Communication method and device for indicating not to use transmission opportunity in configuration authorization

By arranging a fixed length of indication information between the terminal and the network device, the problem of difficulty in efficiently detecting transmission timings in the prior art is solved, and more efficient resource utilization and communication efficiency are achieved.

CN119483813APending Publication Date: 2025-02-18HUAWEI TECH CO LTD
View PDF 0 Cites 0 Cited by

Patent Information

Application Number
CN202311016798.4
Authority / Receiving Office
CN · China
Patent Type
Applications(China)
Current Assignee / Owner
Filing Date
2023-08-11
Publication Date
2025-02-18

Smart Images

  • Figure CN119483813A_ABST
    Figure CN119483813A_ABST
Patent Text Reader

Abstract

The invention discloses a communication method and device, relates to a configuration grant (CG) scene in the technical field of communication, and improves the communication efficiency by improving the detection efficiency of a network device side on unused CG transmission opportunity indication information. The method comprises: a terminal receiving first configuration information from a network device, the first configuration information being used for configuring N time units in a CG cycle period, the N time units comprising time units corresponding to CG transmission opportunities; the terminal sends first indication information to the network device, the first indication information indicates the occupation condition of the CG transmission opportunity in the CG period, the number of bits occupied by the first indication information is L, L = N, or L is associated with the duration of the CG period, and L and N are positive integers.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] The present application relates to the field of communication technology, and in particular to a communication method and device based on indicating unused transmission opportunities in a configured grant (CG) method. Background Art

[0002] With the continuous development of the fifth generation mobile communication technology (5G), data transmission delay is reduced, and transmission capacity is increasing. Some multimedia services with strong real-time requirements and large data capacity requirements have emerged, such as video transmission, cloud gaming (CG) and extended reality (XR) services, such as virtual reality (VR) services or augmented reality (AR) services. The service characteristics are that the arrival of uplink and / or downlink data packets is periodic and the interval time is short. For example, if the frame rate of an XR service is 60 frames per second, the average time interval between the arrival of two adjacent data packets is 16.67 milliseconds (ms) without considering the transmission delay.

[0003] For uplink periodic transmission services, the network device can configure the CG transmission opportunity in the CG cycle period for the terminal through uplink scheduling configuration (configured scheduling, CS) or CG. Subsequently, the terminal can send the data to be sent to the network device through the CG transmission opportunity. In order to allow the data to be sent to have the corresponding CG transmission opportunity to carry, the network device usually configures more CG transmission opportunities for the terminal in the CG cycle period, which will lead to a waste of resources.

[0004] To reduce resource waste, the terminal can send indication information to the network device, such as unused transmission occasions (UTO) uplink control information (UCI), to indicate the CG transmission occasions that the terminal does not use. However, the existing UTO-UCI detection efficiency is low. Summary of the invention

[0005] The present application provides a communication method and device, which improves the detection efficiency of unused CG transmission opportunity indication information on the network device side and reduces the complexity of detecting the information, thereby improving communication efficiency.

[0006] In order to achieve the above objectives, this application adopts the following technical solutions:

[0007] In a first aspect, a communication method is provided, which can be executed by a terminal or by a module (such as a chip or circuit) of the terminal. The method includes: receiving first configuration information from a network device, the first configuration information is used to configure N time units within an authorized CG cycle period, wherein the N time units include time units corresponding to CG transmission opportunities; sending first indication information to the network device, the first indication information indicates the occupancy of CG transmission opportunities within the CG cycle period, wherein the number of bits occupied by the first indication information is L, L is associated with the duration of the CG cycle period, and L and N are positive integers.

[0008] In the above implementation, the length of the first indication information is agreed upon by the terminal side and the network device, so that the first indication information is a fixed length of L information bits, so that the network device side can determine the length of the first indication information as L according to the duration of the CG cycle period, which can reduce the complexity of the network device's blind detection of the first indication information, that is, no matter how many valid CG transmission opportunities the first indication information is used to indicate, the length of the first indication information is fixed, or it is a fixed length negotiated by the terminal and the network device, thereby improving the detection efficiency of the network device in detecting the first indication information and reducing the complexity of the network device.

[0009] In one embodiment, L is also associated with the time division duplexing (TDD) uplink and downlink configuration. For the TDD mode, different uplink and downlink configurations determine the number of CG transmission opportunities within the CG cycle period. Therefore, the length L of the first indication information is also associated with the uplink and downlink configuration of TDD, that is, the terminal and the network device can respectively determine the length of the first indication information as L according to the uplink and downlink configuration of TDD and the duration of the CG cycle period, thereby improving the detection efficiency of the network device in detecting the first indication information, and improving the flexibility and reliability of the first indication information.

[0010] In one embodiment, L = max{M 1 , M 2 , …M k , …, M K},M kIndicates the number of CG transmission opportunities in CG cycle period k, where CG cycle period k is one of K CG cycle periods, and K CG cycle periods are configured by the first configuration information, and k is {1, 2, ..., K}, where K is a positive integer greater than 1. In other words, the length L of the first indication information can be set to the maximum value of the number of CG transmission opportunities in the K CG cycle periods, that is, the network device and the terminal can respectively determine the length of the first indication information according to multiple (such as K) CG cycle periods, in which the number of CG transmission opportunities is the largest, thereby improving the detection efficiency of the network device in detecting the first indication information, and improving the flexibility and reliability of the first indication information.

[0011] In a second aspect, a communication method is provided, which can be executed by a terminal or by a module (such as a chip or circuit) of the terminal. The method includes: receiving first configuration information from a network device, the first configuration information is used to configure N time units within a CG cycle period, wherein the N time units include time units corresponding to CG transmission opportunities; sending second indication information to the network device, the second indication information indicates the occupancy of CG transmission opportunities within the CG cycle period, wherein the number of bits occupied by the second indication information is N, and N is a positive integer.

[0012] In the above implementation, the length of the second indication information is agreed upon by the terminal side and the network device, so that the length of the second indication information is set to the length of the CG cycle period, so that the network device side can determine the length of the first indication information according to the length of the CG cycle period, which can reduce the complexity of the network device's blind detection of the second indication information, that is, no matter how many valid CG transmission opportunities the second indication information is used to indicate, the length of the second indication information is fixed, or it is a fixed length negotiated by the terminal and the network device, thereby improving the detection efficiency of the network device in detecting the second indication information and reducing the complexity of the network device.

[0013] In a third aspect, a communication method is provided, which can be executed by a terminal or by a module (such as a chip or circuit) of the terminal. The method includes: receiving second configuration information from a network device, the second configuration information is used to configure the number of bits P occupied by third indication information, wherein the third indication information indicates the occupancy of CG transmission opportunities within the CG cycle period, the minimum value of P is associated with the duration of the CG cycle period, and P is a positive integer; sending the third indication information to the network device.

[0014] In the above implementation, the network device configures the indication length of the third indication information for the terminal through a displayed indication method, so that the terminal can generate a third indication information of a fixed length according to the indication of the network device, which is used to indicate the occupancy of the CG transmission opportunity within the CG cycle period, thereby reducing the complexity of the network device's blind detection of the third indication information, that is, no matter how many valid CG transmission opportunities the third indication information is used to indicate, the length of the third indication information is a fixed length negotiated by the terminal and the network device, thereby improving the detection efficiency of the network device in detecting the third indication information and reducing the complexity of the network device.

[0015] In one embodiment, the minimum value of P is also associated with the time division duplex TDD uplink and downlink configuration. For the TDD mode, different uplink and downlink configurations determine the number of CG transmission opportunities within the CG cycle period. Therefore, the length P of the third indication information is also associated with the uplink and downlink configuration of TDD, that is, the network device can determine the length of the third indication information as L according to the uplink and downlink configuration of TDD and the duration of the CG cycle period, and indicate the length to the terminal, thereby improving the detection efficiency of the network device in detecting the third indication information, and improving the flexibility and reliability of the third indication information.

[0016] In one embodiment, the minimum value of P is L, where L=max{M 1 , M 2 , …M k , …, M K},M k Represents the number of CG transmission opportunities in CG cycle period k, where CG cycle period k is one of K CG cycle periods, and K CG cycle periods are configured by the second configuration information, and k is {1, 2, ..., K}, where K is a positive integer greater than 1. In other words, the minimum value of the length P of the third indication information can be the maximum value of the number of CG transmission opportunities in the K CG cycle periods, that is, the network device can determine the length of the third indication information according to multiple (such as K) CG cycle periods, which has the largest number of CG transmission opportunities, and indicate the length to the terminal device, thereby improving the detection efficiency of the network device in detecting the third indication information, and improving the flexibility and reliability of the third indication information.

[0017] In a fourth aspect, a communication method is provided, which can be executed by a terminal or by a module (such as a chip or circuit) of the terminal. The method includes: receiving second configuration information from a network device, the second configuration information is used to configure the number of bits P occupied by third indication information, wherein the third indication information indicates the occupancy of CG transmission opportunities within the CG cycle period, and the minimum value of P is the number of time units in the CG cycle period; and sending the third indication information to the network device.

[0018] In one embodiment, the number of time units in the CG cycle period is configured by the second configuration information.

[0019] In a fifth aspect, a communication method is provided, which can be executed by a network device, or by a module (such as a chip or circuit) of the network device, or by a logical node, a logical module or software that can implement all or part of the network device functions. The method includes: sending first configuration information to a terminal, the first configuration information is used to configure N time units within a CG cycle period, wherein the N time units include time units corresponding to CG transmission opportunities; receiving first indication information from the terminal, the first indication information indicates the occupancy of CG transmission opportunities within the CG cycle period, wherein the number of bits occupied by the first indication information is L, L is associated with the duration of the CG cycle period, and L and N are positive integers.

[0020] In one implementation, L is also associated with a time division duplex (TDD) uplink and downlink configuration.

[0021] In one embodiment, L = max{M 1 , M 2 , …M k , …, M K},M k Represents the number of CG transmission opportunities in CG cycle period k, where CG cycle period k is one of K CG cycle periods, and the K CG cycle periods are configured by the first configuration information. The value of k is {1, 2, …, K}, where K is a positive integer greater than 1.

[0022] In a sixth aspect, a communication method is provided, which can be executed by a network device, or by a module (such as a chip or circuit) of the network device, or by a logical node, a logical module or software that can implement all or part of the network device functions. The method includes: sending first configuration information to a terminal, the first configuration information is used to configure N time units within a CG cycle period, wherein the N time units include time units corresponding to CG transmission opportunities; receiving second indication information from the terminal, the second indication information indicating the occupancy of CG transmission opportunities within the CG cycle period, wherein the number of bits occupied by the second indication information is N, and N is a positive integer.

[0023] In the seventh aspect, a communication method is provided, which can be executed by a network device, or by a module (such as a chip or circuit) of the network device, or by a logical node, a logical module or software that can realize all or part of the network device functions. The method includes: sending a second configuration information to the terminal, the second configuration information is used to configure the number of bits P occupied by the third indication information, wherein the third indication information indicates the occupancy of the CG transmission opportunity within the CG cycle period, the minimum value of P is associated with the duration of the CG cycle period, and P is a positive integer; receiving the third indication information from the terminal.

[0024] In one implementation, the minimum value of P is also associated with a time division duplex (TDD) uplink and downlink configuration.

[0025] In one embodiment, the minimum value of P is L, where L=max{M 1 , M 2 , …M k , …, M K},M k It represents the number of CG transmission opportunities in CG cycle period k, where CG cycle period k is one of K CG cycle periods, and the K CG cycle periods are configured by the second configuration information. The value of k is {1, 2, …, K}, where K is a positive integer greater than 1.

