Resource configuration method, and communication apparatus

By receiving and processing the configuration information of multiple PRACH resource sets in the terminal device, the terminal device can choose the appropriate PRACH resource collection according to the access ability and scene information to solve the differences between the differences between the connection capacity of multiple types of terminal equipment. The problem of unreasonable allocation of resources has achieved more efficient resource utilization and access performance.

WO2025020172A1PCT designated stage expired Publication Date: 2025-01-30HUAWEI TECH CO LTD

Patent Information

Application Number
PCT/CN2023/109569
Authority / Receiving Office
WO · WO
Patent Type
Applications
Current Assignee / Owner
Filing Date
2023-07-27
Publication Date
2025-01-30

AI Technical Summary

Technical Problem

In the existing cellular mobile communication systems, the difference in access capabilities of multiple types of terminal devices leads to unreasonable resource allocation, resulting in increased access overhead and low resource utilization.

Method used

The configuration information of multiple PRACH resource sets sent by the terminal device to receive the network device is used for random access to use part or all Prach resource sets based on the first order of information to improve the access capacity of multiple types of terminals and improve the resource utilization rate.

Benefits of technology

This method can reduce the access overhead of the terminal equipment with strong access capacity, improve the utilization rate of resources, and enhance the access performance of multiple types of terminals.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN2023109569_30012025_PF_FP_ABST
    Figure CN2023109569_30012025_PF_FP_ABST
Patent Text Reader

Abstract

A resource configuration method, and a communication apparatus. In the method, a network device configures N PRACH resource sets for a terminal device, and on the basis of first sequence information, the terminal device sequentially uses M PRACH resource sets among the N PRACH resource sets to perform a random access attempt, the first sequence information being used for determining the sequence of using the M PRACH resource sets to attempt random access. In the method, different PRACH resource sets can be matched with terminal devices having different access capabilities, such that access of a plurality of types of terminals can be improved. In addition, because a plurality of PRACH resource sets are configured, the number of devices using each PRACH resource set for access is relatively reduced, such that PRACH resources configured for each PRACH resource set in a time domain and / or a frequency domain can be relatively sparse, reducing the number of PRACH resources configured per unit time and thus improving resource utilization.
Need to check novelty before this filing date? Find Prior Art

Description

Resource configuration method and communication device Technical Field

[0001] The embodiments of the present application relate to the field of communications, and more specifically, to a resource configuration method and a communication device. Background Art

[0002] In existing cellular mobile communication systems, terminal devices in various usage scenarios need to initiate random access in various scenarios. The network device can configure a physical random access channel (PRACH) resource set in the uplink time slot for the terminal devices in a cell. The PRACH resource set includes multiple periodically configured PRACH resource subsets, each PRACH resource subset includes multiple PRACH resources, and each PRACH resource in the PRACH resource set has the same size. During the random access process, the terminal device can send a preamble signal to the network device on a PRACH resource in the PRACH resource set. Therefore, a PRACH resource is also called a random access channel occasion (RO).

[0003] A cell may contain multiple types of terminals, such as low-cost terminals for machine-type communications, high-performance terminals such as customer premise equipment (CPE) or fixed wireless access (FWA), and new terminals with positioning and sensing capabilities. The access capabilities of different types of terminals can vary significantly. For example, for terminal devices with strong access capabilities, ROs that occupy relatively few resources can meet access requirements. However, to cover low-cost terminals or terminals with weak access capabilities, network equipment needs to configure ROs that occupy relatively more resources for terminal devices to meet access requirements for all types of terminals, resulting in increased access overhead for terminal devices with strong access capabilities. In addition, if more terminal devices are used, more PRACH resources need to be configured per unit time to reduce the probability of access conflicts for terminal devices. For example, more PRACH resources can be achieved by configuring more dense PRACH resources in the time domain and / or frequency domain, resulting in low resource utilization.

[0004] Summary of the Invention

[0005] The embodiments of the present application provide a method and a communication device for resource configuration, which can improve the access of multiple types of terminals and increase resource utilization.

[0006] In a first aspect, a method for resource configuration is provided. The method can be executed by a terminal device, or by a component of the terminal device (such as a chip or circuit), without limitation. For ease of description, the following description uses execution by a terminal device as an example. However, it should be noted that the actions executed by the terminal device below can also be replaced by actions executed by a component of the terminal device (such as a chip or circuit), that is, the terminal device in the method can be replaced by a component of the terminal device.

[0007] The method may include: a terminal device receives first information from a network device, the first information including configuration information of N physical random access channel PRACH resource sets, where N is an integer greater than 1; the terminal device uses part or all of the M PRACH resource sets to attempt random access based on the first sequence information, the M PRACH resource sets belong to the N PRACH resource sets, the first sequence information is used to determine the order in which the terminal device attempts random access using the M PRACH resource sets, and M is less than or equal to N.

[0008] In the above technical solution, the network device can configure multiple PRACH resource sets for the terminal device, and the terminal device can make access attempts in sequence according to the first sequence information. In this method, different PRACH resource sets can match terminal devices with different access capabilities, which can improve the access of multiple types of terminals and improve resource utilization. To illustrate this beneficial effect, the first sequence information is the sorting information of M PRACH resources from small to large according to the RO overhead. The terminal device with stronger access capability can choose to use the PRACH resource set corresponding to the RO with relatively low overhead according to the first sequence to attempt access, thereby reducing the access overhead of the device with stronger access capability. In addition, since multiple PRACH resource sets are configured, the number of devices using each PRACH resource set for access is relatively reduced. Therefore, the PRACH resources configured in the time domain and / or frequency domain for each PRACH resource set can be relatively sparse, reducing the number of configured PRACH resources per unit time, thereby improving resource utilization.

[0009] In certain implementations of the first aspect, the configuration information of the PRACH resource set includes resource parameters corresponding to the PRACH resource set, where the resource parameters include format parameters of the preamble signal and time and / or frequency resource parameters of the PRACH resource set.

[0010] In certain implementations of the first aspect, the first information further includes first sequence information, where the first sequence information indicates an order of attempting random access using the N PRACH resource sets.

[0011] In certain implementations of the first aspect, the first order information is determined based on a first parameter corresponding to the N PRACH resource sets, where the first parameter includes at least one parameter among the resource parameters.

[0012] In certain implementations of the first aspect, the method further includes: the terminal device determines first order information based on a first rule, the first rule indicates that the PRACH resource set is sorted based on a first parameter, and the first parameter includes at least one parameter among the resource parameters.

[0013] In certain implementations of the first aspect, the terminal device determines the first sequence information based on the first rule, including: the terminal device determines the first sequence information based on the first rule and the capability of the terminal device.

[0014] In some implementations of the first aspect, the first rule is a rule indicated by the network device, or the first rule is a predefined rule.

[0015] In certain implementations of the first aspect, the method further includes: the terminal device determining M PRACH resource sets from the N PRACH resource sets based on a capability of the terminal device.

[0016] In certain implementations of the first aspect, the configuration information of the PRACH resource set also includes information about the random access scenario to which the PRACH resource set is applicable, wherein the information about the random access scenario corresponding to any one of the M PRACH resource sets matches the information about the random access scenario initiated by the terminal device.

[0017] In the above implementation, various types of terminal devices can determine the PRACH resource set that matches them to make a random access attempt based on the information of the random access scenario they currently initiate. This implementation can enhance access performance.

[0018] In certain implementations of the first aspect, the information about the random access scenario to which the PRACH resource set is applicable includes an identifier of the random access scenario to which the PRACH resource set is applicable, and / or a random access type to which the PRACH resource set is applicable.

[0019] In certain implementations of the first aspect, the configuration information of the PRACH resource set also includes parameters of a device to which the PRACH resource set is applicable, wherein the parameters of a device corresponding to any one of the M PRACH resource sets match the parameters of the terminal device.

[0020] In the above implementation, various types of terminal devices can determine a PRACH resource set that matches them based on the capabilities and / or service requirements of the terminal devices to make random access attempts. This implementation can enhance access performance.

[0021] In certain implementations of the first aspect, the parameters of the device to which the PRACH resource set is applicable include capability parameters and / or service requirement parameters of the device to which the PRACH resource set is applicable.

[0022] In certain implementations of the first aspect, the capability parameter of the device includes at least one of the following parameters: a positioning capability level, a range of the number of transmitting antennas, or an energy-saving power level.

[0023] In certain implementations of the first aspect, the service requirement parameter of the device includes at least one of the following parameters: a priority level of the service, a delay requirement level of the service, and a reliability level of the service.

[0024] In certain implementations of the first aspect, the method further includes: the terminal device sends a first preamble signal to the network device on a first PRACH resource set, where the first PRACH resource set is one of M PRACH resource sets; the terminal device receives a random access response signal from the network device, wherein the parameters of the random access response signal are determined based on the capabilities of the terminal device, and the capabilities of the terminal device are determined based on the first PRACH resource set.

