Resource configuration method and device and storage medium

By adjusting the system frame and period of PRACH resources, additional PRACH resources are aggregated with traditional PRACH resources in the time domain, solving the problem of frequent network-side wake-ups in existing technologies and achieving high-efficiency energy saving of network devices.

CN121815445APending Publication Date: 2026-04-07HONOR DEVICE CO LTD
View PDF 0 Cites 0 Cited by

Patent Information

Authority / Receiving Office
CN · China
Patent Type
Applications(China)
Current Assignee / Owner
Filing Date
2024-09-30
Publication Date
2026-04-07

AI Technical Summary

Technical Problem

The existing PRACH resource configuration method is not flexible enough, causing the network to wake up frequently, which affects the network's energy-saving effect.

Method used

By adjusting the system frame and period of PRACH resources, additional PRACH resources are ensured to be aggregated with traditional PRACH resources in the time domain, thereby extending the deep sleep time of network devices.

Benefits of technology

It improves the energy efficiency of network devices by clustering additional PRACH resources with traditional PRACH resources in the time domain, extending the deep sleep time of network devices, and thus improving network energy efficiency.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN121815445A_ABST
    Figure CN121815445A_ABST
Patent Text Reader

Abstract

The invention discloses a resource configuration method and device and a storage medium, and relates to the technical field of communication. The method is used for configuring initial physical random access channel (PRACH) resources, and in each resource configuration period, the method comprises the following steps: obtaining a first time domain resource position according to a ratio of a first PRACH configuration period to a second PRACH configuration period, the number of PRACH resources with continuous time domain positions, and an initial time domain position of the first PRACH resource, the PRACH resource with the continuous time domain position comprises the first PRACH resource, and the position of the first time domain resource is adjacent to the position of the initial time domain resource; and taking the first time domain resource position as the time domain resource position of the second PRACH resource. By using the method, the configured additional PRACH resource and the traditional PRACH resource can be in the aggregation state in the time domain, so that the time of the network device at the network side in the deep sleep state is prolonged, and the energy-saving gain is improved.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] This application relates to the field of communication technology, and in particular to a resource allocation method, device and storage medium. Background Technology

[0002] Random access refers to the process from when a terminal device sends a random access preamble to attempt network access until a basic signaling connection is established with the network. The random access message carrying the random access preamble is carried on the physical random access channel (PRACH). Existing PRACH resources are configured based on the number of downlink beams in the synchronization signal and PBCH block (SSB) or system information block 1 (SIB1), with each beam corresponding to a balanced configuration. The current configuration method uses SIB1, resulting in excessively long adjustment cycles and insufficient flexibility.

[0003] To improve energy efficiency, terminal devices that support network energy saving (NES) currently use additional PRACH resources to adjust the time domain of the PRACH resources.

[0004] However, if the additional PRACH resources are distributed in the time domain, that is, if the additional PRACH resources and the traditional PRACH resources are not clustered in the time domain but are distributed in a dispersed manner, it will also cause the network side to be in deep sleep for too short a time and need to wake up frequently, thus affecting the network energy saving effect. Summary of the Invention

[0005] To address the aforementioned issues, this application provides a resource configuration method, device, and storage medium that enables the configured additional PRACH resources to be clustered with traditional PRACH resources in the time domain, thereby extending the time that network devices on the network side are in deep sleep mode and improving energy efficiency.

[0006] In a first aspect, this application provides a resource allocation method for configuring initial physical random access channel (PRACH) resources. Within each resource allocation period, the method includes: obtaining a first time-domain resource position based on the ratio of a first PRACH allocation period to a second PRACH allocation period, the number of PRACH resources with consecutive time-domain positions, and the initial time-domain position of the first PRACH resource; wherein the consecutive time-domain PRACH resources include the first PRACH resource, and the first time-domain resource position is adjacent to the initial time-domain resource position; and using the first time-domain resource position as the time-domain resource position of a second PRACH resource.

[0007] The method provided in this application adjusts the system frames and periods of existing PRACH resources to obtain the temporal location distribution of additional PRACH resources. It also enables the configured additional PRACH resources and legacy PRACH resources to be clustered in the temporal domain. Specifically, the system frames of additional PRACH resources are adjacent to the system frames of traditional PRACH resources, or the system frames of additional PRACH resources are adjacent to the time slot numbers of traditional PRACH resources. This extends the time that network devices on the network side are in deep sleep mode, thereby improving energy saving.

[0008] In one possible implementation, the second PRACH resource does not overlap with the first PRACH resource in the time domain.

[0009] In one possible implementation, the ratio of the second PRACH configuration period to the first PRACH configuration period is K, and the number of PRACH resources with consecutive time-domain positions is M1. The position of the first time-domain resource is obtained based on the ratio of the first PRACH configuration period to the second PRACH configuration period, the number of consecutive time-domain PRACH resources, and the initial time-domain position of the first PRACH resource. Specifically, when K is greater than 1 and M1 is greater than K, (M1-1) / 2 PRACH resources are selected from the last M1-1 PRACH resources among the M1 consecutive time-domain PRACH resources, in ascending order of system frame number SFN. K One PRACH resource, (M1-1) / 2 K The integer is (M1-1) / 2 KThe system frame number (SFN) of each PRACH resource is used as the first time-domain resource location. When K is greater than 1 and M1 is less than or equal to K, the second PRACH resource is selected from the M1 consecutive time-domain PRACH resources in ascending order of system frame number (SFN), and the system frame number (SFN) of the second PRACH resource is used as the first time-domain resource location. When K is less than or equal to 1, the 1 / K SFNs after the largest SFN of the consecutive time-domain PRACH resources are used as the first time-domain resource location, where 1 / K is an integer.

[0010] In one possible implementation, the ratio of the second PRACH configuration period to the first PRACH configuration period is K, and the number of PRACH resources with consecutive time-domain positions in the initial PRACH resources is M1. Based on the ratio of the first PRACH configuration period to the second PRACH configuration period, the number of consecutive time-domain PRACH resources, and the initial time-domain position of the first PRACH resource, the position of the first time-domain resource is obtained. Specifically, when K is greater than 1 and M1 is greater than K, from the last M1-1 PRACH resources among the M1 consecutive time-domain PRACH resources, (M1-1) / 2 are selected in ascending order of time slot number. K PRACH resource, (M1-1) / 2 K It is an integer; according to (M1-1) / 2 K The first time-domain resource location is determined by the slot number of each PRACH resource. When K is greater than 1 and M1 is less than or equal to K, the second PRACH resource is selected from the M1 consecutive time-domain PRACH resources in ascending order of slot number, and the slot number of the second PRACH resource is used as the first time-domain resource location. When K is less than or equal to 1, the first time-domain resource location is determined by the 1 / K slot numbers after the largest slot number of the consecutive time-domain PRACH resources, where 1 / K is an integer.

[0011] In one possible implementation, the second PRACH resource overlaps with the first PRACH resource in the time domain.

[0012] In one possible implementation, the ratio of the second PRACH configuration period to the first PRACH configuration period is K, where K is less than 1, and the number of PRACH resources with consecutive temporal positions in the initial PRACH resources is M1. Based on the ratio of the first PRACH configuration period to the second PRACH configuration period, the number of PRACH resources with consecutive temporal positions, and the initial temporal position of the first PRACH resources, the first temporal resource position is obtained. Specifically, this includes taking the SFN of the last (M1-1) temporal PRACH resources in the consecutive temporal PRACH resources, and the last (1 / K-M1) SFNs of the SFNs corresponding to the (M1-1) temporal PRACH resources, as the first temporal resource position, where 1 / K is an integer.

[0013] In one possible implementation, the ratio of the second PRACH configuration period to the first PRACH configuration period is K, where K is less than 1, and the number of PRACH resources with consecutive time-domain positions in the initial PRACH resources is M1. The first time-domain resource position is obtained based on the ratio of the first PRACH configuration period to the second PRACH configuration period, the number of PRACH resources with consecutive time-domain positions, and the initial time-domain position of the first PRACH resource. Specifically, the first time-domain resource position is determined based on the slot numbers of the last (M1-1) time-domain PRACH resources in the consecutive time-domain PRACH resources, and the last (1 / K-M1) slot numbers of the slot numbers corresponding to the (M1-1) time-domain PRACH resources, where 1 / K is an integer.