[0026] In an eighth aspect, a communication method is provided, which can be executed by a network device, or by a module (such as a chip or circuit) of the network device, or by a logical node, a logical module or software that can implement all or part of the network device functions. The method includes: sending a second configuration message to a terminal, the second configuration message is used to configure the number of bits P occupied by a third indication message, wherein the third indication message indicates the occupancy of the CG transmission opportunity within the CG cycle period, and the minimum value of P is the number of time units in the CG cycle period; receiving the third indication message from the terminal.

[0027] In one embodiment, the number of time units in the CG cycle period is configured by the second configuration information.

[0028] In a ninth aspect, a communication device is provided for implementing the above method. The communication device may be a terminal in the above first aspect, second aspect, third aspect or fourth aspect, or a device including the above terminal, or a module in the terminal in the above first aspect, second aspect, third aspect or fourth aspect, such as a chip, chip system or circuit, or a logical node, logical module or software that can implement part or all of the terminal functions.

[0029] Alternatively, the communication device may be the network device of the fifth, sixth, seventh or eighth aspect above, or a device comprising the above network device, or a module in the network device of the fifth, sixth, seventh or eighth aspect above, such as a chip, a chip system or a circuit, or a logical node, logical module or software that can realize part or all of the functions of the network device.

[0030] The communication device includes a module, unit, or means corresponding to the above method, which can be implemented by hardware, software, or by hardware executing corresponding software. The hardware or software includes one or more modules or units corresponding to the above functions.

[0031] In conjunction with the ninth aspect, in a possible implementation, the communication device may include a processing module and a transceiver module. The processing module may be used to implement the processing functions in any of the above aspects and any possible implementations thereof. The processing module may be, for example, a processor. The transceiver module may also be referred to as a transceiver unit, and is used to implement the sending and / or receiving functions in any of the above aspects and any possible implementations thereof. The transceiver module may be composed of a transceiver circuit, a transceiver, a transceiver or a communication interface.

[0032] In combination with the ninth aspect above, in a possible implementation, the transceiver module includes a sending module and a receiving module, which are respectively used to implement the sending and receiving functions in any of the above aspects and any possible implementations thereof.

[0033] In a tenth aspect, a communication device is provided, comprising: a processor; the processor is used to couple with a memory, and after reading the instruction in the memory, execute the method as described in any one of the above aspects according to the instruction. The communication device can be a terminal in any one of the above aspects from the first to the fourth aspects and any possible implementation thereof, or a device including the above terminal, or a module in the above terminal, such as a chip, a chip system or a circuit, or a logical node, a logical module or software that can implement part or all of the terminal functions.

[0034] Alternatively, the communication device may be a network device in any one of the fifth to eighth aspects above and any possible implementation thereof, or a device comprising the above network device, or a module in the above network device, such as a chip, a chip system or a circuit, or a logical node, logical module or software that can implement part or all of the functions of the network device.

[0035] In combination with the tenth aspect above, in a possible implementation, the communication device also includes a memory, which is used to store necessary program instructions and data.

[0036] In conjunction with the tenth aspect, in a possible implementation, the communication device is a chip or a chip system. Optionally, when the communication device is a chip system, it can be composed of a chip, or it can include a chip and other discrete devices.

[0037] In an eleventh aspect, a communication device is provided, comprising: a processor and an interface circuit; the interface circuit is used to receive a computer program or instruction and transmit it to the processor; the processor is used to execute the computer program or instruction so that the communication device performs the method described in any of the above aspects. The communication device can be a terminal in any of the above aspects from the first to the fourth aspects and any possible implementation thereof, or a device including the above terminal, or a module in the above terminal, such as a chip, a chip system or a circuit, or a logical node, a logical module or software that can implement part or all of the terminal functions.

[0038] Alternatively, the communication device may be a network device in any one of the fifth to eighth aspects above and any possible implementation thereof, or a device including the above network device, or a module in the above network device, such as a chip, a chip system or a circuit, or a logical node, logical module or software that can implement part or all of the RAN node functions.

[0039] In combination with the eleventh aspect, in a possible implementation, the communication device is a chip or a chip system. Optionally, when the communication device is a chip system, it can be composed of a chip, or it can include a chip and other discrete devices.

[0040] In a twelfth aspect, a computer-readable storage medium is provided, wherein instructions are stored in the computer-readable storage medium, and when the computer-readable storage medium is run on a computer, the computer can execute the method described in any one of the above aspects.

[0041] In a thirteenth aspect, a computer program product comprising instructions is provided, which, when executed on a computer, enables the computer to execute the method described in any one of the above aspects.

[0042] In the fourteenth aspect, a communication system is provided, which includes a terminal for executing the method described in any one of the first to fourth aspects and any possible implementation thereof, and a network device for executing the method described in any one of the fifth to eighth aspects and any possible implementation thereof.

[0043] Among them, the technical effects brought about by any possible implementation method in the fifth to fourteenth aspects can be referred to the technical effects brought about by any aspect in the first to fourth aspects or different possible implementation methods in any aspect, and will not be repeated here.

[0044] It can be understood that, under the premise that the solutions are not contradictory, the solutions in each aspect can be combined. BRIEF DESCRIPTION OF THE DRAWINGS

[0045] Figure 1 A schematic diagram of a frame arrival time interval of a periodic service provided in an embodiment of the present application;

[0046] Figure 2 A schematic diagram of a network device configuring CG resources for a terminal provided in an embodiment of the present application;

[0047] Figure 3 A schematic diagram of a terminal indicating to a network device an unused CG transmission opportunity provided in an embodiment of the present application;

[0048] Figure 4 An architecture diagram of a communication system provided in an embodiment of the present application;

[0049] Figure 5 A schematic diagram of the hardware structure of a communication device provided in an embodiment of the present application;

[0050] Figure 6 A flow chart of a communication method provided in an embodiment of the present application;

[0051] Figure 7 A schematic diagram of a network device configuring CG resources for a terminal provided in an embodiment of the present application;

[0052] Figure 8 A schematic diagram of another network device configuring CG resources for a terminal provided in an embodiment of the present application;

[0053] Fig. 9 A flow chart of a communication method provided in an embodiment of the present application;

[0054] Fig.10 A flow chart of a communication method provided in an embodiment of the present application;

[0055] Fig.11 A schematic diagram of a UTO indication provided in an embodiment of the present application;

[0056] Fig.12 A schematic diagram of another UTO indication provided in an embodiment of the present application;

[0057] Fig.13 A schematic diagram of the structure of another communication device provided in an embodiment of the present application. DETAILED DESCRIPTION

[0058] Before introducing the technical solution of the present application, the relevant technical terms and processes involved in the present application are explained. It is understandable that these explanations are intended to make the present application easier to understand and should not be regarded as limiting the scope of protection claimed by the present application.

[0059] 1. Extended reality (XR)

[0060] XR can refer to various environments that combine reality and virtuality, as well as interactions between people and machines, generated by computing technology and wearable devices. It has advantages such as multiple perspectives and strong interactivity, and can provide users with a new experience. It has great application value and commercial potential. XR mainly includes virtual reality (VR) and augmented reality (AR) and other virtual and real interaction technologies, which can be widely used in entertainment, games, medical treatment, advertising, industry, online education, engineering and many other fields. The following introduces VR technology and AR technology respectively.