[0025] In a second aspect, a method for resource configuration is provided. This method can be performed by a network device, or by a component of the network device (e.g., a chip or circuit), without limitation. For ease of description, the following description uses the network device as an example. However, it should be noted that the actions performed by the network device below can also be replaced by the component of the network device (e.g., a chip or circuit), that is, the network device in this method can be replaced by a component of the network device.

[0026] The method includes: a network device sends first information to a terminal device, the first information including configuration information of N physical random access channel (PRACH) resource sets and first sequence information, the first sequence information indicating the order of attempting random access using the N PRACH resource sets, where N is an integer greater than 1; the network device sends the first information to the terminal device.

[0027] Regarding the beneficial effects of the second aspect, please refer to the description of the first aspect and will not be repeated here.

[0028] In certain implementations of the second aspect, the configuration information of the PRACH resource set includes resource parameters corresponding to the PRACH resource set, where the resource parameters include format parameters of the preamble signal and time and / or frequency resource parameters of the PRACH resource set.

[0029] In certain implementations of the second aspect, the first order information is determined based on a first parameter corresponding to the N PRACH resource sets, where the first parameter includes at least one parameter among the resource parameters.

[0030] In certain implementations of the second aspect, the configuration information of the PRACH resource set further includes information about random access scenarios to which the RO resources are applicable.

[0031] In certain implementations of the second aspect, the information about the random access scenario to which the PRACH resource set is applicable includes an identifier of the random access scenario to which the PRACH resource set is applicable, and / or a random access type to which the PRACH resource set is applicable.

[0032] In certain implementations of the second aspect, it is characterized in that the configuration information of the PRACH resource set also includes parameters of a device to which the PRACH resource set is applicable.

[0033] In certain implementations of the second aspect, the parameters of the device to which the PRACH resource set is applicable include capability parameters and / or service requirement parameters of the device to which the PRACH resource set is applicable.

[0034] In certain implementations of the second aspect, the capability parameter of the device includes at least one of the following parameters: a positioning capability level, a range of the number of transmitting antennas, or an energy-saving power level.

[0035] In certain implementations of the second aspect, the service requirement parameter of the device includes at least one of the following parameters: a priority level of the service, a delay requirement level of the service, and a reliability level of the service.

[0036] In certain implementations of the second aspect, the method further includes: the network device receives a first preamble signal from the terminal device on a first PRACH resource set, where the first PRACH resource set is one of N PRACH resource sets; the network device sends a random access response signal to the terminal device, wherein parameters of the random access response signal are determined based on the capabilities of the terminal device, and the capabilities of the terminal device are determined based on the first PRACH resource set.

[0037] A third aspect provides a method for resource configuration, which can be executed by a terminal device, or by a component of the terminal device (such as a chip or circuit), without limitation. For ease of description, the following description uses execution by a terminal device as an example, but it should be noted that the actions executed by the terminal device below can also be replaced by actions executed by a component of the terminal device (such as a chip or circuit), that is, the terminal device in the method can be replaced by a component of the terminal device.

[0038] The method includes: a terminal device receives configuration information of N physical random access channel (PRACH) resource sets from a network device, wherein the configuration information of the PRACH resource set includes information of a random access scenario applicable to the PRACH resource set, and N is an integer greater than 1; the terminal device determines a first PRACH resource set among the N PRACH resource sets, wherein the information of the random access scenario corresponding to the first PRACH resource set matches the information of the random access scenario initiated by the terminal device; and the terminal device performs random access based on the first PRACH resource set.

[0039] A fourth aspect provides a method for resource configuration. The method can be performed by a network device, or by a component of the network device (e.g., a chip or circuit), without limitation. For ease of description, the following description uses the method performed by a network device as an example. However, it should be noted that the actions performed by the network device below can also be replaced by actions performed by a component of the network device (e.g., a chip or circuit), i.e., the network device in the method can be replaced by a component of the network device.

[0040] The method includes: a network device determines configuration information of N physical random access channel (PRACH) resource sets, wherein the configuration information of the PRACH resource set includes information of a random access scenario applicable to the PRACH resource set, and N is an integer greater than 1; and the network device sends the configuration information of the N physical random access channel (PRACH) resource sets to a terminal device.

[0041] In certain implementations of the third aspect or the fourth aspect, the information of the random access scenario to which the PRACH resource set is applicable includes an identifier of the random access scenario to which the PRACH resource set is applicable, and / or a random access type to which the PRACH resource set is applicable.

[0042] A fifth aspect provides a method for resource configuration, which can be executed by a terminal device, or by a component of the terminal device (such as a chip or circuit), without limitation. For ease of description, the following description uses execution by a terminal device as an example, but it should be noted that the actions executed by the terminal device below can also be replaced by actions executed by a component of the terminal device (such as a chip or circuit), that is, the terminal device in the method can be replaced by a component of the terminal device.

[0043] The method includes: a terminal device receives configuration information of N physical random access channel (PRACH) resource sets from a network device, wherein the configuration information of the PRACH resource set includes parameters of a device to which the PRACH resource set is applicable, and N is an integer greater than 1; the terminal device determines a first PRACH resource set from the N PRACH resource sets, wherein parameters of a device corresponding to the first PRACH resource set match parameters of the terminal device; and the terminal device performs random access based on the first PRACH resource set.

[0044] A sixth aspect provides a method for resource configuration, which can be performed by a network device, or by a component of the network device (such as a chip or circuit), without limitation. For ease of description, the following description uses the example of execution by a network device, but it should be noted that the actions performed by the network device below can also be replaced by actions performed by a component of the network device (such as a chip or circuit), that is, the network device in the method can be replaced by a component of the network device.

[0045] The method includes: a network device determines configuration information of N physical random access channel (PRACH) resource sets, wherein the configuration information of the PRACH resource set includes parameters of a device to which the PRACH resource set is applicable, and N is an integer greater than 1; and the network device sends the configuration information of the N physical random access channel (PRACH) resource sets to a terminal device.

[0046] In certain implementations of the fifth or sixth aspect, the parameters of the device to which the PRACH resource set is applicable include capability parameters and / or service requirement parameters of the device to which the PRACH resource set is applicable.

[0047] In certain implementations of the fifth or sixth aspects, the capability parameters of the device include at least one of the following parameters: positioning capability level, range of number of transmitting antennas, or energy-saving power level.

[0048] In certain implementations of the fifth or sixth aspect, the service requirement parameter of the device includes at least one of the following parameters: a priority level of the service, a delay requirement level of the service, and a reliability level of the service.

[0049] In certain implementations of the fifth or sixth aspects, the configuration information of the PRACH resource set includes physical random access channel resource parameters corresponding to the PRACH resource set, and the resource parameters include the format parameters of the preamble signal and the time and / or frequency resource parameters of the PRACH resource set.

[0050] In a seventh aspect, a communication device is provided, configured to execute the method provided in the first, third, or fifth aspects. Specifically, the device may include units and / or modules, such as a processing unit and / or a communication unit, configured to execute the method in any of the first, third, or fifth aspects, or any possible implementation of the first, third, or fifth aspects.

[0051] In one implementation, the apparatus is a terminal device. When the apparatus is a terminal device, the communication unit may be a transceiver or an input / output interface; and the processing unit may be at least one processor. Optionally, the transceiver may be a transceiver circuit. Optionally, the input / output interface may be an input / output circuit.

[0052] In another implementation, the device is a chip, chip system, or circuit used in a terminal device. When the device is a chip, chip system, or circuit used in a terminal device, the communication unit may be an input / output interface, interface circuit, output circuit, input circuit, pin, or related circuit on the chip, chip system, or circuit; and the processing unit may be at least one processor, processing circuit, or logic circuit.

[0053] In an eighth aspect, a communication device is provided, the device being configured to execute the method provided in the second, fourth, or sixth aspect. Specifically, the device may include units and / or modules, such as a processing unit and / or a communication unit, for executing the method in any of the second, fourth, or sixth aspects, or any possible implementation of the second, fourth, or sixth aspects.

[0054] In one implementation, the apparatus is a network device. When the apparatus is a network device, the communication unit may be a transceiver or an input / output interface; and the processing unit may be at least one processor. Alternatively, the transceiver may be a transceiver circuit. Alternatively, the input / output interface may be an input / output circuit.

[0055] In another implementation, the device is a chip, chip system, or circuit used in a network device. When the device is a chip, chip system, or circuit used in a terminal device, the communication unit may be an input / output interface, interface circuit, output circuit, input circuit, pin, or related circuit on the chip, chip system, or circuit; and the processing unit may be at least one processor, processing circuit, or logic circuit.

[0056] In the ninth aspect, a communication device is provided, comprising: at least one processor, the at least one processor being coupled to at least one memory, the at least one memory being used to store computer programs or instructions, and the at least one processor being used to call and run the computer program or instructions from the at least one memory, so that the communication device executes the method in any one of the first aspect, the third aspect, or the fifth aspect, or any possible implementation of the first aspect, the third aspect, or the fifth aspect.