[0014] In one possible implementation, the method is applied to a time-division duplex (TDD) communication system or a frequency-division duplex (FDD) communication system.

[0015] In one possible implementation, the method is applied to a frequency division duplex (FDD) communication system.

[0016] In one possible implementation, the method further includes: sending resource configuration information, which indicates the temporal resource location of the second PRACH resource and / or the configuration period of the second PRACH resource.

[0017] In one possible implementation, the method further includes: sending resource configuration information, which at least indicates the time-domain resource location of the second PRACH resource, wherein the time-domain resource location of the second PRACH resource is the SFN or time slot number corresponding to the second PRACH resource.

[0018] In one possible implementation, resource configuration information is carried in the system information (SI).

[0019] In one possible implementation, resource configuration information is carried in the Media Access Control (MAC) control element (CE), or in the Radio Resource Control (RRC) signaling, or in the Downlink Control Information (DCI).

[0020] Secondly, this application also provides a network device, which includes a processor and a memory; the processor is coupled to the memory; the memory is used to store computer programs and / or instructions; the processor is used to execute the computer programs and / or instructions stored in the memory to implement the resource allocation method described in the first aspect and any implementation thereof.

[0021] Thirdly, this application also provides a computer program product, which includes a resource allocation method for performing the first aspect and any implementation thereof described above.

[0022] Fourthly, this application also provides a computer-readable storage medium storing a computer program or instructions that, when executed by a communication device, implement the resource allocation method described in the first aspect and any implementation thereof. Attached Figure Description

[0023] Figure 1 A schematic diagram of the NR system provided in the embodiments of this application;

[0024] Figure 2 A schematic diagram of the temporal distribution of the PRACH resources provided in this application;

[0025] Figure 3A A flowchart illustrating a resource allocation method provided in an embodiment of this application;

[0026] Figure 3B A flowchart illustrating another resource configuration method provided in this application embodiment;

[0027] Figure 4 Schematic diagram of the principle provided for the embodiments of this application Figure 1 ;

[0028] Figure 5 Schematic diagram of the principle provided for the embodiments of this application Figure 2 ;

[0029] Figure 6 Schematic diagram three provided for embodiments of this application;

[0030] Figure 7 Schematic diagram of the principle provided for the embodiments of this application Figure 4 ;

[0031] Figure 8 Schematic diagram of the principle provided for the embodiments of this application Figure 5 ;

[0032] Figure 9 Schematic diagram of the principle provided for the embodiments of this application Figure 6 ;

[0033] Figure 10 Schematic diagram of the principle provided for the embodiments of this application Figure 7 ;

[0034] Figure 11 Schematic diagram of the principle provided for the embodiments of this application Figure 8 ;

[0035] Figure 12 Schematic diagram of the principle provided for the embodiments of this application Figure 9 ;

[0036] Figure 13 A schematic diagram of a terminal device provided in an embodiment of this application;

[0037] Figure 14 This is a schematic diagram of a network device provided in an embodiment of this application. Detailed Implementation

[0038] The terms "first" and "second," etc., used in the specification and drawings of this application are used to distinguish different objects, not to describe a specific order. Furthermore, the terms "comprising" and "having," and any variations thereof, are intended to cover non-exclusive inclusion. For example, a process, method, system, product, or apparatus that includes a series of steps or units is not limited to the listed steps or units, but may optionally include steps or units not listed, or may optionally include other steps or units inherent to these processes, methods, products, or apparatuses.

[0039] In this document, the term "embodiment" means that a particular feature, structure, or characteristic described in connection with an embodiment may be included in at least one embodiment of this application. The appearance of this phrase in various places throughout the specification does not necessarily refer to the same embodiment, nor is it a separate or alternative embodiment mutually exclusive with other embodiments. It will be explicitly and implicitly understood by those skilled in the art that the embodiments described herein can be combined with other embodiments.

[0040] To facilitate understanding of the technical solutions in the embodiments of this application, the system architecture of the methods provided in the embodiments of this application will be briefly described below. It is understood that the system architecture described in the embodiments of this application is for the purpose of more clearly illustrating the technical solutions in the embodiments of this application and does not constitute a limitation on the technical solutions provided in the embodiments of this application.

[0041] See Figure 1 This figure is a schematic diagram of the NR system provided in an embodiment of this application.

[0042] The communication system in this application embodiment includes at least one network device and at least one terminal device. The base stations include next-generation NodeBs (gNBs) and next-generation-evolved NodeBs (ng-eNBs). Specifically, gNBs are 5G base stations, and ng-eNBs are 4G base stations accessing the 5G core network. Communication between base stations is based on the Xn interface. The base stations are connected to the 5G core network (5GC) via the NG interface.

[0043] The core network includes network elements such as access and mobility management function (AMF) and user plane function (UPF).

[0044] The UE and gNB can communicate via the NR-Uu interface, and the UE and ng-eNB can communicate via the LTE-Uu interface. Both the NR-Uu and LTE-Uu interfaces can be used to transmit location-related signaling. LTE-Uu and NR-Uu use either the non-access stratum (NAS) or Radio Resource Control (RRC) protocol for transmission.

[0045] All or part of the functions implemented by one or more of the UE, base station, or core network can be virtualized, that is, implemented through a dedicated processor or a general-purpose processor and corresponding software modules. Since the UE and base station involve air interface transmission, the transmit and receive functions of this interface can be implemented in hardware. The core network, such as the aforementioned AMF network elements or UPF network elements, can also be virtualized. Optionally, one or more of the virtualized functions of the UE, base station, or core network can be implemented by cloud devices, such as cloud devices in over-the-top (OTT) systems.

[0046] The above systems are only for distance measurement. The technical solutions of this application embodiment can be applied to various communication systems, such as satellite communication systems and traditional mobile communication systems. The satellite communication system can be integrated with traditional mobile communication systems (i.e., terrestrial communication systems). Examples of communication systems include: wireless local area network (WLAN) communication systems, Wi-Fi systems, long term evolution (LTE) systems, LTE frequency division duplex (FDD) systems, LTE time division duplex (TDD) systems, 5th generation (5G) systems or new radio (NR) systems, 6th generation (6G) systems, and other future communication systems. It also supports communication systems that integrate multiple wireless technologies. For example, it can also be applied to systems that integrate non-terrestrial networks (NTN) with terrestrial mobile communication networks, such as drones, satellite communication systems, and high altitude platform station (HAPS) communication.

[0047] The network device in this application has wireless transceiver capabilities for communicating with terminals. Specifically, it can refer to a base station, an evolved NodeB (eNodeB), a transmission reception point (TRP), a next-generation NodeB (gNB) in a 5G mobile communication system, a next-generation base station in a 6th-generation (6G) mobile communication system, an access network device or module of an access network device in an open RAN (ORAN) system, a base station in a future mobile communication system, or an access node in a Wi-Fi system. The network device can also be a module or unit capable of implementing some of the functions of a base station. For example, the network device can be a central unit (CU), a distributed unit (DU), a CU-control plane (CP), a CU-user plane (UP), or a radio unit (RU), as described below. In the ORAN system, CU can also be called O-CU, DU can also be called open (O)-DU, CU-CP can also be called O-CU-CP, CU-UP can also be called O-CUP-UP, and RU can also be called O-RU. For example, the base station in this application embodiment can include various forms of base stations, such as: macro base stations, micro base stations (also called small stations), relay stations, access points, gNBs, transmitting and receiving points (TRPs), transmitting points (TPs), mobile switching centers, and can also be devices that perform wireless access functions in device-to-device (D2D), vehicle-to-everything (V2X), machine-to-machine (M2M) communication, and Internet of Things (IoT) communication, etc. This application embodiment does not specifically limit these.

[0048] The terminal device mentioned in the embodiments of this application can be a device with wireless transceiver function, specifically referring to user equipment (UE), access terminal, subscriber unit, user station, mobile station, remote station, remote terminal, mobile device, user terminal, wireless communication device, user agent, or user device. Terminal devices can also be satellite phones, cellular phones, smartphones, wireless data cards, wireless modems, machine-type communication devices, cordless phones, session initiation protocol (SIP) phones, wireless local loop (WLL) stations, personal digital assistants (PDAs), handheld devices with wireless communication capabilities, computing devices or other processing devices connected to a wireless modem, in-vehicle devices, communication devices mounted on high-altitude aircraft, wearable devices, drones, robots, terminals in device-to-device (D2D) communication, terminals in vehicle-to-everything (V2X) communication, virtual reality (VR) terminal devices, augmented reality (AR) terminal devices, wireless terminals in industrial control, wireless terminals in self-driving, wireless terminals in remote medical care, wireless terminals in smart grids, wireless terminals in transportation safety, and wireless terminals in smart cities. This application does not limit the scope to wireless terminals in cities, smart homes, or future communication networks. Furthermore, in the embodiments of this application, "terminal device" can refer to a device used to implement the functions of a terminal device, or a device that supports the terminal device in implementing those functions, such as a chip system, which can be installed in the terminal device. For example, a terminal device can also be a vehicle detector or a sensor in a gas station.