[0061] VR technology combines computer graphics, multimedia and other technologies to simulate the functions of human visual, auditory, tactile and other sensory organs, making people feel as if they are in the virtual world generated by the computer, and can communicate in real time through language, gestures, etc., to enhance the sense of immersion. Through VR technology, people can feel the real world realistically while breaking through the limitations of time and space and other conditions, and feel the wonderful experience of entering the virtual world. VR technology usually requires users to wear XR terminals (such as head-mounted devices) to simulate vision and / or hearing and / or touch to users. VR technology can also track the user's movements, so as to update the simulated visual and / or auditory and / or tactile content in a timely manner. For example, VR technology can process the user's status information (such as the user's position information and posture information) to display the scene content corresponding to the user's status information on the XR terminal.

[0062] AR technology can use computer technology to superimpose virtual information on the real world, display it through mobile phones, tablets, glasses and other devices, and be perceived by people, thereby realizing the integration of reality and virtuality and enriching the real world. In short, it is to give more information to physical objects, enhance the three-dimensional sense, and strengthen the visual effect and interactive experience. For example, AR technology can process the perceived visual information (usually the visual information includes depth information) to integrate virtual information with the real world and be perceived by users, thereby achieving "enhancement" of the real world.

[0063] 2. Cloud VR and Cloud AR

[0064] Cloud virtual reality is the application of cloud computing and cloud rendering concepts and technologies to VR services, while cloud augmented reality is the application of cloud computing and cloud rendering concepts and technologies to AR services. Both cloud virtual reality and cloud augmented reality can use high-speed and stable networks to send information in the real world perceived by the terminal to the cloud (such as sending it to the cloud through a base station). The cloud processes the received information to obtain encoded and compressed information such as display output and sound output, and sends the information to the terminal with the help of a high-speed and stable network (such as sending it to the terminal through a base station), thereby realizing the cloud-based VR / AR service content and rendering, and further realizing the market demand for lightweight and mobile terminals.

[0065] It is understandable that in the above-mentioned video transmission service, such as the process in which the terminal sends the perceived real-world information to the cloud, or the process in which the cloud sends the processed display output and sound output and other encoded and compressed information to the terminal, the data to be sent is usually sent periodically according to the frame rate, and the data volume is usually large. Take a video with a frame rate of 60 frames per second (FPS) as an example. Figure 1 As shown, one video frame arrives every 16.67 milliseconds (ms). If the video frame is a 4K video frame, the size of the video frame is about 30 to 100 KB. In addition, the sizes of different video frames are usually different, and due to different compression rates and frame types of different video frames, the sizes of different video frames may vary greatly.

[0066] It is understandable that cloud virtual reality and cloud augmented reality have different characteristics, so their business models are also different. Specifically, in cloud virtual reality services, changes in scene content display are related to the user's posture or position (action). Therefore, the terminal mainly sends the user's location information and posture information to the cloud, with a small amount of data and a network uplink rate of about tens of kbps. The cloud sends mainly rendered video streams to the terminal, with a relatively large amount of data, and the network downlink rate can reach tens to hundreds of Mbps. Unlike cloud virtual reality services, in cloud augmented reality services, changes in scene content display are related to changes in the user's gaze focus target and changes in the spatial relationship between the user's position and the gaze focus target (such as changes in the spatial relationship caused by user actions). Therefore, the terminal mainly sends to the cloud the perceived visual information (which contains depth information), such as clear and stable pictures or video streams, or environmental feature information extracted from the visual information, with a large amount of data. For example, the network uplink rate required to meet the initial experience of cloud augmented reality services is usually about 2Mbps, and the network uplink rate required to meet the advanced experience is about 10 to 20Mbps. The size of the data sent from the cloud to the terminal is small. In summary, cloud virtual reality services have higher requirements for downlink transmission rates, while cloud augmented reality services have higher requirements for uplink transmission rates.

[0067] 3. CG

[0068] A network device (such as a radio access network (RAN) node) can configure periodic uplink resources for a terminal in a CG manner. Afterwards, the terminal can periodically reuse the uplink resources for uplink transmission. For example, the network device can configure periodic uplink resources for the terminal in the following manner 1 or manner 2.

[0069] Method 1: The network device configures and activates CG resources for the terminal.

[0070] The network device sends configuration information to the terminal. Correspondingly, the terminal obtains the configuration information. Exemplarily, the network device can configure and activate CG resources for the terminal through a radio resource control layer (RRC) message. The RRC message may include information about the CG cycle period and information about multiple CG transmission occasions (CG occasions) in a CG cycle period. In this application, the CG transmission occasion can be understood as the time-frequency resources of the CG or the time domain resources of the CG, which are used to transmit uplink data.

[0071] In the present application, the CG transmission opportunity may also have other naming methods, for example, CG transmission opportunity, CG physical uplink shared channel (physical uplink shared channel, PUSCH) transmission opportunity or CG PUSCH transmission opportunity, etc., without limitation.

[0072] Optionally, the RRC message may also include an indication information, which is used to indicate the activation of the above-mentioned CG resources.

[0073] It can be understood that after receiving the RRC message, the terminal can periodically use the above-mentioned multiple CG transmission opportunities for uplink transmission.

[0074] As an example, the CG resources configured and activated by the network device for the terminal can be as follows: Figure 2 shown. Figure 2 FIG. 4 shows multiple CG transmission opportunities within two CG cycle periods. Figure 2 In the example, the network device sends an RRC message to the terminal at time 1. The RRC message configures the CG cycle period and four CG transmission opportunities within a CG cycle period. After receiving the RRC message, the terminal can send data to the network device during the CG cycle period through the CG transmission opportunity within the CG cycle period.

[0075] Method 2: The network device configures CG resources for the terminal and then activates the CG resources through indication information.

[0076] Step 1: The network device sends configuration information to the terminal. Correspondingly, the terminal obtains the configuration information.

[0077] The configuration information is used to configure CG resources. For example, the configuration information includes information about a CG cycle period and information about multiple CG transmission opportunities in a CG cycle period.

[0078] A possible design is that the configuration information is carried in an RRC message.

[0079] Step 2: The network device sends instruction information to the terminal, and the terminal obtains the instruction information accordingly.

[0080] Among them, the indication information is used to indicate the CG resources configured by the activation configuration information.

[0081] In a possible implementation manner, the indication information may be carried in downlink control information (DCI).

[0082] It can be understood that after the terminal obtains the configuration information and indication information, it can periodically use the multiple CG transmission opportunities configured by the configuration information to perform uplink transmission.

[0083] From the above introduction, it can be understood that by adopting the CG method, the network device can configure periodically repeated CG resources for the terminal through one resource allocation. Therefore, the size of data that can be carried by CG resources in different CG periodic periods is the same. For example, Figure 2 In the example, the size of data that can be carried by the first four CG transmission opportunities is the same as the size of data that can be carried by the last four CG transmission opportunities. However, the size of the data to be sent in different CG cycle periods may be different. For example, the previous article described in the introduction of cloud virtual reality and cloud augmented reality that the size of different video frames is usually variable, and due to the different compression rates and frame types of different video frames, the size of different video frames will be quite different. This results in the size of the data to be sent in some CG cycle periods (such as CG cycle period 1) being larger, and the size of the data to be sent in some CG cycle periods (such as CG cycle period 2) being smaller. Then, in CG cycle period 1, the data to be sent may occupy all CG transmission opportunities in this period, and the resources in this period are not wasted. In CG cycle period 2, the data to be sent may occupy part of the CG transmission opportunities in this period, and the CG transmission opportunities not occupied by the data to be sent in this period do not transmit data and are wasted.

[0084] In order to save resources, it is possible to allow the terminal to report to the network device the CG transmission occasions that have not been used for a period of time, so that the network device can reallocate these unused CG transmission occasions, such as allocating them to other services of the terminal, or to other terminals, etc., to reduce the waste of resources. Specifically, the terminal can report to the network device the unused transmission occasions (UTO) that have not been used for a period of time, that is, UTO indication information, according to predefined rules; or, the network device configures the method of reporting UTO for the terminal, and the terminal can send UTO indication information to the network device according to the method configured by the network device.

[0085] Exemplarily, the terminal may send UTO indication information to the network device at one or more CG transmission opportunities within the CG cycle period. Correspondingly, the network device receives the UTO indication information at the corresponding CG transmission opportunity within the CG cycle period. The UTO indication information is used to indicate the CG transmission opportunity that is not used within the CG cycle period. Optionally, the UTO indication information may be carried on uplink control information (UCI), referred to as UTO-UCI.

[0086] like Figure 3 As shown, 4 CG PUSCHs are configured in one CG cycle period. The terminal can send UTO-UCI on the first CG PUSCH to inform the network device of the resource occupancy of the CG PUSCH in this CG cycle period. For example, if the first two CGPUSCHs are occupied, the last two CG PUSCHs are no longer occupied.

[0087] The implementation methods of the present application are described in detail below with reference to the accompanying drawings.

[0088] The method provided in this application can be used in various communication systems. Figure 4 The method provided in the present application is described by taking the communication system 10 as an example. Figure 4 It is only a schematic diagram and does not constitute a limitation on the applicable scenarios of the technical solution provided in this application.

[0089] Figure 4 FIG. 1 is a schematic diagram showing a possible, non-limiting system. Figure 4 As shown, the communication system 10 includes a RAN 100 and a core network (CN) 200. The RAN 100 includes at least one RAN node (e.g. Figure 4 110a and 110b, collectively referred to as 110) and at least one terminal (such as Figure 4RAN 100 may also include other RAN nodes, such as wireless relay equipment and / or wireless backhaul equipment ( Figure 4 The terminal 120 is connected to the RAN node 110 in a wireless manner. The RAN node 110 is connected to the core network 200 in a wireless or wired manner. The core network device in the core network 200 and the RAN node 110 in the RAN 100 may be different physical devices, or may be the same physical device that integrates the core network logical function and the radio access network logical function.

[0090] RAN 100 may be a cellular system related to the third generation partnership project (3GPP), for example, a 4G, 5G mobile communication system, or a future evolution system (for example, a 6G mobile communication system). RAN 100 may also be an open access network (open RAN, O-RAN or ORAN), a cloud radio access network (cloud radio access network, CRAN), or a wireless fidelity (wireless fidelity, WiFi) system. RAN 100 may also be a communication system that integrates two or more of the above systems.

[0091] The RAN node 110, which may also be sometimes referred to as an access network device, a RAN entity, a network device or an access node, constitutes a part of the communication system to help the terminal achieve wireless access. The multiple RAN nodes 110 in the communication system 10 may be nodes of the same type or nodes of different types. In some scenarios, the roles of the RAN node 110 and the terminal 120 are relative, for example, Figure 4 The network element 120i may be a helicopter or a drone, which may be configured as a mobile base station. For the terminals 120j that access the RAN 100 through the network element 120i, the network element 120i is a base station; but for the base station 110a, the network element 120i is a terminal. The RAN node 110 and the terminal 120 are sometimes referred to as communication devices, for example Figure 4 The network elements 110a and 110b may be understood as communication devices having base station functions, and the network elements 120a-120j may be understood as communication devices having terminal functions.

[0092] In one possible scenario, a RAN node may be a base station, an evolved NodeB (eNodeB), an access point (AP), a transmission reception point (TRP), a next generation NodeB (gNB), a next generation base station in a sixth generation (6G) mobile communication system, a base station in a future mobile communication system, or an access node in a WiFi system. A RAN node may be a macro base station (e.g. Figure 4 110a in), micro base stations or indoor stations (such as Figure 4 110b in the description), a relay node or a donor node, or a wireless controller in a CRAN scenario. Optionally, the RAN node may also be a server, a wearable device, a vehicle or an on-board device, etc. For example, the access network device in the vehicle to everything (V2X) technology may be a road side unit (RSU). All or part of the functions of the RAN node in the present application may also be implemented by software functions running on hardware, or by virtualization functions instantiated on a platform (such as a cloud platform). The RAN node in the present application may also be a logical node, a logical module or software that can implement all or part of the functions of the RAN node.

[0093] In another possible scenario, multiple RAN nodes collaborate to assist the terminal in achieving wireless access, and different RAN nodes respectively implement part of the functions of the base station. For example, the RAN node can be a central unit (CU), DU, CU-control plane (CP), CU-user plane (UP), or RU, etc. The CU and DU can be set separately, or can also be included in the same network element, such as a baseband unit (BBU). The RU can be included in a radio frequency device or a radio frequency unit, such as a remote radio unit (RRU), an active antenna unit (AAU) or a remote radio head (RRH).

[0094] In different systems, CU (or CU-CP and CU-UP), DU or RU may also have different names, but those skilled in the art can understand their meanings. For example, in the ORAN system, CU may also be called O-CU (open CU), DU may also be called O-DU, CU-CP may also be called O-CU-CP, CU-UP may also be called O-CU-UP, and RU may also be called O-RU. For the convenience of description, CU, CU-CP, CU-UP, DU and RU are described as examples in this application. Any unit of CU (or CU-CP, CU-UP), DU and RU in this application may be implemented by a software module, a hardware module, or a combination of a software module and a hardware module.

[0095] The terminal may also be referred to as a terminal device, user equipment (UE), mobile station, mobile terminal, etc. The terminal can be widely used in various scenarios, for example, device-to-device (D2D), vehicle-to-everything (V2X) communication, machine-type communication (MTC), Internet of Things (IOT), virtual reality, augmented reality, industrial control, autonomous driving, telemedicine, smart grid, smart furniture, smart office, smart wear, smart transportation, smart city, etc. The terminal may be a mobile phone, a tablet computer, a computer with wireless transceiver function, a wearable device, a vehicle, a drone, a helicopter, an airplane, a ship, a robot, a robotic arm, a smart home device, etc. The embodiments of the present application do not limit the device form of the terminal.

[0096] The terminal can also be a VR terminal, an AR terminal, or a mixed reality (MR) terminal. VR terminals, AR terminals, and MR terminals can all be called extended reality terminals. The XR terminal can be, for example, a head-mounted device (such as a helmet, a head mounted display (HMD) or glasses), or an all-in-one machine, or a TV, a monitor, a car, a vehicle-mounted device, a tablet or a smart screen. The XR terminal can access the network wirelessly or wired, for example, through a WiFi or 5G system. The XR terminal can present XR data to the user, and the user can experience a variety of XR services by wearing or using the XR terminal.

[0097] Figure 4The communication system 10 shown is only used as an example and is not used to limit the technical solution of the present application. Those skilled in the art should understand that in the specific implementation process, the communication system 10 may also include other devices, and the number of RAN nodes and terminals may also be determined according to specific needs without limitation.

[0098] Optional, this application Figure 4 Each network element or device (such as a RAN node or a terminal, etc.) in the communication device may also be referred to as a communication device, which may be a general device or a dedicated device, and this application does not make any specific limitation on this.

[0099] Optional, this application Figure 4 The relevant functions of each network element or device (such as a RAN node or terminal, etc.) in the network can be implemented by one device, or by multiple devices together, or by one or more functional modules in one device, and this application does not make specific restrictions on this. It can be understood that the above functions can be network elements in hardware devices, or software functions running on dedicated hardware, or a combination of hardware and software, or virtualized functions instantiated on a platform (for example, a cloud platform).

[0100] In specific implementation, this application Figure 4 Each network element or device (such as RAN node or terminal, etc.) can use Figure 5 The structure shown, or including Figure 5 Parts shown. Figure 5 The hardware structure diagram of the communication device applicable to the present application is shown. The communication device 50 includes at least one processor 501 and at least one communication interface 504, which are used to implement the method provided by the present application. The communication device 50 may also include a communication line 502 and a memory 503.

[0101] The processor 501 may be a general-purpose central processing unit (CPU), a microprocessor, an application-specific integrated circuit (ASIC), or one or more integrated circuits for controlling the execution of the program of the present application.

[0102] The communication link 502 may include a path to transmit information between the above-mentioned components, such as a bus.

[0103] The communication interface 504 is used to communicate with other devices or communication networks. The communication interface 504 can be any transceiver-like device, such as an Ethernet interface, a radio access network (RAN) interface, a wireless local area network (WLAN) interface, a transceiver, a pin, a bus, or a transceiver circuit.

[0104] The memory 503 may be a read-only memory (ROM) or other types of static storage devices that can store static information and instructions, a random access memory (RAM) or other types of dynamic storage devices that can store information and instructions, or an electrically erasable programmable read-only memory (EEPROM), a compact disc read-only memory (CD-ROM) or other optical disc storage, optical disc storage (including compressed optical disc, laser disc, optical disc, digital versatile disc, Blu-ray disc, etc.), a magnetic disk storage medium or other magnetic storage device, or any other medium that can be used to carry or store the desired program code in the form of an instruction or data structure and can be accessed by a computer, but is not limited thereto. The memory may be independent and coupled to the processor 501 via a communication line 502. The memory 503 may also be integrated with the processor 501. The memory provided in the present application may generally be non-volatile.

[0105] Among them, the memory 503 is used to store the computer execution instructions involved in executing the solution provided by this application, and the execution is controlled by the processor 501. The processor 501 is used to execute the computer execution instructions stored in the memory 503, so as to implement the method provided by this application. Alternatively, optionally, in this application, the processor 501 may also perform the processing-related functions in the method provided in the following embodiments of this application, and the communication interface 504 is responsible for communicating with other devices or communication networks, which is not specifically limited in this application.

[0106] Optionally, the computer-executable instructions in the present application may also be referred to as application code, which is not specifically limited in the present application.

[0107] The coupling in this application is an indirect coupling or communication connection between devices, units or modules, which can be electrical, mechanical or other forms, and is used for information exchange between devices, units or modules.

[0108] As an embodiment, the processor 501 may include one or more CPUs, such as Figure 5 CPU0 and CPU1 in.

[0109] As an embodiment, the communication device 50 may include multiple processors, such as Figure 5 501 and processor 507 in the embodiment of the present invention. Each of these processors may be a single-CPU processor or a multi-CPU processor. The processor herein may refer to one or more devices, circuits, and / or processing cores for processing data (e.g., computer program instructions).

[0110] As an embodiment, the communication device 50 may further include an output device 505 and / or an input device 506. The output device 505 is coupled to the processor 501 and can display information in a variety of ways. For example, the output device 505 may be a liquid crystal display (LCD), a light emitting diode (LED) display device, a cathode ray tube (CRT) display device, or a projector. The input device 506 is coupled to the processor 501 and can receive user input in a variety of ways. For example, the input device 506 may be a mouse, a keyboard, a touch screen device, or a sensor device.

[0111] Understandably, Figure 5 The structure shown in the figure does not constitute a limitation on the communication device, except Figure 5 In addition to the components shown, the communication device may include more or fewer components than shown, or combine certain components, or arrange the components differently.

[0112] The method provided by the present application will be described below in conjunction with the accompanying drawings. Each network element in the following embodiments may have Figure 5 The parts shown are not described in detail.

[0113] It can be understood that the message names between the network elements or the names of the parameters in the messages in the following embodiments of the present application are merely examples, and other names may be used in specific implementations, and the present application does not impose any specific limitation on this.

[0114] It is understandable that in the present application, " / " can indicate that the objects associated with each other are in an "or" relationship, for example, A / B can indicate A or B; "and / or" can be used to describe that there are three relationships between the associated objects, for example, A and / or B can indicate: A exists alone, A and B exist at the same time, and B exists alone, where A and B can be singular or plural. In addition, expressions similar to "at least one of A, B and C" or "at least one of A, B or C" are usually used to indicate any of the following: A exists alone; B exists alone; C exists alone; A and B exist at the same time; A and C exist at the same time; B and C exist at the same time; A, B and C exist at the same time. The above uses A, B and C as an example to illustrate the optional items of the item. When there are more elements in the expression, the meaning of the expression can be obtained according to the above rules.

[0115] In order to facilitate the description of the technical solution of the present application, in the present application, words such as "first" and "second" may be used to distinguish between technical features with the same or similar functions. The words such as "first" and "second" do not limit the quantity and execution order, and the words such as "first" and "second" do not necessarily limit them to be different. In the present application, words such as "exemplary" or "for example" are used to indicate examples, illustrations or explanations, and any embodiment or design described as "exemplary" or "for example" should not be interpreted as being more preferred or more advantageous than other embodiments or designs. The use of words such as "exemplary" or "for example" is intended to present related concepts in a concrete way for easy understanding.

[0116] It is understood that the "embodiment" mentioned throughout the specification means that the specific features, structures or characteristics related to the embodiment are included in at least one embodiment of the present application. Therefore, the various embodiments in the entire specification do not necessarily refer to the same embodiment. In addition, these specific features, structures or characteristics can be combined in one or more embodiments in any suitable manner. It is understood that in various embodiments of the present application, the size of the sequence number of each process does not mean the order of execution, and the execution order of each process should be determined by its function and internal logic, and should not constitute any limitation on the implementation process of the present application.

[0117] It can be understood that in the present application, "when", "if" and "if" all mean that corresponding processing will be carried out under certain objective circumstances, but do not limit the time, nor do they require judgment actions when implementing them, nor do they mean the existence of other limitations.

[0118] The term “simultaneously” in the present application may be understood as at the same time point, within a period of time, or within the same cycle.

[0119] It is understandable that some optional features in this application may be implemented independently in some scenarios without relying on other features, such as the solution on which it is currently based, to solve corresponding technical problems and achieve corresponding effects. They may also be combined with other features according to needs in some scenarios. Accordingly, the device provided in this application may also realize these features or functions accordingly, which will not be elaborated here.

[0120] It can be understood that the same step or steps or technical features with the same functions in different embodiments of the present application can be referenced to each other.

[0121] It is understandable that in the present application, the RAN node and / or the terminal may perform some or all of the steps in the present application, and these steps are only examples. The present application may also perform other steps or variations of various steps. In addition, the steps may be performed in different orders presented in the present application, and it may not be necessary to perform all the steps in the present application.

[0122] It should be noted that in this application, RAN nodes can also be expressed in different ways, such as network devices. In this application, unless otherwise specified, network devices are used to express them. Among them, network devices are the original expressions for access network devices (such as base stations).

[0123] It can be understood that in this application, "sending certain information (such as first configuration information) to (such as a terminal)" can be understood as the destination end of the information is the terminal. It can include sending the information to the terminal directly or indirectly. "Receiving certain information (such as first indication information) from (such as a terminal)" can be understood as the source end of the information is the terminal, which can include receiving information from the terminal directly or indirectly. The information may be processed as necessary between the source end and the destination end of the information transmission, such as format changes, etc., but the destination end can understand the valid information from the source end. Similar expressions in this application can be understood similarly and will not be repeated here.

[0124] It can be understood that in this application, "sending certain information (such as first indication information) to (such as a network device)" can be understood as the destination end of the information is the network device. It can include sending the information to the network device directly or indirectly. "Receiving certain information (such as first configuration information) from (such as a network device)" can be understood as the source end of the information is the network device, which can include receiving information from the network device directly or indirectly. The information may be processed as necessary between the source end and the destination end of the information transmission, such as format changes, etc., but the destination end can understand the valid information from the source end. Similar expressions in this application can be understood similarly and will not be repeated here.

[0125] It is understandable that the method provided below in this application takes the network device and the terminal as the execution subject of the interaction diagram as an example to illustrate the method, but this application does not limit the execution subject of the interaction diagram. For example, the method executed by the network device in this application can also be executed by a module of the network device (such as a chip, a chip system, or a processor), and can also be implemented by a logical node, a logical module, or software that can realize all or part of the functions of the network device; the method executed by the terminal in this application can also be executed by a module of the terminal (such as a chip, a chip system, or a processor), and can also be implemented by a logical node, a logical module, or software that can realize all or part of the functions of the terminal.

[0126] like Figure 6 As shown, a communication method provided by the present application may include the following steps:

[0127] 601: The network device sends first configuration information to the terminal.

[0128] Among them, the first configuration information is used to configure the CG cycle period, and at least N time units included in the CG cycle period, the N time units include the time units corresponding to the CG transmission timing, and N is a positive integer. The first configuration information can be used to configure a CG cycle period, and can also be used to configure multiple periodic CG cycle periods. N is defined as the number of time units allocated to the terminal for determining PUSCH in the CG cycle period.

[0129] It should be noted that in this application, a time unit may be a time domain unit such as a time slot, a symbol or a mini time slot. In subsequent embodiments, a time slot is used as an example of a time unit, and this application does not specifically limit this. In addition, the duration of the CG cycle period may be equal to or greater than the duration of N time units, and the CG cycle period may also include time units other than the N time units configured by the network device, and this application does not limit this.

[0130] That is to say, a CG cycle period may include at least N time units, wherein the N time units include at least one time unit corresponding to one or more CG transmission opportunities.

[0131] Specifically, the duration of a CG cycle period is equal to the duration of the CG cycle. For example, the duration of multiple CG cycle periods configured by the first configuration information is T milliseconds (ms), and the starting time slot of the first CG cycle period is T1. Then, it can be determined that the configured first CG cycle period can be [T1, T1+T-1], and the second CG cycle period can be [T1+T, T1+2T-1]. For example, Figure 7As shown, if T=17ms, the length of a time slot is 1ms, N is 17, T1 is time slot 0, CG cycle period 1 includes time slot 0 to time slot 16, and CG cycle period 2 includes time slot 17 to time slot 33.

[0132] It should be noted that the duration of multiple CG resources may be the same, or may be different. For example, the network device may configure three CG cycle periods for the terminal, and the duration of these three CG cycle periods may be 16 time slots, 16 time slots, and 17 time slots, respectively. This application does not make specific restrictions on this. For ease of description, unless otherwise specified, the duration of multiple CG cycle periods in the following embodiments may be the same.

[0133] In one implementation, the first configuration information may configure the period of the CG, such as the first configuration information includes a parameter N. Optionally, the first configuration information may also include time domain information or frequency domain information corresponding to the CG resources.

[0134] Among them, the N time units include the time units corresponding to the CG transmission opportunities. Specifically, a CG cycle period may include one or more CG transmission opportunities for the terminal to perform uplink transmission. Among them, one CG transmission opportunity can be carried in one time unit, or multiple CG transmission opportunities can be carried in one time unit. It can be seen that a CG cycle period may include one or more time units for uplink transmission.

[0135] Specifically, the embodiments of the present application can be applied to a time division duplexing (TDD) mode or a frequency division duplexing (FDD) mode. For the FDD mode, uplink transmission and downlink transmission use different radio frequency bands. For example, a CG resource is configured to include 17 time slots, all of which are used for uplink transmission. If an uplink time slot U corresponds to a CG transmission opportunity, the CG cycle period includes 17 CG transmission opportunities.

[0136] For the TDD mode, uplink transmission and downlink transmission can share the same radio frequency band, wherein uplink transmission or downlink transmission can use different time units. Specifically, the TDD mode may include specific uplink and downlink configurations, i.e., a configuration ratio or configuration rule for indicating the time units corresponding to downlink transmission and uplink transmission, for example, the uplink and downlink configurations may be DDUDD or DDDU, etc.

[0137] For example, Figure 7As shown, N is 17 (the time unit is a time slot), that is, the CG period configured by the network device for the terminal includes 17 consecutive time slots, wherein, if one uplink time slot U corresponds to one CG transmission opportunity, and the ratio of the downlink time slot D to the uplink time slot U in the CG period is 4:1, if the specific uplink and downlink configuration is DDUDD, then Figure 7 As shown, the downlink time slot D and the uplink time slot U in the CG cycle period can be arranged in the order of DDUDD, and the CG transmission opportunities included in the CG cycle period 1 can be carried in the three time slots of time slot 2, time slot 7 and time slot 12. The CG transmission opportunities included in the CG cycle period 2 can be carried in the four time slots of time slot 17, time slot 22, time slot 27 and time slot 32. In other words, the number of CG transmission opportunities in the CG cycle period 1 can be 3, and the number of CG transmission opportunities in the CG cycle period 2 can be 4.

[0138] Optionally, the first configuration information may be carried in an RRC message.

[0139] Correspondingly, the terminal receives the first configuration information from the network device, obtains the CG resource from the first configuration information, that is, determines that the CG cycle period includes at least N time units, and determines one or more time units corresponding to the CG transmission opportunity included in the N time units. Thus, the terminal can perform uplink transmission through the CG transmission opportunity.

[0140] 602: The terminal sends first indication information to the network device.

[0141] Among them, the first indication information indicates the occupancy status of the CG transmission opportunity within the CG cycle period. Specifically, the first indication information can indicate the occupancy status of one or more CG transmission opportunities within a CG cycle period. The occupancy status of the CG transmission opportunity refers to whether the terminal actually occupies or does not occupy each CG transmission opportunity configured by the network device for it.

[0142] For example, the terminal can determine the number of CG transmission opportunities used in a CG cycle period according to the size of the data to be sent, that is, determine whether each CG transmission opportunity in the CG cycle period is occupied or unoccupied, and then send a first indication information to the network device, so that the network device can reallocate unoccupied CG transmission opportunities to reduce resource waste.

[0143] Specifically, the number of bits occupied by the first indication information is L, L is associated with the duration of the CG cycle period, and L is a positive integer. That is, the length of the first indication information sent by the terminal to the network device is L bits (L bits), where L can be determined by the terminal according to the duration of the CG cycle period indicated in the first configuration information configured by the network device.

[0144] Among them, the length of the first indication information is fixed, which is L bits, wherein one bit of the first indication information can be used to indicate the resource occupancy status of a CG transmission opportunity, including occupied or not occupied. Exemplarily, a bit value of 1 can indicate that the CG transmission opportunity is occupied; a bit value of 0 can indicate that the CG transmission opportunity is not occupied. Alternatively, a bit value of 0 can indicate that the CG transmission opportunity is occupied; a bit value of 1 can indicate that the CG transmission opportunity is not occupied. This application does not make any specific limitation on this.

[0145] It should be noted that the L bits included in the first indication information can be used to indicate the resource occupancy of no more than L CG transmission opportunities, wherein the first indication information may include some bits as reserved bits. For example, when the L bits included in the first indication information are used to indicate the resource occupancy of L1 CG transmission opportunities, wherein L1 is less than L, then the L-L1 bits therein are reserved bits, or unused bits, and these L-L1 bits can be filled according to predefined rules, such as uniformly filled with 0 or 1.

[0146] Optionally, the first indication information may be carried on the UCI. Specifically, the terminal may send the UCI carrying the first indication information through a CG transmission opportunity configured by the network device.

[0147] In one embodiment, the terminal may send first indication information corresponding to a first CG cycle period to a network device at a first moment, wherein the first moment may be a CG transmission opportunity within the first CG cycle period, or the first moment may also be a CG transmission opportunity within other CG cycle periods, such as a CG transmission opportunity within a CG cycle period before the first CG cycle period.

[0148] That is to say, the first indication information may indicate the resource occupancy status within the CG cycle period corresponding to the CG transmission opportunity occupied by the first indication information, or the first indication information may also indicate the resource occupancy status of other CG cycle periods, such as the resource occupancy status of the next CG cycle period of the CG cycle period in which the first indication information is sent.

[0149] Exemplarily, within CG cycle period 1, including CG transmission opportunity 1, the terminal sends a first indication information to the network device through the CG transmission opportunity 1, which is used to indicate the resource occupancy status of CG cycle period 1, or to indicate the resource occupancy status of CG cycle period 1 and CG cycle period 2.

[0150] Correspondingly, the network device receives the first indication information from the terminal. Thus, the network device can determine the occupancy of the CG transmission opportunity within the CG cycle period according to the content included in the first indication information, and can reallocate the unoccupied CG transmission opportunity to reduce resource waste.

[0151] In the above-mentioned implementation mode of the present application, the length of the first indication information is agreed upon by the terminal side and the network device, so that the first indication information is a fixed length of L information bits, which can reduce the complexity of the network device's blind detection of the first indication information, that is, no matter how many valid CG transmission opportunities the first indication information is used to indicate, the length of the first indication information is fixed, or it is a fixed length negotiated by the terminal and the network device, thereby improving the detection efficiency of the network device in detecting the first indication information and reducing the complexity of the network device.

[0152] In one embodiment, the network device may configure CG resources for the terminal according to the data volume of the XR frame corresponding to the terminal. For example, the network device configures K CG cycle periods for the terminal through the first configuration information, which can be specifically numbered as CG cycle period 1 to CG cycle period k, where k is {1, 2, ..., K}, and K is a positive integer greater than 1. The number of CG transmission opportunities included in each CG cycle period can be represented by M, that is, the number of CG transmission opportunities in CG cycle period k is represented by M. k , then the number of CG transmission opportunities corresponding to K CG cycle periods can be {M 1 , M 2 , …M k , …, M K}.

[0153] In one implementation, the length L of the first indication information may be: L=max{M 1 , M 2 , …M k , …, M K},M k It represents the number of CG transmission opportunities in CG cycle period k, where CG cycle period k is one of K CG cycle periods, and the duration of the K CG cycle periods is configured by the first configuration information. max{M(k)} is used to represent the maximum value of the sequence M(k).

[0154] In one implementation, for the FDD mode, if all time units included in a CG cycle period are used for uplink transmission, the length L of the first indication information can be obtained according to the duration of one or more CG cycle periods. Specifically, the length of the first indication information can be set according to the number of CG transmission opportunities in one or more CG cycle periods.

[0155] For example, in FDD mode, K CG cycle periods include at least N time units. If a CG transmission opportunity is carried in one time unit, the number of CG transmission opportunities corresponding to each CG cycle period in the K CG cycle periods is M. k If both are N, then L can be set to the duration of the CG period, that is, L = N. If each CG transmission opportunity corresponds to i time units, then the M corresponding to each CG period in the K CG period is k It can be N / i, then L can be set to: L = N / i. If j CG transmission opportunities correspond to one time unit, then the M corresponding to each CG period in the K CG period is k It can be N*j, then L can be set to: L=N*j. In the above examples, i and j are both positive integers.

[0156] In another example, one CG transmission opportunity corresponds to one time slot. If the durations of the three CG cycle periods in FDD mode are respectively, CG cycle period-1 includes 16 time slots, CG cycle period-2 includes 16 time slots, and CG cycle period-3 includes 17 time slots, then it can be obtained that the number of CG transmission opportunities corresponding to CG cycle period-1 is M 1 =16, the number of CG transmission opportunities corresponding to the CG cycle period -2 is M 2 =16, the number of CG transmission opportunities corresponding to the CG cycle period -3 is M 3 =17, then the length L of the first indication information can be set to 17, so as to meet the requirement that the first indication information indicates the resource occupancy of each CG transmission opportunity in each CG cycle period, thereby improving the flexibility and reliability of the indication information.

[0157] In one implementation, for the TDD mode, the length L of the first indication information is also associated with the uplink and downlink configuration of the TDD mode. That is, in the TDD mode, the length L of the first indication information can be obtained based on the duration of at least one CG cycle period and the uplink and downlink configuration of the TDD mode. Specifically, in combination with the foregoing: the value of the length L of the first indication information can be: L = max{M 1 , M 2 , …M k , …, M K It can be seen that the length L of the first indication information can be the maximum value of the number of CG transmission opportunities corresponding to multiple CG cycle time periods.

[0158] For example, the duration of the CG cycle period is equal to 17 time slots, and one CG transmission opportunity corresponds to one time slot. Figure 7As shown in , if the uplink and downlink configuration of the TDD mode is DDUDD, the difference between two adjacent Us is 5 time slots. It can be obtained that the number of U time slots contained in a CG cycle period may be 3 or 4, and the maximum value is 4. Then the number of bits of the first indication information can be set to 4. Similarly, if the uplink and downlink configuration of the TDD mode is DDDU, such as Figure 8 As shown, there is a difference of 4 time slots between two adjacent Us. It can be obtained that the number of U time slots contained in a CG cycle period may be 4 or 5, and the maximum value is 5. Then the number of bits of the first indication information can be set to 5.

[0159] Specifically, the bit sequence u of the first indication information M-1 ,…,u 1 ,u 0 , can be mapped according to the timing sequence of the CG transmission opportunities included in the CG cycle period, and the mapping order is: according to the timing of each CG transmission opportunity from front to back, the corresponding mapping to the first indication information bit sequence is mapped from the most significant bit (MSB) to the least significant bit (LSB), where u 0 is LSB, u M-1 The unused bits can be filled with 0 or 1.

[0160] According to the above example, Figure 7 As shown, if the value of the bit in the first indication information is 0, it indicates that the terminal is occupying the resources of the CG transmission opportunity; the value is 1, which indicates that the terminal is not occupying the resources of the CG transmission opportunity. The remaining bits can be filled with 0. Taking the uplink and downlink configuration of the TDD mode as DDUDD as an example, in CG cycle period 1, the terminal occupies all 3 CG transmission opportunities, and in CG cycle period 2, the terminal only occupies the first 2 CG transmission opportunities, then the first indication information corresponding to CG cycle period 1 can be 0000, and the first indication information corresponding to CG cycle period 2 can be 0011.

[0161] It can be seen from the above embodiments that when the network device configures CG resources for the terminal and the uplink and downlink configurations of the TDD mode are known, the network device can obtain the maximum number of CG transmission opportunities contained in multiple CG cycle time periods, that is, the number of bits of the first indication information can be obtained, thereby reducing the complexity of the network device detecting the first indication information. In addition, the first indication information only includes the resource occupancy corresponding to the CG transmission opportunity, with less redundant information and less signaling overhead of the first indication information.

[0162] In addition, the present application also provides a communication method, such as Fig. 9 As shown, the method may include the following steps:

[0163] 901: The network device sends first configuration information to the terminal.

[0164] Correspondingly, the terminal receives the first configuration information from the network device.

[0165] The first configuration information is used to configure at least N time units included in the CG cycle period, including one or more time units corresponding to at least one CG transmission opportunity.

[0166] For details, please refer to the description of the aforementioned step 601, which will not be repeated here.

[0167] 902: The terminal sends second indication information to the network device.

[0168] Correspondingly, the network device receives second indication information from the terminal.

[0169] The second indication information indicates the occupancy status of the CG transmission opportunity within the CG cycle period, and the number of bits occupied by the second indication information is N, where N is a positive integer.

[0170] That is, the second indication information can be set to the number N of time units in the CG cycle period configured by the network device for the terminal.

[0171] Optionally, the first indication information may be carried on UCI, which is UTO-UCI.

[0172] For FDD mode, if all time units included in a CG cycle period are used for uplink transmission, and one time unit corresponds to one CG transmission opportunity, the length of the first indication information can be determined according to the duration of the CG cycle period. Specifically, if the CG cycle period includes at least N time units, the length of the second indication information is N bits.

[0173] For the TDD mode, if one time unit corresponds to one CG transmission opportunity, and one or more CG transmission opportunities are included in the N time units within a CG cycle period, the length of the first indication information can be determined according to the duration of the CG cycle period, that is, the length of the second indication information is N bits. Among them, if the N time units within the CG cycle period only include one CG transmission opportunity, one bit in the second indication information is used to indicate whether the resource occupancy of the CG transmission opportunity is occupied or not occupied, and the other N-1 bits are uniformly filled with 0 or 1, which is redundant information. If the N time units within the CG cycle period only include M CG transmission opportunities, where M is a positive integer less than or equal to N, the M bits in the second indication information are used to indicate whether the resource occupancy of the CG transmission opportunity is occupied or not occupied, and the other NM bits are uniformly filled with 0 or 1, which is redundant information.

[0174] Specifically, the bit sequence u of the second indication information M-1 ,…,u 1 ,u 0 , can be mapped according to the timing sequence of at least N time units included in the CG cycle period, and the mapping order is: according to the timing corresponding to each CG transmission opportunity from front to back, the corresponding second indication information bit sequence is mapped from the most significant bit (most significant bit, MSB) to the least significant bit (least significant bit, LSB), where u 0 is LSB, u M-1 The unused bits can be filled with 0 or 1.

[0175] For example, Figure 8 For example, if the value of the bit in the second indication information is 0, it indicates that the terminal is occupying the resources of the CG transmission opportunity; the value is 1, which indicates that the terminal is not occupying the resources of the CG transmission opportunity. The remaining bits can be filled with 1. In CG cycle period 1, the terminal occupies 3 CG transmission opportunities, and in CG cycle period 2, the terminal only occupies the first 2 CG transmission opportunities. The second indication information occupies 17 bits. The second indication information corresponding to CG cycle period 1 can be: 000111111111111111, and the second indication information corresponding to CG cycle period 2 can be: 001111111111111111.

[0176] In the above-mentioned implementation mode of the present application, the length of the second indication information (such as UTO-UCI) is agreed upon by the terminal side and the network device, so that the length of the second indication information is fixed to the length of the CG cycle period, thereby reducing the complexity of the network device's blind detection of the second indication information, that is, regardless of the second indication information is used to indicate the resource occupancy of several valid CG transmission opportunities, the length of the second indication information is fixed, or is a fixed length negotiated by the terminal and the network device, thereby improving the detection efficiency of the network device in detecting the second indication information and reducing the complexity of the network device.

[0177] In addition, in one embodiment, the network device can configure the UTO-UCI indication method for the terminal. Specifically, the UTO-UCI indication method includes: UTO-UCI can be used to indicate the occupancy of the CG transmission opportunity within a CG cycle period, or, it can be used to indicate the occupancy of the CG transmission opportunities within multiple CG cycle periods, or, UTO-UCI is not sent.

[0178] In one implementation, optionally, the terminal may send capability indication information to the network device to report the capabilities supported by the terminal to the network device. For example, the capability indication information is used to indicate whether the terminal supports configuring multiple CG transmission opportunities within a CG cycle. In addition, the capability indication information may also indicate whether the terminal supports indicating the occupancy of CG transmission opportunities by sending UTO-UCI. Thus, after receiving the capability indication information, the network device may configure CG resources for the terminal according to the capability indication information, and configure the indication method of UTO-UCI.

[0179] Among them, the CG resources configured by the network device for the terminal may include one CG transmission opportunity, or may include multiple CG transmission opportunities within a CG cycle period. It should be noted that the different types of CG resources configured by the above network device for the terminal and the indication method of the UTO-UCI configured by the network device for the terminal may be independent of each other, or the indication method of the UTO-UCI may depend on the type of CG resources configured by the network device for the terminal.

[0180] In a possible scenario one, the network device configures the terminal to include multiple CG transmission opportunities within a CG cycle period, but does not support UTO-UCI to indicate the occupancy of the CG transmission opportunities.

[0181] In another possible scenario two, the network device configures the terminal: a CG cycle period includes a CG transmission opportunity, and supports UTO-UCI to indicate the occupancy status of CG transmission opportunities in multiple CG cycle periods.

[0182] In another possible scenario three, the network device configures the terminal: a CG cycle period includes multiple CG transmission opportunities, and supports UTO-UCI to indicate the occupancy status of the CG transmission opportunities within a CG cycle period.

[0183] In another possible scenario four, the network device configures the terminal to include one CG transmission opportunity within one CG cycle period, but does not support UTO-UCI to indicate the occupancy of CG transmission opportunities within multiple CG cycle periods.

[0184] Based on the above scenario three, the present application also provides a communication method, which indicates the number of bits of UTO to the terminal through the network device, such as Fig.10 As shown, the method may include the following steps:

[0185] 1001: The network device sends second configuration information to the terminal.

[0186] Correspondingly, the terminal receives second configuration information from the network device.

[0187] Among them, the second configuration information is used to configure the number of bits P occupied by the third indication information, and the third indication information indicates the occupancy of the CG transmission opportunity within the CG cycle period. The minimum value of P is associated with the duration of the CG cycle period, and P is a positive integer.

[0188] That is, the network device may configure the number of bits occupied by the third indication information for the terminal as P, so that the terminal may determine the number of bits of the third indication information according to the number of bits P indicated in the second configuration information.

[0189] Optionally, the third indication information may be carried on UCI, which is UTO-UCI.

[0190] In one embodiment, the second configuration information is also used to configure at least N time units in the CG cycle period for the terminal, which are used to determine the time unit carrying the CG transmission opportunity. That is, when the network device configures CG resources for the terminal, it can carry the indication information of the number of bits occupied by the third indication information.

[0191] Alternatively, the method further includes: the network device sends first configuration information to the terminal, the first configuration information is used to configure the CG cycle period to include at least N time units, the N time units include time units corresponding to CG transmission opportunities, and N is a positive integer. In other words, the network device can send the first configuration information and the second configuration information to the terminal, respectively, to configure the CG resources and the number of bits occupied by the third indication information.

[0192] Optionally, the second configuration information may be carried in an RRC message. Exemplarily, the number of bits occupied by the third indication information may be represented by an RRC configuration parameter lengthofUTO_UCI.

[0193] In one implementation, P may be a positive integer, and the minimum value of P is at least N time units included in the CG cycle period configured by the network device for the terminal. If the CG cycle period configured by the network device for the terminal includes N time units for determining the CG transmission opportunity, that is, P may be set to any integer greater than or equal to N.

[0194] Specifically, if the network device sets the number of bits P occupied by the third indication information to N, that is, P=N, the specific indication method of the third indication information can refer to the aforementioned Fig. 9 The relevant description about the second indication information in the illustrated embodiment will not be repeated here.

[0195] In another embodiment, the minimum value of P is also associated with the uplink and downlink configuration of the TDD mode. For the TDD mode, different uplink and downlink configurations may have different numbers of CG transmission opportunities included in each corresponding CG cycle period. Therefore, the minimum value of P can be obtained based on the number of time units in the CG cycle period and the uplink and downlink configuration of the TDD mode.

[0196] Specifically, the minimum value of P may be L, where L = max{M 1 , M 2 , …M k , …, M K},M k It represents the number of CG transmission opportunities in CG cycle period k, where CG cycle period k is one of K CG cycle periods, and the value of k is {1, 2, …, K}, where K is a positive integer greater than 1.

[0197] The duration of the K CG cycle periods is also configured by the second configuration information, or may be configured by other configuration information sent by the network device. This application does not limit this.

[0198] Specifically, if the network device sets the number of bits P occupied by the third indication information to L, that is, P is set to the maximum value of the number of CG transmission opportunities in multiple CG cycle periods, the specific indication method of the third indication information can be referred to the aforementioned Figure 6 The relevant description about the first indication information in the illustrated embodiment will not be repeated here.

[0199] 1002: The terminal sends third indication information to the network device.

[0200] Correspondingly, the network device receives third indication information from the terminal.

[0201] Correspondingly, after obtaining the second configuration information, the terminal can determine that the number of bits occupied by the third indication information is P. The terminal can then determine the number of PUSCHs used in a CG cycle period according to the size of the data to be sent, that is, the occupancy of the CG transmission opportunity, thereby generating the corresponding third indication information.

[0202] Specifically, the terminal can generate a third indication information with a length of P bits according to the size of the data to be sent, which is used to indicate to the network device which CG transmission opportunities need to be occupied and which are not occupied within the CG cycle period. After the network device receives the third indication information, it can reallocate the unoccupied CG transmission opportunities, thereby reducing resource waste and improving resource utilization.

[0203] In the above-mentioned embodiment of the present application, the network device configures the indication length of the third indication information (such as UTO-UCI) for the terminal through a displayed indication method, so that the terminal can generate a third indication information of a fixed length according to the indication of the network device, which is used to indicate the occupancy of the CG transmission opportunity within the CG cycle period, thereby reducing the complexity of the network device's blind detection of the third indication information, that is, no matter how many valid CG transmission opportunities the third indication information is used to indicate, the length of the third indication information is fixed, and is a fixed length negotiated by the terminal and the network device, thereby improving the detection efficiency of the network device in detecting the third indication information and reducing the complexity of the network device.

[0204] In addition, the present application also provides a communication method, which is applied to the scenario where UTO-UCI indicates the occupancy of CG transmission opportunities corresponding to multiple CG cycle periods or business cycle periods, wherein the business cycle can specifically refer to the arrival period of business data. In other words, the information indicated by UTO-UCI is not limited to one CG cycle period or business cycle period, but can be indicated across CG cycle periods or business cycle periods.

[0205] Specifically, the information indication range of UTO-UCI is used to indicate the time domain range indicated by UTO-UCI (such as the unit can be a time slot), which means that the UTO-UCI can be used to indicate the occupancy of the CG transmission opportunity within the time domain range. In this application, UTO_P can be used to represent the information indication range corresponding to UTO-UCI. Among them, the information indication range corresponding to UTO-UCI can be the number of time units (such as time slots), and the indication range can include time units within one or more CG cycle periods, which is not limited in this application.

[0206] For example, Fig.11As shown in the figure, the CG period configured by the network device for the terminal includes 15 time slots, and the uplink and downlink configurations in the CG period are DDUDD. The terminal can send UTO-UCI to the network device at the corresponding CG transmission opportunity. Among them, the information indication range UTO_P corresponding to UTO-UCI is 15 time slots, which is determined by Fig.11 It can be seen that for the UTO-UCI-1 sent by the terminal, the information indication range of UTO-UCI-1 is: time slot 2 to time slot 16, which is used to indicate the occupancy of the CG transmission opportunity within the CG cycle period -1. For example, the bit information indicated by UTO-UCI-1 is (1, 1, 0), which can be used to indicate the occupancy of the three CG transmission opportunities within the CG cycle period -1, the first two are occupied, and the last one is not occupied.

[0207] As for UTO-UCI-2, the information indication range of UTO-UCI-1 is: time slot 7 to time slot 21, which can be used to indicate the occupancy of some CG transmission opportunities within CG cycle period-1, and to indicate the occupancy of some CG transmission opportunities within CG cycle period-2.

[0208] For example, the bit information indicated by UTO-UCI-2 is (1, 0, 1), which can be used to indicate that of the two CG transmission opportunities within CG cycle period -1, the first one is occupied and the second one is not occupied, and one CG transmission opportunity within CG cycle period -2 is occupied.

[0209] However, for XR services, data packets arrive periodically and the size of the data packets is variable. During the current CG cycle period or service cycle period, the terminal cannot accurately predict the size of the data packets arriving in the next CG cycle period or service cycle period. It is also impossible to determine the occupancy of the CG transmission opportunity in the next CG cycle period or service cycle period based on the size of the data packets. Therefore, if the above-mentioned implementation method is applied to the XR service, there may be a problem of inaccurate UTO-UCI indication.

[0210] Based on the above problems, the present application also provides an implementation method, which constrains the information indication range corresponding to the UTO-UCI so that the UTO-UCI only indicates the occupancy of the CG transmission opportunity within the current CG cycle period or the service cycle period, without indicating across cycles. This can improve the accuracy of the UTO-UCI indication, reduce the number of bits occupied by the UTO-UCI, and save signaling overhead.

[0211] Specifically, the method includes: the terminal sends a fourth indication information to the network device within the first cycle period, wherein the fourth indication information is used to indicate the occupancy of the CG transmission opportunity within the first cycle period. The first cycle period may be the first CG cycle period, or may be the first service cycle period, which is not limited in this application.

[0212] Optionally, the fourth indication information may be carried on UCI, which is UTO-UCI.

[0213] That is to say, for XR services, if the information indication range corresponding to the fourth indication information includes part of the second cycle period, the fourth indication information sent by the terminal may not include the bit used to indicate the occupancy of the CG transmission opportunity within the second cycle period, that is, the corresponding information indication range of the fourth indication information only includes the current cycle period. In other words, the number of UTO-UCI bits sent by the terminal in the current CG cycle period or service cycle period does not include the bit indicating the occupancy of the CG transmission opportunity corresponding to the next CG cycle period or service cycle period.

[0214] Specifically, in one implementation, if the number of bits occupied by the UTO-UCI initially set or configured by the terminal and the network device is the number of CG transmission opportunities, the number of bits occupied by the UTO-UCI actually sent by the terminal may be: L=L_1=L_U-L_2. Wherein, L_U is the number of CG transmission opportunities included in the information indication range corresponding to the UTO-UCI, L_1 is the number of CG transmission opportunities within the intersection of the first cycle period and the information indication range of the UTO-UCI, and L_2 is the number of CG transmission opportunities within the intersection of the information indication range of the UTO-UCI and the second cycle period.

[0215] Based on the aforementioned Fig.11 In the example shown, the bit information indicated by UTO-UCI-2 can be updated from (1, 0, 1) to (1, 0), and can be used to indicate that of the two CG transmission opportunities within CG cycle period -1, the first one is occupied and the second one is not occupied, instead of indicating the occupancy status of the CG transmission opportunity within CG cycle period -2, thereby saving the signaling overhead of UTO-UCI and improving the accuracy of the UTO-UCI indication.

[0216] For example, Fig.12As shown, the terminal includes a first cycle period and a second cycle period, and the service cycle of the terminal is 16.67 milliseconds, that is, the duration of the first cycle period and the second cycle period is 16.67 milliseconds. Among them, the UTO-UCI indication method initially agreed upon by the terminal and the network device can be: the current UTO-UCI is used to indicate the occupancy of the 6 CG transmission opportunities after the UTO-UCI, that is, the initial UTO-UCI can occupy 6 bits. Fig.12 As shown, the bit information of UTO-UCI-1 can be (1, 1, 1, 0, 0, 0). Through the above implementation of the present application, UTO-UCI can only indicate the dedicated situation of the CG transmission opportunity included in the current cycle period, and does not include the indication bit of the next cycle period. Therefore, the bit information of UTO-UCI-2 can be (1, 1, 0, 0), the bit information of UTO-UCI-3 can be (1, 0, 0), and the bit information of UTO-UCI-4 can be (0, 0).

[0217] Compared with the aforementioned implementation, if UTO-UCI-4 can be indicated across CG cycle periods or service cycle periods, that is, UTO-UCI-4 includes the occupancy of some CG transmission opportunities in the first cycle period and the second cycle period, then the bit information of UTO-UCI-4 can be (0, 0, 1, 1, 1, 1), or, it can be (0, 0, 0, 1, 1, 1). However, the indication of the second cycle period in the UTO-UCI-4 may be inaccurate, and the signaling overhead is also wasted. Through the above implementation of the present application, the bits occupied by UTO-UCI-4 are saved from 6 bits to 2 bits, which not only saves energy UTO-UCI signaling overhead, but also improves the indication accuracy of UTO-UCI.

[0218] It should be noted that the present application does not limit the specific indication method of UTO-UCI, and the UTO-UCI indication in the above embodiments is only used as an example to describe the implementation method provided by the present application.

[0219] The various embodiments mentioned above in this application can be combined without limitation if there is no contradiction between the solutions.

[0220] The above mainly introduces the scheme provided by the present application from the perspective of interaction between various network elements. Accordingly, the present application also provides a communication device, which can be a network device in the above method embodiment, or a component that can be used for a network device; or, the communication device can be a terminal in the above method embodiment, or a device including the above terminal, or a component that can be used for a terminal. It can be understood that in order to implement the above functions, the above network device or terminal, etc., includes a hardware structure and / or software module corresponding to each function. Those skilled in the art should easily realize that, in combination with the units and algorithm operations of each example described in the embodiments disclosed in this article, the present application can be implemented in the form of hardware or a combination of hardware and computer software. Whether a function is executed in the form of hardware or computer software driving hardware depends on the specific application and design constraints of the technical solution. Professional and technical personnel can use different methods to implement the described functions for each specific application, but such implementation should not be considered to exceed the scope of the present application.

[0221] It should be understood that the above only describes the interaction between various network elements by taking the terminal and the network device as an example. In fact, the processing performed by the above terminal is not limited to being performed by only a single network element, and the processing performed by the above network device is not limited to being performed by only a single network element. For example, the processing performed by the network device can be performed by at least one of the CU, DU and RU respectively.

[0222] The present application can divide the functional modules of the network device or terminal according to the above method example. For example, each functional module can be divided according to each function, or two or more functions can be integrated into one processing module. The above integrated modules can be implemented in the form of hardware or in the form of software functional modules. It can be understood that the division of modules in the present application is schematic and is only a logical function division. There may be other division methods in actual implementation.

[0223] For example, when the functional modules are divided in an integrated manner, Fig.13 A schematic diagram of the structure of a communication device 1300 is shown. The communication device 1300 includes an interface module 1301 .

[0224] In some embodiments, the communication device 1300 may further include a storage module ( Fig.13 ), for storing program instructions and data.

[0225] Exemplarily, the communication device 1300 may be used to implement the functions of a terminal. Figure 6 The terminal described in the embodiment shown.

[0226] Among them, the interface module 1301 is used to receive the first configuration information from the network device, and the first configuration information is used to configure N time units within the authorized CG cycle period, wherein the N time units include the time units corresponding to the CG transmission timing.

[0227] The interface module 1301 is also used to send a first indication message to the network device, where the first indication message indicates the occupancy of the CG transmission opportunity within the CG cycle period, wherein the number of bits occupied by the first indication message is L, L is associated with the duration of the CG cycle period, and L and N are positive integers.

[0228] In one implementation, L is also associated with TDD uplink and downlink configuration.

[0229] In one embodiment, L = max{M 1 , M 2 , …M k , …, M K},M k Represents the number of CG transmission opportunities in CG cycle period k, where CG cycle period k is one of K CG cycle periods, and the K CG cycle periods are configured by the first configuration information. The value of k is {1, 2, …, K}, where K is a positive integer greater than 1.

[0230] In addition, the communication device 1300 can also be used to implement, for example, Fig. 9 The terminal described in the embodiment shown.

[0231] Among them, the interface module 1301 is used to receive the first configuration information from the network device, and the first configuration information is used to configure N time units within the CG cycle period, wherein the N time units include the time units corresponding to the CG transmission timing.

[0232] The interface module 1301 is also used to send second indication information to the network device, where the second indication information indicates the occupancy status of the CG transmission opportunity within the CG cycle period, wherein the number of bits occupied by the second indication information is N, and N is a positive integer.

[0233] In addition, the communication device 1300 can also be used to implement, for example, Fig.10 The terminal described in the embodiment shown.

[0234] Interface module 1301 is used to receive second configuration information from a network device, and the second configuration information is used to configure the number of bits P occupied by the third indication information, wherein the third indication information indicates the occupancy of the CG transmission opportunity within the CG cycle period, and the minimum value of P is associated with the duration of the CG cycle period, and P is a positive integer.

[0235] The interface module 1301 is further configured to send third indication information to the network device.

[0236] In one implementation, the minimum value of P is also associated with a time division duplex (TDD) uplink and downlink configuration.

[0237] In one embodiment, the minimum value of P is L, where L=max{M 1 , M 2 , …M k , …, M K},M k It represents the number of CG transmission opportunities in CG cycle period k, where CG cycle period k is one of K CG cycle periods, and the K CG cycle periods are configured by the second configuration information. The value of k is {1, 2, …, K}, where K is a positive integer greater than 1.

[0238] In addition, the communication device 1300 can also be used to implement, for example, Fig.10 The terminal described in the embodiment shown.

[0239] Interface module 1301 is used to receive second configuration information from a network device, and the second configuration information is used to configure the number of bits P occupied by the third indication information, wherein the third indication information indicates the occupancy of the CG transmission opportunity within the CG cycle period, and the minimum value of P is the number of time units in the CG cycle period.

[0240] The interface module 1301 is further configured to send third indication information to the network device.

[0241] In one embodiment, the number of time units in the CG cycle period is configured by the second configuration information.

[0242] In addition, the communication device 1300 can also be used to implement, for example, Figure 6 The network device described in the embodiment shown.

[0243] The interface module 1301 is used to send first configuration information to the terminal, where the first configuration information is used to configure N time units within a CG cycle period, wherein the N time units include time units corresponding to CG transmission opportunities.

[0244] The interface module 1301 is also used to receive the first indication information from the terminal, where the first indication information indicates the occupancy of the CG transmission opportunity within the CG cycle period, wherein the number of bits occupied by the first indication information is L, L is associated with the duration of the CG cycle period, and L and N are positive integers.

[0245] In one implementation, L is also associated with a time division duplex (TDD) uplink and downlink configuration.

[0246] In one embodiment, L = max{M 1 , M 2 , …M k, …, M K},M k Represents the number of CG transmission opportunities in CG cycle period k, where CG cycle period k is one of K CG cycle periods, and the K CG cycle periods are configured by the first configuration information. The value of k is {1, 2, …, K}, where K is a positive integer greater than 1.

[0247] In addition, the communication device 1300 can also be used to implement, for example, Fig. 9 The network device described in the embodiment shown.

[0248] The interface module 1301 is used to send first configuration information to the terminal, where the first configuration information is used to configure N time units within a CG cycle period, wherein the N time units include time units corresponding to CG transmission opportunities.

[0249] The interface module 1301 is also used to receive second indication information from the terminal, where the second indication information indicates the occupancy status of the CG transmission opportunity within the CG cycle period, wherein the number of bits occupied by the second indication information is N, and N is a positive integer.

[0250] In addition, the communication device 1300 can also be used to implement, for example, Fig.10 The network device described in the embodiment shown.

[0251] Interface module 1301 is used to send second configuration information to the terminal, and the second configuration information is used to configure the number of bits P occupied by the third indication information, wherein the third indication information indicates the occupancy of the CG transmission opportunity within the CG cycle period, and the minimum value of P is associated with the duration of the CG cycle period, and P is a positive integer.

[0252] The interface module 1301 is further configured to receive third indication information from the terminal.

[0253] In one implementation, the minimum value of P is also associated with a time division duplex (TDD) uplink and downlink configuration.

[0254] In one embodiment, the minimum value of P is L, where L=max{M 1 , M 2 , …M k , …, M K},M k It represents the number of CG transmission opportunities in CG cycle period k, where CG cycle period k is one of K CG cycle periods, and the K CG cycle periods are configured by the second configuration information. The value of k is {1, 2, …, K}, where K is a positive integer greater than 1.

[0255] In addition, the communication device 1300 can also be used to implement, for example, Fig.10 The network device described in the embodiment shown.

[0256] Interface module 1301 is used to send second configuration information to the terminal, and the second configuration information is used to configure the number of bits P occupied by the third indication information, wherein the third indication information indicates the occupancy of the CG transmission opportunity within the CG cycle period, and the minimum value of P is the number of time units in the CG cycle period.

[0257] The interface module 1301 is further configured to receive third indication information from the terminal.

[0258] In one embodiment, the number of time units in the CG cycle period is configured by the second configuration information.

[0259] When the communication device 1300 is used to implement the functions of the terminal or network device in the above embodiments, for other functions that the communication device 1300 can implement, refer to Figure 6 , Fig. 9 or Fig.10 The relevant introduction of the illustrated embodiment will not be repeated in detail.

[0260] In a simple embodiment, those skilled in the art will appreciate that the communication device 1300 may be used Figure 5 For example, Figure 5 The processor 501 in the communication device 1300 can call the computer-executable instructions stored in the memory 503 to enable the communication device 1300 to execute the method described in the above method embodiment.

[0261] For example, Fig.13 The function / implementation process of the interface module 1301 can be achieved by Figure 5 The communication interface 504 in is implemented.

[0262] It is understandable that one or more of the above modules or units can be implemented by software, hardware or a combination of the two. When any of the above modules or units is implemented in software, the software exists in the form of computer program instructions and is stored in a memory, and a processor can be used to execute the program instructions and implement the above method flow. The processor can be built into an SoC (system on chip) or an ASIC, or it can be an independent semiconductor chip. In addition to the core used to execute software instructions for calculation or processing in the processor, it can also further include necessary hardware accelerators, such as field programmable gate arrays (FPGA), PLDs (programmable logic devices), or logic circuits that implement dedicated logic operations.

[0263] When the above modules or units are implemented in hardware, the hardware can be any one or any combination of a CPU, a microprocessor, a digital signal processing (DSP) chip, a microcontroller unit (MCU), an artificial intelligence processor, an ASIC, a SoC, an FPGA, a PLD, a dedicated digital circuit, a hardware accelerator or a non-integrated discrete device, which can run the necessary software or not rely on the software to execute the above method flow.

[0264] Optionally, the present application also provides a chip system, including: at least one processor and an interface, the at least one processor is coupled to a memory through the interface, and when the at least one processor executes a computer program or instruction in the memory, the method in any of the above method embodiments is executed. In one possible implementation, the chip system also includes a memory. Optionally, the chip system can be composed of a chip, or it can include a chip and other discrete devices, which is not specifically limited in the present application.

[0265] Optionally, the present application also provides a computer-readable storage medium. All or part of the processes in the above method embodiments can be completed by a computer program to instruct the relevant hardware, and the program can be stored in the above computer-readable storage medium. When the program is executed, it can include the processes of the above method embodiments. The computer-readable storage medium can be an internal storage unit of the communication device of any of the above embodiments, such as a hard disk or memory of the communication device. The above computer-readable storage medium can also be an external storage device of the above communication device, such as a plug-in hard disk, a smart memory card (smart media card, SMC), a secure digital (secure digital, SD) card, a flash card (flash card), etc. equipped on the above communication device. Further, the above computer-readable storage medium can also include both the internal storage unit of the above communication device and an external storage device. The above computer-readable storage medium is used to store the above computer program and other programs and data required by the above communication device. The above computer-readable storage medium can also be used to temporarily store data that has been output or is to be output.

[0266] Optionally, the present application also provides a computer program product. All or part of the processes in the above method embodiments can be completed by a computer program to instruct related hardware, and the program can be stored in the above computer program product. When the program is executed, it can include the processes of the above method embodiments.

[0267] Optionally, the present application also provides a computer instruction. All or part of the processes in the above method embodiments can be completed by computer instructions to instruct related hardware (such as computers, processors, network devices or terminals, etc.). The program can be stored in the above computer-readable storage medium or in the above computer program product.

[0268] Optionally, the present application also provides a communication system, including: the network device and terminal in the above embodiments.

[0269] Through the description of the above implementation methods, technical personnel in the relevant field can clearly understand that for the convenience and simplicity of description, only the division of the above-mentioned functional modules is used as an example. In actual applications, the above-mentioned functions can be assigned to different functional modules as needed, that is, the internal structure of the device can be divided into different functional modules to complete all or part of the functions described above.

[0270] In the several embodiments provided in the present application, it should be understood that the disclosed devices and methods can be implemented in other ways. For example, the device embodiments described above are only schematic. For example, the division of the modules or units is only a logical function division. There may be other division methods in actual implementation, such as multiple units or components can be combined or integrated into another device, or some features can be ignored or not executed. Another point is that the mutual coupling or direct coupling or communication connection shown or discussed can be through some interfaces, indirect coupling or communication connection of devices or units, which can be electrical, mechanical or other forms.

[0271] The units described as separate components may or may not be physically separated, and the components shown as units may be one physical unit or multiple physical units, that is, they may be located in one place or distributed in multiple different places. Some or all of the units may be selected according to actual needs to achieve the purpose of the present embodiment.

[0272] In addition, each functional unit in each embodiment of the present application may be integrated into one processing unit, or each unit may exist physically separately, or two or more units may be integrated into one unit. The above-mentioned integrated unit may be implemented in the form of hardware or in the form of software functional units.

[0273] The above is only a specific implementation of the present application, but the protection scope of the present application is not limited thereto. Any changes or substitutions within the technical scope disclosed in the present application should be included in the protection scope of the present application. Therefore, the protection scope of the present application should be based on the protection scope of the claims.

Claims

1. A communication method, characterized in that: The method comprises: Receive first configuration information from a network device, where the first configuration information is used to configure N time units within an authorized CG cycle period, where the N time units include time units corresponding to CG transmission opportunities; A first indication message is sent to the network device, wherein the first indication message indicates the occupancy status of the CG transmission opportunity within the CG cycle period, wherein the number of bits occupied by the first indication message is L, L is associated with the duration of the CG cycle period, and L and N are positive integers.

2. The method according to claim 1, characterized in that The L is also associated with time division duplex (TDD) uplink and downlink configurations.

3. The method according to claim 1 or 2, characterized in that: L = max{M1, M2, ...M k , …, M K },M k Represents the number of CG transmission opportunities in CG cycle period k, where the CG cycle period k is one of K CG cycle periods, and the K CG cycle periods are configured by the first configuration information. The value of k is {1, 2, …, K}, and K is a positive integer greater than 1.

4. A communication method, characterized in that: The method comprises: Receive first configuration information from a network device, where the first configuration information is used to configure N time units within a CG cycle period, where the N time units include time units corresponding to CG transmission opportunities; Send second indication information to the network device, wherein the second indication information indicates the occupancy status of the CG transmission opportunity within the CG cycle period, wherein the number of bits occupied by the second indication information is N, and N is a positive integer.

5. A communication method, characterized in that: The method comprises: Receive second configuration information from a network device, where the second configuration information is used to configure the number of bits P occupied by third indication information, wherein the third indication information indicates the occupancy of CG transmission opportunities within the CG cycle period, the minimum value of P is associated with the duration of the CG cycle period, and P is a positive integer; Send the third indication information to the network device.

6. The method according to claim 5, characterized in that The minimum value of P is also associated with time division duplex (TDD) uplink and downlink configurations.

7. The method according to claim 5 or 6, characterized in that: The minimum value of P is L, where L = max{M1, M2, ...M k , …, M K },M k Represents the number of CG transmission opportunities in CG cycle period k, where the CG cycle period k is one of K CG cycle periods, and the K CG cycle periods are configured by the second configuration information. The value of k is {1, 2, …, K}, and K is a positive integer greater than 1.

8. A communication method, characterized in that: The method comprises: Receive second configuration information from a network device, where the second configuration information is used to configure the number of bits P occupied by third indication information, wherein the third indication information indicates the occupancy of CG transmission opportunities within the CG cycle period, and the minimum value of P is the number of time units in the CG cycle period; Send the third indication information to the network device.

9. The method according to claim 8, characterized in that The number of time units in the CG cycle period is configured by the second configuration information.

10. A communication method, characterized in that: The method comprises: Sending first configuration information to the terminal, where the first configuration information is used to configure N time units within the CG cycle period, where the N time units include time units corresponding to the CG transmission opportunity; Receive first indication information from the terminal, wherein the first indication information indicates the occupancy status of the CG transmission opportunity within the CG cycle period, wherein the number of bits occupied by the first indication information is L, L is associated with the duration of the CG cycle period, and L and N are positive integers.

11. The method according to claim 10, characterized in that The L is also associated with time division duplex (TDD) uplink and downlink configurations.

12. The method according to claim 10 or 11, characterized in that: L = max{M1, M2, ...M k , …, M K },M k Represents the number of CG transmission opportunities in CG cycle period k, where the CG cycle period k is one of K CG cycle periods, and the K CG cycle periods are configured by the first configuration information. The value of k is {1, 2, …, K}, and K is a positive integer greater than 1.

13. A communication method, characterized in that: The method comprises: Sending first configuration information to the terminal, where the first configuration information is used to configure N time units within the CG cycle period, where the N time units include time units corresponding to the CG transmission opportunity; Receive second indication information from the terminal, where the second indication information indicates the occupancy status of the CG transmission opportunity within the CG cycle period, wherein the number of bits occupied by the second indication information is N, and N is a positive integer.

14. A communication method, characterized in that: The method comprises: Sending second configuration information to the terminal, where the second configuration information is used to configure the number of bits P occupied by the third indication information, wherein the third indication information indicates the occupancy of the CG transmission opportunity within the CG cycle period, the minimum value of P is associated with the duration of the CG cycle period, and P is a positive integer; The third indication information is received from the terminal.

15. The method according to claim 14, characterized in that The minimum value of P is also associated with time division duplex (TDD) uplink and downlink configurations.

16. The method according to claim 14 or 15, characterized in that The minimum value of P is L, where L = max{M1, M2, ...M k , …, M K },M k Represents the number of CG transmission opportunities in CG cycle period k, where the CG cycle period k is one of K CG cycle periods, and the K CG cycle periods are configured by the second configuration information. The value of k is {1, 2, …, K}, and K is a positive integer greater than 1.

17. A communication method, characterized in that: The method comprises: Sending second configuration information to the terminal, where the second configuration information is used to configure the number of bits P occupied by the third indication information, wherein the third indication information indicates the occupancy of the CG transmission opportunity in the CG cycle period, and the minimum value of P is the number of time units in the CG cycle period; The third indication information is received from the terminal.

18. The method according to claim 17, characterized in that The number of time units in the CG cycle period is configured by the second configuration information.

19. A communication device, characterized in that: include: A processor, wherein the processor is coupled to a memory, wherein the memory is used to store programs or instructions, and when the programs or instructions are executed by the processor, the device executes the method as described in any one of claims 1-3, or 4, or 5-7, or 8-9.

20. A communication device, characterized in that: include: A processor, the processor is coupled to a memory, the memory is used to store programs or instructions, when the program or instructions are executed by the processor, the device executes the method as described in any one of claims 10-12, or 13, or 14-16, or 17-18.

21. A computer-readable storage medium having a computer program or instruction stored thereon, characterized in that: When the computer program or instructions are executed, the computer performs the method according to any one of claims 1 to 9 or the method according to any one of claims 10 to 18.

22. A computer program product, comprising computer program code, characterized in that: When the computer program code is executed on a computer, the computer is enabled to implement the method according to any one of claims 1 to 9 or the method according to any one of claims 10 to 18.