[0057] In one implementation, the apparatus is a terminal device.

[0058] In another implementation, the apparatus is a chip, a chip system, or a circuit used in a terminal device.

[0059] In the tenth aspect, a communication device is provided, comprising: at least one processor, the at least one processor being coupled to at least one memory, the at least one memory being used to store computer programs or instructions, and the at least one processor being used to call and run the computer program or instructions from the at least one memory, so that the communication device executes the method in any one of the second aspect, the fourth aspect, or the sixth aspect and any possible implementation of the second aspect, the fourth aspect, or the sixth aspect.

[0060] In one implementation, the apparatus is a network device.

[0061] In another implementation, the apparatus is a chip, a chip system, or a circuit used in a network device.

[0062] In an eleventh aspect, a processor is provided for executing the methods provided in the above aspects.

[0063] For the operations such as sending and acquiring / receiving involved in the processor, unless otherwise specified, or if they do not conflict with their actual functions or internal logic in the relevant descriptions, they can be understood as processor output, reception, input and other operations, and can also be understood as sending and receiving operations performed by the radio frequency circuit and antenna. This application does not limit this.

[0064] In the twelfth aspect, a computer-readable storage medium is provided, which stores a program code for execution by a device, and the program code includes a method for executing any one of the above-mentioned aspects 1 to 6 or any possible implementation of the aspects 1 to 6.

[0065] In the thirteenth aspect, a computer program product comprising instructions is provided, which, when run on a computer, enables the computer to execute the method in any one of the above-mentioned aspects 1 to 6 and any possible implementation of the aspects 1 to 6.

[0066] In the fourteenth aspect, a chip is provided, which includes a processor and a communication interface. The processor reads instructions stored in a memory through the communication interface and executes the method in any one of the above-mentioned aspects 1 to 6 or any possible implementation of aspects 1 to 16.

[0067] Optionally, as an implementation method, the chip also includes a memory, in which a computer program or instruction is stored, and the processor is used to execute the computer program or instruction stored in the memory. When the computer program or instruction is executed, the processor is used to execute the method in any one of the above-mentioned aspects 1 to 6 or any possible implementation method of aspects 1 to 6.

[0068] In the fifteenth aspect, a communication system is provided, which includes the communication device shown in the ninth aspect and the tenth aspect. BRIEF DESCRIPTION OF THE DRAWINGS

[0069] FIG1 is a schematic diagram of a communication system provided in an embodiment of the present application.

[0070] FIG2 is a schematic diagram of five LTE preamble signal formats.

[0071] FIG3 is a schematic flowchart of a contention-based random access.

[0072] FIG4 is a schematic flowchart of a resource configuration method provided in this application.

[0073] FIG5 is a schematic diagram of PRACH resource set #1.

[0074] FIG6 is a schematic diagram of PRACH resource set #2 and PRACH resource set #3 configured based on the method proposed in this application.

[0075] FIG7 is a schematic block diagram of a communication device 200 provided in this application.

[0076] FIG8 is a schematic structural diagram of the communication device 300 provided in this application. DETAILED DESCRIPTION

[0077] The technical solutions in the embodiments of the present application will be described below with reference to the accompanying drawings.

[0078] The technical solutions of the embodiments of the present application can be applied to various communication systems, for example, fifth generation (5G), long term evolution (LTE), Internet of Things (IoT), wireless fidelity (Wi-Fi) and other wireless communication systems, or other wireless communications that may appear in the future, such as next-generation wireless communication systems.

[0079] Figure 1 is a schematic diagram of a communication system provided by an embodiment of the present application. Communication system 100 includes at least one network device, such as network device 110 shown in Figure 1 ; communication system 100 may also include at least one terminal device, such as terminal device 120 and / or terminal device 130 shown in Figure 1 . Network device 110 and terminal devices 120 / 130 can communicate via wireless links and exchange information. It is understood that network devices and terminal devices may also be referred to as communication devices.

[0080] A network device is a network-side device with wireless transceiver functions. A network device may be a device in a radio access network (RAN) that provides wireless communication functions for terminal devices, and is referred to as a RAN device. For example, the network device may be a base station, an evolved NodeB (eNodeB), a next-generation NodeB (gNB) in a 5G mobile communication system, a base station that has been subsequently evolved by 3GPP, a transmission reception point (TRP), an access node in a WiFi system, a wireless relay node, a wireless backhaul node, etc. In communication systems using different radio access technologies (RATs), the names of devices with base station functions may vary. For example, in an LTE system, it may be called an eNB or eNodeB, and in a 5G system or NR system, it may be called a gNB. This application does not limit the specific name of the base station. A network device may include one or more co-located or non-co-located transmission and reception points. For another example, a network device may include one or more centralized units (CUs), one or more distributed units (DUs), or one or more CUs and one or more DUs. Exemplarily, the functions of the CU can be implemented by one entity or different entities. For example, the functions of the CU are further divided, that is, the control plane and the user plane are separated and implemented through different entities, namely the control plane CU entity (i.e., CU-CP entity) and the user plane CU entity (i.e., CU-UP entity). The CU-CP entity and the CU-UP entity can be coupled with the DU to jointly complete the functions of the access network device. For example, the CU is responsible for processing non-real-time protocols and services, and implementing the functions of the radio resource control (RRC) and packet data convergence protocol (PDCP) layers. The DU is responsible for processing physical layer protocols and real-time services, and implementing the functions of the radio link control (RLC) layer, the media access control (MAC) layer, and the physical (PHY) layer. In this way, some functions of the wireless access network device can be implemented through multiple network function entities. These network function entities can be network elements in hardware devices, or they can be software functions running on dedicated hardware, or virtualized functions instantiated on a platform (e.g., a cloud platform). The network device may also include an active antenna unit (AAU).AAU implements some physical layer processing functions, radio frequency processing and related functions of active antennas. Since the information of the RRC layer will eventually become the information of the PHY layer, or be converted from the information of the PHY layer, under this architecture, high-level signaling, such as RRC layer signaling, can also be considered to be sent by DU, or sent by DU+AAU. It can be understood that the network device can be a device including one or more of the CU node, DU node, and AAU node. In addition, the CU can be divided into a network device in the access network (radio access network, RAN), or the CU can be divided into a network device in the core network (core network, CN), and this application does not limit this. For example, in the vehicle to everything (V2X) technology, the access network device can be a road side unit (RSU). Multiple access network devices in the communication system can be base stations of the same type or different types. The base station can communicate with the terminal device, or it can communicate with the terminal device through a relay station. In the embodiments of the present application, the apparatus for implementing the network device function may be the network device itself, or may be an apparatus capable of supporting the network device in implementing the function, such as a chip system or a combination of devices or components capable of implementing the access network device function, which may be installed in the network device. In the embodiments of the present application, the chip system may be composed of a chip or may include a chip and other discrete components.

[0081] A terminal device is a user-side device with wireless transceiver capabilities. It can be a fixed device, mobile device, handheld device (such as a mobile phone), wearable device, in-vehicle device, or a wireless device built into any of the above devices (such as a communication module, modem, or chip system). Terminal devices are used to connect people, objects, and machines, and can be used in a wide range of scenarios, such as cellular communications, device-to-device (D2D) communications, vehicle-to-everything (V2X) communications, machine-to-machine / machine-type communications (M2M / MTC) communications, the Internet of Things (IoT), virtual reality (VR), augmented reality (AR), industrial control, self-driving, remote medical care, smart grids, smart furniture, smart offices, smart wearables, smart transportation, smart cities, drones, robots, and other scenarios. Exemplarily, the terminal device can be a handheld terminal in cellular communication, a communication device in D2D, an IoT device in MTC, a surveillance camera in smart transportation and smart cities, or a communication device on a drone, etc.

[0082] The terminal device may sometimes be referred to as user equipment (UE), user terminal, user device, user unit, user station, terminal, access terminal, access station, UE station, remote station, mobile device or wireless communication device, etc. In the embodiments of the present application, the device for implementing the function of the terminal device may be the terminal device, or may be a device that can support the terminal device to implement the function, such as a chip system or a combination device or component that can implement the function of the terminal device, and the device may be installed in the terminal device.

[0083] In existing cellular mobile communication systems, terminal devices need to initiate random access in various scenarios for various purposes. Random access can be either 4-step random access or 2-step random access. In both random access processes, the first step is for the terminal device to send a preamble signal to the network device. The preamble signal can have multiple formats, and the format parameters of the preamble signal include the cyclic prefix (CP) length T of the orthogonal frequency division multiplexing (OFDM) symbol. CP, the subcarrier spacing of the OFDM symbol, the number of repetitions of the OFDM signal, the length of the preamble sequence that generates the preamble signal, and the guard interval (GI) length T GI wait.