[0049] To better understand the embodiments of this application, the relevant concepts involved in the embodiments of this application will be introduced first:

[0050] Random access (RA): The random access process refers to the process from when a terminal device sends a random access preamble to attempt to access the network until a basic signaling connection is established with the network. Through random access, a terminal device can transition from an idle or inactive state to a connected state, establish various bearers with network devices, obtain necessary resources and parameter configurations, and then communicate with the network devices.

[0051] The specific process of random access is as follows:

[0052] S1: The terminal device sends a random access message Msg1 to the network device. The content of Msg1 is a random access preamble. The terminal device sends the random access preamble to the network device to make a random access request. At the same time, the network device uses the random access preamble sent by the terminal device to estimate the transmission delay between itself and the terminal device so that the network device can calibrate the uplink timing.

[0053] S2: After receiving Msg1, the network device sends a random access message Msg2 to the terminal device. Msg2 may include time alignment (TA), uplink grant (UL grant), temporary cell radio network temporary identifier (TC-RNTI), power control, and resource indications for the terminal device to send random access message Msg3, etc. Msg2 may also include other information, which is not limited in this embodiment.

[0054] S3: After receiving Msg2 from the network device, if the random access preamble indicated by the sequence number of the random access preamble in the random access response is the same as the random access preamble sent by the terminal device to the network device in S1, then the terminal device considers Msg2 to be a random access response for the terminal device and sends Msg3 on the uplink channel resources indicated by Msg2. Msg3 may carry a unique user identifier.

[0055] S4: After receiving Msg3 from the terminal device, the network device returns a random access message Msg4 to the successfully connected terminal device. The network device will carry a unique user identifier in Msg4 to specify the successfully connected terminal device, while other terminal devices that have not successfully connected will re-initiate random access.

[0056] The random access message Msg1 is carried on the physical random access channel (PRACH). Network devices determine PRACH resource allocation based on network load. Terminal devices can read the PRACH resources allocated by the network device for transmitting the random access message Msg1 through system information block 1 (SIB1), and then select PRACH resources and send information.

[0057] The majority of energy consumption in mobile networks comes from the radio access network, particularly the active antenna unit (AAU) and the building baseband unit (BBU), accounting for over 90% of the total energy cost, while data centers and fiber optic transmission account for a smaller share. Therefore, 3GPP Release 18 established the NES (Network Energy Saving) project to study methods for saving network energy consumption.

[0058] Traditional solutions configure PRACH resources through SIBs, which has an excessively long cycle and lacks flexibility. Furthermore, the increase in the number of users is a gradual process, which may require frequent adjustments to PRACH resources, making it difficult to achieve effective energy saving. Therefore, it is currently possible to configure additional PRACHs for UEs that support NES to adjust PRACH resources in the time domain.

[0059] UEs supporting NES can use additional PRACH resources (hereinafter referred to as additional PRACH resources) and legacy PRACH resources (hereinafter referred to as legacy PRACH resources). Additional PRACH resources can be configured via semi-static signaling.

[0060] Furthermore, the adaptation of PRACH in the time domain can include the following cases:

[0061] Scenario 1: There is no overlap in the time domain between the additional PRACH resources of the NES-supporting UE and the PRACH resources of the traditional UE;

[0062] Scenario 2: The additional PRACH resources of NES-enabled UEs overlap with the PRACH resources of traditional UEs in the time domain, but do not overlap in the frequency domain;

[0063] Scenario 3: There is no overlap between the additional PRACH resources of NES-supporting UEs and the PRACH resources of traditional UEs in both the time and frequency domains;

[0064] Scenario 4: The additional PRACH resources of NES-supporting UEs overlap with the PRACH resources of traditional UEs in both the time and frequency domains.

[0065] See Figure 2 The figure is a schematic diagram of the time-domain distribution of the PRACH resources provided in this application.

[0066] For cases where there is no overlap in the time domain, if the configured additional PRACH resources and legacy PRACH resources are not clustered in the time domain but are instead distributed in a dispersed manner, the configuration method is as follows: Figure 2 Method 1.

[0067] Within a PRACH configuration cycle, additional PRACH resources and legacy PRACH resources are scattered, and the short time intervals between adjacent PRACH resources result in the network side being in a deep sleep state for too short a period, requiring frequent wake-ups and thus impacting network energy efficiency. Therefore, the current goal is to achieve... Figure 2 The configuration result shown in Method 2 is that additional PRACH resources and legacy PRACH resources are aggregated. In this case, there is a long remaining time period t1 in each PRACH configuration cycle, so that the network side can maintain a deep sleep state for a long time.

[0068] To achieve the configuration result shown in Method 2 above, this application provides a resource configuration method, device, and storage medium. This method determines the temporal resource position of the additional PRACH resource based on the number of temporally consecutive PRACH resources in the initial PRACH resources, the ratio of the legacy PRACH configuration period to the additional PRACH configuration period, and the initial temporal position of the legacy PRACH resource. It also determines the configuration period of the additional PRACH resource based on the configuration period of the legacy PRACH. This method enables the configured additional PRACH resources to be clustered with traditional PRACH resources in the temporal domain, thereby extending the time that network devices on the network side are in deep sleep mode and improving energy efficiency.

[0069] The implementation of the technical solution of this application will be described in detail below with reference to the accompanying drawings.

[0070] See Figure 3A The figure is a flowchart of a resource configuration method provided in an embodiment of this application.

[0071] The method includes the following steps:

[0072] S11: The network device determines the legacy PRACH configuration cycle and the additional PRACH configuration cycle for the PRACH resource.

[0073] In this embodiment, when the network device does not enable the PRACH resource condense function, the PRACH resources configured by the network device can be regarded as the initial PRACH resources. The network device can determine the resource configuration period of the initial PRACH through the PRACH index. For example, the resource configuration period of the initial PRACH can be determined to be 80ms.

[0074] After the network device enables the PRACH resource condense function, the configuration period of the legacy PRACH resource is further determined by the network device to be Xms. Xms can be the same as or different from the legacy PRACH resource configuration period when the network device does not enable the PRACH resource condense function. This application embodiment does not make specific limitations.

[0075] Furthermore, network devices are also configured with additional resource configuration periods, such as Yms.

[0076] This application does not limit the size relationship between X and Y, but the temporal distribution of the configured additional PRACH resources may differ as the sizes of X and Y change.

[0077] Once the network device completes a configuration update of the additional PRACH resource, the updated additional PRACH resource and the legacy PRACH resource together serve as the initial PRACH resource for the next configuration update of the additional PRACH resource.

[0078] S12: The network device determines the location of the time-domain resource corresponding to the additional PRACH resource.

[0079] In this embodiment, to achieve temporal aggregation of additional PRACH resources and legacy PRACH resources, the temporal distribution location of the additional PRACH resources needs to be determined in conjunction with the temporal distribution location of the initial PRACH resources. The solution in this embodiment can determine the temporal resource location of the additional PRACH resources configured this time based on either legacy PRACH resources or additional PRACH resources in the initial PRACH resources.

[0080] S13: The network device sends resource configuration information to the terminal device.

[0081] Once the network device determines the time-domain distribution location of the additional PRACH resource, the additional PRACH resource and the legacy PRACH resource are used together as the PRACH resource allocated by the network device to the terminal device.

[0082] At this time, the network device sends resource configuration information to the terminal device. The resource configuration information is used to indicate the time-domain distribution location of the additional PRACH resources and / or the configuration period of the additional PRACH resources.

[0083] When the resource configuration information only indicates the temporal distribution location of the additional PRACH resource, the terminal device can determine the configuration period of the additional PRACH resource based on the resource configuration information and the pre-determined protocol, using a principle similar to that in S12.

