Resource configuration method and apparatus
By setting a CG configuration cycle greater than 640ms in large-scale machine communication scenarios, the problem of waste of CG configuration resources is solved, and efficient resource utilization and network efficiency are achieved.
Patent Information
- Application Number
- PCT/CN2024/106438
- Authority / Receiving Office
- WO · WO
- Patent Type
- Applications
- Current Assignee / Owner
- Priority Date
- 2023-08-11
- Filing Date
- 2024-07-19
- Publication Date
- 2025-02-20
AI Technical Summary
In large-scale machine communication scenarios, configuration grant (CG) configuration resources are easily wasted due to excessive packet arrival intervals.
By determining a CG configuration cycle of more than 640ms between the network device and the terminal device, matching the actual data transmission cycle, thereby saving CG configuration resources.
It effectively reduces the waste of CG configuration resources, reduces the overhead of network equipment, and improves network efficiency.
Smart Images

Figure CN2024106438_20022025_PF_FP_ABST
Abstract
Description
Resource configuration method and device
[0001] This application claims priority to the Chinese patent application filed with the State Intellectual Property Office of China on August 11, 2023, with application number 202311018574.7 and invention name “Resource Allocation Method and Device”, the entire contents of which are incorporated by reference into this application. Technical Field
[0002] The present application relates to the field of communication technology, and more specifically, to a resource configuration method and device. Background Art
[0003] Some wireless communication systems may support configured grant (CG) uplink transmissions. This means that a terminal device can use certain uplink resources that may be shared with other terminal devices to send uplink transmissions without specifically requesting the use of these resources or requiring specific authorization from the network device. CG transmissions do not require dynamic and explicit scheduling authorization from the network device. CG transmissions are sometimes also called grant-free (GF) transmissions.
[0004] CG transmission can be configured via radio resource control (RRC) signaling messages. The RRC signaling message may include one or more parameters for one or more terminal devices to pre-configure the CG transmission, wherein the one or more parameters include one or more parameter sets. CG transmission has a certain period, which may be referred to as the CG configuration period. The CG configuration period is represented by the periodicity field in the ConfiguredGrantConfig information element (IE).
[0005] Massive machine-type communication (mMTC) addresses the inadequacy of traditional mobile communications in supporting IoT and vertical industry applications, targeting low-power, high-connectivity scenarios. For example, mMTC can be applied to sensing and data collection applications such as smart cities, environmental monitoring, smart homes, and forest fire prevention. These applications require small data packets, low power consumption, and massive connections.
[0006] In the mMTC scenario, there are often sporadic services, and the interval between data packet arrivals is large. The interval between data packet arrivals may far exceed the CG configuration period, resulting in a waste of CG configuration resources.
[0007] Therefore, how to reduce the waste of CG configuration resources is an urgent problem to be solved.
[0008] Summary of the Invention
[0009] The present application provides a resource configuration method and apparatus, which can reduce the waste of configured grant (CG) configuration resources.
[0010] In a first aspect, a resource configuration method is provided, which is applied to a network device, and the method includes: determining first information, wherein the first information includes a first configuration authorization (configured grant, CG) configuration period, and the maximum transmission period corresponding to the first CG configuration period is greater than 640 milliseconds (ms); sending the first information to the terminal device.
[0011] Based on the above scheme, the maximum transmission period corresponding to the CG configuration period is greater than 640ms, so that when the data packet arrival interval is large (for example, the data packet arrival interval is greater than 640ms), the resource configuration method provided in the embodiment of the present application can enable the CG configuration period to match the actual data transmission period, thereby saving CG configuration resources.
[0012] In combination with the first aspect, in certain implementations of the first aspect, the terminal device is capable of supporting CG-small data transmission (SDT) service.
[0013] It should be understood that the CG-SDT service also includes the extended CG-SDT service, which is a service with an arrival interval much larger than 640 ms, such as a service that arrives every few minutes or hours.
[0014] The CG-SDT service can be understood as a small packet transmission service based on pre-configured resources. In the resource configuration method provided in the embodiment of the present application, the terminal device supports the CG-SDT service, which can reduce power consumption, reduce signaling overhead, improve network efficiency and reduce latency.
[0015] In combination with the first aspect, in certain implementations of the first aspect, the time domain symbol position corresponding to the CG-SDT service is related to the first CG configuration period and the system superframe number.
[0016] For sporadic services, the actual data transmission cycle may be several minutes or even hours. The resource configuration method provided in the embodiment of the present application introduces a superframe, which can support a larger CG configuration cycle. Compared with the solution that determines the time domain symbol position only by the number of wireless frames, the number of time slots and the number of symbols, the resource configuration method provided in the embodiment of the present application is expanded from 1024 wireless frames to 1024 superframes, an increase of 1024 times, so that the CG configuration cycle can match the hourly service transmission cycle, thereby saving CG configuration resources and reducing the overhead of network equipment.
[0017] In combination with the first aspect, in some implementations of the first aspect, the maximum transmission period corresponding to the first CG configuration period includes any one of 1280ms, 2560ms, 5120ms, 10240ms, 20480ms, 40960ms, 81920ms, 163840ms, 327680ms, 655360ms, 1310720ms, 2621440ms and 5242880ms.
[0018] Based on the above scheme, the maximum transmission period corresponding to the CG configuration period is greater than 640ms, and there are multiple options, so that when the interval between data packet arrivals is large, the CG configuration period can match the service transmission period of seconds, minutes or hours, thereby saving CG configuration resources.
[0019] In combination with the first aspect, in certain implementations of the first aspect, sending the first information to the terminal device includes: sending radio resource control (RRC) signaling, wherein the RRC signaling carries the first information, the first information also includes a period extension field, and the period extension field includes the first CG configuration period.
[0020] Based on the above solution, the first CG configuration period can be located in the period extension field. Thus, when a terminal device receives the first information containing the period extension field, it can transmit data packets according to the first CG configuration period. The first CG configuration period can match the period of actual data packet transmission, thereby saving CG configuration resources and reducing network device overhead.
[0021] In combination with the first aspect, in certain implementations of the first aspect, the method further includes: sending second information to the terminal device, wherein the second information includes a second CG configuration period, and the second CG configuration period is smaller than the first CG configuration period.
[0022] Based on the above solution, network devices can be configured with different CG configuration periods, allowing terminal devices to flexibly select according to service needs. For example, for services with large packet arrival intervals, the first CG configuration period can be selected, thereby saving CG configuration resources and reducing network device overhead. For services with small packet arrival intervals, the second CG configuration period can be selected to maintain the efficiency of uplink data transmission.
[0023] In combination with the first aspect, in certain implementations of the first aspect, the first CG configuration period and the second CG configuration period are carried in RRC signaling, the RRC signaling includes a period field and a period extension field, and the period field includes the second CG configuration period.
[0024] Based on the above solution, network devices can configure different CG configuration periods in RRC signaling, allowing terminal devices to flexibly select according to service needs. For example, for services with large data packet arrival intervals, the first CG configuration period can be selected, thereby saving CG configuration resources and reducing network device overhead. For example, for services with small data packet arrival intervals, the second CG configuration period can be selected, thereby not reducing the transmission efficiency of uplink data.
[0025] In combination with the first aspect, in certain implementations of the first aspect, the period extension field is used for the first type of terminal device to determine the CG configuration period, and the period field is used for the second type of terminal device to determine the CG configuration period.
[0026] Based on the above scheme, the resource configuration method provided in the embodiment of the present application can configure different CG configuration periods for multiple types of terminal devices. Among them, the CG configuration period of the first type of terminal device is greater than the CG configuration period of the second type of terminal device. The capability of the first type of terminal device is relatively low, and the data packet arrival interval is large, while the capability of the second type of terminal device is relatively high, and the data packet arrival interval is small. Therefore, the CG configuration period of each type of terminal device can respectively match the actual data transmission period of the terminal device of that type, thereby saving CG configuration resources for the first type of terminal device. For the second type of terminal device, sufficient CG configuration resources are configured without reducing the transmission efficiency of uplink data.
[0027] In combination with the first aspect, in certain implementations of the first aspect, the association period corresponding to the first CG configuration period is 1, and there is at least one synchronization signal block SSB index mapped to a valid transmission opportunity in the association period.
[0028] In combination with the first aspect, in certain implementations of the first aspect, determining the first information includes: determining the first CG configuration period based on the load of the network device.
[0029] Based on the above solution, network devices can determine the CG configuration period based on load conditions. For example, when the network load is high, the CG configuration period can be longer, and when the load is light, the CG configuration period can be shorter, thereby improving network utilization and reducing the failure rate of the communication system.
[0030] In the second aspect, a resource configuration method is provided, which is applied to a terminal device, and the method includes: receiving first information from a network device, wherein the first information includes a first configuration authorization CG configuration period, and the maximum transmission period corresponding to the first CG configuration period is greater than 640ms; sending a data packet to the network device according to the first information.
[0031] Based on the above scheme, the maximum transmission period corresponding to the CG configuration period is greater than 640ms, so that when the data packet arrival interval is large (for example, the data packet arrival interval is greater than 640ms), the resource configuration method provided in the embodiment of the present application can enable the CG configuration period to match the actual data transmission period, thereby saving CG configuration resources.
[0032] In combination with the second aspect, in certain implementations of the second aspect, sending a data packet to the network device according to the first information includes: sending a data packet of a CG-small data transmission (SDT) service to the network device according to the first information.
[0033] It should be understood that the CG-SDT service also includes an extended CG-SDT service, and the extended CG-SDT service is a service with an arrival interval much larger than 640 ms, such as a service that arrives every few minutes or hours.
[0034] The CG-SDT service can be understood as a small packet transmission service based on pre-configured resources. In the resource configuration method provided in the embodiment of the present application, the terminal device supports the CG-SDT service, which can reduce power consumption, reduce signaling overhead, improve network efficiency and reduce latency.
[0035] In combination with the second aspect, in certain implementations of the second aspect, sending data packets of the CG-SDT service to the network device based on the first information includes: determining the time domain symbol position corresponding to the data packet of the CG-SDT service based on the first CG configuration period and the system superframe number; and sending the data packet of the CG-SDT service to the network device based on the time domain symbol position.
[0036] For sporadic services, the actual data transmission cycle may be several minutes or even hours. The resource configuration method provided in the embodiment of the present application introduces a superframe, which can support a larger CG configuration cycle. Compared with the solution that determines the time domain symbol position only by the number of wireless frames, the number of time slots and the number of symbols, the resource configuration method provided in the embodiment of the present application is expanded from 1024 wireless frames to 1024 superframes, an increase of 1024 times, so that the CG configuration cycle can match the hourly service transmission cycle, thereby saving CG configuration resources and reducing the overhead of network equipment.
[0037] In combination with the second aspect, in some implementations of the second aspect, the maximum transmission period corresponding to the first CG configuration period includes any one of 1280ms, 2560ms, 5120ms, 10240ms, 20480ms, 40960ms, 81920ms, 163840ms, 327680ms, 655360ms, 1310720ms, 2621440ms and 5242880ms.
[0038] Based on the above scheme, the maximum transmission period corresponding to the CG configuration period is greater than 640ms, and there are multiple options, so that when the interval between data packet arrivals is large, the CG configuration period can match the service transmission period of seconds, minutes or hours, thereby saving CG configuration resources.
[0039] In combination with the second aspect, in certain implementations of the second aspect, receiving first information from a network device includes: receiving radio resource control (RRC) signaling, wherein the RRC signaling carries the first information, and the first information also includes a period extension field, and the period extension field includes the first CG configuration period.
[0040] Based on the above solution, network devices can configure different CG configuration periods in RRC signaling, allowing terminal devices to flexibly select according to service needs. For example, for services with large data packet arrival intervals, the first CG configuration period can be selected, thereby saving CG configuration resources and reducing network device overhead. For example, for services with small data packet arrival intervals, the second CG configuration period can be selected, thereby not reducing the transmission efficiency of uplink data.
[0041] In combination with the second aspect, in certain implementations of the second aspect, the method further includes: receiving second information from the network device, wherein the second information includes a second CG configuration period, and the second CG configuration period is smaller than the first CG configuration period.
[0042] Based on the above solution, network devices can be configured with different CG configuration periods, allowing terminal devices to flexibly select according to service needs. For example, for services with large packet arrival intervals, the first CG configuration period can be selected, thereby saving CG configuration resources and reducing network device overhead. For services with small packet arrival intervals, the second CG configuration period can be selected to maintain the efficiency of uplink data transmission.
[0043] In combination with the second aspect, in certain implementations of the second aspect, the first CG configuration period and the second CG configuration period are carried in RRC signaling, the RRC signaling includes a period field and a period extension field, and the period field includes the second CG configuration period.
[0044] Based on the above solution, the first CG configuration period can be located in the period extension field. Thus, when a terminal device receives the first information containing the period extension field, it can transmit data packets according to the first CG configuration period. The first CG configuration period can match the period of actual data packet transmission, thereby saving CG configuration resources and reducing network device overhead.
[0045] In combination with the second aspect, in certain implementations of the second aspect, the period extension field is used for the first type of terminal device to determine the CG configuration period, and the period field is used for the second type of terminal device to determine the CG configuration period.
[0046] Based on the above scheme, the resource configuration method provided in the embodiment of the present application can configure different CG configuration periods for multiple types of terminal devices. Among them, the CG configuration period of the first type of terminal device is greater than the CG configuration period of the second type of terminal device. The capability of the first type of terminal device is relatively low, and the data packet arrival interval is large, while the capability of the second type of terminal device is relatively high, and the data packet arrival interval is small. Therefore, the CG configuration period of each type of terminal device can respectively match the actual data transmission period of the terminal device of that type, thereby saving CG configuration resources for the first type of terminal device. For the second type of terminal device, sufficient CG configuration resources are configured without reducing the transmission efficiency of uplink data.
[0047] In combination with the second aspect, in certain implementations of the second aspect, the association period corresponding to the first CG configuration period is 1, and there is at least one synchronization signal block SSB index mapped to a valid transmission opportunity in the association period.
[0048] In combination with the second aspect, in certain implementations of the second aspect, the first CG configuration period is related to the load of the network device.
[0049] Based on the above solution, network devices can determine the CG configuration period based on load conditions. For example, when the network load is high, the CG configuration period can be longer, and when the load is light, the CG configuration period can be shorter, thereby improving network utilization and reducing the failure rate of the communication system.
[0050] In a third aspect, an embodiment of the present application provides a resource configuration device, which includes a module for implementing the first aspect or any possible implementation method of the first aspect.
[0051] In a fourth aspect, an embodiment of the present application provides a resource configuration device, which includes a module for implementing the second aspect or any possible implementation method of the second aspect.
[0052] In a fifth aspect, a communication device is provided, comprising a processor and a memory, wherein the processor is used to execute instructions stored in the memory so that the communication device executes the resource configuration method of the first aspect or any possible implementation of the first aspect, or so that the communication device executes the resource configuration method of the second aspect or any possible implementation of the second aspect.
[0053] In the sixth aspect, a computer program product comprising instructions is provided, which, when executed by a communication device, causes the communication device to execute the resource configuration method of the first aspect or any possible implementation of the first aspect, or causes the communication device to execute the resource configuration method of the second aspect or any possible implementation of the second aspect.
[0054] In the seventh aspect, a computer-readable storage medium is provided, comprising computer program instructions. When the computer program instructions are executed by a communication device, the communication device executes the resource configuration method of the first aspect or any possible implementation of the first aspect, or enables the communication device to execute the resource configuration method of the second aspect or any possible implementation of the second aspect.
[0055] In an eighth aspect, a communication method is provided, which is applied to a network device, and the method includes: receiving first information, and determining a first downlink channel bandwidth based on the first information; the first information is information about whether the terminal device supports the ability to receive a first downlink channel exceeding a first threshold bandwidth, and the first downlink channel is a multicast MBS physical downlink shared channel PDSCH without hybrid automatic repeat request (HARQ) feedback.
[0056] For example, the first information may be used to indicate that the terminal device supports receiving a first downlink channel with a bandwidth exceeding a first threshold. For another example, the first information may be used to indicate that the terminal device does not support receiving a first downlink channel with a bandwidth exceeding a first threshold.
[0057] Based on the above solution, the network device can configure different first downlink channel bandwidths based on different terminal capabilities to meet the needs of terminal devices with different capabilities. For example, when a terminal device supports receiving a first downlink channel with a bandwidth exceeding a first threshold, the network device configures a first downlink channel bandwidth exceeding the first threshold for the terminal device; when a terminal device does not support receiving a first downlink channel with a bandwidth exceeding the first threshold, the network device configures a first downlink channel bandwidth not exceeding the first threshold for the terminal device.
[0058] In combination with the eighth aspect, in certain implementations of the eighth aspect, the first threshold may be a preset value, for example, 5 MHz.
[0059] In one possible implementation, the first threshold is related to the subcarrier spacing. When the subcarrier spacing is 15 kHz, the first threshold is 25 resource blocks (RBs); when the subcarrier spacing is 30 kHz, the first threshold is 12 RBs.
[0060] In a ninth aspect, a communication method is provided, the method being applied to a terminal device, the method comprising: sending first information; and receiving a first downlink channel associated with the first information. The first information indicates whether the terminal device supports receiving the first downlink channel with a bandwidth exceeding a first threshold, the first downlink channel being a multicast MBS physical downlink shared channel (PDSCH) without HARQ feedback.
[0061] Based on the above solution, the terminal device can obtain the first downlink channel bandwidth of the corresponding bandwidth configured by the network device by reporting its capabilities. For example, when the terminal device reports that it supports the ability to receive bandwidth exceeding a first threshold, the network device configures a first downlink channel bandwidth exceeding the first threshold for the terminal device; when the terminal device reports that it does not support the ability to receive bandwidth exceeding the first threshold, the network device configures a first downlink channel bandwidth not exceeding the first threshold for the terminal device.
[0062] In combination with the ninth aspect, in certain implementations of the ninth aspect, the first threshold may be a preset value, for example, 5 MHz.
[0063] In one possible implementation, the first threshold is related to the subcarrier spacing. When the subcarrier spacing is 15 kHz, the first threshold is 25 RBs; when the subcarrier spacing is 30 kHz, the first threshold is 12 RBs. BRIEF DESCRIPTION OF THE DRAWINGS
[0064] FIG1 is a schematic diagram of a communication system applicable to the method provided in an embodiment of the present application.
[0065] FIG2 is a schematic flowchart of a resource configuration method 200 provided in an embodiment of the present application.
[0066] Figure 3 is a schematic diagram of a synchronization signal block provided in an embodiment of the present application.
[0067] FIG4 is a schematic block diagram of a resource configuration device provided in an embodiment of the present application.
[0068] FIG5 is a schematic block diagram of a communication device provided in an embodiment of the present application. DETAILED DESCRIPTION
[0069] The technical solution in this application will be described below with reference to the accompanying drawings.
[0070] This application will present various aspects, embodiments, or features in the context of systems that may include multiple devices, components, modules, etc. It should be understood and appreciated that each system may include additional devices, components, modules, etc., and / or may not include all of the devices, components, modules, etc. discussed in conjunction with the figures. Furthermore, combinations of these aspects may also be used.
[0071] Additionally, in the embodiments of this application, words such as "exemplary" and "for example" are used to indicate examples, illustrations, or descriptions. Any embodiment or design described in this application as "exemplary" should not be construed as being preferred or advantageous over other embodiments or designs. Rather, the use of the word "exemplary" is intended to present concepts in a concrete manner.
[0072] The business scenarios described in the embodiments of the present application are intended to more clearly illustrate the technical solutions of the embodiments of the present application, and do not constitute a limitation on the technical solutions provided in the embodiments of the present application. Ordinary technicians in this field will know that with the emergence of new business scenarios, the technical solutions provided in the embodiments of the present application are also applicable to similar technical problems.
[0073] References to "one embodiment" or "some embodiments" in this specification mean that a particular feature, structure, or characteristic described in conjunction with that embodiment is included in one or more embodiments of the present application. Thus, phrases such as "in one embodiment," "in some embodiments," "in other embodiments," and "in yet other embodiments" appearing in various places in this specification do not necessarily refer to the same embodiment, but rather mean "one or more, but not all, embodiments," unless otherwise specifically stated. The terms "including," "comprising," "having," and variations thereof mean "including but not limited to," unless otherwise specifically stated.
[0074] To facilitate understanding of the embodiments of the present application, a communication system applicable to the method provided in the embodiments of the present application is first described in detail with reference to FIG1 . FIG1 shows a schematic diagram of a communication system 100 applicable to the method provided in the embodiments of the present application. As shown in the figure, the communication system 100 may include at least one network device, such as a base station (gNB) in a 5G system as shown in FIG1 ; the communication system 100 may also include at least one terminal device, such as user equipment (UE) 1 to UE 6 as shown in FIG1 . The network device and each terminal device can communicate via a wireless link. For example, the network device can send configuration information to the terminal device, and the terminal device can send uplink data to the network device based on the configuration information; for another example, the network device can send downlink data to the terminal device. Therefore, the gNB and UE 1 to UE 6 in FIG1 can constitute a communication system.
[0075] The terminal devices in the communication system 100, such as UE4 to UE6, can also constitute a communication system. For example, UE4 can control UE5 and UE6 to execute corresponding instructions. This application does not limit this.
[0076] The technical solutions provided in this application can be applied to various communication systems, such as: fifth generation (5G) or new radio (NR) systems, long term evolution (LTE) systems, LTE frequency division duplex (FDD) systems, LTE time division duplex (TDD) systems, wireless local area network (WLAN) systems, satellite communication systems, future communication systems such as the sixth generation (6G) th The technical solutions provided in this application can also be applied to device-to-device (D2D) communication, vehicle-to-everything (V2X) communication, machine-to-machine (M2M) communication, machine type communication (MTC), and Internet of Things (IoT) communication systems or other communication systems. For example, the technical solutions provided in this application can be applied to cellular communication systems, or to any communication system with similar structure or function.
[0077] A network element in a communication system can send signals to or receive signals from another network element. These signals may include information, signaling, or data. The term "network element" can also be replaced by an entity, network entity, device, communication device, communication module, node, communication node, core network device, etc. For example, a communication system may include at least one terminal device and at least one network device. A network device can send downlink signals to a terminal device, and / or a terminal device can send uplink signals to a network device.
[0078] In the embodiment of the present application, the terminal device may also be referred to as UE, access terminal, user unit, user station, mobile station, mobile station, remote station, remote terminal, mobile device, user terminal, terminal, wireless communication device, user agent or user device.
[0079] The terminal device can be an entity on the user side for receiving or transmitting (including reflection) signals, for example, a handheld device or vehicle-mounted device with a wireless connection function. At present, some examples of terminals include: mobile phones, tablet computers, laptop computers, PDAs, mobile internet devices (MIDs), smart speakers, virtual reality (VR) devices, augmented reality (AR) devices, wireless terminals in industrial control, wireless terminals in self-driving, wireless terminals in remote medical surgery, wireless terminals in smart grids, wireless terminals in transportation safety, wireless terminals in smart cities, wireless terminals in smart homes, cellular phones, cordless phones, session initiation protocol (SIP) phones, wireless local loop (WLL) stations, personal digital assistants (PDAs), handheld devices with wireless communication capabilities, communication devices or other processing devices connected to wireless modems, sensors such as train detectors and gas stations, terminal devices in 5G networks or future evolved public land mobile communication networks (PLMNs), etc. The terminal device may also include a terminal device in a PLMN (PLMN), etc., which is not limited in the embodiments of the present application. The functions of the terminal device may also include collecting data, receiving control information and downlink data of the network device, and sending electromagnetic waves to transmit uplink data to the network device.
[0080] As an example and not a limitation, the terminal device can also be a wearable device. Wearable devices can also be called wearable smart devices, which are a general term for wearable devices that use wearable technology to intelligently design and develop wearable devices for daily wear, such as glasses, gloves, watches, clothing and shoes. A wearable device is a portable device that is worn directly on the body or integrated into the user's clothes or accessories. Wearable devices are not only hardware devices, but also achieve powerful functions through software support, data interaction, and cloud interaction. Broadly speaking, wearable smart devices include full-featured, large-sized, and independent of smartphones to achieve complete or partial functions, such as smart watches or smart glasses, as well as those that only focus on a certain type of application function and need to be used in conjunction with other devices such as smartphones, such as various smart bracelets and smart jewelry for vital sign monitoring.
[0081] As an example and not a limitation, the terminal device may also be an NR reduced capability (RedCap) terminal device. The specific meaning and function of the NR RedCap terminal device will be described later and will not be repeated here.
[0082] In the embodiments of the present application, the device for realizing the function of the terminal device can be a terminal device, or a device capable of supporting the terminal device to realize the function, such as a chip system, which can be installed in the terminal device or used in combination with the terminal device. In the embodiments of the present application, the chip system can be composed of a chip, or it can include a chip and other discrete devices. In the embodiments of the present application, only the terminal device is used as an example for description, and the embodiments of the present application are not limited to the solutions of the embodiments of the present application.
[0083] The network device in the embodiments of the present application may be a device for communicating with a terminal device, and may also be referred to as an access network device or a radio access network device. For example, the network device may be a base station. The network device in the embodiments of the present application may refer to a radio access network (RAN) node (or device) that connects a terminal device to a wireless network. A base station may broadly cover various names as follows, or replace the following names, such as: NodeB, evolved NodeB (eNB), next generation NodeB (gNB), relay, access point, transmitting and receiving point (TRP), transmitting point (TP), master station, secondary station, multi-standard radio (motor slide retainer, MSR) node, home base station, network controller, access node, wireless node, access point (AP), transmission node, transceiver node, baseband unit (BBU), remote radio unit (RRU), active antenna unit (AAU), remote radio head (RRH), central unit (CU), distributed unit (DU), radio unit (RU), positioning node, etc. A base station may be a macro base station, a micro base station, a relay node, a donor node, or the like, or a combination thereof. The base station may also refer to a communication module, modem or chip used to be set in the aforementioned equipment or device. The base station may also be a mobile switching center and a device that performs the base station function in D2D, V2X, and M2M communications, a network side device in a 6G network, a device that performs the base station function in a future communication system, etc. The base station can support networks with the same or different access technologies. Optionally, the RAN node can 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). For example, a base station in a future mobile communication system or an access node in a Wi-Fi system. The embodiments of the present application do not limit the specific technology and specific device form adopted by the network device.
[0084] Network devices can be fixed or mobile. For example, a helicopter or drone can be configured to act as a mobile base station, and one or more cells can move based on the location of the mobile base station. In other examples, a helicopter or drone can be configured to act as a device that communicates with another base station.
[0085] In some deployments, the network devices mentioned in the embodiments of the present application may include a CU, a DU, or both a CU and a DU, or a control plane CU node (central unit-control plane (CU-CP)), a user plane CU node (central unit-user plane (CU-UP)), and a DU node. For example, the network devices may include a gNB-CU-CP, a gNB-CU-UP, and a gNB-DU.
[0086] In some deployments, multiple RAN nodes collaborate to assist terminals in achieving wireless access, with different RAN nodes implementing portions of the base station's functionality. For example, a RAN node can be a CU, DU, CU-CP, CU-UP, or RU. The CU and DU can be separate or included in the same network element, such as the BBU. The RU can be included in a radio frequency device or radio unit, such as an RRU, AAU, or RRH.
[0087] The RAN node may support one or more types of fronthaul interfaces, with different fronthaul interfaces corresponding to DUs and RUs with different functions. If the fronthaul interface between the DU and the RU is a common public radio interface (CPRI), the DU is configured to implement one or more baseband functions, and the RU is configured to implement one or more radio frequency functions. If the fronthaul interface between the DU and the RU is another type of interface, relative to the CPRI, some of the downlink and / or uplink baseband functions, such as precoding, digital beamforming (BF), or one or more of inverse fast Fourier transform (IFFT) / cyclic prefix (CP) for downlink, are moved from the DU to the RU for implementation; and for uplink, one or more of digital beamforming (BF), or fast Fourier transform (FFT) / cyclic prefix (CP) removal, are moved from the DU to the RU for implementation. In one possible implementation, the interface may be an enhanced common public radio interface (eCPRI). In the eCPRI architecture, the division between the DU and RU is different, corresponding to different types (category, Cat) of eCPRI, such as eCPRI Cat A, B, C, D, E, and F.
[0088] Taking eCPRI Cat A as an example, for downlink transmission, based on layer mapping, the DU is configured to implement layer mapping and one or more functions preceding it (i.e., one or more of coding, rate matching, scrambling, modulation, and layer mapping), while other functions after layer mapping (e.g., RE mapping, BF, or one or more of IFFT / CP) are moved to the RU for implementation. For uplink transmission, based on de-RE mapping, the DU is configured to implement de-mapping and one or more functions preceding it (i.e., one or more of decoding, de-rate matching, descrambling, demodulation, inverse discrete Fourier transform (IDFT), channel equalization, and de-RE mapping), while other functions after de-mapping (e.g., one or more of digital BF or fast Fourier transform (FFT) / CP removal) are moved to the RU for implementation. It is understood that for the functional description of the DU and RU corresponding to various types of eCPRI, please refer to the eCPRI protocol and will not be repeated here.
[0089] In one possible design, the processing unit for implementing baseband functions in the BBU is called a baseband high layer (BBH) unit, and the processing unit for implementing baseband functions in the RRU / AAU / RRH is called a baseband low layer (BBL) unit.
[0090] 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. Any unit of CU (or CU-CP, CU-UP), DU and RU in this application can be implemented by a software module, a hardware module, or a combination of a software module and a hardware module.
[0091] In the embodiments of the present application, the device for implementing the functions of the network device can be a network device; it can also be a device that can support the network device to implement the functions, such as a chip system, a hardware circuit, a software module, or a hardware circuit and a software module. The device can be installed in the network device or used in conjunction with the network device. In the embodiments of the present application, only the device for implementing the functions of the network device is used as an example to illustrate, and does not constitute a limitation on the solutions of the embodiments of the present application.
[0092] The network device and / or terminal device can be deployed on land, including indoors or outdoors, handheld or vehicle-mounted; it can also be deployed on the water surface; it can also be deployed on aircraft, balloons and satellites in the air. The embodiments of this application do not limit the scenarios in which the network device and the terminal device are located. In addition, the terminal device and the network device can be hardware devices, or they can be software functions running on dedicated hardware, software functions running on general-purpose hardware, such as virtualization functions instantiated on a platform (e.g., a cloud platform), or entities including dedicated or general-purpose hardware devices and software functions. This application does not limit the specific forms of the terminal device and the network device.
[0093] In some wireless communication systems, a terminal device communicates wirelessly with a network device to send or receive electronic signals to or from the network device. These electronic signals may contain data or messages. Wireless communication from a terminal device to a network device is called uplink communication or uplink transmission. Wireless communication from a network device to a terminal device is called downlink communication or downlink transmission.
[0094] Resources are required to perform uplink and downlink communications. For example, a UE can wirelessly transmit data to a base station via uplink transmission at a specific frequency or within a specific time slot. The frequencies and time slots used are examples of resources (sometimes referred to as time-frequency resources).
[0095] Some wireless communication systems may support grant-based uplink transmissions. That is, if a terminal device wishes to send data to a network device, it first requests appropriate uplink resources from the network device. Once the network device grants the requested uplink resources, the terminal device uses the granted uplink resources to send uplink transmissions. For example, the uplink resources that the network device may grant may be a set of time-frequency locations within an uplink orthogonal frequency division multiple access (OFDMA) frame.
[0096] Some wireless communication systems may support configured grant (CG) uplink transmissions. This means that a terminal device can use certain uplink resources that may be shared with other terminal devices to send uplink transmissions without specifically requesting the use of these resources or requiring specific authorization from the network device. CG transmissions do not require dynamic and explicit scheduling authorization from the network device. CG transmissions are sometimes also called grant-free (GF) transmissions.
[0097] CG transmission can be configured via radio resource control (RRC) signaling messages. The RRC signaling message may include one or more parameters for one or more terminal devices to pre-configure the CG transmission, wherein the one or more parameters include one or more parameter sets. CG transmission has a certain period, which may be referred to as the CG configuration period. The CG configuration period is represented by the periodicity field in the ConfiguredGrantConfig information element (IE).
[0098] In CG transmission, the time-frequency resources of a physical uplink shared channel (PUSCH) can be called a transmission occasion (TO), and the TO is associated with the demodulation reference signal (DMRS) configured for CG PUSCH transmission.
[0099] Starting from the frame with system frame number (SFN) 0, each frame can be mapped to a synchronization signal / physical broadcast channel block (SSB) index, where the SSB index can distinguish different SSBs. Some SSB indexes can be mapped to valid TOs and associated DMRSs, and such SSB indexes are available, while unavailable SSB indexes cannot be mapped to valid TOs and associated DMRSs. For example, the CG configuration period can be 5ms. In one 5ms, the SSB indexes corresponding to all frames may be unavailable, so more 5ms periods are required. For example, the SSB beam corresponding to the available SSB index may have a specific direction, and there is no SSB beam with this specific direction in the first 5ms, so all SSB indexes in this 5ms are unavailable. If there is an SSB beam with this specific direction in the next 5ms, it means that there are available SSB indexes in these two 5ms, and the associated period is 2. That is to say, if there are available SSB indexes in N CG configuration periods, the associated period of the CG configuration period is N. Table 1 shows the mapping relationship between CG configuration period and association period.
[0100] Table 1
[0101] As can be seen from Table 1, currently, the maximum transmission period defined by the periodicity field is 640ms.
[0102] Some wireless communication systems are suitable for massive machine-type communications (mMTC). mMTC addresses the inadequacy of traditional mobile communications in supporting IoT and vertical industry applications, targeting low-power, high-connectivity scenarios. For example, mMTC is suitable for sensing and data collection applications such as smart cities, environmental monitoring, smart homes, and forest fire prevention. These applications require small data packets, low power consumption, and massive connections.
[0103] In mMTC scenarios, sporadic services often occur, and the interval between data packet arrivals is large, far exceeding 640ms. This means that the interval between data packet arrivals may far exceed the CG configuration period, resulting in a waste of CG configuration resources.
[0104] Therefore, how to reduce the waste of CG configuration resources is an urgent problem to be solved.
[0105] Figure 2 is a schematic flow chart of a resource configuration method 200 provided in an embodiment of the present application. Resource configuration method 200 can reduce the waste of CG configuration resources.
[0106] S210, the network device determines the first information, wherein the first information includes a first CG configuration period, and the maximum transmission period corresponding to the first CG configuration period is greater than 640ms.
[0107] This application does not limit the first information. For example, the first information may be the aforementioned ConfiguredGrantConfig, or other information.
[0108] Based on the above scheme, the maximum transmission period corresponding to the CG configuration period is greater than 640ms, so that when the data packet arrival interval is large (for example, the data packet arrival interval is greater than 640ms), the resource configuration method provided in the embodiment of the present application can enable the CG configuration period to match the actual data transmission period, thereby saving CG configuration resources.
[0109] In some embodiments, the maximum transmission period corresponding to the first CG configuration period includes any one of 1280ms, 2560ms, 5120ms, 10240ms, 20480ms, 40960ms, 81920ms, 163840ms, 327680ms, 655360ms, 1310720ms, 2621440ms and 5242880ms.
[0110] However, this application does not limit the maximum transmission period corresponding to the first CG configuration period to only the above values. For example, it can also be 1000ms, 10000000ms, etc.
[0111] When the maximum transmission period corresponding to the first CG configuration period is 81920ms, it can match minute-level services. When the maximum transmission period corresponding to the first CG configuration period is 5242880ms, it can match hour-level services.
[0112] In some embodiments, the transmission period included in the first CG configuration period is 1280ms, 2560ms, 5120ms, 10240ms, 20480ms, 40960ms, and 81920ms. Under this parameter set, the maximum minute-level service can be matched.
[0113] In other embodiments, the transmission period included in the first CG configuration period is 1280ms, 2560ms, 5120ms, 10240ms, 20480ms, 40960ms, 81920ms, 163840ms, 327680ms, 655360ms, 1310720ms, 2621440ms, and 5242880ms. Under this parameter set, the maximum service level can be matched, while the minute-level and second-level services can also be matched.
[0114] In some other embodiments, the transmission period included in the first CG configuration period is 81920ms, 163840ms, 327680ms, 655360ms, 1310720ms, 2621440ms, and 5242880ms. Under this parameter set, only minute-level and hour-level services can be matched.
[0115] Based on the above scheme, the maximum transmission period corresponding to the CG configuration period is greater than 640ms, and there are multiple options, so that when the interval between data packet arrivals is large, the CG configuration period can match the service transmission period of seconds, minutes or hours, thereby saving CG configuration resources.
[0116] In some embodiments, determining the first information includes: determining the first CG configuration period according to the load of the network device. In other words, the first CG configuration period is related to the load of the network device.
[0117] Based on the above solution, network devices can determine the CG configuration period based on load conditions. For example, when the network load is high, the CG configuration period can be longer, and when the load is light, the CG configuration period can be shorter, thereby improving network utilization and reducing the failure rate of the communication system.
[0118] S220: The network device sends the first information to the terminal device. Correspondingly, the terminal device receives the first information from the network device.
[0119] In some embodiments, the network device sending the first information to the terminal device includes: the network device sending radio resource control (RRC) signaling, wherein the RRC signaling carries the first information, and the first information further includes a period extension field, wherein the period extension field includes the first CG configuration period. Correspondingly, the terminal device receiving the first information from the network device includes: the terminal device receiving the radio resource control (RRC) signaling.
[0120] For example, the period extension field may be "cg-SDT-PeriodicityExt-r18". The period extension field includes the CG configuration period. For example, in ConfiguredGrantConfig, the period extension field of "cg-SDT-PeriodicityExt-r18" may be included.
[0121] In some embodiments, the value of the period extension field can be 1280ms, 2560ms, 5120ms, 10240ms, 20480ms, 40960ms, or 81920ms. Under this parameter set, a maximum of minute-level services can be matched.
[0122] In other embodiments, the value of the period extension field may be 1280ms, 2560ms, 5120ms, 10240ms, 20480ms, 40960ms, 81920ms, 163840ms, 327680ms, 655360ms, 1310720ms, 2621440ms, or 5242880ms. Under this parameter set, hourly services can be matched at most, while minute-level and second-level services can also be matched.
[0123] In some other embodiments, the value of the period extension field may be 81920ms, 163840ms, 327680ms, 655360ms, 1310720ms, 2621440ms, or 5242880ms. Under this parameter set, only minute-level and hour-level services can be matched.
[0124] Based on the above solution, the first CG configuration period can be located in the period extension field. Thus, when a terminal device receives the first information containing the period extension field, it can transmit data packets according to the first CG configuration period. The first CG configuration period can match the period of actual data packet transmission, thereby saving CG configuration resources and reducing network device overhead.
[0125] S230: The terminal device sends a data packet to the network device according to the first information. Correspondingly, the network device receives the data packet from the terminal device.
[0126] In some embodiments, sending a data packet to the network device according to the first information includes sending a data packet of a CG-small data transmission (SDT) service to the network device according to the first information. In other words, the terminal device is capable of supporting the CG-SDT service.
[0127] It should be understood that the CG-SDT service also includes the extended CG-SDT service, which is a service with an arrival interval much larger than 640 ms, such as a service that arrives every few minutes or hours.
[0128] However, this application does not limit the specific form of the data packet. For example, it can also be a data packet of other services.
[0129] The CG-SDT service can be understood as a small packet transmission service based on pre-configured resources. In the resource configuration method provided in the embodiment of the present application, the terminal device supports the CG-SDT service, which can reduce power consumption, reduce signaling overhead, improve network efficiency and reduce latency.
[0130] In some embodiments, sending a data packet for a CG-SDT service to a network device based on the first information includes: determining a time domain symbol position corresponding to the data packet for the CG-SDT service based on the first CG configuration period and a system superframe number; and sending the data packet for the CG-SDT service to the network device based on the time domain symbol position. That is, in some embodiments, the time domain symbol position corresponding to the CG-SDT service is related to the first CG configuration period and the system superframe number.
[0131] In other words, the superframe can be used as the maximum time domain granularity to determine the time domain symbol position of the PUSCH. It should be noted that the service of the data packet determined by the system superframe number is not limited to the CG-SDT service, but can also be other services, such as large packet transmission services.
[0132] Superframe, radio frame, time slot, and symbol are parameters in the time domain. A superframe can contain up to 1024 radio frames, each of which can be 10 ms long. When the subcarrier spacing is 15 kHz, a radio frame consists of 10 time slots. Each time slot can contain 14 symbols.
[0133] Exemplarily, the time-domain symbol position can be determined by Formula 1.
[0134] Time domain symbol position = superframe position + radio frame position + time slot position + symbol position (Formula 1)
[0135] For example, Formula 1 can be expressed in the form of Formula 2.
[0136] Time Domain Symbol Position = (HSFN × numberOfFramesPerHyperframe × numberOfSlotsPerFrame × numberOfSymbolsPerSlot) + (SFN × numberOfSlotsPerFrame × numberOfSymbolsPerSlot) + (slot number in the frame × numberOfSymbolsPerSlot) + symbol number in the slot (Formula 2)
[0137] HSFN represents the system hyperframe number. The number of radio frames per hyperframe (numberOfFramesPerHyperframe) may refer to the number of radio frames in each hyperframe, for example, 1024. The number of slots per radio frame (numberOfSlotsPerFrame) may refer to the number of slots in each radio frame, for example, 10. The number of symbols per slot (numberOfSymbolsPerSlot) may refer to the number of symbols in each slot, for example, 14. The slot number (slot number in the frame) may refer to the sequence number of the slot in the radio frame.
[0138] The first term in Formula 2 represents the superframe duration, the second term represents the radio frame duration, the third term represents the slot duration, and the fourth term represents the symbol duration. The above "duration" is in symbols.
[0139] For example, during the Nth uplink authorization, Formula 1 can also be expressed in the form of Formula 3.
[0140] Time Domain Symbol Position = (timeReferenceHSFN×numberOfFramesPerHyperframe×numberOfSlotsPerFrame×numberOfSymbolsPerSlot+timeReferenceSFN×numberOfSlotsPerFrame×numberOfSymbolsPerSlot+timeDomainOffset×numberOfSymbolsPerSlot+S+N×cg-SDT-PeriodicityExt-r18) modulo(1024×1024×numberOfSlotsPerFrame×numberOfSymbolsPerSlot) (Formula 3)
[0141] Among them, time reference HSFN (timereferenceHSFN) represents the system superframe number based on the preset time reference, time reference SFN (timereferenceSFN) represents the system frame number based on the preset time reference, time domain offset (timeDomainOffset) represents the time slot number based on the preset time reference, and S can be the position of the starting symbol in a time slot. "cg-SDT-PeriodicityExt-r18" represents the number of symbols in a CG configuration period, and N is greater than or equal to 0. For other parameters, please refer to the description of Formula 2 and are not repeated here.
[0142] When the system runs for more than 1024 superframes, the remainder of the current number of symbols relative to 1024 superframes can be determined according to the modulo function in Formula 3, thereby reducing the computational overhead of the system.
[0143] For sporadic services, the actual data transmission cycle may be several minutes or even hours. The resource configuration method provided in the embodiment of the present application introduces a superframe, which can support a larger CG configuration cycle. Compared with the solution that determines the time domain symbol position only by the number of wireless frames, the number of time slots and the number of symbols, the resource configuration method provided in the embodiment of the present application is expanded from 1024 wireless frames to 1024 superframes, an increase of 1024 times, so that the CG configuration cycle can match the hourly service transmission cycle, thereby saving CG configuration resources and reducing the overhead of network equipment.
[0144] In some embodiments, the method 200 further includes: the network device sending second information to the terminal device, wherein the second information includes a second CG configuration period, and the second CG configuration period is less than the first CG configuration period. Correspondingly, the method 200 further includes: receiving the second information from the network device.
[0145] The second information can be carried in the same signaling as the first information, or in different signalings, which is not limited in this application. The second information can be sent simultaneously with the first information, or at different times, which is not limited in this application.
[0146] For example, the maximum transmission period corresponding to the second CG configuration period can be 640ms.
[0147] Based on the above solution, network devices can be configured with different CG configuration periods, allowing terminal devices to flexibly select according to service needs. For example, for services with large packet arrival intervals, the first CG configuration period can be selected, thereby saving CG configuration resources and reducing network device overhead. For services with small packet arrival intervals, the second CG configuration period can be selected to maintain the efficiency of uplink data transmission.
[0148] In some embodiments, the first CG configuration period and the second CG configuration period are carried in RRC signaling, the RRC signaling includes a period field and a period extension field, and the period field includes the second CG configuration period.
[0149] In other words, both the first information and the second information can be carried in RRC signaling. For example, the "periodicity" field in ConfiguredGrantConfig can be used as the period field, and the "periodicity" field can include the second CG configuration period. In addition, "cg-SDT-PeriodicityExt-r18" is used as the extension field, and "cg-SDT-PeriodicityExt-r18" can include the first CG configuration period.
[0150] Based on the above solution, network devices can configure different CG configuration periods in RRC signaling, allowing terminal devices to flexibly select according to service needs. For example, for services with large data packet arrival intervals, the first CG configuration period can be selected, thereby saving CG configuration resources and reducing network device overhead. For example, for services with small data packet arrival intervals, the second CG configuration period can be selected, thereby not reducing the transmission efficiency of uplink data.
[0151] In some embodiments, the period extension field is used for the first type of terminal device to determine the CG configuration period, and the period field is used for the second type of terminal device to determine the CG configuration period.
[0152] For example, the first type of terminal devices may include NR reduced capability (RedCap) terminal devices, and the second type of terminal devices may include legacy terminal devices (e.g., NR Rel-15 terminal devices, Rel-16 terminal devices, etc.). NR RedCap terminal devices have lower data transmission capabilities or costs than legacy terminal devices. For example, NR RedCap terminal devices may include industrial sensors, security cameras, smart grid-related equipment, high-end wearable devices, and high-end logistics tracking devices.
[0153] It should be noted that NR RedCap terminal devices can also be described using other terms, and terminal devices with the same or similar capabilities as NR RedCap terminal devices also fall within the scope of NR RedCap terminal devices.
[0154] In some embodiments, the difference between the first type of terminal device and the second type of terminal device includes at least one of the following:
[0155] (1) Different bandwidth capabilities. For example, a Type II terminal device can support simultaneous use of a 100 MHz frequency resource on a single carrier for data transmission with a network device; whereas a Type I terminal device can support simultaneous use of a 20 MHz, 10 MHz, or 5 MHz frequency resource on a single carrier for data transmission with a network device.
[0156] (2) The number of transmit and receive antennas is different. For example, the minimum antenna configuration supported by the second type of terminal device is 4 transmit and 2 receive antennas. That is, in the minimum antenna configuration, 4 receive antennas are used to receive downlink data, and 2 transmit antennas are used to send uplink data. The maximum antenna configuration supported by the first type of terminal device can be less than 4 transmit and 2 receive antennas. For example, the first type of UE only supports 2 receive and 1 transmit, or can also support 2 receive and 2 transmit.
[0157] (3) Different uplink maximum transmit powers. For example, the uplink maximum transmit power of the second type of terminal device may be 23dBm or 26dBm, while the uplink maximum transmit power of the first type of terminal device may be a value between 4dBm and 20dBm.
[0158] (4) The protocol versions corresponding to the first type of terminal devices and the second type of terminal devices are different. For example, NR Rel-15 and NR Rel-16 terminal devices can be considered as second type of terminal devices; and first type of terminal devices can be considered as NR Rel-17 and NR Rel-18 terminal devices.
[0159] (5) Different carrier aggregation (CA) capabilities. For example, the second type of terminal device can support carrier aggregation, while the first type of terminal device does not support carrier aggregation. For another example, both the first type and the second type of terminal device support carrier aggregation, but the maximum number of carrier aggregations supported simultaneously by the second type of terminal device is greater than the maximum number of carrier aggregations supported simultaneously by the first type of terminal device. For example, the second type of terminal device can support aggregation of up to 5 carriers or 32 carriers simultaneously, while the first type of terminal device can support aggregation of up to 2 carriers simultaneously.
[0160] (6) The second type of terminal equipment supports full-duplex FDD, while the first type of terminal equipment only supports half-duplex FDD.
[0161] (7) The first type terminal device and the second type terminal device have different data processing delays. For example, the minimum delay between the second type terminal device receiving downlink data and sending feedback on the downlink data is less than the minimum delay between the first type terminal device receiving downlink data and sending feedback on the downlink data, and / or the minimum delay between the second type terminal device sending uplink data and receiving feedback on the uplink data is less than the minimum delay between the first type terminal device sending uplink data and receiving feedback on the uplink data.
[0162] (8) The uplink and / or downlink transmission peak rates and processing capabilities corresponding to the first type of terminal device and the second type of terminal device are different. The transmission peak rate and processing capability of the first type of terminal device are lower than the transmission peak rate and processing capability of the second type of terminal device.
[0163] Based on the above scheme, the resource configuration method provided in the embodiment of the present application can configure different CG configuration periods for multiple types of terminal devices. Among them, the CG configuration period of the first type of terminal device is greater than the CG configuration period of the second type of terminal device. The capability of the first type of terminal device is relatively low, and the data packet arrival interval is large, while the capability of the second type of terminal device is relatively high, and the data packet arrival interval is small. Therefore, the CG configuration period of each type of terminal device can respectively match the actual data transmission period of the terminal device of that type, thereby saving CG configuration resources for the first type of terminal device. For the second type of terminal device, sufficient CG configuration resources are configured without reducing the transmission efficiency of uplink data.
[0164] In some embodiments, the association period corresponding to the first CG configuration period is 1, and there is at least one SSB index mapped to a valid transmission opportunity in the association period.
[0165] The SSB period must be considered when determining the association period. The association period is related to the maximum SSB period and the number of SSBs contained in an SSB burst.
[0166] Figure 3 is a schematic diagram of a synchronization signal block provided in an embodiment of the present application. Referring to Figure 3, the maximum period of the SSB can be configured to 160ms. In the sub3G frequency range, the number of SSBs contained in an SSB burst is 4. SSB beams in different directions are sent sequentially at intervals of 160ms, and at least one repeated beam will appear after 640ms. Therefore, there will be an available SSB index in an association period of at most 640ms. When the transmission period corresponding to the first CG configuration period is greater than or equal to 640ms, the association period corresponding to each first CG configuration period is 1, and it can always be guaranteed that there is an available SSB index in an association period. That is, when the first CG configuration period is 1280ms, 2560ms, 5120ms, 10240ms, 20480ms, 40960ms, 81920ms, 163840ms, 327680ms, 655360ms, 1310720ms, 2621440ms and 5242880ms, the associated period is 1. In other words, when the first CG configuration period is 1280ms, the association period is 1; when the first CG configuration period is 2560ms, the association period is 1; when the first CG configuration period is 5120ms, the association period is 1; when the first CG configuration period is 10240ms, the association period is 1; when the first CG configuration period is 20480ms, the association period is 1; when the first CG configuration period is 40960ms, the association period is 1; when the first CG configuration period is 81920ms, the association period is 1; when the first CG configuration period is 163840ms, the association period is 1; when the first CG configuration period is 327680ms, the association period is 1; when the first CG configuration period is 655360ms, the association period is 1; when the first CG configuration period is 1310720ms, the association period is 1; when the first CG configuration period is 2621440ms, the association period is 1; when the first CG configuration period is 5242880ms, the association period is 1. Table 2 shows the mapping relationship between the first CG configuration period and the associated period. For the purpose of distinction, the CG configuration period shown in Table 1 can be regarded as the second CG configuration period, that is, the mapping relationship shown in Table 1 can be regarded as the mapping relationship between the second CG configuration period and the associated period.
[0167] Table 2
[0168] In one possible example, the maximum period of the SSB can be configured to be 160ms, and the number of SSBs contained in an SSB burst is 8. There will be an available SSB index within an association period of at most 1280ms. When the transmission period corresponding to the first CG configuration period is greater than or equal to 1280ms, the association period corresponding to each first CG configuration period is 1, and it can always be guaranteed that there is an available SSB index within an association period. In other words, the mapping relationship between the first CG configuration period and the association period can still be found in Table 2. The mapping relationship between the second CG configuration period and the association period can be found in Table 3 below.
[0169] Table 3
[0170] In another possible example, the maximum period of the SSB can be configured to be 160ms, and the number of SSBs contained in an SSB burst is 16. There will be an available SSB index in an association period of at most 2560ms. When the transmission period corresponding to the first CG configuration period is greater than or equal to 2560ms, the association period corresponding to each first CG configuration period is 1, and it can always be guaranteed that there is an available SSB index in an association period. When the transmission period corresponding to the first CG configuration period is equal to 1280ms, the association period corresponding to the first CG configuration period is 1 or 2. That is to say, the mapping relationship between the first CG configuration period and the association period can be seen in Table 4 below. The mapping relationship between the second CG configuration period and the association period can be seen in Table 5 below.
[0171] Table 4
[0172] Table 5
[0173] In some embodiments, when the RRC signaling includes the period extension field cg-SDT-PeriodicityExt-r18 of the CG-SDT service, the terminal device determines the associated period according to the mapping relationship shown in Table 2, Table 4 or similar mapping tables; when the RRC signaling does not include the above-mentioned period extension field, the terminal device uses the period field periodicity to transmit the CG-SDT service, and determines the associated period according to the mapping relationship shown in Table 1, Table 3, Table 5 or similar mapping tables.
[0174] In some embodiments, the terminal device may also select different configuration period parameter sets according to different capabilities. When the terminal device has the ability to support CG-SDT services, it may select the mapping method shown in Table 2, Table 4 or similar mapping tables according to the CG-SDT period extension field; otherwise, it may select the mapping method shown in Table 1, Table 3, Table 5 or similar mapping tables according to the period field. Alternatively, when the terminal device has the ability to support reduced capabilities, it may select the mapping method shown in Table 2, Table 4 or similar mapping tables according to the CG-SDT period extension field; otherwise, it may select the mapping method shown in Table 1, Table 3, Table 5 or similar mapping tables according to the period field. Possible reduced capabilities include at least one of the following: a maximum bandwidth of 20MHz; a peak rate of 10Mbps. However, this application is not limited to this. For example, when the terminal device has the ability to support other capabilities, it may also select the mapping method shown in Table 2, Table 4 or similar mapping tables according to the CG-SDT period extension field.
[0175] In some embodiments, the terminal device can also determine the association period corresponding to different fields according to different capabilities. When the terminal device has the ability to support CG-SDT services, the association period can be determined to be 1 according to the CG-SDT period extension field; otherwise, the association period is determined according to the period field. Alternatively, when the terminal device has the ability to support reduced capabilities, the mapping method shown in Table 2, Table 4 or similar mapping tables can be selected according to the CG-SDT period extension field; otherwise, the mapping method shown in Table 1, Table 3, Table 5 or similar mapping tables can be selected according to the period field. Possible reduced capabilities include at least one of the following: a maximum bandwidth of 20MHz; a peak rate of 10Mbps. However, this application is not limited to this. For example, when the terminal device has the ability to support other capabilities, the association period can also be determined to be 1 according to the CG-SDT period extension field.
[0176] The above-mentioned "according to the CG-SDT period extension field" means that when the CG-SDT period extension field exists, processing is performed based on the CG-SDT period extension field. If the CG-SDT period extension field does not exist, processing is performed according to the CG-SDT period field. The method embodiments of the present application are described in detail above. The device embodiments of the embodiments of the present application are described below. The device embodiments and the method embodiments correspond to each other. Therefore, the parts that are not described in detail can be referred to the previous method embodiments. The device can implement any possible implementation method of the above method.
[0177] FIG4 shows a schematic block diagram of a resource configuration device provided in an embodiment of the present application.
[0178] As shown in Figure 4, the resource configuration device 400 includes: a processing module 410, used to determine the first information, wherein the first information includes a first configuration authorization CG configuration period, and the maximum transmission period corresponding to the first CG configuration period is greater than 640ms; a sending module 420, used to send the first information to the terminal device.
[0179] Both the processing module 410 and the sending module 420 can be implemented by software or hardware. For example, the implementation of the processing module 410 will be described below using the processing module 410 as an example. Similarly, the implementation of the sending module 420 can refer to the implementation of the processing module 410.
[0180] As an example of a software functional unit, processing module 410 may include code running on a computing instance. A computing instance may include at least one of a physical host (communication device), a virtual machine, and a container. Furthermore, the computing instance may be one or more.
[0181] As an example of a hardware functional unit, processing module 410 may include at least one communication device, such as a server, a network device, or a terminal device. Alternatively, processing module 410 may be implemented using an application-specific integrated circuit (ASIC) or a programmable logic device (PLD). The PLD may be a complex programmable logical device (CPLD), a field-programmable gate array (FPGA), a generic array logic (GAL), or any combination thereof.
[0182] Another resource configuration device also provided by an embodiment of the present application includes: a receiving module for receiving first information from a network device, wherein the first information includes a first configuration authorization CG configuration period, and the maximum transmission period corresponding to the first CG configuration period is greater than 640ms; a sending module for sending a data packet to the network device according to the first information.
[0183] This application also provides a communication device 500. As shown in Figure 5, communication device 500 includes a bus 502, a processor 504, a memory 506, and a communication interface 508. Processor 504, memory 506, and communication interface 508 communicate with each other via bus 502. Communication device 500 can be a server, a network device, or a terminal device. It should be understood that this application does not limit the number of processors and memories in communication device 500.
[0184] Bus 502 may be a Peripheral Component Interconnect (PCI) bus or an Extended Industry Standard Architecture (EISA) bus, among others. Buses may be classified as address buses, data buses, control buses, and the like. For ease of illustration, FIG5 shows only one bus line, but this does not imply a single bus or type of bus. Bus 502 may include a path for transmitting information between the various components of communication device 500 (e.g., memory 506, processor 504, and communication interface 508).
[0185] The processor 504 may include any one or more processors such as a central processing unit (CPU), a graphics processing unit (GPU), a microprocessor (MP), or a digital signal processor (DSP).
[0186] The memory 506 may include volatile memory, such as random access memory (RAM). The memory 506 may also include non-volatile memory, such as read-only memory (ROM), flash memory, hard disk drive (HDD), or solid state drive (SSD).
[0187] The memory 506 stores executable program code, and the processor 504 executes the executable program code to implement the functions of the processing module 410 and the sending module 420, thereby implementing the resource configuration method on the network device side. In other words, the memory 506 stores instructions for executing the resource configuration method.
[0188] In other embodiments, the memory 506 stores executable program code, and the processor 504 executes the executable program code to implement the functions of the aforementioned receiving module and sending module, respectively, thereby implementing the resource configuration method on the terminal device side. In other words, the memory 506 stores instructions for executing the resource configuration method.
[0189] The communication interface 508 uses a transceiver module such as, but not limited to, a network interface card or a transceiver to implement communication between the communication device 500 and other devices or a communication network.
[0190] Embodiments of the present application also provide a computer program product including instructions. This computer program product may be software or a program product including instructions that can be run on a communication device or stored on any available medium. When this computer program product is run on at least one communication device, it causes the at least one communication device to execute the resource configuration method described above.
[0191] The embodiment of the present application also provides a computer-readable storage medium. The computer-readable storage medium can be any available medium that can be stored by the communication device or a data storage device such as a data center that contains one or more available media. The available medium can be a magnetic medium (e.g., a floppy disk, a hard disk, a magnetic tape), an optical medium (e.g., a DVD), or a semiconductor medium (e.g., a solid-state drive). The computer-readable storage medium includes instructions that instruct the communication device to execute the above-mentioned resource configuration method.
[0192] The present application also provides a chip, including a processor, for calling and executing instructions stored in a memory, so that a communication device equipped with the chip executes the methods in the above examples.
[0193] The present application also provides another chip, comprising: an input interface, an output interface, and a processor, wherein the input interface, the output interface, and the processor are connected via an internal connection path, and the processor is configured to execute code in a memory. When the code is executed, the processor is configured to execute the methods in the above examples. Optionally, the chip also includes a memory, which is configured to store computer programs or code.
[0194] The present application also provides a processor for coupling with a memory, and for executing the methods and functions involving a network device or a terminal device in any of the above embodiments.
[0195] Those skilled in the art will appreciate that the units and algorithm steps of each example described in conjunction with the embodiments disclosed herein can be implemented in electronic hardware, or a combination of computer software and electronic hardware. Whether these functions are performed in hardware or software 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 be beyond the scope of this application. Those skilled in the art will clearly understand that, for the convenience and brevity of description, the specific working processes of the systems, devices and units described above can refer to the corresponding processes in the aforementioned method embodiments and will not be repeated here.
[0196] In the several embodiments provided in this application, it should be understood that the disclosed systems, devices and methods can be implemented in other ways. For example, the device embodiments described above are merely schematic. For example, the division of the units is merely a logical function division. In actual implementation, there may be other division methods, such as multiple units or components can be combined or integrated into another system, 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.
[0197] The units described as separate components may or may not be physically separate, and the components shown as units may or may not be physical units, that is, they may be located in one place or distributed across multiple network units. Some or all of these units may be selected to achieve the purpose of this embodiment according to actual needs.
[0198] 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.
[0199] If the functions are implemented in the form of software functional units and sold or used as independent products, they can be stored in a computer-readable storage medium. Based on this understanding, the technical solution of the present application, or the part that contributes to the prior art or the part of the technical solution, can be embodied in the form of a software product. The computer software product is stored in a storage medium and includes several instructions for enabling a computer device (which can be a personal computer, server, terminal device or network device, etc.) to execute all or part of the steps of the method described in each embodiment of the present application. The aforementioned storage medium includes: various media that can store program codes, such as a USB flash drive, a mobile hard disk, a read-only memory (ROM), a random access memory (RAM), a magnetic disk or an optical disk.
[0200] The above description is merely a specific embodiment of the present application, but the scope of protection of the present application is not limited thereto. Any changes or substitutions that can be easily conceived by a person skilled in the art within the technical scope disclosed in this application should be included in the scope of protection of this application. Therefore, the scope of protection of this application should be based on the scope of protection of the claims.
Claims
1. A resource configuration method, characterized in that: The method is applied to a network device, and the method comprises: Determine first information, wherein the first information includes a first configuration authorization CG configuration period, and a maximum transmission period corresponding to the first CG configuration period is greater than 640 milliseconds ms; Send the first information to the terminal device.
2. The method according to claim 1, characterized in that The terminal device is capable of supporting the CG-small packet transmission SDT service.
3. The method according to claim 2, characterized in that The time domain symbol position corresponding to the CG-SDT service is related to the first CG configuration period and the system super frame number.
4. The method according to any one of claims 1 to 3, characterized in that The maximum transmission period corresponding to the first CG configuration period includes any one of 1280ms, 2560ms, 5120ms, 10240ms, 20480ms, 40960ms, 81920ms, 163840ms, 327680ms, 655360ms, 1310720ms, 2621440ms and 5242880ms.
5. The method according to any one of claims 1 to 4, characterized in that: The sending the first information to the terminal device includes: Send radio resource control RRC signaling, wherein the RRC signaling carries the first information, the first information also includes a period extension field, and the period extension field includes the first CG configuration period.
6. The method according to any one of claims 1 to 5, characterized in that Also includes: Send second information to the terminal device, wherein the second information includes a second CG configuration period, and the second CG configuration period is smaller than the first CG configuration period.
7. The method according to claim 6, characterized in that The first CG configuration period and the second CG configuration period are carried in RRC signaling, and the RRC signaling includes a period field and a period extension field, and the period field includes the second CG configuration period.
8. The method according to claim 7, characterized in that The period extension field is used by the first type of terminal device to determine the CG configuration period, and the period field is used by the second type of terminal device to determine the CG configuration period.
9. The method according to any one of claims 1 to 8, characterized in that The association period corresponding to the first CG configuration period is 1, and there is at least one synchronization signal block SSB index mapped to a valid transmission opportunity in the association period.
10. The method according to any one of claims 1 to 9, characterized in that The determining of the first information includes: Determine the first CG configuration period according to the load of the network device.
11. A resource configuration method, characterized in that: The method is applied to a terminal device, and the method comprises: Receive first information from a network device, wherein the first information includes a first configuration authorization CG configuration period, and a maximum transmission period corresponding to the first CG configuration period is greater than 640 milliseconds ms; A data packet is sent to the network device according to the first information.
12. The method according to claim 11, characterized in that The sending a data packet to the network device according to the first information includes: According to the first information, a data packet of the CG-packet transmission SDT service is sent to the network device.
13. The method according to claim 12, characterized in that The sending a data packet of the CG-SDT service to the network device according to the first information includes: Determine the time domain symbol position corresponding to the data packet of the CG-SDT service according to the first CG configuration period and the system superframe number; The data packet of the CG-SDT service is sent to the network device according to the time domain symbol position.
14. The method according to any one of claims 11 to 13, characterized in that The maximum transmission period corresponding to the first CG configuration period includes any one of 1280ms, 2560ms, 5120ms, 10240ms, 20480ms, 40960ms, 81920ms, 163840ms, 327680ms, 655360ms, 1310720ms, 2621440ms and 5242880ms.
15. The method according to any one of claims 11 to 14, characterized in that The receiving first information from the network device includes: Receive radio resource control RRC signaling, wherein the RRC signaling carries the first information, and the first information also includes a period extension field, and the period extension field includes the first CG configuration period.
16. The method according to any one of claims 11 to 15, characterized in that Also includes: Receive second information from the network device, wherein the second information includes a second CG configuration period, the second CG configuration The period is smaller than the first CG configuration period.
17. The method according to claim 16, characterized in that The first CG configuration period and the second CG configuration period are carried in RRC signaling, and the RRC signaling includes a period field and a period extension field, and the period field includes the second CG configuration period.
18. The method according to claim 17, characterized in that The period extension field is used by the first type of terminal device to determine the CG configuration period, and the period field is used by the second type of terminal device to determine the CG configuration period.
19. The method according to any one of claims 11 to 18, characterized in that The association period corresponding to the first CG configuration period is 1, and there is at least one synchronization signal block SSB index mapped to a valid transmission opportunity in the association period.
20. The method according to any one of claims 11 to 19, characterized in that The first CG configuration cycle is related to the load of the network device.
21. A resource allocation device, characterized in that: The device is applied to a network device, and the device comprises: A processing module, configured to determine first information, wherein the first information includes a first configuration authorization CG configuration period, and a maximum transmission period corresponding to the first CG configuration period is greater than 640 milliseconds ms; A sending module is used to send the first information to the terminal device.
22. The device according to claim 21, characterized in that The terminal device is capable of supporting the CG-small packet transmission SDT service.
23. The device according to claim 22, characterized in that The time domain symbol position corresponding to the CG-SDT service is related to the first CG configuration period and the system super frame number.
24. The device according to any one of claims 21 to 23, characterized in that The maximum transmission period corresponding to the first CG configuration period includes any one of 1280ms, 2560ms, 5120ms, 10240ms, 20480ms, 40960ms, 81920ms, 163840ms, 327680ms, 655360ms, 1310720ms, 2621440ms and 5242880ms.
25. The device according to any one of claims 21 to 24, characterized in that The sending module is specifically used for: Send radio resource control RRC signaling, wherein the RRC signaling carries the first information, the first information also includes a period extension field, and the period extension field includes the first CG configuration period.
26. The device according to any one of claims 21 to 25, characterized in that The sending module is also used for: Send second information to the terminal device, wherein the second information includes a second CG configuration period, and the second CG configuration period is smaller than the first CG configuration period.
27. The device according to claim 26, characterized in that The first CG configuration period and the second CG configuration period are carried in RRC signaling, and the RRC signaling includes a period field and a period extension field, and the period field includes the second CG configuration period.
28. The device according to claim 27, characterized in that The period extension field is used by the first type of terminal device to determine the CG configuration period, and the period field is used by the second type of terminal device to determine the CG configuration period.
29. The device according to any one of claims 21 to 28, characterized in that The association period corresponding to the first CG configuration period is 1, and there is at least one synchronization signal block SSB index mapped to a valid transmission opportunity in the association period.
30. The device according to any one of claims 21 to 29, characterized in that The processing module is specifically used for: Determine the first CG configuration period according to the load of the network device.
31. A resource allocation device, characterized in that: The device is applied to a terminal device, and the device includes: A receiving module, configured to receive first information from a network device, wherein the first information includes a first configuration authorization CG configuration period, and a maximum transmission period corresponding to the first CG configuration period is greater than 640 milliseconds ms; A sending module is used to send a data packet to the network device according to the first information.
32. The device according to claim 31, characterized in that The sending module is specifically used for: According to the first information, a data packet of the CG-packet transmission SDT service is sent to the network device.
33. The device according to claim 32, characterized in that The sending module is specifically used for: Determine the time domain symbol position corresponding to the data packet of the CG-SDT service according to the first CG configuration period and the system superframe number; The data packet of the CG-SDT service is sent to the network device according to the time domain symbol position.
34. The device according to any one of claims 31 to 33, characterized in that The maximum transmission period corresponding to the first CG configuration period includes any one of 1280ms, 2560ms, 5120ms, 10240ms, 20480ms, 40960ms, 81920ms, 163840ms, 327680ms, 655360ms, 1310720ms, 2621440ms and 5242880ms.
35. The device according to any one of claims 31 to 34, characterized in that The receiving module is specifically used for: Receive radio resource control RRC signaling, wherein the RRC signaling carries the first information, and the first information also includes a period extension field, and the period extension field includes the first CG configuration period.
36. The device according to any one of claims 31 to 35, characterized in that The receiving module is also used for: Receive second information from the network device, wherein the second information includes a second CG configuration period, and the second CG configuration period is smaller than the first CG configuration period.
37. The device according to claim 36, characterized in that The first CG configuration period and the second CG configuration period are carried in RRC signaling, and the RRC signaling includes a period field and a period extension field, and the period field includes the second CG configuration period.
38. The device according to claim 37, characterized in that The period extension field is used by the first type of terminal device to determine the CG configuration period, and the period field is used by the second type of terminal device to determine the CG configuration period.
39. The device according to any one of claims 31 to 38, characterized in that The association period corresponding to the first CG configuration period is 1, and there is at least one synchronization signal block SSB index mapped to a valid transmission opportunity in the association period.
40. The device according to any one of claims 31 to 39, characterized in that The first CG configuration cycle is related to the load of the network device.
41. A communication method, characterized in that: include: Receive first information and determine the first downlink channel bandwidth based on the first information; the first information is information about whether the terminal device supports the ability to receive a first downlink channel with a bandwidth exceeding a first threshold, and the first channel is a multicast physical downlink shared channel without hybrid automatic repeat request feedback.
42. A communication method, characterized in that: include: Sending first information, wherein the first information is whether the terminal device supports receiving a first downlink channel having a bandwidth capability exceeding a first threshold, wherein the first downlink channel is a multicast physical downlink shared channel without hybrid automatic repeat request feedback; The first downlink channel is received.
43. A communication device, characterized in that: It includes a processor and a memory, wherein the processor is used to execute instructions stored in the memory so that the communication device performs the method as described in any one of claims 1 to 10, or so that the communication device performs the method as described in any one of claims 11 to 20, or so that the communication device performs the method as described in claim 41, or so that the communication device performs the method as described in claim 42.
44. A computer-readable storage medium, characterized in that The computer readable storage medium stores a computer program or instruction. When the computer program or instruction is executed on a computer, so that the method of any one of claims 1 to 10 is performed, or, so that the method of any one of claims 11 to 20 is performed, or, so that the method of claim 41 is performed, or, The method of claim 42 is performed.
45. A computer program product, characterized in that Contains instructions that, when executed on a computer, so that the method of any one of claims 1 to 10 is performed, or, so that the method of any one of claims 11 to 20 is performed, or, so that the method of claim 41 is performed, or, The method of claim 42 is performed.
Citation Information
Patent Citations
Resource allocation method and device
CN119485673A
Method and device for determining configuration resources
CN111478784A
Resource allocation method and communication device
CN115707110A
Method for transmitting data packet using configuration licensed transmission resources, and
CN115720375A
User equipment and method for transmitting CG pusch
US20230103863A1