[0084] Figure 2 is a schematic diagram of the five LTE preamble signal formats, namely format 0, format 1, format 2, format 3 and format 4. The part filled with the left slash in each format is T CP The length and number of occurrences of the unfilled part are determined by the subcarrier spacing and repetition times in the corresponding format parameters, and the grid filled part is T GI It can be seen that format 0 requires one uplink subframe, format 1 and format 2 require two uplink subframes, and format 3 requires three uplink subframes to be fully transmitted. In particular, format 4 can only be used in the uplink pilot time slot (UpPTS).

[0085] The network device can configure a preamble format for a cell. Under the same format, each cell supports multiple preambles. For example, in LTE or new radio (NR) systems, each cell supports up to 64 preambles. In addition, depending on whether the preamble is selected by the terminal device from a preset preamble set or specified by the network device, random access is further divided into contention based random access (CBRA) and contention free random access (CFRA). For example, the random access initiated by the terminal device from the idle state belongs to CBRA, and the random access initiated by the terminal device for cross-zone handover can be either CFRA or CBRA.

[0086] Figure 3 is a schematic flow chart of a contention-based random access (ie, a four-step random access). The steps included in the flow are described in detail below.

[0087] S301: The terminal device sends a message 1 (Msg1) to the network device, and the network device receives the Msg1.

[0088] Before sending message 1, in an existing LTE or NR system, the network device will configure a PRACH resource set for the terminal device in the cell based on the size of the cell and the signal strength of the cell. The configuration information of the PRACH resource set includes the format parameters of the preamble signal and the time / frequency resource parameters occupied by the PRACH resource set. This application does not limit the specific configuration method of the parameters in the configuration information of the PRACH resource set.

[0089] Optionally, the network device may indicate to the terminal device the format parameters of the preamble signal that can be used based on the configured RO. For example, when the RO length in the time domain is 1 ms, the format parameters of the preamble signal configured by the network device may indicate format 0. When the RO length in the time domain is 2 ms, the format parameters of the preamble signal configured by the network device may indicate format 1 or format 2.

[0090] Based on the system message received from the network device and the selected synchronization signal and PBCH block (SSB) index, the terminal device selects one of the one or more ROs associated with the SSB index on the configured PRACH resource set to transmit a preamble signal. After determining the RO, the terminal device transmits a preamble signal in the selected RO. It is understood that this preamble signal is Msg1.

[0091] S302: The network device sends message 2 (Msg2) to the terminal device. Correspondingly, the terminal device receives Msg2.

[0092] After receiving the preamble sequence, the network device allocates the time and frequency domain resources for the terminal to send Msg2, as well as the scheduling information for Msg3. Msg2 is also called a random access response (RAR). The RAR includes the scheduling information for Msg3, namely the RAR uplink (UL) grant information.

[0093] S303: The terminal device sends message 3 (Msg3) to the network device. Correspondingly, the network device receives Msg3.

[0094] Msg3 is sent on the time-frequency resources specified by Msg2 and is carried by the physical uplink shared channel (PUSCH).

[0095] S304: The network device sends message 4 (Msg4) to the terminal device. Correspondingly, the terminal device receives Msg4.

[0096] Msg4 is mainly used for conflict resolution. When multiple terminal devices use the same RO to send the same preamble sequence for random access, the network device needs to determine which terminal device to select for access in this random access. That is, after the random access process is completed, only one terminal device can access successfully.

[0097] Current networks feature a wide variety of terminal types, including low-cost terminals for machine-type communications (MTCs), high-performance terminals like customer premises equipment (CPE) and fixed wireless access (FWA), and newer terminals with positioning and sensing capabilities. The access capabilities of these different types of terminals can vary significantly. To cover low-cost terminals or those with weaker access capabilities, base stations must configure more PRACHs for preamble transmission, resulting in excessive overhead and low resource utilization. For example, for terminals with strong access capabilities, relatively few ROs are sufficient. However, to cover low-cost terminals or those with weaker access capabilities, network equipment must configure relatively more ROs to accommodate all types of terminals, increasing access overhead for terminals with strong access capabilities. Furthermore, as more terminals are used, more PRACH resources must be allocated per unit time to minimize the probability of access conflicts. For example, more PRACH resources can be achieved by configuring denser PRACH resources in the time and / or frequency domains, resulting in low resource utilization.

[0098] In view of this, the present application proposes a resource allocation method that can effectively solve the above technical problems. The method proposed in the present application is described in detail below with reference to FIG4 .

[0099] Figure 4 is a schematic flow chart of a resource configuration method provided by the present application. The method includes the following steps.

[0100] S410: A network device determines first information, where the first information includes configuration information of N PRACH resource sets, where N is an integer greater than 1.

[0101] Optionally, the configuration information of the PRACH resource set includes resource parameters corresponding to the PRACH resource set, and the resource parameters include format parameters of the pilot signal and time and / or frequency resource parameters of the PRACH resource set. This application does not limit the specific configuration method of the parameters in the configuration information of the PRACH resource set.

[0102] It can be understood that each of the N PRACH resource sets includes a periodically configured PRACH resource subset, each PRACH resource subset includes one or more RO resources, and the resources occupied by all RO resources in the PRACH resource set in the time / frequency domain are the same size. For example, the format parameters of the preamble signal include the cyclic prefix length of the OFDM symbol, the subcarrier spacing of the OFDM symbol, the number of repetitions of the OFDM signal, the cyclic shift interval, the sequence length for generating the preamble signal, the guard interval length, etc.

[0103] In the embodiment of the present application, a PRACH resource set may also be referred to as a set of PRACH resources. The two names may be interchangeable, and the present application does not impose any restrictions on this.

[0104] S420: The network device sends first information to the terminal device. Correspondingly, the terminal device receives the first information from the network device.

[0105] Afterwards, when the terminal device has a random access requirement, S430 is executed.

[0106] S430, the terminal device uses part or all of the M PRACH resource sets to attempt random access based on the first sequence information, the M PRACH resource sets belong to N PRACH resource sets, the first sequence information is used to determine the order in which the terminal device uses the M PRACH resource sets to attempt random access, and M is less than or equal to N.

[0107] When M is equal to N, the terminal device may use M PRACH resource sets to make random access attempts based on the first sequence information until access is successful. Specifically, the number of PRACH resource sets actually used in random access attempts may be less than M. For example, random access is successful when the terminal device attempts the xth PRACH resource set among the M PRACH resource sets based on the first sequence information. Unused PRACH resource sets among the M PRACH resource sets are no longer used for random access attempts, where x is less than N.

[0108] When M is less than N, the terminal device needs to first determine M PRACH resource sets to attempt random access from the N PRACH resource sets, and then make random access attempts based on the first sequence information until access is successful. Specifically, the number of PRACH resource sets actually used for random access attempts may be less than M. For example, if the terminal device attempts the yth PRACH resource set among the M PRACH resource sets based on the first sequence information, random access is successful, and the unused PRACH resource sets among the M PRACH resource sets are no longer used for random access attempts, where y is less than M.

[0109] In one implementation, the network device may indicate to the terminal device an order in which to use the N PRACH resource sets. For example, the first information further includes first sequence information, which indicates an order in which random access attempts are made using the N PRACH resource sets. Thus, the terminal device determines an order in which random access attempts are made using the M PRACH resource sets based on the first sequence information.

[0110] Optionally, the first sequence information is determined by the network device based on a first parameter corresponding to N PRACH resource sets, where the first parameter includes at least one parameter in the resource parameter. For example, the network device may determine the first sequence information according to the time-frequency resources occupied by an RO in the PRACH resource set from small to large, or the network device may determine the first sequence information according to the cyclic prefix length of the OFDM symbol in the format parameter of the preamble signal corresponding to the PRACH resource set from small to large.

[0111] In another implementation, the terminal device determines the first sequence information based on a first rule, where the first rule indicates that the PRACH resource set is sorted based on a first parameter, and the first parameter includes at least one parameter among the resource parameters.

[0112] For example, in this implementation, the determined first sequence information may indicate the order of use of N PRACH resource sets, or the first sequence information may indicate the order of use of M PRACH resource sets.

[0113] In one embodiment, the terminal device determines the first sequence information based on a first rule, including: the terminal device determines the first sequence information based on the first rule and a capability of the terminal device. In another embodiment, the first rule is a rule indicated by the network device, or the first rule is a predefined rule.