[0084] When the resource configuration information only indicates the configuration period of the additional PRACH resource, the terminal device can determine the time domain location of the additional PRACH resource based on the resource configuration information and the predetermined protocol, using a principle similar to that in S12.

[0085] In one possible implementation, resource configuration information can be carried in system information (SI), specifically in system information block 1 (SIB1).

[0086] In another possible implementation, resource configuration information can be carried in the signaling of the Media Access Control Element (MAC CE).

[0087] In another possible implementation, resource configuration information can be carried in radio resource control (RRC) signaling.

[0088] In another possible implementation, resource configuration information can be carried in downlink control information (DCI).

[0089] S14: The terminal device determines the temporal distribution location of the PRACH resources based on the received resource configuration information.

[0090] After receiving the resource configuration information, the terminal device parses the resource configuration information and determines the temporal distribution location of each PRACH resource.

[0091] The following describes in detail the implementation method of determining the time-domain distribution location corresponding to the additional PRACH resources in S12. That is, the solution provided in this application embodiment can be applied to network devices, allowing the network device to determine the time-domain location and configuration period corresponding to the additional PRACH resources.

[0092] See Figure 3B The figure is a flowchart of another resource configuration method provided in an embodiment of this application.

[0093] The method includes the following steps:

[0094] S121: Obtain the first time-domain resource position based on the ratio of the first PRACH configuration period to the second PRACH configuration period, the number of PRACH resources with consecutive time-domain positions, and the initial time-domain position of the first PRACH resource.

[0095] The legacy PRACH configuration cycle and the additional PRACH configuration cycle are the configuration goals of network devices. That is, the network devices hope to obtain legacy PRACH resources and additional PRACH resources that match the configuration goals through the scheme of this application.

[0096] Among them, the PRACH resources with continuous temporal location include the first PRACH resource, and the location of the first temporal resource is adjacent to the location of the initial temporal resource.

[0097] S122: Use the first time-domain resource location as the time-domain resource location of the second PRACH resource.

[0098] The following section first explains how to obtain the temporal distribution location of the additional PRACH resource by adjusting the system frame number (SFN) and period of the existing PRACH resource.

[0099] First, let's explain how additional PRACH resources and legacy PRACH resources are implemented when they do not overlap in the time domain.

[0100] In this implementation, taking the traditional resource configuration period of network devices as Xms and the additional resource configuration period as Yms as examples, the various implementation methods are explained respectively. The ratio of Y to X is K.

[0101] When Y / X > 1, i.e., K > 1 (where K is an integer), the configuration period for additional PRACH resources is longer. Therefore, it's necessary to reduce the number of SFNs associated with existing PRACH resources based on the existing PRACH resources. Let's assume the number of PRACH resources with consecutive time-domain positions in the initial PRACH resources is M1. Then, within each configuration period, when K > 1 and M1 > K, from the last M1-1 PRACH resources among the M1 consecutive time-domain PRACH resources, select (M1-1) / 2 PRACH resources in ascending order of system frame number SFN. K One PRACH resource, (M1-1) / 2 K The integer is (M1-1) / 2 K The system frame number (SFN) of each PRACH resource is used as the first time-domain resource location.

[0102] When K is greater than 1 and M1 is less than K, select the second PRACH resource from the M1 consecutive PRACH resources in the order of system frame number SFN from smallest to largest, and use the system frame number SFN of the second PRACH resource as the first time domain resource location.

[0103] When K is less than or equal to 1, the 1 / K SFNs following the largest SFN of the PRACH resources with consecutive time-domain locations are taken as the first time-domain resource location, where 1 / K is an integer.

[0104] The following is a detailed explanation based on different situations.

[0105] Scenario 1: When the number M1 of system frames with consecutive PRACH resources is greater than or equal to Y / X, it indicates that the initial PRACH resources include a large number of additional PRACH resources, which were formed from the previous configurations. In this case, within each configuration period, from the last M1-1 PRACH resources among the M1 consecutive PRACH resources in the time domain, (M1-1) / 2 are selected in ascending order of system frame number SFN. K One PRACH resource, (M1-1) / 2 K The integer is (M1-1) / 2 K The system frame number (SFN) of the PRACH resource is used as the first time-domain resource location. The configuration period of the additional PRACH resource is set to Y / X times the configuration period of the legacy PRACH resource. At this point, the period configuration and time-domain location determination of the additional PRACH resource are completed.

[0106] It should be noted that, in the initial state, multiple consecutive PRACH resources generally include legacy PRACH resources and previously configured additional PRACHs. For example, the temporal resource positions of the last four additional PRACHs in five consecutive PRACH resources are determined by the configuration prior to this configuration. This is because, in practical applications, if the condense function is not enabled, multiple adjacent PRACH resources typically do not occur. Therefore, multiple adjacent PRACH resources mean that one of them is a legacy PRACH resource, and the rest are additional PRACH resources configured using the scheme of this application.

[0107] The following example illustrates this. See also... Figure 4 This figure is a schematic diagram of the principle provided in the embodiment of this application. Figure 1 .

[0108] The initial PRACH resource consists of five consecutive PRACH resources, with the first PRACH resource being the legacy PRACH resource and the other four being additional PRACH resources. Since four consecutive additional PRACH resources appear within 80ms in the initial PRACH resource, the initial configuration period for additional PRACH can be considered as 20ms.

[0109] For this configuration, the network device configuration requirements are as follows: configuration period Y = 160ms for additional PRACH resources; configuration period X = 80ms for legacy PRACH resources. (M1-1) / 2 K =1.

[0110] When Y / X is greater than 1 and is an integer, the number of consecutive SFNs of PRACH resources in each configuration cycle of the PRACH resource is M1 = 5, which is greater than 2. (M1-1) / 2 K =1. From the last four PRACH resources in the five consecutive time-domain PRACH resources, select one PRACH resource in ascending order of system frame number (SFN).

[0111] The SFN of the selected PRACH is used as the SFN of the additional PRACH resource.

[0112] The configuration cycle for additional PRACH resources is twice that of legacy resources, and the resulting time-domain distribution of PRACH resources is as follows: Figure 4As shown, after configuration, the configuration period for additional PRACH resources is 160ms, while the configuration period for legacy resources remains at 80ms, which matches the configuration requirements of network devices.

[0113] This implementation allows additional and legacy PRACH resources to be aggregated in the time domain. Within each PRACH configuration cycle, there is a longer remaining time period, enabling the network to maintain a deep sleep state for an extended period.

[0114] Alternatively, in another possible implementation, the configuration period of the additional PRACH resource in the initial PRACH resource in the time domain (set to Z) can be used to determine the configuration period of the current additional PRACH resource. The configuration period of the additional PRACH resource in the initial PRACH resource is the configuration period of the previously configured additional PRACH resource.

[0115] When configuring an additional PRACH resource for the first time after enabling the PRACH resource condense function, or when the initial PRACH resource does not include an additional PRACH, the number of SFNs for the additional PRACH resource is X / Y. When the initial PRACH resource includes both additional and legacy PRACH resources, taking the configuration period of the additional PRACH resource in the initial PRACH resource as Z as an example, each time Z is reduced to half of its original value, the configuration period of the additional PRACH resource will increase from Z to twice its original value; each time Z increases to twice its original value, the configuration period of the additional PRACH resource will decrease from Z to half its original value.

[0116] At this point, based on the ratio of Z to Y, the number of additional PRACH resources to retain in the initial PRACH resources is determined. For example... Figure 4As shown, the initial configuration period of the additional PRACH in the PRACH resource is 20ms, Y = 160ms. The number of additional PRACHs in the initial PRACH resource is reduced to half of its original value, increasing the configuration period from 20ms to 40ms. The number is then reduced to half again, increasing the configuration period from 40ms to 80ms. At this point, there is only one additional PRACH resource, which is not divisible by 2, so further reduction is not possible. Therefore, the configuration period of the remaining additional PRACH resources is doubled, increasing from 80ms to 160ms. The SFN of the remaining additional PRACH is used as the SFN of the additional PRACH configured in this operation. Alternatively, two legacy PRACH1 configuration periods can be selected in the initial PRACH resources, 2X = 160ms. Within this 160ms period, there are 8 additional PRACH resources. These 8 additional PRACH resources are then reduced by half three times consecutively, leaving 1 additional PRACH. The SFN of this remaining additional PRACH is used as the SFN of the additional PRACH configured in this instance. The configuration period for this additional PRACH is 2X = 160ms, thus achieving the configuration goal.

[0117] The additional PRACH resources and legacy PRACH resources, when combined, constitute all the PRACH resources allocated to the network device. It should be noted that in NR, each system frame is 10ms long, and each system frame has a system frame number (SFN), which cycles between 0 and 1023. The length of a time slot in NR depends on the subcarrier spacing; the wider the subcarrier spacing, the shorter the time slot duration. For example, with a subcarrier spacing of 15kHz, the duration of a single time slot is 1ms. In the scheme of this application embodiment, the time slot where the additional PRACH resource is located is the same as the time slot where the additional PRACH included in the initial PRACH resource is located, for example, both being the fourth time slot.

[0118] Scenario 2: When the number M1 of consecutively existing PRACH resources is less than or equal to Y / X, it indicates that the initial PRACH resources include a small number of additional PRACH resources. These additional PRACH resources were formed from the previous configurations. An example is given below.

[0119] See Figure 5 This figure is a schematic diagram of the principle provided in the embodiment of this application. Figure 2 .

[0120] The initial PRACH resource includes two consecutive PRACH resources, the first of which is the legacy PRACH resource, and the other is the additional PRACH resource. Since an additional PRACH resource appears within 80ms in the initial PRACH resource, the initial configuration period of the additional PRACH can be considered as 80ms.

[0121] The network device configuration targets are: configuration period Y = 160ms for additional PRACH resources; configuration period X = 80ms for legacy PRACH resources.

[0122] Y / X equals 2, which satisfies the condition that it is greater than 1. M1 = 2. The SFN of the second PRACH resource in a pair of consecutive PRACH resources in the two time domain locations will be used as the SFN of the first time domain resource location.

[0123] The configuration cycle of the initial legacy PRACH resource is doubled to obtain the configuration cycle of the additional PRACH resource, thereby completing the configuration of the additional PRACH resource.

[0124] The temporal distribution of all configured PRACH resources obtained by overlaying additional PRACH resources and legacy PRACH resources is as follows: Figure 5 As shown, it can be seen that the configuration period of the additional PRACH resource was successfully configured to 160ms and the configuration period of the legacy PRACH resource was maintained at 80ms, thus achieving the above configuration goals for the network devices.

[0125] This implementation ensures that after configuring additional PRACH resources, the additional and legacy PRACH resources are aggregated in the time domain. Within each PRACH configuration cycle, there is a longer remaining time period, allowing the network to maintain a deep sleep state for an extended time.

[0126] Similarly, the configuration period of the additional PRACH resource in the initial PRACH resource in the time domain (set to Z) can be used to determine the configuration period of the current additional PRACH resource. The configuration period of the additional PRACH resource in the initial PRACH resource is the same as the configuration period of the previously configured additional PRACH resource.

[0127] At this point, based on the ratio of Z to Y, the number of additional PRACH resources to retain in the initial PRACH resources is determined. For example... Figure 5 As shown, the configuration period of the additional PRACH in the initial PRACH resource is 80ms, Y = 160ms. If the number of additional PRACH in the initial PRACH resource is reduced to half of the original number, but there is only one additional PRACH resource, it cannot be divided by 2, so it cannot be reduced further. Therefore, the configuration period of this additional PRACH resource is increased to twice the original number, from 80ms to 160ms, and the SFN of this additional PRACH is used as the SFN of the additional PRACH configured in this instance.

[0128] Alternatively, two legacy PRACH1 configuration periods can be selected in the initial PRACH resources, 2X = 160ms. In this case, within the 160ms period, the number of additional PRACH resources is reduced to half, leaving one additional PRACH. The SFN of this additional PRACH is used as the SFN of the additional PRACH configured in this instance. Furthermore, the configuration period of this additional PRACH is 2X = 160ms, thus achieving the configuration goal.

[0129] In the scheme of this application embodiment, the time slot of the additional PRACH resource is the same as the time slot of the legacy PRACH resource with the largest SFN, for example, both are the fourth time slot.

[0130] Scenario 3: When Y / X is less than or equal to 1, and X / Y is a positive integer, meaning the configuration period of the legacy PRACH resource is longer, it is necessary to increase the number of SFNs (Small Form Numbers) of the existing PRACH resources based on the existing PRACH resources. In this case, the expansion is based on the number of SFNs of the existing PRACH resources. Within each configuration period, the last 1 / K SFNs of the largest SFN in the existing PRACH resources are used as the SFNs corresponding to the additional PRACH resource, and the configuration period of the additional PRACH resource is set to Y / X of the configuration period of the legacy PRACH resource. An example is given below to illustrate this.

[0131] See Figure 6 This figure is a schematic diagram of the principle provided in the embodiment of this application.

[0132] The maximum number of consecutive PRACH resources in the initial PRACH resource is 1. At this time, the PRACH resource is a legacy PRACH resource.

[0133] The configuration goals for this network device are: configuration period Y = 40ms for additional PRACH resources; configuration period X = 80ms for legacy PRACH resources.

[0134] The initial PRACH resources only include legacy PRACH resources.

[0135] Y / X satisfies ≤ 1. At this point, the number of SFNs corresponding to the existing PRACH resource in each configuration cycle is 1, and X / Y equals 2. Therefore, the last two SFNs corresponding to each existing PRACH resource within the configuration cycle are determined as the SFNs for the additional PRACH resource. The configuration cycle of the additional PRACH resource is 0.5 times the traditional resource configuration cycle. The resulting temporal distribution of the additional PRACH resource is as follows: Figure 6 As shown. It can be seen that through configuration, Figure 5 Two additional PRACH resources appear every 80ms, which means that the configuration cycle of additional PRACH resources is 40ms, thus achieving the configuration goal of network devices.

[0136] Furthermore, after configuring additional PRACH resources, the additional PRACH resources and legacy PRACH resources are aggregated in the time domain. Within each PRACH configuration cycle, there is a longer remaining time period to allow the network side to maintain a deep sleep state for a longer period of time.

[0137] In the scheme of this application embodiment, the additional PRACH resource is in the same time slot as the existing PRACH resource, for example, both are in the fourth time slot.

[0138] The methods described in the above embodiments can be applied to time-division duplex (TDD) communication systems as well as frequency-division duplex (FDD) communication systems.

[0139] In summary, the solution provided by the embodiments of this application adjusts the system frames and periods of existing PRACH resources, and uses the time-domain position distribution of the adjusted PRACH resources as the time-domain position distribution of additional PRACH resources. This enables the configured additional PRACH resources and traditional PRACH resources to be clustered in the time domain, specifically, the system frames of additional PRACH resources and traditional PRACH resources are adjacent. This extends the time that network devices on the network side are in deep sleep mode, thereby improving energy efficiency.

[0140] The above embodiments illustrate the implementation method where the configuration period of the additional PRACH resource is the same as that of the legacy PRACH resource when there is no overlap in the time domain. The following describes the implementation method where the configuration period of the additional PRACH resource is the same as that of the legacy PRACH resource when there is overlap in the time domain. In this implementation method, the ratio of the configuration period Y of the additional PRACH resource to the configuration period X of the legacy PRACH resource needs to be less than 1 to ensure that an additional PRACH resource exists in the time domain after configuration. In this case, the SFN of the last (M1-1) time-domain PRACH resources in a consecutive time-domain PRACH resource sequence, and the last (1 / K-M1) SFNs of the corresponding SFNs of the (M1-1) time-domain PRACH resources, are used as the first time-domain resource position, where 1 / K is an integer. It is important to note that legacy PRACH resources must be excluded from the additional PRACH resource sequence, and the time-domain resource position of the legacy PRACH resource cannot simultaneously be used as the time-domain resource position of the additional PRACH resource.

[0141] The following example illustrates this.

[0142] See Figure 7 This figure is a schematic diagram of the principle provided in the embodiment of this application. Figure 4 .

[0143] Figure 7 The example given is that additional PRACH resources and legacy PRACH resources can completely overlap in the time domain.

[0144] The configuration cycle for legacy PRACH resources is 80ms, and the initial configuration cycle for additional PRACH resources is also 80ms. The configuration cycles for the initial additional PRACH resources and legacy PRACH resources completely overlap.