[0114] In the above technical solution, the network device can configure multiple sets of PRACH resources for the terminal device, and the terminal device can use different PRACH resource sets in sequence according to the first order to make access attempts. This method can improve the access of multiple types of terminals and improve resource utilization. To illustrate this beneficial effect, assume that the cell contains only two different types of terminal devices, namely type 1 devices and type 2 devices. The access capability of type 1 devices is strong. The RO configured in the PRACH can meet the access requirements when it occupies 1ms in the time domain (i.e., low-overhead RO). The access capability of type 2 devices is weak. The RO configured in the PRACH can meet the access requirements when it occupies 2ms in the time domain (i.e., high-overhead RO). As can be seen from the above description, in order to cover type 2 terminals, the configured RO needs to occupy 2ms in the time domain. In addition, since type 1 devices and type 2 devices need to use the same set of PRACH resources, in order to reduce the probability of access conflict of terminal devices, more PRACH resources need to be configured per unit time. For example, there are 50 type 1 devices and 50 type 2 devices, and the PRACH resource set #1 used by type 1 devices and type 2 devices is shown in Figure 5. Based on the solution proposed in this application, as shown in Figure 6, the network device can configure the PRACH resource #2 set for type 1 devices, and configure the PRACH resource #3 set for type 2 devices. The ROs in PRACH resource set #2 and PRACH resource set #3 occupy the same resources as the RO in PRACH resource set #1 in the frequency domain. The RO configured in PRACH resource set #2 occupies 1ms in the time domain, and the RO configured in PRACH resource set #3 occupies 2ms in the time domain. This can reduce the access overhead of type 1 devices. In addition, compared with PRACH resource set #1, since the number of access devices corresponding to PRACH resource set #2 and PRACH resource set #3 is reduced by half, the PRACH period can be configured to be twice the period of PRACH resource set #1 (i.e., 8ms). It can be seen that within the duration corresponding to a PRACH period corresponding to PRACH resource set #2 (i.e., within 8ms), the resources occupied by PRACH resource set #2 and PRACH resource set #3 are less than the resources occupied by PRACH resource set #1, so this method can also improve resource utilization.

[0115] It should be understood that the low-overhead RO mentioned above means that the RO occupies fewer time-frequency resources, and the high-overhead RO means that the RO occupies more time-frequency resources.

[0116] Several possible specific implementations of determining M PRACH resource sets are given below. The following implementations can be used individually or in combination, and this application does not limit this. However, it should be noted that when M=1, the terminal device performs random access only on one determined PRACH resource set.

[0117] Implementation method 1

[0118] The terminal device determines M PRACH resource sets from the N PRACH resource sets based on its own capabilities. For example, when the access capability of the terminal device is weak, the terminal device may exclude the PRACH resource sets that do not meet its access requirements from the N PRACH resource sets and attempt random access based on the first order information in the remaining PRACH resource sets.

[0119] Implementation method 2

[0120] Optionally, the configuration information of the PRACH resource set also includes information about the random access scenario to which the PRACH resource set is applicable. The terminal device selects M PRACH resource sets based on the information about the random access scenario to which the PRACH resource set is applicable, wherein the information about the random access scenario corresponding to any one of the M PRACH resource sets matches the information about the random access scenario initiated by the terminal device.

[0121] It should be noted that, after the terminal device determines M PRACH resource sets, the number of PRACH resource sets used for the actual random access attempt may be less than M. For example, the terminal device successfully accesses the yth PRACH resource set among the M PRACH resource sets based on the first sequence information, and the unused PRACH resource sets among the M PRACH resource sets are no longer used for random access attempts, where y is less than M. Optionally, the information of the random access scenario to which the PRACH resource set is applicable includes an identifier of the random access scenario to which the PRACH resource set is applicable, and / or the random access type to which the PRACH resource set is applicable.

[0122] For example, the random access type applicable to the PRACH resource set is CBRA or CFRA. For example, under CFRA, the PRACH resource set corresponding to the low-overhead RO can be configured preferentially.

[0123] For example, a specific random access scenario may be:

[0124] (1) Initial access from RRC_IDLE (CBRA)

[0125] (2) Initial access from RRC deactivated state (Transition from RRC_INACTIVE) (CBRA)

[0126] (3)RRC re-establishment for radio link failure (CBRA)

[0127] (4) Uplink data arrival when Out-of-Sync (CBRA)

[0128] (5) No SR resources when uplink data arrives (CBRA)

[0129] (6) Scheduling Resource Transmission Failure (SR Transmission Failure) (CBRA)

[0130] (7) Response to On-demand SI Request (CFRA or CBRA)

[0131] (8) Synchronous Reconfiguration (CFRA or CBRA)

[0132] (9) Beam Failure Recovery (CFRA or CBRA)

[0133] (10) DL data arrival when Out-of-Sync (CFRA)

[0134] For example, in random access scenario (2), since the terminal will retain the previous synchronization information, the PRACH resource set corresponding to the low-overhead RO can be preferentially configured for the terminal device in this scenario; in random access scenario (7), since it is in a synchronized state, the PRACH resource set corresponding to the low-overhead RO can also be preferentially configured.

[0135] Optionally, the CBRA or CFRA in the brackets after each of the above random access scenarios indicates the random access type corresponding to the random access scenario. For example, the random access type corresponding to random access scenario (1) is CBRA, and the random access type corresponding to random access scenario (9) may be CFRA or CBRA. However, it should be noted that in an actual random access scenario, one scenario can only correspond to one random access type.

[0136] Implementation method three

[0137] Optionally, the configuration information of the PRACH resource set also includes parameters of the device to which the PRACH resource set is applicable. The terminal device selects M PRACH resource sets based on the parameters of the device to which the PRACH resource set is applicable, wherein the parameters of the device corresponding to any one of the M PRACH resource sets match the parameters of the terminal device.

[0138] Optionally, the parameters of the device to which the PRACH resource set is applicable include capability parameters and / or service requirement parameters of the device to which the PRACH resource set is applicable.

[0139] For example, the capability parameters of the device include at least one of the following parameters:

[0140] (1) Positioning capability level. For example, for a terminal device with strong positioning capability, the range of uplink time deviation can be calculated with the help of its own positioning information and the location of the network device, and part of the uplink time deviation can be pre-compensated. Therefore, a PRACH resource set with a smaller CP length and a narrower cyclic shift interval in the preamble format parameters can be preferentially configured for it. Therefore, the positioning capability level of the PRACH resource set can be determined according to the CP length and cyclic shift interval. The PRACH resource set with a smaller CP length and a finer cyclic shift interval corresponds to a higher positioning capability level (suitable for terminal devices with strong positioning capability), and the PRACH resource set with a larger CP length and a wider cyclic shift interval corresponds to a lower positioning capability level (suitable for terminal devices with weaker positioning capability). For example, the positioning capability level can be divided into K levels, where level 1 indicates the strongest positioning capability and level K indicates the weakest positioning capability. In this way, when performing random access, the terminal can select a PRACH resource set that matches its own positioning capability according to the positioning capability level corresponding to the PRACH resource set to attempt random access.

[0141] (2) Range of the number of transmitting antennas. For example, for 6G terminal devices, the number of transmitting antennas will increase significantly, which can greatly improve the random access capability of the terminal device. It will give priority to configuring the PRACH resource set corresponding to the low-overhead RO. Therefore, the range of the number of transmitting antennas can be determined according to the RO overhead of the PRACH resource set. Optionally, the range of the number of antennas can be a number interval or correspond to a specific number. For example, the number of transmitting antennas can be divided into 3 ranges, and each range corresponds to a different range of the number of antennas. Range 1 means that the number of antennas is 2 to 5, level 2 means that the number of antennas is 6 to 10, and level 3 means that the number of antennas is 10 to 21. In this way, when performing random access, the terminal device can select a PRACH resource set that matches its own number of transmitting antennas according to the range of the number of transmitting antennas corresponding to the PRACH resource set to try random access.

[0142] (3) Power saving level. For example, for terminal devices with limited transmit power, the PRACH resource set corresponding to the high-overhead RO can be configured first to ensure random access performance. In this way, when performing random access, the terminal can select a PRACH resource set that matches its transmit power according to the power saving level corresponding to the PRACH resource set and attempt random access.

[0143] For example, the service requirement parameter of the device includes at least one of the following parameters: a service priority level, a service latency requirement level, and a service reliability level. For example, a higher service latency requirement level indicates a shorter period of a PRACH resource set, and the terminal device can access the service more quickly. Therefore, if the random access service of the terminal device has a higher latency requirement, the terminal device may select a PRACH resource set with a higher latency requirement level to attempt random access.

[0144] It can be understood that the terminal device uses different PRACH resource sets for random access, which is equivalent to implicitly reporting its own capabilities and service demand levels to the network device.

[0145] In the above implementation, various types of terminal devices can determine the PRACH resource set that matches them to make random access attempts based on the information of the random access scenario they currently initiate and / or the capabilities and / or service requirements of the terminal devices. This implementation can enhance access performance.

[0146] In S430, the terminal device attempts random access in sequence based on the random access order of the M PRACH resource sets. Assuming that the first PRACH resource set to attempt random access among the M PRACH resource sets determined according to the first order information is PRACH resource set #1, the process of random access based on PRACH resource set #1 is described in detail below.