[0145] X / Y = 2. The first time-domain resource location is defined as the SFN of the last 0 time-domain PRACH resources in a contiguous PRACH resource sequence, and the SFN following the SFN of the last 0 time-domain PRACH resources. That is, the SFN following the SFN of the legacy PRACH resource in the diagram is taken as the first time-domain resource location.

[0146] Because the additional PRACH resource and the legacy PRACH resource overlap in the time domain, the legacy PRACH resource with SFN of 1 covers the additional PRACH resource with SFN of 1, resulting in each configuration cycle still including only one additional PRACH resource and one legacy PRACH resource after configuration.

[0147] The following examples illustrate this further.

[0148] See Figure 8 This figure is a schematic diagram of the principle provided in the embodiment of this application. Figure 5 .

[0149] Figure 7 The example given is that additional PRACH resources and legacy PRACH resources can completely overlap in the time domain.

[0150] The configuration period for legacy PRACH resources is 80ms, and the initial configuration period for additional PRACH resources is also 80ms. At this time, the network device sets the configuration period for additional PRACH resources to 20ms.

[0151] X / Y = 4. At this point, the next three SFNs of the legacy PRACH resource are used as the SFNs corresponding to the additional PRACH resource. The configuration lifecycle of the legacy PRACH resource is configured to be one-quarter of the legacy PRACH resource's configuration lifecycle.

[0152] However, because the additional PRACH resources and the legacy PRACH resources overlap in the time domain, the legacy PRACH with SFN of 1 covers the additional PRACH resources with SFN of 1, resulting in only one legacy PRACH resource and three additional PRACH resources being included in each configuration cycle after configuration.

[0153] The following explains how, in S121, the time slots of existing PRACH resources are adjusted to obtain the time slots of additional PRACH resources, thereby determining the temporal distribution location of additional PRACH resources. We will first explain how to ensure that legacy PRACH resources and additional PRACH resources do not overlap in the temporal domain.

[0154] In NR, the length of a time slot depends on the subcarrier spacing; the wider the subcarrier spacing, the shorter the duration of the time slot. For ease of explanation, the following example uses a subcarrier spacing of 15kHz, which means the time slot length is 1ms. It is understood that the time slot length will differ for other subcarrier spacing values, and for LTE systems, the time slot length is a fixed value of 0.5ms; therefore, specific examples will not be provided.

[0155] Taking a network device with a traditional resource configuration period of Xms and an additional resource configuration period of Yms as an example, the ratio of Y to X is K.

[0156] When Y / X > 1, meaning the configuration period of the additional PRACH resource is longer, it is necessary to reduce the number of time slots within the PRACH configuration period based on the existing PRACH resources. It is understood that when the time slot length is 1ms, each time slot corresponds to one subframe. In this case, the temporal location of the PRACH resource can be represented by the time slot number or the subframe number. This application does not impose specific limitations on this embodiment; the following description uses the time slot number to represent the temporal location of the PRACH resource as an example.

[0157] When K is greater than 1 and M1 is greater than K, select (M1-1) / 2 PRACH resources from the last M1-1 PRACH resources in M1 consecutive time-domain locations, in ascending order of time slot number. K PRACH resource, (M1-1) / 2 K It is an integer; according to (M1-1) / 2 K The slot number of each PRACH resource determines the location of the first time-domain resource.

[0158] When K is greater than 1 and M1 is less than or equal to K, the second PRACH resource is selected from the M1 consecutive PRACH resources in the time domain according to the time slot number in ascending order, and the time slot number of the second PRACH resource is taken as the first time domain resource position.

[0159] When K is less than or equal to 1, the first time domain resource location is determined based on 1 / K timeslot numbers after the largest timeslot number corresponding to the PRACH resources with continuous time domain locations, where 1 / K is an integer.

[0160] The following is a detailed explanation based on different situations.

[0161] Scenario 1: When the number of time slots M1 of consecutive PRACH resources is greater than or equal to Y / X, the consecutive PRACH resources in the initial state generally include legacy PRACH resources and previously configured additional PRACHs. For example, the time domain resource positions of the last four additional PRACHs in five consecutive PRACH resources are determined by the configuration before this configuration. This is because in practical applications, if the condense function is not enabled, multiple PRACH resources are usually not adjacent. Therefore, multiple adjacent PRACH resources mean that one of them is a legacy PRACH resource, and the rest are additional PRACH resources configured using the scheme of this application.

[0162] The following example illustrates this. See also... Figure 9 This figure is a schematic diagram of the principle provided in the embodiment of this application. Figure 6 .

[0163] The configuration period Y = 160ms for additional PRACH resources set in network devices, including 160 time slots; the configuration period X = 80ms for legacy PRACH resources, including 80 time slots; and the initial configuration period for additional PRACH resources is 20ms.

[0164] Y / X satisfies a value greater than 1. The temporal distribution of the additional PRACH resources obtained at this time is as follows: Figure 9 As shown, it can be seen that by configuring the additional PRACH resource, the configuration period is changed from 20ms to 160ms, while the configuration period of the legacy PRACH resource is 80ms.

[0165] Subtracting M1 timeslots from multiple consecutive PRACH resources in descending order of slot number, and using the minimum slot number among all the subtracted PRACH resources as the slot number of the additional PRACH resource, ensures that after configuring the additional PRACH resource, the additional and legacy PRACH resources are clustered in the time domain, achieving slot-level clustering. Within each PRACH configuration cycle, there is a longer remaining time period, allowing the network to maintain a deeper sleep state for a longer duration.

[0166] for Figure 9 The equivalent description is as follows:

[0167] When the number of consecutive PRACH resource slots M1 is greater than or equal to Y / X, within each configuration period, P1 adjacent PRACH resources are removed in descending order of slot number, where P1 is Y / X-2. The slot number corresponding to the PRACH with the largest remaining slot number is used as the slot number of the additional PRACH resource, and the configuration period of the additional PRACH resource is set to twice the configuration period of the legacy PRACH resource. This completes the periodic configuration and time-domain location determination for the additional PRACH resource.

[0168] In another example, the equivalent description is:

[0169] When the number M1 of consecutive PRACH resource slots is greater than or equal to Y / X, within each configuration period, N1 adjacent PRACH resources are removed in descending order of slot number, where N1 is Y / X-1. The slot number of the remaining PRACH is incremented by 1 to serve as the slot number for the occurrence of the additional PRACH resource, and the configuration period for the additional PRACH resource is extended to twice the configuration period for the legacy PRACH resource. This completes the periodic configuration and time-domain location determination for the additional PRACH resource.

[0170] Scenario 2: When the number of slots M1 with consecutive PRACH resources is less than Y / X. See also Figure 10 This figure is a schematic diagram of the principle provided in the embodiment of this application. Figure 7 .

[0171] The configuration period for additional PRACH resources is Y = 160ms, which includes 160 time slots; the configuration period for legacy PRACH resources is X = 80ms, which includes 80 time slots.

[0172] Y / X satisfies a value greater than 1. The temporal distribution of the additional PRACH resources obtained at this time is as follows: Figure 10 As shown. Existing PRACH resources are designated as legacy PRACH. The initial legacy PRACH resources and additional PRACH resources are combined to form the complete PRACH resources.

[0173] It is understood that each system frame includes 10 time slots, and the time slot number ranges from 0 to 9. In this embodiment, all system frame time slots are numbered. For example, if a configuration cycle includes 8 frames, the time slot number is 0-79. The time slot number is divided by 10 and decremented downwards to obtain the system frame number corresponding to that time slot.

[0174] In practical applications, if the resource configuration information sent by the network device to the terminal device indicates the time domain location of the additional PRACH resource, it can carry the system frame number of the additional PRACH resource and the time slot number with a value range of 0-9, or the time slot number with a value range of 0-79 in the implementation scheme of this application.

[0175] This implementation ensures that after configuring additional PRACH resources, the additional and legacy PRACH resources are aggregated in the time domain, achieving time slot-level aggregation. Within each PRACH configuration cycle, there is a longer remaining time period, allowing the network to maintain a deeper sleep state for an extended time.

[0176] Scenario 3: When Y / X is less than or equal to 1, and X / Y is a positive integer, meaning the configuration period of the legacy PRACH resource is longer, it is necessary to increase the number of time slots containing the existing PRACH resource based on the existing PRACH resource. In this case, the expansion is performed according to the number of time slots of the existing PRACH resource. Within each configuration period, the position of the first time-domain resource is determined based on the 1 / K time slot numbers following the largest time slot number corresponding to the PRACH resource with consecutive time-domain positions. 1 / K is an integer. An example is given below to illustrate this.

[0177] See Figure 11 This figure is a schematic diagram of the principle provided in the embodiment of this application. Figure 8 .

[0178] The configuration period for additional PRACH resources is Y = 40ms, including 40 time slots; the configuration period for legacy PRACH resources is X = 80ms, including 80 time slots.

[0179] Y / X satisfies less than 1. At this point, the number of time slots containing PRACH resources in each configuration cycle of the existing PRACH resources is 1, and X / Y equals 2. Therefore, the next two time slots corresponding to each existing PRACH resource within the configuration cycle are determined as the time slots for the occurrence of additional PRACH resources. The configuration cycle of the additional PRACH resources is 0.5 times the configuration cycle of the legacy resources. The resulting temporal distribution of the additional PRACH resources is as follows: Figure 11 As shown. Existing PRACH resources are used as legacy PRACH.

[0180] This implementation ensures that after configuring additional PRACH resources, the additional and legacy PRACH resources are aggregated in the time domain. Within each PRACH configuration cycle, there is a longer remaining time period, allowing the network to maintain a deep sleep state for an extended time.

[0181] When Y / X equals 1, the implementation method described in scenario 3 above can also be used, as illustrated below.

[0182] See Figure 12 This figure is a schematic diagram of the principle provided in the embodiment of this application. Figure 9 .

[0183] The configuration period for additional PRACH resources is Y = 80ms, including 80 time slots; the configuration period for legacy PRACH resources is X = 80ms, including 80 time slots.

[0184] Y / X equals 1. At this point, the number of slots containing PRACH resources in each configuration cycle of the existing PRACH resources is 1, and X / Y equals 1. Therefore, the next slot corresponding to each existing PRACH resource within the configuration cycle is determined as the slot where the additional PRACH resource appears. The configuration cycle of the additional PRACH resource is twice that of the traditional resource configuration cycle. The resulting temporal distribution of the additional PRACH resource is as follows: Figure 12 As shown. Existing PRACH resources are used as legacy PRACH.

[0185] This implementation ensures that after configuring additional PRACH resources, the additional and legacy PRACH resources are clustered in the time domain, specifically by having adjacent time slot numbers. Within each PRACH configuration cycle, there is a longer remaining time period, allowing the network to maintain a deeper sleep state for an extended time.

[0186] Furthermore, the above two methods can be combined. For example, time slot adjustment can be performed first, and then system frame adjustment can be performed when time slot resources are insufficient, thereby determining the temporal distribution location of additional PRACH resources. Specifically, for TDD communication systems, system frame adjustment can be prioritized. For FDD communication systems, time slot adjustment can be performed first, and then system frame adjustment can be performed when time slot resources are insufficient.

[0187] The above embodiments illustrate the implementation method where the configuration period of the additional PRACH resource is the same as that of the legacy PRACH resource when there is no overlap in the time domain. The following describes the implementation method where the configuration period of the additional PRACH resource is the same as that of the legacy PRACH resource when there is overlap in the time domain. In this implementation method, the ratio of the configuration period Y of the additional PRACH resource to the configuration period X of the legacy PRACH resource needs to be less than 1 to ensure that the additional PRACH resource exists in the time domain after configuration.

[0188] Specifically, the SFN of the last (M1-1) time-domain PRACH resources in the time-domain contiguous PRACH resources, and the last (1 / K-M1) SFNs of the SFNs corresponding to the (M1-1) time-domain PRACH resources, are taken as the first time-domain resource position, where 1 / K is an integer.

[0189] Based on the methods provided in the above embodiments, this application also provides a terminal device, which will be described in detail below with reference to the accompanying drawings.

[0190] See Figure 13 The figure is a schematic diagram of a terminal device provided in an embodiment of this application.

[0191] Terminal device 100 may include a processor 110, an external memory interface 120, an internal memory 121, a universal serial bus (USB) interface 130, a charging management module 140, a power management module 141, a battery 142, antenna 1, antenna 2, a mobile communication module 150, a wireless communication module 160, a sensor module 180, buttons 190, a motor 191, an indicator 192, a camera 193, a display screen 194, etc. Sensor module 180 may include a gyroscope sensor 180A, a barometric pressure sensor 180B, an accelerometer sensor 180C, etc.

[0192] It is understood that the structures illustrated in the embodiments of the present invention do not constitute a specific limitation on the terminal device 100. In other embodiments of this application, the terminal device 100 may include more or fewer components than illustrated, or combine some components, or split some components, or have different component arrangements. The illustrated components may be implemented in hardware, software, or a combination of software and hardware.

[0193] Processor 110 may include one or more processing units, such as application processors (APs), modem processors, graphics processing units (GPUs), image signal processors (ISPs), controllers, video codecs, digital signal processors (DSPs), baseband processors, and / or neural network processing units (NPUs). These different processing units may be independent devices or integrated into one or more processors. For example, a controller may generate operation control signals based on instruction opcodes and timing signals to control instruction fetching and execution.

[0194] The processor 110 may also include a memory for storing instructions and data. In some embodiments, the memory in the processor 110 is a cache memory. This memory can store instructions or data that the processor 110 has just used or that are used repeatedly. If the processor 110 needs to use the instruction or data again, it can retrieve it directly from the memory. This avoids repeated accesses, reduces the waiting time of the processor 110, and thus improves the efficiency of the system.

[0195] The wireless communication function of the terminal device 100 can be implemented through antenna 1, antenna 2, mobile communication module 150, wireless communication module 160, modem processor and baseband processor, etc.

[0196] Antennas 1 and 2 are used to transmit and receive electromagnetic wave signals. Each antenna in terminal device 100 can be used to cover one or more communication frequency bands. Different antennas can also be multiplexed to improve antenna utilization. For example, antenna 1 can be multiplexed as a diversity antenna for a wireless local area network. In some other embodiments, the antennas can be used in conjunction with a tuning switch.

[0197] Mobile communication module 150 can provide wireless communication solutions including 2G / 3G / 4G / 5G for use on terminal device 100. Wireless communication module 160 can provide wireless communication solutions including wireless local area network (WLAN) (such as Wi-Fi network), Bluetooth (BT), global navigation satellite system (GNSS), frequency modulation (FM), near field communication (NFC), and infrared (IR) for use on terminal device 100.

[0198] The processor 110 of the terminal device can be used to execute computer programs and / or instructions stored in the memory to implement the resource configuration method described in the above embodiments.

[0199] This application also provides a communication device, which can be a base station, specifically a next-generation NodeB (gNB) or a next-generation-evolved NodeB (ng-eNB), etc.

[0200] See Figure 14 The figure is a schematic diagram of a communication device provided in an embodiment of this application.

[0201] The communication device 1100 shown in the figure includes a processor 1110, a memory 1120, and a transceiver 1130.

[0202] The processor 1110 is mainly used for baseband processing and controlling the communication device 1100. The processor 1110 is usually the control center of the communication device 1100, used to control the communication device 1100 to execute the resource configuration method in the above method embodiments.

[0203] The memory 1120 is mainly used to store computer program code and data.

[0204] The transceiver 1130 is mainly used for transmitting and receiving radio frequency signals and for converting radio frequency signals to baseband signals. The transceiver 1130 can also be called a transceiver or a transceiver circuit.

[0205] The transceiver module of transceiver 1130 may include antenna 1133 and radio frequency circuitry (not shown in the figure), wherein the radio frequency circuitry is mainly used for radio frequency processing.

[0206] Optionally, the device in transceiver 1130 used to implement the receiving function can be regarded as receiver 1032, and the device used to implement the transmitting function can be regarded as transmitter 1031. Receiver 1032 can also be called receiving module, receiver, or receiving circuit, etc., and transmitter 1031 can be called transmitting module, transmitter, or transmitting circuit, etc.

[0207] The processor 1110 and memory 1120 may include one or more boards, and each board may include one or more processors and one or more memories.

[0208] Processor 1110 is used to read and execute programs in memory 1120 to control the communication device. If multiple boards exist, they can be interconnected to enhance processing capabilities. As an optional implementation, multiple boards may share one or more processors, multiple boards may share one or more memories, or multiple boards may simultaneously share one or more processors.