[0147] Optionally, the method further includes:

[0148] S440, the terminal device sends a preamble signal #1 to the network device on the RO of the PRACH resource set #1.

[0149] It is understandable that the network device does not know which of the N PRACH resource sets the terminal device will use to send the preamble signal. Therefore, the terminal device will monitor the N PRACH resource sets for the preamble signal sent by the terminal device. Only when the preamble signal sent by the terminal device is received and successfully detected on the PRACH resource set will the RAR signal be sent to the terminal device. After that, after the terminal device sends the preamble code on PRACH resource #1, it monitors the RAR on the time-frequency resources corresponding to the monitoring window of length L.

[0150] For example, the network device receives and successfully detects the preamble signal #1 on the PRACH resource set #1, ie, executes S450.

[0151] For example, if the terminal device has not received RAR on the corresponding listening window, the terminal device can send the preamble signal on the RO of PRACH resource set #1 again, and then monitor RAR on the time-frequency resource corresponding to the listening window of length L after sending the preamble code. If the preamble signal is repeatedly sent N times (maximum number of retransmissions) on the RO of PRACH resource set #1 and RAR is still not received, it is considered that the random access on PRACH resource set #1 has failed. Afterwards, the terminal device uses PRACH resource set #2 to attempt random access. PRACH resource set #2 is the second PRACH resource set to attempt random access among the M PRACH resource sets determined according to the first order information, and so on. It will not be repeated here.

[0152] Optionally, the configuration information of the PRACH resource set includes the window length of the RAR monitoring and / or the maximum number of retransmissions of the preamble signal.

[0153] S450: The network device sends a RAR signal to the terminal device. Correspondingly, the terminal device receives the RAR signal from the network device.

[0154] Optionally, the network device may also infer the capabilities of the terminal device based on PRACH resource set #1, and set parameters used in subsequent communication processes based on the capabilities of the terminal device. For example, the parameters may be parameters of the RAR signal.

[0155] Optionally, in the four-step random access process, the RAR includes the scheduling information of Msg3, and the configuration information of the PRACH resource set may also include the waveform parameters used to send Msg3.

[0156] It should be understood that the size of the serial numbers of the above processes does not mean the order of execution. The execution order of each process should be determined by its function and internal logic, and should not constitute any limitation on the implementation process of the embodiments of the present application.

[0157] It should also be understood that in the various embodiments of the present application, unless otherwise specified or there is a logical conflict, the terms and / or descriptions between different embodiments are consistent and can be referenced to each other, and the technical features in different embodiments can be combined to form new embodiments according to their internal logical relationships.

[0158] It should also be understood that in some of the above embodiments, devices in existing network architectures are mainly used as examples for illustrative purposes, and it should be understood that the embodiments of the present application do not limit the specific form of the devices. For example, devices that can achieve the same functions in the future are applicable to the embodiments of the present application.

[0159] It can be understood that in the above-mentioned various method embodiments, the methods and operations implemented by devices (such as the above-mentioned terminal devices, network devices, etc.) can also be implemented by components of the devices (such as chips or circuits).

[0160] The method provided by the embodiments of the present application is described in detail above with reference to Figures 1 to 6 . The method is primarily described from the perspective of the interaction between a terminal device and a network device. It is understood that, in order to implement the aforementioned functions, the terminal device and the network device include hardware structures and / or software modules that perform the respective functions.

[0161] Those skilled in the art should be aware that, in combination with the units and algorithm steps of each example described in the embodiments disclosed herein, the present application can be implemented in the form of hardware or a combination of hardware and computer software. Whether a function is performed in the form of hardware or computer software driving hardware depends on the specific application and design constraints of the technical solution. Professional and technical personnel can use different methods to implement the described functions for each specific application, but such implementation should not be considered to be beyond the scope of this application.

[0162] Hereinafter, the communication device provided by the embodiment of the present application will be described in detail with reference to Figures 7 and 8. It should be understood that the description of the device embodiment corresponds to the description of the method embodiment. Therefore, for the content not described in detail, please refer to the method embodiment above. For the sake of brevity, some contents will not be repeated. In the embodiment of the present application, the terminal device or network device can be divided into functional modules according to the above method example. For example, each functional module can be divided corresponding to each function, or two or more functions can be integrated into one processing module. The above-mentioned integrated module can be implemented in the form of hardware or in the form of software functional modules. It should be noted that the division of modules in the embodiment of the present application is schematic and is only a logical functional division. There may be other division methods in actual implementation. The following is an example of dividing each functional module corresponding to each function.

[0163] The data transmission method provided by this application has been described in detail above. The following describes the communication device provided by this application. In one possible implementation, the device is used to implement the steps or processes corresponding to the network device in the above method embodiment. In another possible implementation, the device is used to implement the steps or processes corresponding to the terminal device in the above method embodiment.

[0164] Figure 7 is a schematic block diagram of a communication device 200 according to an embodiment of the present application. As shown in Figure 7 , the device 200 may include a communication unit 210 and a processing unit 220. The communication unit 210 may communicate with the outside world, and the processing unit 220 may process data. The communication unit 210 may also be referred to as a communication interface or a transceiver unit.

[0165] In one possible design, the device 200 can implement steps or processes corresponding to those performed by the terminal device in the above method embodiment, wherein the processing unit 220 is used to perform processing-related operations of the terminal device in the above method embodiment, and the communication unit 210 is used to perform sending-related operations of the terminal device in the above method embodiment.

[0166] In another possible design, the device 200 can implement steps or processes corresponding to those performed by the network device in the above method embodiment, wherein the communication unit 210 is used to perform reception-related operations of the network device in the above method embodiment, and the processing unit 220 is used to perform processing-related operations of the network device in the above method embodiment.

[0167] It should be understood that the device 200 here is embodied in the form of a functional unit. The term "unit" here may refer to an application specific integrated circuit (ASIC), an electronic circuit, a processor (such as a shared processor, a dedicated processor or a group processor, etc.) and a memory for executing one or more software or firmware programs, a merging logic circuit and / or other suitable components that support the described functions. In an optional example, those skilled in the art will understand that the device 200 can be specifically the terminal device in the above embodiment, and can be used to execute the various processes and / or steps corresponding to the terminal device in the above method embodiment, or the device 200 can be specifically the network device in the above embodiment, and can be used to execute the various processes and / or steps corresponding to the network device in the above method embodiment. To avoid repetition, it will not be described here.

[0168] The apparatus 200 of each of the above-mentioned solutions has the function of implementing the corresponding steps performed by the terminal device in the above-mentioned method, or the apparatus 200 of each of the above-mentioned solutions has the function of implementing the corresponding steps performed by the network device in the above-mentioned method. The functions can be implemented by hardware, or can be implemented by hardware executing corresponding software. The hardware or software includes one or more modules corresponding to the above-mentioned functions; for example, the communication unit can be replaced by a transceiver (for example, the sending unit in the communication unit can be replaced by a transmitter, and the receiving unit in the communication unit can be replaced by a receiver), and other units, such as the processing unit, can be replaced by a processor to respectively perform the sending and receiving operations and related processing operations in each method embodiment.

[0169] In addition, the above-mentioned communication unit can also be a transceiver circuit (for example, it can include a receiving circuit and a transmitting circuit), and the processing unit can be a processing circuit. In an embodiment of the present application, the device in Figure 7 can be a terminal device or network device in the aforementioned embodiment, or it can be a chip or chip system, such as a system on chip (SoC). Among them, the communication unit can be an input and output circuit, a communication interface; the processing unit is a processor or microprocessor or integrated circuit integrated on the chip. This is not limited here.

[0170] Figure 8 is a schematic block diagram of a communication device 300 provided in an embodiment of the present application. The device 300 includes a processor 310 and a transceiver 320. The processor 310 and the transceiver 320 communicate with each other via an internal connection path. The processor 310 is configured to execute instructions to control the transceiver 320 to send and / or receive signals.

[0171] Optionally, the apparatus 300 may further include a memory 330, which communicates with the processor 310 and the transceiver 320 via an internal connection path. The memory 330 is used to store instructions, and the processor 310 can execute the instructions stored in the memory 330. In one possible implementation, the apparatus 300 is used to implement the various processes and steps corresponding to the terminal device in the above-mentioned method embodiment. In another possible implementation, the apparatus 300 is used to implement the various processes and steps corresponding to the network device in the above-mentioned method embodiment.

[0172] It should be understood that the device 300 can be specifically a terminal device or network device in the above-mentioned embodiment, or a chip or a chip system. Correspondingly, the transceiver 320 can be the transceiver circuit of the chip, which is not limited here. Specifically, the device 300 can be used to execute the various steps and / or processes corresponding to the terminal device or network device in the above-mentioned method embodiment. Optionally, the memory 330 may include a read-only memory and a random access memory, and provide instructions and data to the processor. A portion of the memory may also include a non-volatile random access memory. For example, the memory may also store information about the device type. The processor 310 can be used to execute instructions stored in the memory, and when the processor 310 executes instructions stored in the memory, the processor 310 is used to execute the various steps and / or processes of the above-mentioned method embodiment corresponding to the terminal device or network device.

[0173] During implementation, each step of the above method can be completed by an integrated logic circuit of the hardware in the processor or by instructions in the form of software. The steps of the method disclosed in conjunction with the embodiments of the present application can be directly embodied as being executed by a hardware processor, or can be executed by a combination of hardware and software modules in the processor. The software module can be located in a storage medium mature in the art such as a random access memory, a flash memory, a read-only memory, a programmable read-only memory or an electrically erasable programmable memory, a register, etc. The storage medium is located in the memory, and the processor reads the information in the memory and completes the steps of the above method in conjunction with its hardware. To avoid repetition, it will not be described in detail here.

[0174] It should be noted that the processor in the embodiments of the present application can be an integrated circuit chip with signal processing capabilities. During implementation, each step of the above-mentioned method embodiment can be completed by hardware integrated logic circuits in the processor or by software instructions. The above-mentioned processor can be a general-purpose processor, digital signal processing (DSP), ASIC, field-programmable gate array (FPGA) or other programmable logic device, discrete gate or transistor logic device, or discrete hardware component. The processor in the embodiments of the present application can implement or execute the various methods, steps, and logic block diagrams disclosed in the embodiments of the present application. The general-purpose processor can be a microprocessor or any conventional processor. The steps of the method disclosed in the embodiments of the present application can be directly implemented and executed by a hardware decoding processor, or by a combination of hardware and software modules in the decoding processor. The software module can be located in a storage medium mature in the art, such as random access memory, flash memory, read-only memory, programmable read-only memory, electrically erasable programmable memory, registers, etc. The storage medium is located in the memory, and the processor reads the information in the memory and, in conjunction with its hardware, completes the steps of the above-mentioned method.

[0175] It is understood that the memory in the embodiments of the present application may be a volatile memory or a non-volatile memory, or may include both volatile and non-volatile memories. Among them, the non-volatile memory may be a read-only memory (ROM), a programmable read-only memory (PROM), an erasable programmable read-only memory (EPROM), an electrically erasable programmable read-only memory (EEPROM), or a flash memory. The volatile memory may be a random access memory (RAM), which is used as an external cache. By way of example and not limitation, many forms of RAM are available, such as static RAM (SRAM), dynamic RAM (DRAM), synchronous DRAM (SDRAM), double data rate SDRAM (DDR SDRAM), enhanced SDRAM (ESDRAM), synchlink DRAM (SLDRAM), and direct RAM bus RAM (DR RAM). It should be noted that the memory of the systems and methods described herein is intended to include, but is not limited to, these and any other suitable types of memory.

[0176] It should be noted that when the processor is a general-purpose processor, DSP, ASIC, FPGA or other programmable logic device, discrete gate or transistor logic device, discrete hardware component, the memory (storage module) can be integrated into the processor.

[0177] In addition, the present application also provides a computer-readable storage medium, which stores computer instructions. When the computer instructions are run on a computer, the operations and / or processes performed by the terminal device or network device in each method embodiment of the present application are executed.

[0178] The present application also provides a computer program product, which includes computer program code or instructions. When the computer program code or instructions are run on a computer, the operations and / or processes performed by the terminal device or network device in the various method embodiments of the present application are executed.

[0179] In addition, the present application further provides a chip, the chip including a processor. A memory for storing a computer program is provided independently of the chip, and the processor is configured to execute the computer program stored in the memory, so that the operations and / or processing performed by the terminal device or the network device in any one of the method embodiments are performed.

[0180] Furthermore, the chip may further include a communication interface. The communication interface may be an input / output interface, or an interface circuit, etc. Furthermore, the chip may further include a memory.

[0181] In addition, the present application also provides a communication system, including the terminal device and network device in the embodiments of the present application.

[0182] It should also be noted that the memory described herein is intended to comprise, but not be limited to, these and any other suitable types of memory.

[0183] Those skilled in the art will appreciate that the various exemplary units and algorithmic steps described in conjunction with the embodiments disclosed herein can be implemented using electronic hardware, or a combination of computer software and electronic hardware. Whether these functions are implemented using hardware or software depends on the specific application and design constraints of the technical solution. Professionals and technicians may use different methods to implement the described functions for each specific application, but such implementations should not be considered beyond the scope of this application. Those skilled in the art will clearly understand that, for ease of description and brevity, the specific operating 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. 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 illustrative. For example, the division of the units described is merely a logical functional division. In actual implementation, other divisions may be used, such as multiple units or components being combined or integrated into another system, or some features being omitted or not implemented. Furthermore, the coupling or direct coupling or communication connection shown or discussed may be through some interface, or indirect coupling or communication connection between devices or units, which may be electrical, mechanical, or other forms. The units described as separate components may or may not be physically separate, and the components displayed 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 the units may be selected according to actual needs to achieve the purpose of the solution of this embodiment. In addition, the functional units in the various embodiments 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.

[0184] 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, 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 ROM, a RAM, a magnetic disk, or an optical disk.

[0185] It should be understood that references to "embodiments" throughout this specification mean that a particular feature, structure, or characteristic associated with the embodiment is included in at least one embodiment of the present application. Therefore, various embodiments throughout this specification do not necessarily refer to the same embodiment. Furthermore, these particular features, structures, or characteristics may be combined in any suitable manner in one or more embodiments.

[0186] It should also be understood that the ordinal numbers "first" and "second" mentioned in the embodiments of the present application are used to distinguish multiple objects and are not used to define the size, content, order, timing, priority, or importance of the multiple objects. For example, the first information and the second information do not indicate differences in information size, content, priority, or importance.

[0187] It should also be understood that in this application, "when", "if" and "if" all mean that the network element will make corresponding processing under certain objective circumstances, which is not a time limit, and does not require the network element to take judgment actions when implementing it, nor does it mean that there are other limitations.

[0188] It should also be understood that, in this application, "at least one" means one or more, and "plurality" means two or more. "At least one item" or similar expressions refers to one or more items, that is, any combination of these items, including any combination of single or plural items. For example, at least one of a, b, or c means: a, b, c, a and b, a and c, b and c, or a, b, and c.

[0189] It should also be understood that the term "and / or" in this document simply describes a relationship between related objects, indicating that three possible relationships exist. For example, "A and / or B" can mean: A alone, including A and B, and B alone, where A and B can be singular or plural. The character " / " generally indicates that the related objects are in an "or" relationship. For example, "A / B" means: A or B.

[0190] It should also be understood that in each embodiment of the present application, "A corresponds to B" means that B is associated with A, and B can be determined based on A. However, it should also be understood that determining B based on A does not mean determining B based solely on A, and B can also be determined based on A and / or other information.

Claims

1. A method for resource allocation, characterized in that: include: The terminal device receives first information from the network device, where the first information includes configuration information of N physical random access channel PRACH resource sets, where N is an integer greater than 1; The terminal device uses part or all of M PRACH resource sets to attempt random access based on first sequence information, and the M PRACH resource sets belong to the N PRACH resource sets. The first sequence information is used to determine the order in which the terminal device attempts random access using the M PRACH resource sets, and M is less than or equal to N.

2. The method according to claim 1, characterized in that The configuration information of the PRACH resource set includes resource parameters corresponding to the PRACH resource set, and the resource parameters include format parameters of the preamble signal and time and / or frequency resource parameters of the PRACH resource set.

3. The method according to claim 2, characterized in that The first information also includes the first sequence information, where the first sequence information indicates an order of attempting random access using the N PRACH resource sets.

4. The method according to claim 3, characterized in that The first sequence information is determined based on a first parameter corresponding to the N PRACH resource sets, where the first parameter includes at least one parameter among the resource parameters.

5. The method according to claim 2, characterized in that: The first sequence information is determined based on a first rule, where the first rule indicates that the PRACH resource sets are sorted based on a first parameter, where the first parameter includes at least one parameter of the resource parameters.

6. The method according to claim 5, characterized in that The terminal device determines the first sequence information based on a first rule, including: The terminal device determines the first sequence information based on the first rule and the capability of the terminal device.

7. The method according to claim 5 or 6, characterized in that: The first rule is a rule indicated by the network device, or the first rule is a predefined rule.

8. The method according to any one of claims 1 to 7, characterized in that The method further comprises: The terminal device determines the M PRACH resource sets from the N PRACH resource sets based on the capability of the terminal device.

9. The method according to any one of claims 1 to 7, characterized in that The configuration information of the PRACH resource set also includes information about the random access scenario to which the PRACH resource set is applicable, wherein the information about the random access scenario corresponding to any one of the M PRACH resource sets matches the information about the random access scenario initiated by the terminal device.