[0209] It should be understood that Figure 14 This is merely an example and not a limitation; the communication device described above, including the processor, memory, and transceiver, may be independent of... Figure 14 The structure shown.

[0210] This application also provides a storage medium, which can be any available medium that a computing device can store, or a data storage device such as a data center containing one or more available media. The available medium can be a magnetic medium (e.g., floppy disk, hard disk, magnetic tape), an optical medium (e.g., DVD), or a semiconductor medium (e.g., solid-state drive). The computer-readable storage medium includes instructions that instruct a terminal device or communication device to perform the resource configuration method described above. This application also provides another computer-readable storage medium. This computer-readable storage medium includes instructions that instruct a terminal device or communication device to perform the resource configuration method described above.

[0211] This application also provides a computer program product containing instructions. The computer program product may be a software or program product containing instructions, capable of running on a terminal device or communication device, or stored on any usable medium. When the computer program product runs on the terminal device or communication device, it causes the terminal device or communication device to execute the resource configuration method described above. This application also provides a computer program product containing instructions. When the computer program product runs on a terminal device or communication device, it causes the terminal device or communication device to execute the resource configuration method described above.

[0212] It should be understood that in this application, "at least one (item)" means one or more, and "more than" means two or more. "And / or" is used to describe the relationship between related objects, indicating that three relationships can exist. For example, "A and / or B" can represent three cases: only A exists, only B exists, and both A and B exist simultaneously, where A and B can be singular or plural. The character " / " generally indicates that the preceding and following related objects are in an "or" relationship. "At least one (item) of the following" or similar expressions refer to any combination of these items, including any combination of single or plural items. For example, at least one (item) of a, b, or c can represent: a, b, c, "a and b", "a and c", "b and c", or "a and b and c", where a, b, and c can be single or multiple.

[0213] The above-described embodiments are only used to illustrate the technical solutions of this application, and are not intended to limit them. Although this application has been described in detail with reference to the foregoing embodiments, those skilled in the art should understand that modifications can still be made to the technical solutions described in the foregoing embodiments, or equivalent substitutions can be made to some of the technical features. Such modifications or substitutions do not cause the essence of the corresponding technical solutions to deviate from the spirit and scope of the technical solutions of the embodiments of this application.

Claims

1. A resource allocation method, characterized in that, The method for configuring initial physical random access channel (PRACH) resources, wherein in each resource configuration period, the method includes: The first time-domain resource position is obtained based on the ratio of the first PRACH configuration period to the second PRACH configuration period, the number of PRACH resources with consecutive time-domain positions, and the initial time-domain position of the first PRACH resource. The first PRACH resource is included among the PRACH resources with consecutive time-domain positions, and the first time-domain resource position is adjacent to the initial time-domain resource position. Use the first time-domain resource location as the time-domain resource location of the second PRACH resource.

2. The method according to claim 1, characterized in that, The second PRACH resource does not overlap with the first PRACH resource in the time domain.

3. The method according to claim 2, characterized in that, The ratio of the second PRACH configuration period to the first PRACH configuration period is K, and the number of PRACH resources with consecutive time-domain positions is M1. The step of obtaining the first time-domain resource position based on the ratio of the first PRACH configuration period to the second PRACH configuration period, the number of consecutive time-domain PRACH resources, and the initial time-domain position of the first PRACH resource specifically includes: When K is greater than 1 and M1 is greater than K, from the last M1-1 PRACH resources among the M1 consecutive PRACH resources in the time domain, select (M1-1) / 2 resources in ascending order of system frame number SFN. K One PRACH resource, the (M1-1) / 2 K It is an integer; The (M1-1) / 2 K The system frame number (SFN) of each PRACH resource is used as the location of the first time-domain resource. When K is greater than 1 and M1 is less than or equal to K, the second PRACH resource is selected from the M1 PRACH resources with consecutive time-domain locations in ascending order of system frame number SFN, and the system frame number SFN of the second PRACH resource is taken as the first time-domain resource location. When K is less than or equal to 1, the 1 / K SFNs following the maximum SFN corresponding to the PRACH resources with consecutive time-domain locations are taken as the first time-domain resource location, where 1 / K is an integer.

4. The method according to claim 2, characterized in that, The ratio of the second PRACH configuration period to the first PRACH configuration period is K, and the number of PRACH resources with consecutive time-domain positions in the initial PRACH resources is M1; obtaining the first time-domain resource position based on the ratio of the first PRACH configuration period to the second PRACH configuration period, the number of consecutive time-domain PRACH resources, and the initial time-domain position of the first PRACH resource specifically includes: When K is greater than 1 and M1 is greater than K, from the last M1-1 PRACH resources in the M1 consecutive time-domain PRACH resources, select (M1-1) / 2 in ascending order of time slot number. K PRACH resource, the (M1-1) / 2 K It is an integer; according to (M1-1) / 2 K The slot number of each PRACH resource determines the location of the first time domain resource; when K is greater than 1 and M1 is less than or equal to K, the second PRACH resource is selected from the M1 consecutive PRACH resources in ascending order of slot number, and the slot number of the second PRACH resource is used as the location of the first time domain resource. When K is less than or equal to 1, the position of the first time-domain resource is determined based on 1 / K timeslot numbers after the largest timeslot number corresponding to the PRACH resources with continuous time-domain positions, where 1 / K is an integer.

5. The method according to claim 1, characterized in that, The second PRACH resource overlaps with the first PRACH resource in the time domain.

6. The method according to claim 5, characterized in that, The ratio of the second PRACH configuration period to the first PRACH configuration period is K, where K is less than 1, and the number of PRACH resources with consecutive time-domain positions in the initial PRACH resources is M1. Obtaining the first time-domain resource position based on the ratio of the first PRACH configuration period to the second PRACH configuration period, the number of consecutive time-domain PRACH resources, and the initial time-domain position of the first PRACH resource specifically includes: The SFN of the last (M1-1) time-domain PRACH resources in the time-domain contiguous PRACH resources, and the last (1 / K-M1) SFNs of the SFNs corresponding to the (M1-1) time-domain PRACH resources, are taken as the first time-domain resource position, where 1 / K is an integer.

7. The method according to claim 5, characterized in that, The ratio of the second PRACH configuration period to the first PRACH configuration period is K, where K is less than 1, and the number of PRACH resources with consecutive time-domain positions in the initial PRACH resources is M1. Obtaining the first time-domain resource position based on the ratio of the first PRACH configuration period to the second PRACH configuration period, the number of consecutive time-domain PRACH resources, and the initial time-domain position of the first PRACH resource specifically includes: The position of the first time-domain resource is determined based on the slot number of the last (M1-1) time-domain PRACH resources in the continuous time-domain PRACH resources, and the slot number of the last (1 / K-M1) slot numbers corresponding to the slot numbers of the (M1-1) time-domain PRACH resources, where 1 / K is an integer.

8. The method according to claim 3 or 6, characterized in that, The method is applied to time-division duplex (TDD) communication systems or frequency-division duplex (FDD) communication systems.

9. The method according to claim 4 or 7, characterized in that, The method is applied to frequency division duplex (FDD) communication systems.

10. The method according to claim 1, characterized in that, The method further includes: Send resource configuration information, which indicates the time-domain resource location of the second PRACH resource and / or the configuration period of the second PRACH resource.

11. The method according to claim 4 or 7, characterized in that, The method further includes: Send resource configuration information, which at least indicates the time-domain resource location of the second PRACH resource, wherein the time-domain resource location of the second PRACH resource is the SFN or time slot number corresponding to the second PRACH resource.

12. The method according to claim 10 or 11, characterized in that, The resource configuration information is carried in the system information SI.

13. The method according to claim 10 or 11, characterized in that, The resource configuration information is carried in the Media Access Control (MAC) control element (CE), or in the Radio Resource Control (RRC) signaling, or in the Downlink Control Information (DCI).

14. A network device, characterized in that, The network device includes a processor and a memory; The processor is coupled to the memory; The memory is used to store computer programs and / or instructions; The processor is used to execute computer programs and / or instructions stored in the memory to implement the resource allocation method as described in any one of claims 1 to 13.

15. A computer program product, characterized in that, The computer program product includes a resource allocation method for performing any one of claims 1 to 13.

16. A computer-readable storage medium storing a computer program or instructions that, when executed, implement the resource allocation method as described in any one of claims 1 to 13.