10. The method according to claim 9, characterized in that The information about the random access scenario to which the PRACH resource set is applicable includes an identifier of the random access scenario to which the PRACH resource set is applicable, and / or a random access type to which the PRACH resource set is applicable.

11. The method according to any one of claims 1 to 10, characterized in that The configuration information of the PRACH resource set also includes parameters of a device to which the PRACH resource set is applicable, wherein the parameters of a device corresponding to any one of the M PRACH resource sets match the parameters of the terminal device.

12. The method according to claim 11, characterized in that The parameters of the device to which the PRACH resource set is applicable include capability parameters and / or service requirement parameters of the device to which the PRACH resource set is applicable.

13. The method according to claim 12, characterized in that The capability parameters of the device include at least one of the following parameters: Positioning capability level, range of number of transmitting antennas, or energy-saving power level.

14. The method according to claim 12 or 13, characterized in that The service requirement parameters of the device include at least one of the following parameters: Service priority level, service latency requirement level, and service reliability level.

15. The method according to any one of claims 1 to 14, characterized in that The method further comprises: The terminal device sends a first preamble signal to the network device on a first PRACH resource set, where the first PRACH resource set is one of the M PRACH resource sets; The terminal device receives a random access response signal from the network device, wherein a parameter of the random access response signal is It is determined based on the capability of the terminal device, and the capability of the terminal device is determined based on the first PRACH resource set.

16. A method for resource allocation, characterized in that: include: The network device determines first information, where the first information includes configuration information of N physical random access channel PRACH resource sets and first sequence information, where the first sequence information indicates an order of attempting random access using the N PRACH resource sets, where N is an integer greater than 1; The network device sends the first information to the terminal device.

17. The method according to claim 16, characterized in that The configuration information of the PRACH resource set includes resource parameters corresponding to the PRACH resource set, and the resource parameters include format parameters of the preamble signal and time and / or frequency resource parameters of the PRACH resource set.

18. The method according to claim 17, characterized in that The first sequence information is determined based on a first parameter corresponding to the N PRACH resource sets, where the first parameter includes at least one parameter among the resource parameters.

19. The method according to any one of claims 16 to 18, characterized in that The configuration information of the PRACH resource set also includes information of random access scenarios applicable to the RO resources.

20. The method according to claim 19, characterized in that The information about the random access scenario to which the PRACH resource set is applicable includes an identifier of the random access scenario to which the PRACH resource set is applicable, and / or a random access type to which the PRACH resource set is applicable.

21. The method according to any one of claims 16 to 20, characterized in that The configuration information of the PRACH resource set also includes parameters of a device to which the PRACH resource set is applicable.

22. The method according to claim 21, characterized in that The parameters of the device to which the PRACH resource set is applicable include capability parameters and / or service requirement parameters of the device to which the PRACH resource set is applicable.

23. The method according to claim 22, characterized in that The capability parameters of the device include at least one of the following parameters: Positioning capability level, range of number of transmitting antennas, or energy-saving power level.

24. The method according to claim 22 or 23, characterized in that The service requirement parameters of the device include at least one of the following parameters: Service priority level, service latency requirement level, and service reliability level.

25. The method according to any one of claims 16 to 24, characterized in that The method further comprises: The network device receives a first pilot signal from the terminal device on a first PRACH resource set, where the first PRACH resource set is one of the N PRACH resource sets; The network device sends a random access response signal to the terminal device, wherein parameters of the random access response signal are determined based on a capability of the terminal device, and the capability of the terminal device is determined based on the first PRACH resource set.

26. A method for resource allocation, characterized in that: include: The terminal device receives configuration information of N physical random access channel PRACH resource sets from the network device, wherein the configuration information of the PRACH resource set includes information of a random access scenario applicable to the PRACH resource set, and N is an integer greater than 1; The terminal device determines a first PRACH resource set from the N PRACH resource sets, wherein information of a random access scenario corresponding to the first PRACH resource set matches information of a random access scenario initiated by the terminal device; The terminal device performs random access based on the first PRACH resource set.

27. A method for resource allocation, characterized in that: include: The network device determines configuration information of N physical random access channel PRACH resource sets, wherein the configuration information of the PRACH resource set includes information of a random access scenario applicable to the PRACH resource set, and N is an integer greater than 1; The network device sends configuration information of the N physical random access channel PRACH resource sets to the terminal device.

28. The method according to claim 26 or 27, characterized in that The information about the random access scenario to which the PRACH resource set is applicable includes an identifier of the random access scenario to which the PRACH resource set is applicable, and / or a random access type to which the PRACH resource set is applicable.

29. A method for resource allocation, characterized in that: include: The terminal device receives configuration information of N physical random access channel PRACH resource sets from the network device, wherein the configuration information of the PRACH resource set includes parameters of the device to which the PRACH resource set is applicable, and N is an integer greater than 1; The terminal device determines a first PRACH resource set from the N PRACH resource sets, wherein parameters of a device corresponding to the first PRACH resource set match parameters of the terminal device; The terminal device performs random access based on the first PRACH resource set.

30. A method for resource allocation, characterized in that: include: The network device determines configuration information of N physical random access channel PRACH resource sets, wherein the configuration information of the PRACH resource set includes parameters of a device to which the PRACH resource set is applicable, and N is an integer greater than 1; The network device sends configuration information of the N physical random access channel PRACH resource sets to the terminal device.

31. The method according to claim 29 or 30, characterized in that The parameters of the device to which the PRACH resource set is applicable include capability parameters and / or service requirement parameters of the device to which the PRACH resource set is applicable.

32. The method according to claim 31, characterized in that The capability parameters of the device include at least one of the following parameters: Positioning capability level, range of number of transmitting antennas, or energy-saving power level.

33. The method according to claim 31 or 32, characterized in that The service requirement parameters of the device include at least one of the following parameters: Service priority level, service latency requirement level, and service reliability level.

34. The method according to any one of claims 26 to 33, characterized in that The configuration information of the PRACH resource set includes physical random access channel resource parameters corresponding to the PRACH resource set, and the resource parameters include format parameters of the preamble signal and time and / or frequency resource parameters of the PRACH resource set.

35. A communication device, characterized in that: Comprising a module or unit for executing the method of any one of claims 1 to 15, or comprising a module or unit for executing the method of any one of claims 16 to 25, or comprising a module or unit for executing the method of any one of claims 26, 28, and 34, or comprising a module or unit for executing the method of any one of claims 27, 28, and 34, or comprising a module or unit for executing the method of any one of claims 29 or 31 to 34, or comprising a module or unit for executing the method of any one of claims 30 to 34.

36. A communication device, characterized in that: The invention comprises at least one processor, wherein the at least one processor is coupled to at least one memory, and the at least one processor is used to execute a computer program or instruction stored in the at least one memory so that the communication device performs the method according to any one of claims 1 to 15, or the method according to any one of claims 16 to 25, or the method according to any one of claims 26, 28, and 34, or the method according to any one of claims 27, 28, and 34, or the method according to any one of claims 29 or 31 to 34, or the method according to any one of claims 30 to 34.

37. A computer-readable storage medium, characterized in that: The computer-readable storage medium stores computer instructions. When the computer instructions are executed on a computer, the method according to any one of claims 1 to 15 is executed, or the method according to any one of claims 16 to 25 is executed, or the method according to any one of claims 26, 28, and 34 is executed, or the method according to any one of claims 27, 28, and 34 is executed, or the method according to any one of claims 29 or 31 to 34 is executed, or the method according to any one of claims 30 to 34 is executed.

38. A computer program product, characterized in that The computer program product includes computer program code. When the computer program code is run on a computer, the method according to any one of claims 1 to 15 is executed, or the method according to any one of claims 16 to 25 is executed, or the method according to any one of claims 26, 28, and 34 is executed, or the method according to any one of claims 27, 28, and 34 is executed, or the method according to any one of claims 29 or 31 to 34 is executed, or the method according to any one of claims 30 to 34 is executed.

39. A communication system, characterized in that: Including terminal equipment and network equipment, among which, The terminal device is used to execute the method according to any one of claims 1 to 15, and the network device is used to execute the method according to any one of claims 16 to 25; or, The terminal device is used to execute the method according to any one of claims 26, 28, and 34, and the network device is used to execute the method according to any one of claims 27, 28, and 34; or The terminal device is used to execute the method according to any one of claims 29 or 31 to 34, and the network device is used to execute the method according to any one of claims 30 to 34.

Citation Information

Patent Citations

  • Random access method, terminal, network device and computer readable storage medium

    CN109392186A

  • Resource configuration priority levels

    CN110249696A

  • Method and apparatus for random access

    CN116017750A

  • Mitigating access congestion on a wireless network

    US20220386380A1

  • Resource configuration method, terminal device, and network device

    WO2022198473A1

Cited By

  • Adaptively configuring random access channels

    WO2026113141A1

  • Communication method and related apparatus

    WO2026194335A1