Resource allocation method, device, system, storage medium, and product

By dynamically adjusting the time-frequency domain resource allocation, the number of blind inspections of network equipment is reduced, and the problem of waste of resources and blind inspections in wireless communication systems is solved, and the energy-saving gain and resource utilization of network equipment is improved.

WO2025168129A1PCT designated stage Publication Date: 2025-08-14HONOR DEVICE CO LTD
View PDF 6 Cites 0 Cited by

Patent Information

Application Number
PCT/CN2025/076554
Authority / Receiving Office
WO · WO
Patent Type
Applications
Current Assignee / Owner
Priority Date
2024-06-06
Filing Date
2025-02-08
Publication Date
2025-08-14

AI Technical Summary

Technical Problem

In the prior art, the time-frequency domain resource allocation mode of network equipment is relatively single in wireless communication systems, resulting in waste of resources and difficulty in blind inspection of network equipment, and consumes a lot of energy.

Method used

By receiving instructions, dynamically adjusting the allocation method of time-frequency domain resources to reduce the number of time-frequency domain resources actually used, network equipment performs blind inspections during random access, reduces the number of blind inspections, and optimizes resource allocation.

Benefits of technology

Effectively reduce the blind inspection pressure of network equipment, achieve energy saving gain, and improve resource utilization and allocation efficiency.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN2025076554_14082025_PF_FP_ABST
    Figure CN2025076554_14082025_PF_FP_ABST
Patent Text Reader

Abstract

The embodiments of the present application relate to the technical field of communications. Provided are a resource allocation method, a device, a system, a storage medium, and a product. The method comprises: a network device sending first indication information to a terminal device, and the terminal device determining a first group of time-frequency-domain resources with the indication of the first indication information, wherein the first group of time-frequency-domain resources may refer to time-frequency-domain resources of a target downlink beam. The resource quantity of the first group of time-frequency-domain resources is less than the resource quantity of the second group of time-frequency-domain resources, and the second group of time-frequency-domain resources are time-frequency-domain resources of all downlink beams. The first group of time-frequency-domain resources with a small time-frequency-domain resource quantity are used for random access, such that time-frequency-domain resources with a small actual usage quantity execute the random access, and during the random access, a network device needs to execute blind detection on each time-frequency-domain resource, therefore the resource quantity of time-frequency-domain resources that the network device needs to detect is reduced, and the number of instances of blind detection of the network device is reduced, thereby realizing effective energy conservation of the network device.
Need to check novelty before this filing date? Find Prior Art

Description

Resource allocation method, device, system, storage medium and product

[0001] This application claims priority to the Chinese patent application filed with the China Patent Office on February 8, 2024, with application number 202410178241.9 and application name “Resource allocation method, system, storage medium and product”, and claims priority to the Chinese patent application filed with the China Patent Office on June 6, 2024, with application number 202410737792.4 and application name “Resource allocation method, device, system, storage medium and product”, the entire contents of which are incorporated by reference into this application. Technical Field

[0002] The present application relates to the field of communication technology, and in particular to a resource allocation method, device, system, storage medium and product. Background Art

[0003] In a wireless communication system, when a terminal device first accesses a wireless network, it needs to initiate a random access procedure with the network device via the initial access channel. Before initiating the random access procedure, the terminal device needs to first obtain the time-frequency domain resources allocated by the network device for the terminal device on the initial access channel.

[0004] Currently, network devices use beamforming technology to broadcast information in different beam directions. This information can be received by devices within each beam's coverage area. Each device can determine the random access resources evenly distributed across the beams based on the broadcast information, obtaining the random access resources allocated by the optimal beam selected by the device. The device then initiates the random access process on the initial access channel corresponding to the optimal beam.

[0005] However, when only broadcast information is used for time-frequency domain resource allocation, the allocation mode is relatively simple, resulting in a waste of time-frequency domain resources, making blind detection of network equipment difficult and consuming more energy. Summary of the Invention

[0006] Embodiments of the present application provide a resource allocation method, device, system, storage medium, and product to optimize the allocation of time-frequency domain resources.

[0007] The present application provides a communication method. The method may be executed by a terminal device, or may be executed by a component (such as a chip or circuit) configured in the terminal device. This application does not limit this.

[0008] For example, the method includes: receiving first indication information, the first indication information is used to indicate a first group of time-frequency domain resources; the number of resources of the first group of time-frequency domain resources is less than the number of resources of the second group of time-frequency domain resources, the second group of time-frequency domain resources refers to the time-frequency domain resources of all downlink beams, the first group of time-frequency domain resources refers to the time-frequency domain resources of the target downlink beam, and the first group of time-frequency domain resources is used for random access.

[0009] It should be understood that all beams may refer to all beams formed by the network device during beamforming. The target downlink beam refers to the beam actually used or sent by the network device.

[0010] Optionally, the first group of time-frequency domain resources may include at least one third time-frequency domain resource. The first quantity may be the resource quantity of the at least one third time-frequency domain resource. The second group of time-frequency domain resources may include at least one fourth time-frequency domain resource, and the second quantity may be the resource quantity of the at least one fourth time-frequency domain resource. The first quantity is smaller than the second quantity.

[0011] It should be understood that time-frequency domain resources may refer to wireless resources in a communication system that consider both time and frequency dimensions. Time-frequency domain resources include the allocation of wireless signals in time (such as radio frames, subframes, time slots and OFDM (Orthogonal Frequency Division Multiplexing) symbols) and frequency (such as subcarriers and physical resource blocks).

[0012] It should be understood that time-frequency domain resources can include time domain resources and frequency domain resources. Time domain resources can refer to the time slot in which a terminal device can use the initial access channel, and time domain resources can also be referred to as time domain locations. Frequency domain resources can refer to the frequency domain in which a terminal device can use the initial access channel, and frequency domain resources can also be referred to as frequency domain locations.

[0013] It should be understood that the initial access channel may be a RACH (Random Access Channel) channel or a PRACH channel. When the initial access channel is a PRACH channel, the time-frequency domain resource may be a PRACH occasion (Physical Random Access Channel Occasion, abbreviated as PO).

[0014] In the technical solution of the present application, on the basis of determining the time-frequency domain resources of all downlink beams, the first indication information can be received again to determine the first group of time-frequency domain resources. The first group of time-frequency domain resources can refer to the time-frequency domain resources of the target downlink beam. The number of resources of the first group of time-frequency domain resources is less than the number of resources of the second group of time-frequency domain resources. The second group of time-frequency domain resources is the time-frequency domain resources of all downlink beams. The first group of time-frequency domain resources with a smaller number of time-frequency domain resources is used for random access, so that a smaller number of time-frequency domain resources are actually used to perform random access. During the random access process, the network device needs to perform blind detection on the time-frequency domain resources. The reduction in the number of time-frequency domain resources can effectively reduce the number of blind detections of the network device, effectively reduce the blind detection pressure of the network device, and achieve effective energy saving.

[0015] As an optional implementation, the first indication information may include: the number of target downlink beams and resource configuration information of the target downlink beams. The target downlink beams refer to the beams actually transmitted by the network device, and the number of beams is less than the total number of beams, which refers to the number of all beams obtained by the network device.

[0016] Optionally, the first indication information may also include the SSB index of the target downlink beam to determine the number of beams of the target downlink beam through the SSB index.

[0017] Optionally, the first indication information may be carried in SIB1, and SIB1 needs to be sent via a beam. Therefore, the network device may further configure scanning periods of different beams and indicate the sending of SIB1 via different scanning periods.

[0018] Compared with the existing technology, the PRACH resources can be increased or decreased according to parameters such as the actual number of downlink beams and resource configuration information, thereby improving energy saving gains. Furthermore, the processing unit determines the first set of time-frequency domain resources according to the number of beams and resource configuration information.

[0019] In one possible design, the resource configuration information may include the maximum number of time-frequency domain resources or the number of time slots; and the number of associations between time-frequency domain resources and beams.

[0020] Taking PRACH resources as an example, the maximum number of time-frequency domain resources may refer to the maximum number of resources of a PRACH occasion. The maximum number of PRACH resources is used by a terminal device to obtain corresponding PRACH resources.

[0021] Preferably, the maximum number of resources for the PRACH occasion may be indicated in SIB1.

[0022] Optionally, the first group of time-frequency domain resources can be determined based on the number of associations between the time-frequency domain resources and the beams and the number of beams. Alternatively, the first group of time-frequency domain resources can be determined based on the maximum number of time-frequency domain resources or the number of time slots and the number of beams. Alternatively, the first group of time-frequency domain resources can be determined based on the number of associations between the time-frequency domain resources and the beams, the maximum number of time-frequency domain resources or the number of time slots, and the number of beams.

[0023] In another possible design, the maximum number of time-frequency domain resources or the number of time slots can be obtained through a resource list or pre-setting.

[0024] The communication method of the present application may also include: obtaining a resource list, where the resource list refers to a list formed by the time-frequency domain resources determined for each target downlink beam; determining the maximum number or number of time slots of time-frequency domain resources based on the resource list; or obtaining the maximum number or number of time slots pre-set for the time-frequency domain resources.

[0025] The resource list or the maximum number or the number of time slots may be indicated through signaling such as DCI.

[0026] As another optional implementation, the first indication information also includes: a preset target resource state, the target resource state is a first resource state or a second resource state, the first resource state refers to the state of the terminal device using the first set of time-frequency domain resources, and the second resource state refers to the state of the terminal device using the second set of time-frequency domain resources.

[0027] Optionally, when the target resource state is the second resource state, random access is performed using a second set of time-frequency domain resources.

[0028] Optionally, when the target resource state is the first resource state, random access is performed using a first group of time-frequency domain resources.

[0029] Optionally, the number of beams can be used to determine the target resource state. For example, when the number of first beams is less than 1 / 2 of the total number of beams, a format with fewer POs is used, that is, the first set of time-frequency domain resources corresponding to the first resource state is used. Otherwise, another format is used, that is, the second set of time-frequency domain resources corresponding to the second resource state is used. Another format is a format with more POs.

[0030] Optionally, the number of POs in the first resource state is smaller than the number of POs in the second resource state.

[0031] In this embodiment, the resource status is related to the number of beams actually issued. Different resource states are used for a larger number of beams and a smaller number of beams. The number of beams can reflect the busyness of the network equipment, so that the time and frequency domain resources can be dynamically adjusted according to demand, avoiding invalid blind detection provided by the network equipment and improving energy saving gains.

[0032] In another possible design, the first indication information includes: preamble code allocation information and resource allocation information for each target downlink beam, where the target downlink beam refers to the beam actually sent by the network device.

[0033] In the communication method of the present application, determining the first group of time-frequency domain resources according to the first indication information specifically includes: determining the first group of time-frequency domain resources according to the preamble code allocation information and resource allocation information of each target downlink beam.

[0034] Furthermore, multiple types of preamble allocation information and multiple types of resource allocation information may be predefined. Some fields in the first indication information may contain relevant information about the preamble allocation information and relevant information about the resource allocation information of each target downlink beam, so as to determine the preamble allocation information of each target downlink beam based on the relevant information about the preamble allocation information of each target downlink beam, and determine the resource allocation information based on the relevant information about the resource allocation information.

[0035] Exemplarily, the relevant information may include information such as information identifier, information address, and / or information name. Different information can be distinguished by the relevant information. For example, different resource allocation information may have different relevant information, and different preamble allocation information may have different relevant information.

[0036] In one possible design, the preamble allocation information includes any of the following:

[0037] The number of preamble codes for each target downlink beam;

[0038] The preamble code ratio of each target downlink beam is the ratio of the number of preamble codes of each target downlink beam to the total number of preamble codes.

[0039] Resource allocation information includes any of the following:

[0040] The number of time-frequency domain resources allocated to each target downlink beam;

[0041] The time-frequency domain resources allocated to each target downlink beam.

[0042] The communication method of the present application further includes: determining a first group of time-frequency domain resources based on the number of preamble codes of each target downlink beam and the number of time-frequency domain resources allocated to each target downlink beam.

[0043] Alternatively, the first group of time-frequency domain resources is determined according to the preamble code ratio of each target downlink beam and the time-frequency domain resources allocated to each target downlink beam.

[0044] Alternatively, the first group of time-frequency domain resources is determined according to the number of preamble codes of each target downlink beam and the time-frequency domain resources allocated to each target downlink beam.

[0045] Alternatively, the first group of time-frequency domain resources is determined according to the preamble code ratio of each target downlink beam and the number of time-frequency domain resources allocated to each target downlink beam.

[0046] In the technical solution of the present application, the preamble code allocation information and resource allocation information of each target downlink beam are used to adjust the time-frequency domain resources, so as to realize the flexible allocation of time-frequency domain resources for each target downlink beam, improve the allocation method of time-frequency domain resources, obtain more effective allocation results, effectively avoid blind detection in beams that are not downlinked, and improve energy saving gains.

[0047] As another optional implementation, the first indication information may also be indicated by downlink control signaling.

[0048] Downlink control signaling is received, where the downlink control signaling carries first indication information, and the first indication information includes template indication information.

[0049] According to the template indication information, a target resource template is determined from at least one pre-configured resource template, where the resource template refers to the time-frequency domain resources pre-configured for each target downlink beam; and according to the target resource template, a first group of time-frequency domain resources is determined.

[0050] Optionally, at least one resource template may be predefined, each resource template being a time-frequency domain resource allocation method. Different resource templates may have different resource quantities and resource allocation methods for the time-frequency domain resources.

[0051] Optionally, the first indication information may include pattern index information. The template indication information may refer to information including pattern index information. That is, the template index information may refer to a template index of the target resource template.

[0052] In one possible design, the template instruction information includes:

[0053] Template ID or template index, and / or,

[0054] The number of beams of the target downlink beam is used to determine the target resource template from at least one resource template.

[0055] Compared with the existing technology, the template allocation method is used to achieve resource reallocation and allocate resources in a more lightweight way, effectively improving the PRACH resource allocation method.

[0056] As another optional implementation manner, the first indication information includes: beam information of the target downlink beam;

[0057] The first group of time-frequency domain resources is the time-frequency domain resources after excluding the time-frequency domain resources that have not received the target downlink beam in the second group of time-frequency domain resources; or, the first group of time-frequency domain resources is the time-frequency domain resources that have received the target downlink beam in the second group of time-frequency domain resources.

[0058] It should be understood that beam information may refer to information used to characterize different beams. Beam information may, for example, refer to information such as the beam body, beam index, or identifier. Different beams have different beam information. The corresponding beam can be determined based on the beam information. The beam body may refer to the actual beam signal sent.

[0059] Optionally, the communication method of the present application further includes:

[0060] The remaining time-frequency domain resources after excluding the time-frequency domain resources that have not received the target downlink beam in the second group of time-frequency domain resources are determined as the first group of time-frequency domain resources, or the time-frequency domain resources that have received the target downlink beam in the second group of time-frequency domain resources are determined as the first group of time-frequency domain resources.

[0061] It should be understood that the first indication information may include the target downlink beam, for example, the SSB index of the target downlink beam. Therefore, reducing the number of target downlink beams, i.e., the actual number of beams, can directly lead to a reduction in time-frequency domain resources. It should also be understood that when PRACH resources for certain SSBs are excluded, network devices will not detect on these SSBs, further reducing energy consumption.

[0062] Before receiving the first indication information, the method may further include: receiving second indication information; and determining a second group of time-frequency domain resources according to the second indication information.

[0063] The second set of time-frequency domain resources refers to the time-frequency domain resources of all downlink beams. The time-frequency domain resources of all downlink beams can be determined through the second indication information. The time-frequency domain resources of all downlink beams can be evenly distributed among the downlink beams, thereby evenly allocating the corresponding time-frequency domain resources to each downlink beam through the second indication information.

[0064] The second set of time-frequency domain resources may refer to the time-frequency domain resources of all downlink beams. The number of time-frequency domain resources of each downlink beam in the second set of time-frequency domain resources may be equal. For example, if there are 8 downlink beams, each downlink beam may have 4 time-frequency domain resources.

[0065] Optionally, the terminal device receiving the second indication information may include: the terminal device receiving the second indication information at a first time. The terminal device receiving the first indication information may include: the terminal device receiving the first indication information at a second time. The first time may be earlier than the second time.

[0066] In a second aspect, embodiments of the present application provide a communication method. This method can be executed by a terminal device, or can also be executed by a component (such as a chip or circuit) configured in a network device. This application does not limit this.

[0067] For example, the method includes: receiving third indication information, the third indication information is used to indicate a third group of time-frequency domain resources; determining a third group of time-frequency domain resources based on the third indication information, the third group of time-frequency domain resources is different from the second group of time-frequency domain resources, the second group of time-frequency domain resources refers to the time-frequency domain resources of all downlink beams, and the third group of time-frequency domain resources is used for random access.

[0068] Optionally, the third indication information may be used to indicate target channel configuration information of the time-frequency domain resources. The channel configuration information may be used to configure the time-frequency domain resources of the initial access channel.

[0069] It should be understood that the channel configuration information of the time-frequency domain resources may be related to the number of users. Further, the network device may determine the channel configuration information of the time-frequency domain resources of each beam in the initial access channel according to the number of users in the area covered by each beam.

[0070] Taking the transmission period in the channel configuration information as an example, the transmission period of time-frequency domain resources is inversely proportional to the number of users. A larger number of users requires more resources. In this case, a shorter transmission period of time-frequency domain resources and a smaller number of users require fewer time-frequency domain resources, leading to a longer transmission period of time-frequency domain resources.

[0071] Optionally, a third group of time-frequency domain resources may be determined according to the target channel configuration information and the second group of time-frequency domain resources.

[0072] In the technical solution of this application, the network device can indicate different third indication information of time-frequency domain resources to the user according to different needs, configure new time-frequency domain resources, make the time-frequency domain resources more adaptable to the usage needs, and improve the flexibility of adjusting the time-frequency domain resources. In addition, the time-frequency domain resources can be re-determined through the indication of the third indication information, which can achieve more lightweight resource scheduling and improve the scheduling efficiency of time-frequency domain resources.

[0073] As an optional implementation, the third group of time-frequency domain resources includes first time-frequency domain resources and second time-frequency domain resources, the first time-frequency domain resources belong to or do not belong to the second group of time-frequency domain resources, and the second time-frequency domain resources do not belong to the second group of time-frequency domain resources.

[0074] It is understandable that as the number of users decreases, the network device can re-indicate a new sending cycle to adjust the time-frequency domain resources through the new sending cycle, thereby achieving flexible adjustment of the time-frequency domain resources and improving the utilization of the time-frequency domain resources.

[0075] In the technical solution of the present application, other time-frequency domain resources are set in addition to the second group of time-frequency domain resources, for example, second time-frequency domain resources that do not belong to the second group of time-frequency domain resources, to achieve the redivision of time-frequency domain resources using third indication information, thereby improving the flexibility of time-frequency domain resource scheduling. As the number of users increases, more time-frequency domain resources can be set, so that the setting of time-frequency domain resources is related to the number of users, which can avoid invalid blind detection of network equipment and achieve effective energy saving of network equipment.

[0076] As another optional embodiment, the present invention further includes at least one of the following:

[0077] The transmission period of the third group of time-frequency domain resources is different from the transmission period of the second group of time-frequency domain resources;

[0078] The number of resources of the third group of time-frequency domain resources is different from the number of resources of the second group of time-frequency domain resources;

[0079] The second time-frequency domain resource of the third group of time-frequency domain resources is different from the time-frequency domain resources of the second group of time-frequency domain resources.

[0080] Optionally, the first time-frequency domain resource of the third group of time-frequency domain resources is the same as or different from the time-frequency domain resources in the second group of time-frequency domain resources.

[0081] Optionally, the transmission period of the third group of time-frequency domain resources is less than the transmission period of the second group of time-frequency domain resources. The transmission period of the third group of time-frequency domain resources may also be greater than the transmission period of the second group of time-frequency domain resources. The number of resources in the third group of time-frequency domain resources may be less than the number of resources in the second group of time-frequency domain resources. The number of resources in the third group of time-frequency domain resources may be greater than the number of resources in the second group of time-frequency domain resources.

[0082] Through the adjustment of time-frequency domain resources, the sending period, resource quantity and time-frequency domain resources of the third group of time-frequency domain resources are changed, providing more time-frequency domain resources. The change of the third group of time-frequency domain resources causes the time for network equipment to scan time-frequency domain resources to change accordingly, making the blind detection of network equipment more scientific, effectively improving the scanning efficiency of network equipment, and achieving high efficiency and energy saving.

[0083] In one possible design, the third indication information is carried in downlink control information DCI, MAC-CE or dedicated signaling.

[0084] It should be understood that a certain field may be set in the downlink control information DCI, MAC-CE or dedicated signaling to carry the third indication information.

[0085] The following describes in detail the solution for adding new time-frequency domain resources through channel configuration information. In related technologies, time-frequency domain resources can be configured using a time-domain allocation table. To achieve rapid indication of time-frequency domain resources, the target channel configuration information can be indicated through the time-domain allocation table.

[0086] In another possible design, after receiving the third indication information, the terminal device may also receive fourth indication information. Furthermore, the terminal device may update the third set of time-frequency domain resources based on the fourth indication information. The updated third set of time-frequency domain resources may be used for random access.

[0087] It is understandable that the fourth indication information may refer to channel configuration information configured for the PRACH, for example, information such as a preamble format, a subframe number / subframe ID, etc.

[0088] In addition, the fourth indication information may be carried in DCI, MAC-CE or dedicated signaling.

[0089] As another optional implementation manner, the third indication information is used to indicate a target index in the time domain allocation table; and the method further includes:

[0090] According to the time domain allocation table, the periodic channel configuration information corresponding to the target index is determined as the target channel configuration information; and according to the target channel configuration information, a third group of time-frequency domain resources is determined.

[0091] In an embodiment of the present application, a target index is indicated by a time domain allocation table, and the channel configuration information corresponding to the target index is determined as the target channel configuration information, thereby achieving a lighter and more flexible adjustment of the channel configuration information, and then using the channel configuration information to indicate new time-frequency domain resources, thereby improving the adjustment efficiency of the time-frequency domain resources.

[0092] In one possible design, the third indication information includes a target index, where the target index is any one of the following:

[0093] The first index in the time domain allocation table;

[0094] The second index in the time domain allocation table that satisfies the first constraint condition.

[0095] It should be noted that indicating the target index through the time domain allocation table and then determining the target channel configuration information can achieve accurate and lightweight indication of the target channel configuration information.

[0096] It should be noted that when adjusting the channel configuration information of the PRACH, the value of y in the channel configuration information in the target index in the time domain allocation table may be adjusted. If the value of y increases, the period corresponding to the PRACH is extended.

[0097] In another possible design, when the target index is the second index, the second index in the time domain allocation table that satisfies the first constraint condition is any one of the following:

[0098] The second index is an index of a first preamble format in the time domain allocation table, where the preamble format is indicated by the first message.

[0099] The second index is an index of a preset target symbol in the time domain allocation table where the starting symbol is a preset target symbol.

[0100] The second index is an index in the time domain allocation table having the same subframe number as the subframe number of the third index and / or the same preamble format as the preamble format of the third index. The third index is indicated by the second message.

[0101] The second index is an index in the time domain allocation table having the same period as the target period. The target period is obtained by adjusting a multiple of the period of the fourth index. The fourth index is indicated by the third message.

[0102] Optionally, the first message, the second message or the third message may refer to a system message, such as any one of SIB1 and MIB (Master Information Block).

[0103] In the technical solution of the present application, index indication is performed by using an index constraint method, thereby determining channel configuration information by indicating the index, and then configuring new time-frequency domain resources by the channel configuration information, thereby achieving flexible adjustment of time-frequency domain resources.

[0104] In any embodiment of the present application, the terminal device may be a UE that meets the first communication standard. The terminal device may also be a UE that meets the second communication standard. In addition, the terminal device may also be a UE that meets both the first communication standard and the second communication standard.

[0105] For example, the first communication standard may be an existing or currently available communication standard. The second communication standard may be the latest communication standard. That is, the first communication standard is released earlier than the second communication standard. For example, the first communication standard may be R17 or R18, and the second communication standard may be R19.

[0106] Furthermore, the terminal device may support the second set of time-frequency domain resources in the first communication standard, and may support the first set of time-frequency domain resources in the second communication standard.

[0107] In this embodiment, the PRACH period corresponding to the legacy terminal equipment is designed to be larger than the PRACH period corresponding to the new R19 terminal equipment, so that the PRACH occasions in the same time period become denser, thereby not affecting the PRACH resources of legacy users, and at the same time providing new terminal equipment with richer and sufficient PRACH occasions, making the PRACH resources more compatible.

[0108] In yet another possible design, the time domain allocation table includes at least one of the following: a first table, the first table including an existing time domain table and / or a newly added time domain table;

[0109] A second table, where the second table refers to a table corresponding to the M first indexes that meet the second constraint condition and are selected from the first table;

[0110] The third table refers to a table determined by time domain configuration information.

[0111] It should be understood that the above-mentioned time domain allocation table may be, for example, a first table. The first table may include at least one list item, and the second table may be generated according to the at least one list item of the first table. Exemplarily, the at least one list item may constitute an information format of the channel configuration information.

[0112] Optionally, the second table may be generated based on at least one list item in the first table, that is, new column information is added to at least one list item in the first table, and the column information may include data corresponding to the at least one list item.

[0113] The process of the network device using the third indication information to instruct the terminal device to obtain the corresponding PRACH resource may specifically include:

[0114] The network device selects part of the content from the existing table for indication, for example, selects the part of the target channel configuration information that is greater than the period threshold, that is, a new table needs to be established for each table, but the content is selected from the existing table.

[0115] It can be understood that, when the time domain allocation table includes the third table, the time domain configuration information is carried in an RRC message or a system message.

[0116] Furthermore, when the time domain allocation table includes the second table, at least one of the following items is further included:

[0117] Selecting a first index from the first table whose period is greater than a period threshold;

[0118] A first index having the same subframe number and different period is selected from the first table.

[0119] Optionally, a first index having a period greater than a period threshold may be selected from the first table to obtain a second table consisting of channel configuration information corresponding to the first index. Alternatively, a first index having the same subframe number but a different period may be selected from the first table to obtain a second table consisting of channel configuration information corresponding to the first index.

[0120] In another possible design, the time domain configuration information includes configuration information corresponding to at least one list item, the configuration information includes at least one value of the corresponding list item, and the method further includes:

[0121] Selecting a target value for each list item based on at least one value in the configuration information of each list item;

[0122] Based on the target value corresponding to at least one list item, an index content is determined, and the third table includes multiple index contents.

[0123] Optionally, the index content may include a newly added index and channel configuration information corresponding to the newly added index. The channel configuration information corresponding to the newly added index may refer to a target value corresponding to at least one list item.

[0124] Optionally, the time domain allocation table includes multiple indexes and channel configuration information associated with each index;

[0125] Each channel configuration information includes at least one of the following:

[0126] Preamble format

[0127] The period is determined by y, which is the modulo operation result obtained by performing a modulo operation on x.

[0128] Subframe number / Subframe number Subframe number;

[0129] Starting symbol

[0130] Number of PRACH slots within a subframe;

[0131] Number of time-domain PRACH occasions within a PRACH slot;

[0132] PRACH durationPRACH duration.

[0133] It is understandable that in practical applications, the third set of time-frequency domain information can be determined based on at least one of the above channel configuration information. In this embodiment, the type and quantity of the at least one piece of information involved in the time-frequency domain resource adjustment are not excessively limited.

[0134] In a third aspect, embodiments of the present application provide a communication method. This method may be executed by a network device, or may be executed by a component (such as a chip or circuit) configured in the network device. This application does not limit this.

[0135] For example, the method includes:

[0136] A first indication message is sent to the terminal device, where the first indication message is used to indicate a first group of time-frequency domain resources. The number of resources in the first group of time-frequency domain resources is less than the number of resources in the second group of time-frequency domain resources. The second group of time-frequency domain resources refers to the time-frequency domain resources of all downlink beams, and the first group of time-frequency domain resources refers to the time-frequency domain resources of the target downlink beam. The first group of time-frequency domain resources is used for random access.

[0137] Optionally, the network device is further used to: send second indication information to the terminal device, the second indication information can be used to determine a second group of time-frequency domain resources, and the second group of time-frequency domain resources can refer to the time-frequency domain resources of all downlink beams.

[0138] Optionally, the network device sending the second indication information to the terminal device may refer to: the network device broadcasting the second indication information to the terminal device. The network device sending the first indication information to the terminal device may include: the network device broadcasting the first indication information to the terminal device.

[0139] Fourthly, embodiments of the present application provide a communication method. This method can be executed by a network device, or can also be executed by a component (such as a chip or circuit) configured in the network device. This application does not limit this.

[0140] For example, the method includes:

[0141] A third indication message is sent to the terminal device, where the third indication message is used to indicate a third group of time-frequency domain resources. The third group of time-frequency domain resources is different from the second group of time-frequency domain resources. The second group of time-frequency domain resources refers to the time-frequency domain resources of all downlink beams, and the third group of time-frequency domain resources is used for random access.

[0142] In a fifth aspect, an embodiment of the present application provides a resource allocation device, comprising modules or units for executing the method in the first aspect and any possible implementation manner of the first aspect.

[0143] In a sixth aspect, a resource allocation device is provided, comprising modules or units for executing the method in the second aspect and any possible implementation manner of the second aspect.

[0144] In a seventh aspect, a resource allocation device is provided, comprising modules or units for executing the method in the third aspect and any possible implementation manner of the third aspect.

[0145] In an eighth aspect, a resource allocation device is provided, comprising modules or units for executing the method in the third aspect and any possible implementation manner of the third aspect.

[0146] In a ninth aspect, a resource allocation apparatus is provided, comprising a processor. The processor is coupled to a memory and configured to execute instructions in the memory to implement the method of any possible implementation of the first to fourth aspects and any of the possible implementations of the first to fourth aspects. Optionally, the apparatus further comprises a memory. Optionally, the apparatus further comprises a communication interface, the processor being coupled to the communication interface.

[0147] In one implementation, the resource allocation device is a terminal device. When the resource allocation device is a terminal device, the communication interface may be a transceiver, or an input / output interface.

[0148] In another implementation, the resource allocation device is a chip configured in the terminal device. When the resource allocation device is a chip configured in the terminal device, the communication interface may be an input / output interface.

[0149] Optionally, the transceiver may be a transceiver circuit. Optionally, the input / output interface may be an input / output circuit.

[0150] In one implementation, the resource allocation device is a network device. When the resource allocation device is a network device, the communication interface may be a transceiver or an input / output interface.

[0151] In another implementation, the resource allocation device is a chip configured in the network device. When the resource allocation device is a chip configured in the network device, the communication interface may be an input / output interface.

[0152] Optionally, the transceiver may be a transceiver circuit. Optionally, the input / output interface may be an input / output circuit.

[0153] In a tenth aspect, a communication device is provided, comprising a processor. The processor is coupled to a memory and configured to execute instructions in the memory to implement the method of any possible implementation of aspects 1 to 4 above. Optionally, the device further comprises a memory. Optionally, the device further comprises a communication interface, the processor being coupled to the communication interface.

[0154] In one implementation, the communication device is a network device. When the communication device is a network device, the communication interface may be a transceiver or an input / output interface.

[0155] In another implementation, the communication device is a chip configured in a network device. When the communication device is a chip configured in a network device, the communication interface may be an input / output interface.

[0156] Optionally, the transceiver may be a transceiver circuit. Optionally, the input / output interface may be an input / output circuit.

[0157] In an eleventh aspect, a processor is provided, comprising: an input circuit, an output circuit, and a processing circuit. The processing circuit is configured to receive a signal via the input circuit and transmit a signal via the output circuit, so that the processor executes the method of aspects 1 to 4 and any possible implementation of aspects 1 to 4.

[0158] In a specific implementation, the processor may be one or more chips, the input circuit may be an input pin, the output circuit may be an output pin, and the processing circuit may be a transistor, a gate circuit, a trigger, or various logic circuits. The input signal received by the input circuit may be, for example, but not limited to, received and input by a receiver, and the signal output by the output circuit may be, for example, but not limited to, output to and transmitted by a transmitter. The input circuit and the output circuit may be the same circuit, which functions as an input circuit and an output circuit at different times. The embodiments of the present application do not limit the specific implementation of the processor and various circuits.

[0159] In a twelfth aspect, a processing device is provided, comprising a processor and a memory. The processor is configured to read instructions stored in the memory and receive signals via a receiver and transmit signals via a transmitter to execute the method of aspects 1 to 4 and any possible implementation of aspects 1 to 4.

[0160] Optionally, there are one or more processors and one or more memories.

[0161] Optionally, the memory may be integrated with the processor, or the memory may be provided separately from the processor.

[0162] In the specific implementation process, the memory can be a non-transitory memory, such as a read-only memory (ROM), which can be integrated with the processor on the same chip or can be set on different chips. The embodiments of the present application do not limit the type of memory and the setting method of the memory and the processor.

[0163] It should be understood that related data interaction processes, such as sending indication information, can be the process of outputting indication information from the processor, and receiving capability information can be the process of receiving input capability information from the processor. Specifically, data output by the processor can be output to the transmitter, and input data received by the processor can be received from the receiver. The transmitter and receiver can be collectively referred to as a transceiver.

[0164] The processing device in the aforementioned aspect 13 may be one or more chips. The processor in the processing device may be implemented in hardware or software. When implemented in hardware, the processor may be a logic circuit, an integrated circuit, or the like; when implemented in software, the processor may be a general-purpose processor implemented by reading software code stored in a memory, which may be integrated into the processor or located independently of the processor.

[0165] In the fourteenth aspect, an embodiment of the present application provides a resource allocation system, including: a network device and a terminal device, the network device and the terminal device respectively including: a processor, a memory and a transceiver, the transceiver is used to send and receive data, the memory is used to store code instructions, and the processor is used to run the code instructions. When executing the code instructions stored in the memory, the processor is used to instruct the terminal device to execute the method in the first to fourth aspects and any possible implementation method of the first to fourth aspects.

[0166] In the fifteenth aspect, an embodiment of the present application provides a network device, comprising: a processor, a memory and a transceiver; the memory stores computer execution instructions; the transceiver is used to send and receive data; the processor executes the computer execution instructions stored in the memory, so that the network device executes the method in any possible implementation method of the above-mentioned third aspect or fourth aspect.

[0167] In a sixteenth aspect, an embodiment of the present application provides a terminal device, comprising: a processor, a memory, and a transceiver; the memory stores computer-executable instructions; the transceiver is used to send and receive data; the processor executes the computer-executable instructions stored in the memory, so that the terminal device executes the method in any possible implementation of the first aspect or the second aspect.

[0168] In the seventeenth aspect, an embodiment of the present application provides a computer-readable storage medium, in which a computer program or instruction is stored. When the computer program or instruction is run on a computer, the computer executes the method in any possible implementation of aspects 1 to 15 and aspects 1 to 4.

[0169] In an eighteenth aspect, the present application provides a chip or chip system, comprising at least one processor and a communication interface, wherein the communication interface and the at least one processor are interconnected via a line, and the at least one processor is configured to execute a computer program or instruction to perform the method of any possible implementation of aspects 1 to 4 and any of aspects 1 to 4. The communication interface in the chip may be an input / output interface, a pin, or a circuit.

[0170] In the nineteenth aspect, an embodiment of the present application provides a computer program product comprising a computer program, which, when the computer program runs on a computer, enables the computer to execute the method in the first to fourth aspects and any possible implementation of the first to fourth aspects.

[0171] In one possible implementation, the chip or chip system described above in this application further includes at least one memory for each module of the method in the formula, wherein the at least one memory stores instructions. The memory may be a storage unit within the chip, such as a register, a cache, etc., or may be a storage unit of the chip (e.g., a read-only memory, a random access memory, etc.).

[0172] It should be understood that the first to fourth aspects of the present application correspond to the technical solutions of the first aspect of the present application, and the beneficial effects achieved by each aspect and the corresponding feasible implementation methods are similar and will not be repeated here.

[0173] Therefore, the resource allocation method, system, storage medium and product proposed in the embodiments of the present application dynamically adjust the time and frequency domain resources by indicating the number of users by the network device, so that the network device does not need to perform blind detection all the time, provides a more flexible resource scheduling method, and thus reduces the energy consumption of the base station. BRIEF DESCRIPTION OF THE DRAWINGS

[0174] FIG1a is a schematic diagram of the architecture of a communication system used in an embodiment of the present application;

[0175] FIG1b is a schematic diagram of the overall architecture of the communication connection between network elements in an embodiment of the present application;

[0176] FIG2 is a signaling diagram of a resource allocation method provided in an embodiment of the present application, shown from the perspective of device interaction;

[0177] FIG3 is an example diagram of a division of time-frequency domain resources provided in an embodiment of the present application;

[0178] FIG4 is an example diagram of the transmission cycle of SSB0 and SSB1 provided in an embodiment of the present application;

[0179] FIG5 is a signaling diagram of a resource allocation method provided in an embodiment of the present application;

[0180] FIG6 is an example diagram of a time-frequency domain resource provided by an embodiment of the present application;

[0181] FIG7 is another signaling diagram of a resource allocation method provided in an embodiment of the present application;

[0182] FIG8 is a schematic diagram of a time-frequency domain resource provided in an embodiment of the present application;

[0183] FIG9 is another signaling diagram of a resource allocation method provided in an embodiment of the present application;

[0184] FIG10 is another signaling diagram of a resource allocation method provided in an embodiment of the present application;

[0185] FIG11 is another signaling diagram of a resource allocation method provided in an embodiment of the present application;

[0186] FIG12 is a schematic diagram of a resource allocation mode provided in an embodiment of the present application;

[0187] FIG13 is a signaling diagram of a resource allocation method provided in an embodiment of the present application;

[0188] FIG14 is an example diagram of excluding time-frequency domain resources provided by an embodiment of the present application;

[0189] FIG15 is an example diagram of recovering time-frequency domain resources provided by an embodiment of the present application;

[0190] FIG16 is an exemplary diagram of a resource allocation device provided in an embodiment of the present application;

[0191] FIG17 is a schematic diagram of a possible structure of a terminal device provided in an embodiment of the present application;

[0192] FIG18 is a schematic diagram of a possible structure of a network device provided in an embodiment of the present application. DETAILED DESCRIPTION

[0193] To facilitate understanding of the resource allocation method, system, storage medium, and product provided in the embodiments of the present application, the resource allocation method, system architecture, and application scenarios provided in the embodiments of the present application are described below. It is understood that the system architecture and application scenarios described in the embodiments of the present application are intended to more clearly illustrate the technical solutions of the embodiments of the present application and do not constitute a limitation on the technical solutions provided in the embodiments of the present application.

[0194] The technical solutions of the embodiments of the present application can be applied to communication scenarios under various communication systems, such as: Long Term Evolution (LTE) system, LTE Frequency Division Duplex (FDD) system, LTE Time Division Duplex (TDD), Universal Mobile Telecommunication System (UMTS), Worldwide Interoperability for Microwave Access (WiMAX) communication system, future fifth generation (5G) communication system or new radio access technology (NR), vehicle-to-X (V2X), where V2X can include vehicle-to-network (V2N), vehicle-to-vehicle (V2V), vehicle-to-infrastructure (V2I), vehicle-to-pedestrian (V2P), etc., Long Term Evolution-Vehicle (LTE-V), Internet of Vehicles, machine type communication (MTC), etc. type communication (MTC), Internet of Things (IoT), Long Term Evolution-Machine (LTE-M), Machine to Machine (M2M), etc.

[0195] To facilitate understanding of the embodiments of the present application, a communication system applicable to the embodiments of the present application is first described in detail in conjunction with Figure 1a. Figure 1a is a schematic diagram of the architecture of a communication system 1000 applied in the embodiments of the present application. As shown in Figure 1a, the communication system 1000 may include at least one terminal device, such as the terminal device 1001 shown in Figure 1a. It may also include at least one network device, such as the network device 1002 shown in Figure 1a. The terminal device 1001 may be mobile or fixed. The network device 1002 is a device that can communicate with the terminal device 1001 via a wireless link, such as a base station or a base station controller. The network device 1002 can provide communication coverage for a specific geographical area and can communicate with terminal devices located in the coverage area (cell).

[0196] Figure 1a exemplarily shows a terminal device and a network device. Optionally, the communication system 1000 may include at least one network device, and the network device coverage may include other numbers of terminal devices, which is not limited in this embodiment of the present application.

[0197] Each of the above-mentioned communication devices, such as the terminal device 1001 and the network device 1002 in Figure 1a, can be configured with multiple antennas. The multiple antennas may include at least one transmitting antenna for sending signals and at least one receiving antenna for receiving signals. In addition, each communication device also includes a transmitter chain and a receiver chain. Those skilled in the art will understand that they may include multiple components related to signal transmission and reception (such as processors, modulators, multiplexers, demodulators, demultiplexers, or antennas, etc.). Therefore, the network device and the terminal device can communicate using multi-antenna technology.

[0198] Optionally, the wireless communication system 1000 may further include other network entities such as a network controller and a mobility management entity, but the embodiments of the present application are not limited thereto.

[0199] Figure 1b is a schematic diagram of the overall architecture for communication connections between various network elements in an embodiment of the present application. As shown in Figure 1b, the eNB is a 4G base station. The gNB is a 5G base station. The ng-eNB is the next-generation evolved Node B, or evolved base station, which is an upgraded 4G base station that connects to the 5G core network. The 5GC (5G Core) is the 5G core network, responsible for processing and controlling user data and signaling in the 5G network. It may include functions such as the AMF (Access and Mobility Management Function) and the UPF (User Plane Function). The AMF is responsible for mobility management and access control, including access and mobility management for end users. The AMF connects to the gNB base station via the NG to perform access and mobility management for end users. The UPF is responsible for processing and forwarding user data packets. The NG-RAN (NG Access Radio Network) is a next-generation radio access network, a multi-layer heterogeneous network that can meet various scenarios. As shown in Figure 1b, the NG-RAN consists of a group of gNBs and ng-eNBs connected to the 5GC via the NG interface. The gNBs and ng-eNBs can be interconnected via the Xn interface. The Xn interface is the interface between NG-RAN and mainly exists between base stations (such as gNB and ng-eNB).

[0200] In the embodiment of the present application, the network device can be any device with wireless transceiver function. The device includes but is not limited to: evolved Node B (eNB), Radio Network Controller (RNC), Node B (NB), Base Station Controller (BSC), Base Transceiver Station (BTS), Home Base Station (e.g., Home evolved NodeB, or Home Node B, HNB), Base Band Unit (BBU), Access Point (AP) in Wireless Fidelity (WIFI) system, wireless relay node, wireless backhaul node, transmission point (TP) or transmission and reception point (TRP), etc., and can also be a gNB in ​​5G, such as NR, system, or a transmission point (TRP or TP), one or a group of (including multiple antenna panels) antenna panels of a base station in a 5G system, or a network node constituting a gNB or a transmission point, such as a baseband unit (BBU) or a distributed unit (DU), etc.

[0201] In some deployments, a gNB may include a centralized unit (CU) and a DU. The gNB may also include an active antenna unit (AAU). The CU implements some gNB functions, while the DU implements some gNB functions. 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), media access control (MAC), and physical (PHY) layers. The AAU implements some physical layer processing functions, RF processing, and active antenna-related functions. Because RRC layer information ultimately becomes PHY layer information, or is converted from PHY layer information, in this architecture, higher-layer signaling, such as RRC layer signaling, can also be considered to be sent by the DU, or by both the DU and the AAU. It is understood that a network device can be a device that includes one or more of a CU node, a DU node, or an AAU node. In addition, the CU may be classified as a network device in an access network (radio access network, RAN), or may be classified as a network device in a core network (core network, CN), which is not limited in this application.

[0202] Network equipment provides services for cells, and terminal devices communicate with cells through transmission resources allocated by the network equipment (for example, frequency domain resources, or spectrum resources). The cell can belong to a macro base station (for example, a macro eNB or macro gNB), or to a base station corresponding to a small cell. Small cells here can include: metro cells, micro cells, pico cells, femto cells, etc. These small cells have the characteristics of small coverage and low transmission power, and are suitable for providing high-speed data transmission services.

[0203] In an embodiment of the present application, the terminal device may also be referred to as user equipment (user equipment), access terminal, user unit, user station, mobile station, mobile station, remote station, remote terminal, mobile device, user terminal, terminal, wireless communication device, user agent or user device. The terminal device in the embodiments of the present application can be a mobile phone, a tablet computer, a computer with wireless transceiver function, a virtual reality (VR) terminal device, an augmented reality (AR) terminal device, a wireless terminal in industrial control, a wireless terminal in self-driving, a wireless terminal in remote medical, a wireless terminal in a smart grid, a wireless terminal in transportation safety, a wireless terminal in a smart city, a wireless terminal in a smart home, a cellular phone, a cordless phone, a session initiation protocol (SIP) phone, a wireless local loop (WLL) station, a personal digital assistant (PDA), a handheld device with wireless communication function, a computing device or other processing device connected to a wireless modem, a vehicle-mounted device, a wearable device, a terminal device in a 5G network, or a terminal device in a future evolved public land mobile communication network (PLMN), etc.

[0204] Wearable devices, also known as wearable smart devices, are a general term for wearable devices that use wearable technology to intelligently design and develop wearable devices for daily wear, such as glasses, gloves, watches, clothing, and shoes. Wearable devices are portable devices that are worn directly on the body or integrated into the user's clothing or accessories. Wearable devices are not just hardware devices, but also achieve powerful functions through software support, data interaction, and cloud interaction. In a broad sense, wearable smart devices include those that are fully functional, large in size, and can achieve full or partial functions without relying on smartphones, such as smart watches or smart glasses, as well as those that only focus on a certain type of application function and need to be used in conjunction with other devices such as smartphones, such as various smart bracelets and smart jewelry for vital sign monitoring.

[0205] Furthermore, the terminal device can also be a terminal device in the Internet of Things (IoT) system. IoT is an important component of the future development of information technology. Its main technical feature is to connect objects to the network through communication technology, thereby realizing an intelligent network that interconnects people, machines, and things.

[0206] This application does not limit the specific form of the terminal device.

[0207] To facilitate a clear description of the technical solutions of the embodiments of the present application, some of the terms and technologies involved in the embodiments of the present application are briefly introduced below:

[0208] 1. Synchronization Signal Block (SSB): used to achieve initial synchronization between the terminal device and the 5G network. Specifically, it may include PSS (Primary Synchronization Signal), SSS (Secondary Synchronization Signal) and PBCH (Physical Broadcast Channel). When the terminal device performs initial synchronization for the 5G network, the terminal device correlates the received signal and the synchronization signal sequence through a matching filter. Then, in order to support beam scanning, SSB is organized into a series of pulse trains and sent periodically. Among them, SSB beam is a beam that sends SSB signals, or it can be multiple beams realized by beam scanning technology. SSB beam is a special beam used for synchronization and broadcast functions in 5G networks, which can better support beam capture technology and improve signal coverage area and network throughput.

[0209] 2. System Information Block Type 1 (SIB1): A system information block in LTE (Long Term Evolution) and 5G networks, used to broadcast important information about the cell. SIB1 can contain relevant access information of the cell, such as the cell global identifier, access parameter information, frequency information, cell restriction information, etc., so that the terminal device can correctly access the cell. By reading the information in SIB1, the terminal device can understand the configuration of the cell and thus perform correct access and communication. Then, by broadcasting SIB1, the terminal device can quickly obtain important information about the cell, thereby improving the connection efficiency and reliability of the network.

[0210] 3. Physical Random Access Channel (PRACH): used for terminal devices to randomly initiate uplink requests when accessing the network. The main function of the PRACH channel is to achieve uplink synchronization between the terminal device and the network device. There are two modes of PRACH channel, namely random access based on contention mode and random access based on non-contention mode. In random access based on contention mode, the terminal device initiates a random access request by sending a preamble index, and multiple terminal devices can send Preamble at the same time. In random access based on non-contention mode, the terminal device initiates a request by sending a specific non-contention random access request message. Specifically, when the terminal device needs to establish communication with the network device, it sends the Preamble through the PRACH channel, and then attempts to establish a radio resource control RRC connection with the network device.

[0211] 4. PRACH: The Physical Random Access Channel (PRACH) process is a random access procedure primarily used to establish the initial communication connection between a user equipment (UE) and a base station. The roles of PRACH differ between Long Term Evolution (LTE) and 5G NR. In LTE networks, PRACH serves as the interface between asynchronous users and the orthogonal transmission scheme of LTE radio access. It is primarily used for network access initialization and to achieve uplink timing synchronization for users that have not achieved uplink synchronization or have lost uplink synchronization. The primary function of PRACH is to achieve uplink timing synchronization and assign a unique identifier to the UE. Furthermore, PRACH can be reused, but only needs to be unique with neighboring cells. In LTE, PRACH has two modes: contention-based random access and contention-free random access. In 5G NR, PRACH is primarily used to carry the random access preamble from the UE to the gNB (5G NR base station). Unlike LTE, the 5G NR random access preamble supports two different preamble sequence lengths, using different formats to support different deployment scenarios. Among them, the 839 long sequence is used for the deployment of large cells in FR1 (below 6GHz range), while the 139 short sequence is used for the deployment of small cells including indoor coverage.

[0212] The following briefly describes the execution steps of the PRACH process.

[0213] First, the UE selects a preamble from a predefined set of random access preambles and transmits it to the base station via the PRACH channel. The base station then measures the timing advance value of the received preamble to determine the distance between the UE and the base station. This distance is used to adjust the timing advance value for subsequent communications. The base station then responds to the UE with a random access response message, which includes information such as the timing advance adjustment value and the UE's temporary identifier. The UE then establishes a radio resource control (RRC) connection with the base station, completing the initial access process.

[0214] Optionally, when the base station responds to the UE with a random access response message, if multiple UEs simultaneously transmit random access preambles, a contention resolution mechanism is used to resolve the conflict and allocate resources to each UE. After successful conflict resolution, the UE establishes a radio resource control (RRC) connection with the base station, completing the initial access process. This allows the UE to effectively request access to the LTE network and establish communication with the base station, ensuring reliable connectivity within the network.

[0215] The technical solutions in the embodiments of the present application will be described below in conjunction with the drawings in the embodiments of the present application.

[0216] At present, the allocation of time-frequency domain resources of the initial access channel (such as the PRACH channel) is generally completed by the base station. Specifically, the base station can first determine multiple beams and allocate corresponding SSBs for each beam. After that, the base station can evenly allocate the time-frequency domain resources of the initial access channel to each SSB, and establish a mapping relationship between each SSB and the time-frequency domain resources of the initial access channel allocated to it. This mapping relationship can generally be sent to the terminal device through broadcast information. The terminal device determines the time-frequency domain resources of the initial access channel based on the broadcast information, and uses the initial access channel on the time-frequency domain resources to request the base station to perform random access.

[0217] Specifically, the base station uses beamforming technology to determine multiple beams and broadcasts this information to terminal devices in the coverage area of ​​each beam, allowing each terminal device to use the initial access channel on the allocated time-frequency domain resources. The base station needs to scan multiple beams to receive access requests initiated by terminals in each beam direction, which carry the terminal device's preamble code.

[0218] This means that the base station needs to scan each time-frequency domain resource in each beam direction, but the scanned time-frequency domain resources may not necessarily have users, resulting in a waste of time-frequency domain resources. In addition, a large amount of power resources are consumed during the scanning process, resulting in a waste of power resources.

[0219] Research has found that during the base station scanning process, the number of users associated with certain beams is small or non-existent, but the base station still needs to scan the signals in the direction of the beam, which increases the base station's energy consumption. In addition, the second indication information can generally be carried in SIB1, but SIB1 is a system-level message with a long transmission cycle. Therefore, the configuration cycle of the time-frequency domain resource allocation information of the initial access channel is too long and not flexible enough. In this regard, the embodiment of the present application provides a resource allocation method, the main inventive ideas of which are as follows:

[0220] To reduce base station energy consumption, the initial access channel base station can re-indicate the time-frequency domain resources of the initial access channel to the terminal device, enabling flexible scheduling of time-frequency domain resources. This allows the allocation of time-frequency domain resources to better meet user needs, reducing the scanning pressure on the base station and thus reducing base station energy consumption. Furthermore, by directly sending instruction information to the terminal device, lightweight time-frequency domain resource adjustment instructions or control are implemented, increasing the flexibility of adjusting the time-frequency domain resource configuration of the initial access channel.

[0221] The method provided in the embodiments of the present application is described in detail below with reference to the accompanying drawings.

[0222] Figure 2 is a schematic flow chart illustrating a resource allocation method 200 provided by an embodiment of the present application from the perspective of device interaction. As shown in Figure 2, the method 200 may include steps 201 to 202. Each step in the method 200 is described in detail below.

[0223] Step 201: A network device sends first indication information to a terminal device. Accordingly, the terminal device may receive the first indication information. The first indication information may be used to indicate a first set of time-frequency domain resources.

[0224] Optionally, the network device sending the first indication information to the terminal device may include: the network device broadcasting the first indication information to the terminal device.

[0225] Optionally, the first indication information may specifically include relevant information of the target downlink beam, such as the number of target downlink beams and resource configuration information of the target downlink beam. The target downlink beam may refer to the downlink beam actually sent by the network device. The SIB1 downlink beam in this embodiment may refer to the target downlink beam.

[0226] Optionally, the first indication information can be carried in RRC signaling, MAC-CE signaling, DCI, SSB, SIB1 or system message.

[0227] Step 202: The terminal device determines a first set of time-frequency domain resources according to the first indication information.

[0228] Among them, the number of resources in the first group of time-frequency domain resources is less than the number of resources in the second group of time-frequency domain resources. The second group of time-frequency domain resources refers to the time-frequency domain resources of all downlink beams, and the first group of time-frequency domain resources refers to the time-frequency domain resources of the target downlink beam. The first group of time-frequency domain resources is used for random access.

[0229] It should be understood that all beams may refer to all beams formed by the network device during beamforming. The target downlink beam refers to the beam actually used or sent by the network device.

[0230] Optionally, the first group of time-frequency domain resources may include at least one third time-frequency domain resource. The first quantity may be the number of the at least one third time-frequency domain resource. The second group of time-frequency domain resources may include at least one fourth time-frequency domain resource. The second quantity may refer to the number of the at least one fourth time-frequency domain resource. The first quantity is smaller than the second quantity.

[0231] The target downlink beam may be the actual downlink beam among all downlink beams. For example, assuming that all beams are represented by SSB0-SSB7 and the actual downlink beams are SSB1, SSB3, SSB5, and SSB7, then SSB1, SSB3, SSB5, and SSB7 are the target downlink beams.

[0232] It can be understood that the number of beams of the target downlink beam is less than or equal to the number of beams of all downlink beams.

[0233] It should be understood that time-frequency domain resources may refer to wireless resources in a communication system that consider both time and frequency dimensions. Time-frequency domain resources include the allocation of wireless signals in time (such as radio frames, subframes, time slots and OFDM (Orthogonal Frequency Division Multiplexing) symbols) and in frequency (such as subcarriers and physical resource blocks).

[0234] It should be understood that time-domain resources can include time-domain resources and frequency-domain resources. Time-domain resources can refer to the time slots in which terminal devices can use the initial access channel, and time-domain resources can also be referred to as time-domain locations. Frequency-domain resources can refer to the frequency domain in which terminal devices can use the initial access channel, and frequency-domain resources can also be referred to as frequency-domain locations. Network devices, such as base stations, can perform blind detection on the time-domain locations and frequency-domain locations of time-domain resources to obtain the signals carried by the time-domain resources.

[0235] It should be understood that the initial access channel may be a RACH (Random Access Channel) channel or a PRACH channel. When the initial access channel is a PRACH channel, the time-frequency domain resource may be a PRACH occasion (Physical Random Access Channel Occasion, abbreviated as PO).

[0236] In mobile communication systems such as LTE and 5G New Radio (NR), the PRACH is the physical channel used for the random access process. A PRACH occasion is a time window or opportunity on the PRACH during which a terminal device or UE (User Equipment) can send a random access preamble. These preambles are preconfigured and planned to ensure orderly access to the network by the terminal device to avoid access conflicts.

[0237] In one possible design, before executing step 201, the communication method of the present application may further include the following steps:

[0238] The network device sends the second indication information to the terminal device. Correspondingly, the terminal device can receive the second indication information.

[0239] In one possible design, the second indication information may refer to broadcast information. The second indication information may specifically include preamble information, the number of beams of all downlink beams, and time-frequency domain resources corresponding to the initial access channel.

[0240] The terminal device determines a second set of time-frequency domain resources based on the second indication information. The second set of time-frequency domain resources refers to the time-frequency domain resources of all downlink beams.

[0241] Optionally, the terminal device determines the second group of time-frequency domain resources based on the second indication information, which specifically includes: according to the second indication information, evenly allocating time-frequency domain resources to each downlink beam according to the number of beams. For example, evenly allocating time-frequency domain resources according to the number of beams of all downlink beams to obtain at least one time-frequency domain resource for each downlink beam. The number of resources of at least one time-frequency domain resource of each downlink beam is greater than or equal to the number of resources of the time-frequency domain resources of the target downlink beam. The number of time-frequency domain resources actually allocated to the downlink beam is reduced from the beam dimension.

[0242] It is understandable that the second set of time-frequency domain resources may include time-frequency domain resources allocated for each downlink beam. The first set of time-frequency domain resources may include time-frequency domain resources allocated for each target downlink beam in actual downlink.

[0243] The number of target downlink beams is less than or equal to the number of all downlink beams. By reducing the actual downlink beams and reducing the number of time-frequency domain resources of each target downlink beam, the number of resources of the first group of time-frequency domain resources can be made smaller than the number of resources of the second group of time-frequency domain resources.

[0244] As described above, according to the second indication information and the number of beams, time-frequency domain resources may be evenly allocated to all / all downlink beams to obtain a second set of time-frequency domain resources.

[0245] It should be understood that the second indication information may carry information such as the number of preamble codes, the number of beams of the network device, and time-frequency domain mapping information. The time-frequency domain mapping information may refer to a mapping parameter of the initial access channel in the time-frequency domain, which may be, for example, a first parameter and a second parameter.

[0246] The first parameter may indicate how many PRACH occasions there are in the frequency domain, and the second parameter may indicate how many SSBs may be mapped to a PRACH occasion, and how many preamble indices may be mapped to a single SSB.

[0247] For ease of understanding, Figure 3 shows an example of time-frequency domain resource allocation. As shown in Figure 3, with the time domain as the horizontal axis and the frequency domain as the vertical axis, there are eight SSB beams, with the SSB indexes associated with each beam represented as SSB0-SSB7. The number of preambles is 64, and the first parameter = 4, which means there are four PRACH occasions in the frequency domain. The second parameter = 1 / 4, indicating that one SSB can be mapped to four PRACH occasions.

[0248] Optionally, the network device sending the second indication information to the terminal device may refer to the network device broadcasting the second indication information to the terminal device. Specifically, the network device may broadcast the second indication information to the terminal devices within the coverage range of each beam.

[0249] For example, during the transmission cycle of SSB0, the network device may broadcast the second indication information to terminal devices within the coverage range of the SSB0 beam. Subsequently, during the transmission cycle of SSB1, the network device may broadcast the second indication information to terminal devices within the coverage range of the SSB1 beam. This process is repeated until each beam is broadcast once, completing a broadcast cycle.

[0250] Figure 4 shows an example diagram of the transmission periods of SSB0 and SSB1. As shown in Figure 4, the network device has a transmission period of 20ms for SSB0. After the broadcast of SSB0 beam 401 ends, the next SSB0 beam 402 can be broadcast 20ms later. The transmission period of SSB1 is 40ms. After the broadcast of SSB1 beam 403 ends, the next SSB1 beam 404 can be broadcast 40ms later. Of course, in actual applications, the target downlink beam and the transmission period of the target downlink beam can be set according to actual needs. The embodiment shown in Figure 4 is merely exemplary and does not constitute any limitation.

[0251] Optionally, the second indication information may be carried in Radio Resource Control (RRC) signaling, Medium Access Control-Control Element (MAC-CE) signaling, Downlink Control Information (DCI), SSB, SIB1 or system message.

[0252] Optionally, the terminal device receiving the second indication information may include: the terminal device receiving the second indication information at a first time. The terminal device receiving the first indication information may include: the terminal device receiving the first indication information at a second time. The first time may be earlier than the second time.

[0253] Optionally, before the first set of time-frequency domain resources is configured, the terminal device may perform random access through the second set of time-frequency domain resources. After the first set of time-frequency domain resources is configured, the terminal device may perform random access through the first set of time-frequency domain resources.

[0254] It can be understood that when the terminal device performs random access, it sends signals in each time-frequency domain resource, and the network device needs to perform blind detection in each time-frequency domain resource. As the number of time-frequency domain resources decreases, the number of blind detections required by the network device can be effectively reduced, and the blind detection power consumption of the network device can be effectively reduced.

[0255] It should be understood that the terminal device performs random access using the first set of time-frequency domain resources, which may specifically mean that the terminal device determines the target time-frequency domain resources of the terminal device based on the first set of time-frequency domain resources. An access request is sent to the network device using the PRACH channel on the target time-frequency domain resources. The access request may carry a preamble.

[0256] Optionally, the first indication information may also carry energy-saving information. The terminal device receives the energy-saving information in the first indication information and determines to enter an energy-saving state based on the energy-saving information. In response to entering the energy-saving state, the terminal device performs random access using the first set of time-frequency domain resources.

[0257] It should be understood that the terminal device performs random access through the second group of time-frequency domain resources, which may specifically mean: selecting a target time-frequency domain resource from the second group of time-frequency domain resources, and initiating a random access request to the network device using the initial access channel in the target time-frequency domain resource. Taking the initial access channel as the PRACH channel as an example, the terminal device can use the PRACH channel to send a preamble code to the network device in the target time-frequency domain resource.

[0258] In the technical solution of the present application, on the basis of determining the time-frequency domain resources of all downlink beams, the first indication information can be received again to determine the first group of time-frequency domain resources. The first group of time-frequency domain resources can refer to the time-frequency domain resources of the target downlink beam. The number of resources of the first group of time-frequency domain resources is less than the number of resources of the second group of time-frequency domain resources. The second group of time-frequency domain resources is the time-frequency domain resources of all downlink beams. The first group of time-frequency domain resources with a smaller number of time-frequency domain resources is used for random access, so that a smaller number of time-frequency domain resources are actually used to perform random access. During the random access process, the network device needs to perform blind detection on the time-frequency domain resources. The reduction in the number of time-frequency domain resources can effectively reduce the number of blind detections of the network device, effectively reduce the blind detection pressure of the network device, and achieve effective energy saving.

[0259] In addition to directly reducing the number of time-frequency domain resources, the channel configuration information for the initial access channel can also be adjusted. Specifically, when there are a large number of users, a channel configuration that provides a higher scanning frequency can be set to ensure that all terminal devices are connected to the wireless network. When there are fewer users, a channel configuration that provides a lower scanning frequency can be set. This ensures that all terminal devices are scanned while reducing the scanning pressure on network equipment. By dynamically adjusting the scanning frequency, flexible scheduling of time-frequency domain resources can also be achieved.

[0260] Furthermore, the scanning frequency is associated with the channel configuration information of the time-frequency domain resources. Therefore, by adjusting the channel configuration information of the time-frequency domain resources, the scanning frequency of the network device can be adjusted, achieving efficient scanning. While ensuring normal user access, it also achieves efficient and flexible scheduling of time-frequency domain resources, achieving energy conservation goals for network devices.

[0261] Figure 5 is a schematic flow chart illustrating a resource allocation method 500 provided by an embodiment of the present application from the perspective of device interaction. As shown in Figure 5 , the method 500 may include steps 501 to 502. Each step in the method 500 is described in detail below.

[0262] Step 501: The network device sends third indication information to the terminal device. Correspondingly, the terminal device may receive the third indication information. The third indication information is used to indicate a third group of time-frequency domain resources.

[0263] It is understandable that the third indication information may refer to relevant information capable of determining the channel configuration information to be used, such as an index of the channel configuration information, values ​​corresponding to one or more list items, and the like.

[0264] For example, the relevant information may refer to a target index. In this case, the third indication information may refer to a target index, and the network device may determine, through the target index, that the channel configuration information associated with the target index is the target channel configuration information.

[0265] For another example, the relevant information may refer to a preamble format. Taking the preamble format value as 1 as an example, the channel configuration information with the preamble format being 1 may be determined as the target channel configuration information.

[0266] As mentioned above, the third indication information can be used to determine the target channel configuration information of the time-frequency domain resources. The channel configuration information can be used to configure the time-frequency domain resources of the initial access channel. The third group of time-frequency domain resources refers to the time-frequency domain resources determined by the target channel configuration information, and specifically may refer to the time-frequency domain resources obtained after the time-frequency domain resources of the initial access channel are configured through the target channel configuration information. Optionally, the target channel configuration information can be used to adjust the time-frequency domain resources of the initial access channel. For example, the target channel configuration information may include a target sending period, and the target sending period may specifically refer to the period after the time-frequency domain resources of the PRACH channel are periodically adjusted.

[0267] It should be understood that the channel configuration information of the time-frequency domain resources may be related to the number of users. Further, the network device may determine the channel configuration information of the time-frequency domain resources of each beam in the initial access channel according to the number of users in the area covered by each beam.

[0268] Exemplarily, a correspondence between the number of users and channel configuration information may be preset, and based on the number of users within the coverage area of ​​each beam, the channel configuration information corresponding to the number of users in the correspondence may be queried.

[0269] It can be understood that the corresponding relationship between the number of users and the channel configuration information may mean that the number of users is associated with one piece of channel configuration information.

[0270] That is, the number of users a1 can be associated with a piece of channel configuration information a2, where a1 can be a value, an interval or a range, and a2 can be a value, an interval or a range.

[0271] In actual applications, there may be multiple correspondences between the number of users and the channel configuration information, and each correspondence may be used to represent a mapping association between the number of users and the channel configuration information.

[0272] Furthermore, if the number of users within the coverage range of beam SSB0 is 100, the target number of users matching the number of users 100 can be queried from multiple correspondences to determine the target correspondence corresponding to the target number of users, and based on the channel configuration information in the target correspondence, the target channel configuration information of the time-frequency domain resources of SSB0 can be determined.

[0273] Optionally, before sending the third indication information to the terminal device, the network device is further configured to: generate the third indication information according to target channel configuration information determined for the number of real-time users of the transmit beam. The third indication information may be sent using the transmit beam.

[0274] Taking the transmission period in the channel configuration information as an example, the transmission period of time-frequency domain resources is inversely proportional to the number of users. A larger number of users requires more resources. In this case, a shorter transmission period of time-frequency domain resources and a smaller number of users require fewer time-frequency domain resources, leading to a longer transmission period of time-frequency domain resources.

[0275] Optionally, the third indication information may be carried in a radio resource control RRC message, a system message, downlink control information DCI, MAC-CE or dedicated signaling.

[0276] It should be understood that a field may be set in the downlink control information DCI, MAC-CE or dedicated signaling to carry the third indication information. The system message may be, for example, a SIB or MIB message. This embodiment does not limit this in detail.

[0277] Optionally, the third indication information may refer to target channel configuration information, which may be used to determine the target index. Directly carrying the target channel configuration information in signaling or a message may implicitly indicate the target index. Alternatively, the third indication information may refer to the target index, and the target channel configuration information corresponding to the target index may be determined using the target index carried in the signaling or message, thereby explicitly indicating the target index.

[0278] Step 502: The terminal device determines a third set of time-frequency domain resources based on the third indication information. The third set of time-frequency domain resources is different from the second set of time-frequency domain resources. The second set of time-frequency domain resources refers to the time-frequency domain resources of all downlink beams. The third set of time-frequency domain resources is used for random access.

[0279] Optionally, the terminal device executing step 502 may specifically mean: determining a third group of time-frequency domain resources according to the target channel configuration information and the second group of time-frequency domain resources.

[0280] Furthermore, a third group of time-frequency domain resources is determined according to the target transmission period in the target channel configuration information and the transmission period of the second group of time-frequency domain resources.

[0281] Furthermore, a third group of time-frequency domain resources is determined according to the target subframe number / subframe number and the second indication information in the target channel configuration information.

[0282] Optionally, the second indication information may include the number of beams, the number of preambles, and time-frequency domain information. The time-frequency domain resources of the initial access channel may be reallocated using the target subframe number / subframe number and the second indication information to obtain a third set of time-frequency domain resources.

[0283] Furthermore, a third group of time-frequency domain resources is determined according to the target preamble format and the second indication information in the target channel configuration information.

[0284] Optionally, the time-frequency domain resources of the initial access channel may be reallocated using the target preamble format and the second indication information to obtain a third set of time-frequency domain resources.

[0285] Furthermore, a third group of time-frequency domain resources is determined according to the target subframe number / subframe number and the second indication information in the target channel configuration information.

[0286] Optionally, the time-frequency domain resources of the initial access channel may be reallocated using the target subframe number / subframe number and the second indication information to obtain a third set of time-frequency domain resources.

[0287] Taking the example of determining the third group of time-frequency domain resources based on the target transmission period in the target channel configuration information, if the transmission period of the second group of time-frequency domain resources is twice the target transmission period, the number of resources in the third group of time-frequency domain resources is half that of the second group of time-frequency domain resources. If the transmission period of the second group of time-frequency domain resources is half the target transmission period, the number of resources in the third group of time-frequency domain resources is twice that of the second group of time-frequency domain resources.

[0288] The technical solution of the present application is described in detail below by taking the adjustment period as an example. Figure 6 shows an example diagram of time-frequency domain resources. Referring to Figure 6, it is assumed that the period of the second group of time-frequency domain resources is 20ms and the period of the third group of time-frequency domain resources is 40ms. The second group of time-frequency domain resources is the time-frequency domain resources shown in Figure 3. The period of the third group of time-frequency domain resources is 40ms. Since other information remains unchanged and the period changes, the number of PRACH occasions in the third group of time-frequency domain resources is half of the number of PRACH occasions in the second group of time-frequency domain resources within the same time period. When using the third group of time-frequency domain resources, since the number of PRACH occasions is reduced, the network equipment can scan at fewer time domain positions and frequency domain positions, effectively reducing the number of scans of time-frequency domain resources and achieving effective energy saving.

[0289] In order to obtain the second set of time-frequency domain resources, before receiving the third indication information, the communication method provided by the present application further includes the following steps:

[0290] The network device sends second indication information to the terminal device. Accordingly, the terminal device can receive the second indication information, where the second indication information is used to indicate the second group of time-frequency domain resources.

[0291] The terminal device determines a second set of time-frequency domain resources based on the second indication information.

[0292] In the technical solution of this application, the network device can indicate different third indication information of time-frequency domain resources to the user according to different needs, configure new time-frequency domain resources, make the time-frequency domain resources more adaptable to the usage needs, and improve the flexibility of adjusting the time-frequency domain resources. In addition, the time-frequency domain resources can be re-determined through the indication of the third indication information, which can achieve more lightweight resource scheduling and improve the scheduling efficiency of time-frequency domain resources.

[0293] In one possible design, the third group of time-frequency domain resources includes a first time-frequency domain resource and a second time-frequency domain resource, the first time-frequency domain resource belongs to or does not belong to the second group of time-frequency domain resources, and the second time-frequency domain resource does not belong to the second group of time-frequency domain resources.

[0294] It can be understood that the first time-frequency domain resources and the second time-frequency domain resources can be divided according to the positions of the time-frequency domain resources.

[0295] The first time-frequency domain resource belongs to the second group of time-frequency domain resources, which may mean that the time-frequency domain resources of the second group of time-frequency domain resources include the first time-frequency domain resource. In one possible design, the time-frequency domain resources of the second group of time-frequency domain resources may be the first time-frequency domain resource.

[0296] That the first time-frequency domain resource does not belong to the second group of time-frequency domain resources may mean that the time-frequency domain resources of the second group of time-frequency domain resources do not include the first time-frequency domain resource.

[0297] That the second time-frequency domain resource does not belong to the second group of time-frequency domain resources may mean that the time-frequency domain resources of the second group of time-frequency domain resources do not include the second time-frequency domain resource.

[0298] It should be understood that in the initial stage of network device startup, there are fewer terminal devices requesting access. At this time, a longer period can be set so that the network device provides fewer PRACH occasions to reduce ineffective scanning of the network device. As time goes by, more terminal devices requesting access will be received. At this time, a shorter period can be set so that the network device can provide more PRACH occasions, allowing more terminal devices to obtain corresponding PRACH occasions and perform random access.

[0299] Correspondingly, in another possible design, the second group of time-frequency domain resources includes at least one fourth time-frequency domain resource. The fifth time-frequency domain resource in the at least one fourth time-frequency domain resource belongs to the third group of time-frequency domain resources, and the sixth time-frequency domain resource in the at least one fourth time-frequency domain resource does not belong to the third group of time-frequency domain resources. In this case, the time-frequency domain resources in the third group of time-frequency domain resources are fewer than the time-frequency domain resources in the second group of time-frequency domain resources.

[0300] That is, as the number of users increases, the target transmission period can be set to be greater than the transmission period of the second group of time-frequency domain resources, thereby reducing the number of time-frequency domain resources. At this time, the number of resources of the third time-frequency domain resources is less than the number of resources of the second group of time-frequency domain resources.

[0301] It is understandable that as the number of users decreases, the network device can re-indicate a new sending cycle to adjust the time-frequency domain resources through the new sending cycle, thereby achieving flexible adjustment of the time-frequency domain resources and improving the utilization of the time-frequency domain resources.

[0302] In the technical solution of the present application, other time-frequency domain resources are set in addition to the second group of time-frequency domain resources, for example, second time-frequency domain resources that do not belong to the second group of time-frequency domain resources, to achieve the redivision of time-frequency domain resources using third indication information, thereby improving the flexibility of time-frequency domain resource scheduling. As the number of users increases, more time-frequency domain resources can be set, so that the setting of time-frequency domain resources is related to the number of users, which can avoid invalid blind detection of network equipment and achieve effective energy saving of network equipment.

[0303] As mentioned above, network devices can periodically adjust based on the number of users. In the above embodiment, different channel configuration information can be set as the number of users changes, thereby reducing the overall scanning pressure on network devices and achieving effective energy conservation. Adjusting the channel configuration information can generate a corresponding third set of time-frequency domain resources.

[0304] It is understandable that the resource allocation effect / result of the third group of time-frequency domain resources further includes at least one of the following:

[0305] The transmission period of the third group of time-frequency domain resources is different from the transmission period of the second group of time-frequency domain resources;

[0306] The number of resources in the third group of time-frequency domain resources is different from the number of resources in the second group of time-frequency domain resources.

[0307] The second time-frequency domain resource of the third group of time-frequency domain resources is different from the time-frequency domain resources of the second group of time-frequency domain resources.

[0308] Optionally, the first time-frequency domain resource of the third group of time-frequency domain resources is the same as or different from the time-frequency domain resources in the second group of time-frequency domain resources.

[0309] Optionally, the transmission period of the third group of time-frequency domain resources is less than the transmission period of the second group of time-frequency domain resources. The transmission period of the third group of time-frequency domain resources may also be greater than the transmission period of the second group of time-frequency domain resources. The number of resources in the third group of time-frequency domain resources may be less than the number of resources in the second group of time-frequency domain resources. The number of resources in the third group of time-frequency domain resources may be greater than the number of resources in the second group of time-frequency domain resources.

[0310] Optionally, the sending period of the third group of time-frequency domain resources may also be referred to as a target sending period.

[0311] In the technical solution of the present application, the sending period, resource quantity and time-frequency domain resources of the third group of time-frequency domain resources are changed through the adjustment of time-frequency domain resources, providing more time-frequency domain resources. The change of the third group of time-frequency domain resources causes the time for network equipment to scan time-frequency domain resources to change accordingly, making the blind detection of network equipment more scientific, effectively improving the scanning efficiency of network equipment, and achieving high efficiency and energy saving.

[0312] Taking the PRACH channel as an example, when acquiring PRACH resources, the terminal device can initiate a request for PRACH resources from the network device and carry the corresponding preamble code in the request. The terminal device then selects the SSB beam with the best current signal and sends the request for PRACH resources carrying the preamble code to the network device via the SSB beam.

[0313] It should also be understood that the present application does not limit the manner in which the second indication information instructs the terminal device to obtain PRACH resources in the current time domain period based on the received SIB1 downlink beam or the adjusted PRACH period.

[0314] Furthermore, the terminal device obtains corresponding PRACH resources according to the second indication information.

[0315] 7 to 15 , different implementations are described in detail. In any of the following embodiments 1 to 7, the network device has issued the second indication information, and the terminal device has determined the second set of time-frequency domain resources based on the second indication information, which will not be repeated here.

[0316] 1) Example 1

[0317] It is understandable that before sending the first indication information, the network device needs to first clarify which beam is actually used and determine the first indication information based on the beam actually used and the configuration information of the beam actually used. In order to enable the first indication information to more accurately indicate the first group of time-frequency domain resources, in one possible design, the first indication information may include: the number of beams of the target downlink beam and the resource configuration information of the target downlink beam.

[0318] FIG7 shows another signaling diagram of a resource allocation method provided in an embodiment of the present application. The process of the network device using the first indication information to instruct the terminal device to obtain the corresponding PRACH resource may specifically include:

[0319] In step 701, the network device determines first indication information according to the number of beams of the actual downlink target downlink beam and resource configuration information of the target downlink beam.

[0320] The target downlink beam refers to the beam actually sent by the network device. The number of beams is less than the total number of beams. The total number of beams refers to the number of all beams obtained by the network device.

[0321] Optionally, the first indication information may also include the SSB index of the target downlink beam to determine the number of beams of the target downlink beam through the SSB index.

[0322] For example, assuming that the SSB indexes carried by the first indication information are SSB1, SSB3, SSB5, and SSB7, it can be determined that the beams corresponding to SSB1, SSB3, SSB5, and SSB7 are target downlink beams. The number of target downlink beams is 4.

[0323] In step 702, the network device sends first indication information to the terminal device. Accordingly, the terminal device may receive the first indication information.

[0324] Optionally, the first indication information may be carried in SIB1, and SIB1 needs to be sent via a beam. Therefore, the network device may further configure scanning periods of different beams and indicate the sending of SIB1 via different scanning periods.

[0325] It should be understood that before the network device sends SIB1, the network device may determine beam indication information. The beam indication information may be used to indicate the sending of SIB1.

[0326] The beam information can specifically refer to configuring the scanning period of different SSB beams or whether the SIB1 downlink beam is transmitted within the current time domain period of each SSB, thereby indicating the transmission of SIB1. It should be understood that when configuring the scanning period of the beam corresponding to an SSB or whether the SIB1 downlink beam is transmitted within the current time domain period of each SSB, the following implementation methods can be used: First, a new common identifier (DCI) can be introduced and scrambled using a predefined radio network temporary identifier (RNTI). The DCI then indicates information related to the scanning period of the beam corresponding to each SSB or whether the SIB1 downlink beam is transmitted within the current time domain period of each SSB. Second, the existing DCI 1-0, i.e., the downlink scheduling allocation information used in 5G NR (New Radio), can be reused and scrambled using an RNTI (SI-RNTI) applicable to all cells. A single bit value is then used to indicate whether the SIB1 downlink beam is transmitted within the current time domain period of each SSB or the scanning period of the beam corresponding to each SSB.

[0327] That is, the beam indication information can be carried in DCI or DCI 1-0. The beam indication information can be used to indicate the scanning period of different SSB beams or whether the SIB1 downlink beam is sent in the current time domain period of each SSB.

[0328] It should also be understood that the network equipment can configure the scanning period of the beam corresponding to each SSB or whether the SIB1 downlink beam is sent within the current time domain period of each SSB in SIB1 or the common channel PDCCH.

[0329] As mentioned above, the first indication information may include the number of beams and resource configuration information of the target downlink beam.

[0330] Step 703: The terminal device determines a first set of time-frequency domain resources according to the number of beams and resource configuration information.

[0331] When the first indication information is related to the SIB1 downlink beam, that is, when the first indication information is carried by SIB1, the first indication information includes the number of SIB1 downlink first beams in the current time domain period. The number of first beams is also the number of beams of the target downlink beam. The number of first beams is also the number of beams carried by SIB1 in the current time domain period.

[0332] Of course, when the first indication information is carried in other signaling, such as RRC signaling, MAC-CE signaling, DCI, SSB or system message, the other signaling is the same as the relevant content contained in SIB1, and the difference between different signaling lies in the different signaling formats.

[0333] As an embodiment, the resource configuration information may include at least one of the following:

[0334] The maximum number of time-frequency domain resources or time slots; the number of associations between time-frequency domain resources and beams.

[0335] It should be understood that the maximum number of time-frequency domain resources may refer to the maximum number of time-frequency domain resources within the first group of time-frequency domain resources. A time slot is a basic unit in a time division multiplexing system, allocated to different users or services in a shared communication channel. The number of time slots may refer to the number of available time slots.

[0336] It should be understood that the number of associations between time-frequency domain resources and beams can refer to the number of associations for an SSB. In other words, the number of times an SSB is associated. For example, if the number of associations is 1, an SSB is associated once. For example, if the number of associations is 2, an SSB can be associated twice.

[0337] Optionally, the terminal device determines the first group of time-frequency domain resources based on the number of beams and resource configuration information, which may include: the terminal device determines the first group of time-frequency domain resources based on the number of beams and the maximum number of time-frequency domain resources or the number of time slots, or determines the first group of time-frequency domain resources based on the number of beams and the number of associations.

[0338] Exemplarily, the maximum number of time-frequency domain resources may refer to the maximum number of resources for a PRACH occasion. The maximum number of PRACH resources is used by a terminal device to obtain corresponding PRACH resources.

[0339] Preferably, the maximum number of resources for the PRACH occasion may be indicated in SIB1.

[0340] Based on this, the network device can form the first indication information based on the number of the first downlink beam of SIB1 and the resource configuration information in the current time domain period, and then send the first indication information to the terminal device.

[0341] It is understandable that SIB1 can also be used to indicate the number of associations between the SSB beam and PRACH in the energy-saving state, for example, 1.

[0342] Optionally, within each PRACH time domain period, the terminal device evenly redistributes PRACH resources according to the number of first beams sent by the downlink SIB1 actually indicated to obtain a first set of time-frequency domain resources.

[0343] Optionally, the network device may also dynamically indicate the maximum number of PRACH occasions within a time domain period, thereby confining PRACH resources to a limited time slot.

[0344] In one possible design, in order to obtain the maximum number of time-frequency domain resources or the number of time slots, the resource allocation method provided in the embodiment of the present application further includes:

[0345] Obtain a resource list, where the resource list is a list of time-frequency domain resources determined for each target downlink beam; determine the maximum number of time-frequency domain resources or the number of time slots according to the resource list; or,

[0346] Gets the maximum number or number of time slots preset for time-frequency domain resources.

[0347] Optionally, a resource list PO list can be dynamically indicated according to the number of beams, and different PO values ​​can be used under different first beam numbers, or a specific value can be indicated using DCI or MACCE to obtain the maximum number or number of time slots pre-set for time-frequency domain resources.

[0348] Furthermore, the network device may determine the maximum number of time-frequency domain resources or the number of time slots based on the number of POs in the PO list. Alternatively, the network device may read the maximum number or the number of time slots from the DCI or MAC-CE.

[0349] It should be understood that the maximum number of time-frequency domain resources may refer to the maximum number of PRACH occasions. The number of time slots of time-frequency domain resources may refer to the number of PRACH occasions.

[0350] It should be understood that the above indication method is only an example and should not constitute any limitation to this application.

[0351] It should also be understood that when PRACH resources are redistributed evenly according to the number of first beams sent by SIB1 in the downlink and the resource configuration information actually indicated, they are redistributed evenly in the order of code domain, frequency domain, and time domain.

[0352] For example, when an SSB corresponds to a PRACH occasion, the terminal device allocates the PRACH resource in the frequency domain. If the frequency domain allocation result cannot meet the demand, it is further allocated in the time domain, thereby completing the redistribution and obtaining the corresponding PRACH resource.

[0353] For another example, when multiple SSBs correspond to one PRACH occasion, the terminal device first performs allocation in the code domain in the PRACH occasion, and then further allocates in the frequency domain based on the code domain allocation result. If the frequency domain allocation result cannot meet the needs, it further allocates in the time domain, thereby completing the redistribution and obtaining the corresponding PRACH resources.

[0354] It should also be understood that, during allocation, the number of associations between SSB beams and PRACH resources in the energy-saving state and / or the number of PRACH occasions in the current time slot cycle can be used to achieve flexible adjustment of time-frequency domain resources. Figure 8 is a schematic diagram of a time-frequency domain resource provided by an embodiment of the present application. As shown in Figure 3, in the second group of time-frequency domain resources indicated by the second indication information, the number of beams is 8, and the number of PRACH occasions corresponding to each SSB is 4, that is, the second group of time-frequency domain resources has 32 PRACH occasions as shown in Figure 3.

[0355] As shown in Figure 8, in the first indication information, the number of beams of the target downlink beam, that is, the number of first beams is 4, the target downlink beams are SSB1 / SSB3 / SSB5 / SSB7, the number of associations between each target downlink beam and the time-frequency domain resources is 1, and / or the maximum number / maximum number / number of time slots of PRACH occasions in the time domain period is 4, the corresponding allocation situation is shown in Figure 8.

[0356] Referring to Figure 8, the number of target downlink beams is 4, and the specific target downlink beams sent are SSB1 / SSB3 / SSB5 / SSB7.

[0357] If the number of associations between each target downlink beam and a time-frequency domain resource is 1, then one target downlink beam can be mapped to one PRACH occasion. Therefore, four PRACH occasions are required to map four target downlink beams. If the network device supports frequency division multiplexing and one time slot maps four frequency domain resources, these four PRACH occasions can be mapped to the same PRACH occasion in the same time slot but in different frequency domains. The mapping results can be SSB1 / SSB3 / SSB5 / SSB7 as shown in Figure 8.

[0358] If the maximum number / maximum quantity / time slot number of PRACH occasions is 4, there are 4 PRACH occasions to map 4 SSBs, and the mapping result is one PRACH occasion mapping one SSB. The mapping result can be SSB1 / SSB3 / SSB5 / SSB7 as shown in Figure 8.

[0359] It is understood that the first set of time-frequency domain resources can be recovered from the second set of time-frequency domain resources. That is, for unused PRACH occasion resources remaining after initial allocation, the network device reclaims the unused PRACH occasion resources in the order of time domain, frequency domain, and code domain. In other words, the network device can perform detection on POs to which SSBs are allocated and not on POs to which SSBs are not allocated, effectively reducing the number of scans performed by the network device and lowering its energy consumption.

[0360] It should be understood that the method for reclaiming unused PRACH resources in the order of time domain, frequency domain, and code domain is similar to the method for allocating them in the order of code domain, frequency domain, and time domain described above, but the order is different and will not be described here. This can reduce the number of PRACH resources occupied in the time domain and improve energy saving.

[0361] In the first embodiment, resources can be better saved. When the load is light, users are unevenly distributed and some downlink beams do not need to be sent. At this time, the corresponding PRACH resources are also not needed, which can reduce energy consumption on the base station side.

[0362] Compared with the prior art, the first embodiment can increase or decrease PRACH resources according to parameters such as the actual number of downlink beams, thereby improving energy saving gains.

[0363] 2) Example 2

[0364] It is understood that before sending the first indication information, the network device must first determine which beam is actually being used and determine the first indication information based on the beam actually being used and the configuration information of the beam actually being used. Optionally, the first indication information can be carried in SIB1, which in turn needs to be sent via a beam. Therefore, the network device can also configure scanning periods for different beams and indicate the transmission of SIB1 using different scanning periods.

[0365] It should be understood that before the network device sends SIB1, the network device may determine beam indication information. The beam indication information may be used to indicate the sending of SIB1. For relevant contents of the beam indication information, please refer to the above description and will not be repeated here.

[0366] In order to enable the first indication information to more accurately indicate the first set of time-frequency domain resources, the time-frequency domain resources may be adjusted according to a predetermined rule. The following describes in detail the real-time manner of adjusting the time-frequency domain resources according to different rules.

[0367] Rule 1: Sampling predefined resource states to adjust time-frequency domain resources

[0368] In one possible design, the first indication information may include: a preset target resource status.

[0369] FIG9 is another signaling diagram of a resource allocation method provided in an embodiment of the present application. The process of the network device using the first indication information to instruct the terminal device to obtain the corresponding PRACH resource may specifically include:

[0370] Step 901: The network device determines first indication information according to a preset target resource state.

[0371] Among them, the target resource state is the first resource state or the second resource state, the first resource state refers to the state of the terminal device using the first set of time-frequency domain resources, and the second resource state refers to the state of the terminal device using the second set of time-frequency domain resources.

[0372] It is understandable that, in addition to carrying the target resource status, the first indication information may also carry other information, such as the number of target downlink beams and resource configuration information of the target downlink beam, or preamble allocation information and resource allocation information of each target downlink beam, or template indication information, or beam information of the target downlink beam, etc. The first group of time-frequency domain resources can be determined using any of the above other information.

[0373] Optionally, two resource states may be preconfigured, namely a first resource state and a second resource state.

[0374] It should be understood that the target downlink beam can be used to indicate one of two resource states, with the resource type to be used determined specifically by the number of beams in the SIB. For example, when the number of first beams is less than 1 / 2 of the total number of beams, a format with fewer POs is used, that is, the first set of time-frequency domain resources corresponding to the first resource state is used. Otherwise, another format is used, that is, the second set of time-frequency domain resources corresponding to the second resource state is used. The other format is a format with more POs.

[0375] Optionally, the number of POs in the first resource state is smaller than the number of POs in the second resource state.

[0376] Step 902: The network device sends first indication information to the terminal device. Accordingly, the terminal device may receive the first indication information.

[0377] Optionally, the first indication information may be carried in SIB1, and SIB1 needs to be sent via a beam. Therefore, the network device may further configure scanning periods of different beams and indicate the sending of SIB1 via different scanning periods.

[0378] It should be understood that the specific execution method of sending SIB1 in this step is similar to the execution method introduced in step 602, and will not be repeated here.

[0379] Step 903: Determine a first group of time-frequency domain resources and target resource status according to the first indication information.

[0380] Step 904: When the target resource state is the second resource state, perform random access using the second set of time-frequency domain resources.

[0381] Step 905: When the target resource state is the first resource state, perform random access using the first set of time-frequency domain resources.

[0382] It should be noted that in the technical solution of this application, different resource states are sampled and set, and different amounts of time-frequency domain resources are planned for different resource states. Adjusting time-frequency domain resources through resource states can improve the flexibility and convenience of resource adjustment. In addition, the resource state is related to the actual number of beams issued. A large number of beams and a small number of beams use different resource states. The number of beams can reflect the busyness of the network equipment, so that the time-frequency domain resources are dynamically adjusted according to demand, avoiding invalid blind detection provided by the network equipment and improving energy saving gains.

[0383] Rule 2: Sampling resource allocation method to adjust time-frequency domain resources

[0384] FIG10 is another signaling diagram of a resource allocation method 10 provided in an embodiment of the present application.

[0385] In step 1001, the network device may generate first indication information according to the preamble allocation information and resource allocation information of each target downlink beam.

[0386] In step 1002, the network device sends first indication information to the terminal device, and accordingly, the terminal device may receive the first indication information. The first indication information may be used to indicate a first set of time-frequency domain resources.

[0387] Optionally, the first indication information includes: preamble code allocation information and resource allocation information of each target downlink beam, where the target downlink beam refers to the beam actually sent by the network device.

[0388] It should be understood that the resource allocation information may refer to resource allocation information of each preamble.

[0389] In step 1003, a first set of time-frequency domain resources is determined according to the preamble allocation information and resource allocation information of each target downlink beam.

[0390] It should be understood that the preamble allocation information may refer to relevant information of the preamble allocated to each target downlink beam.

[0391] The resource allocation information may refer to relevant information of the time-frequency domain resources actually allocated to each target downlink beam.

[0392] It should be understood that the first indication information may indicate the preamble code allocation information and resource allocation information of each target downlink beam.

[0393] Exemplarily, the first indication information may explicitly indicate the preamble allocation information and resource allocation information of each target downlink beam, or may implicitly indicate the preamble allocation information and resource allocation information of each target downlink beam.

[0394] Furthermore, the preamble allocation information and resource allocation information of each target downlink beam may be directly written into a field in the first indication information, so that the preamble allocation information and resource allocation information of each target downlink beam may be explicitly read from the first indication information.

[0395] Furthermore, multiple types of preamble allocation information and multiple types of resource allocation information may be predefined. Some fields in the first indication information may contain relevant information about the preamble allocation information and relevant information about the resource allocation information of each target downlink beam, so as to determine the preamble allocation information of each target downlink beam based on the relevant information about the preamble allocation information of each target downlink beam, and determine the resource allocation information based on the relevant information about the resource allocation information.

[0396] Exemplarily, the relevant information may include information such as information identifier, information address, and / or information name. Different information can be distinguished by the relevant information. For example, different resource allocation information may have different relevant information, and different preamble allocation information may have different relevant information.

[0397] Furthermore, the preamble allocation information includes any one of the following:

[0398] The number of preamble codes for each target downlink beam;

[0399] The preamble code ratio of each target downlink beam is the ratio of the number of preamble codes of each target downlink beam to the total number of preamble codes.

[0400] Resource allocation information includes any of the following:

[0401] The number of time-frequency domain resources allocated to each target downlink beam;

[0402] The time-frequency domain resources allocated to each target downlink beam.

[0403] Optionally, the first indication information configured by the network device includes: a beam bitmap indication that actually needs to be configured for PRACH and sending the bitmap indication to the terminal device.

[0404] The bitmap indication refers to the first indication information.

[0405] Based on Rule 2, the first indication information includes, for example, the following: (1) the number or percentage of preamble codes of each SSB corresponding to the beam, as well as the time domain and frequency domain resources. (2) the number or percentage of preamble codes of each SSB corresponding to the beam, as well as the number of PRACH occasions.

[0406] Exemplarily, the terminal device may determine the third set of time-frequency domain resources based on the number or percentage of preamble codes corresponding to each SSB beam, as well as the time domain and frequency domain resources. Alternatively, the terminal device may determine the third set of time-frequency domain resources based on the number or percentage of preamble codes corresponding to each SSB beam, and the number of PRACH occasions.

[0407] Optionally, 8 bits are used to correspond to 8 beams respectively. When each bit is 1, the corresponding PRACH preamble number or pramble percentage and the number of preamble occasions are allocated later. For example, the N1 bit is directly used to indicate the number or percentage of preambles; and the N2 bit is used to indicate the number of occasions. The number of occasions can also be in the form of a fraction, indicating that multiple beams share one occasion.

[0408] In the technical solution of the present application, the preamble code allocation information and resource allocation information of each target downlink beam are used to adjust the time-frequency domain resources, so as to realize the flexible allocation of time-frequency domain resources for each target downlink beam, improve the allocation method of time-frequency domain resources, obtain more effective allocation results, effectively avoid blind detection in beams that are not downlinked, and improve energy saving gains.

[0409] Rule 3: Sampling predefined templates to adjust time-frequency domain resources

[0410] FIG11 is another signaling diagram of a resource allocation method provided in an embodiment of the present application. The resource allocation method 1100 may include the following steps:

[0411] In step 1101, the network device may generate first indication information according to the template indication information, and encapsulate the first indication information into downlink control signaling.

[0412] In step 1102, the network device sends downlink control signaling to the terminal device, and accordingly, the terminal device can receive the downlink control signaling.

[0413] In step 1103, the terminal device determines the target resource template from at least one pre-configured resource template based on the template indication information in the first indication information carried by the downlink control signaling. The resource template refers to the time-frequency domain resources pre-configured for each target downlink beam.

[0414] In step 1104, the terminal device determines a first set of time-frequency domain resources based on the target resource template.

[0415] It can be understood that, the receiving of the first indication information in the above context may include: receiving downlink control signaling, the downlink control signaling carries the first indication information, and the first indication information includes template indication information.

[0416] In the above, determining the first group of time-frequency domain resources according to the first indication information may include: determining the target resource template from at least one pre-configured resource template according to the template indication information, the resource template refers to the time-frequency domain resources pre-configured for each target downlink beam; determining the first group of time-frequency domain resources according to the target resource template.

[0417] It should be understood that in order to facilitate the rapid completion of the adjustment of time-frequency domain resources using the first indication information, a resource template approach can be adopted to pre-define at least one resource template, each resource template referring to an allocation method for a time-frequency domain resource. Different resource templates may have different resource quantities and different resource allocation methods for the time-frequency domain resources.

[0418] The resource template may include at least one time-frequency domain resource and an SSB index allocated to each video source resource.

[0419] Optionally, the first indication information may include pattern index information. The template indication information may refer to information including pattern index information. That is, the template index information may refer to a template index of the target resource template.

[0420] It should also be understood that when indicating pattern index information, the network device must first preconfigure the pattern or send the pattern to the terminal through other signaling. As shown in Figure 12, three resource templates (patterns) are preconfigured, and the index information corresponding to the three patterns is: pattern 1 has an index of 00, pattern 2 has an index of 01, and pattern 3 has an index of 10. The corresponding index of pattern 1, pattern 2, or pattern 3 is then indicated in the DCI / MAC CE / RRC.

[0421] Each pattern corresponds to the following two pieces of information: (1) the number or percentage of preambles for each SSB corresponding to the beam, as well as the time and frequency domain resources, or (2) the number or percentage of preambles for each SSB corresponding to the beam, and the number of PRACH occasions.

[0422] For example, pattern 3 in Figure 12 corresponds to an integer number of PRACH occasions in SS0, SS1, SS2, and SS3. The number or percentage of preambles for each SSB corresponding to a beam is not shown in Figure 12. For example, if the PRACH occasion is a fraction, the PRACH occasion is shared based on the number or percentage of preambles for the beam corresponding to the SSB.

[0423] Rule 4: Use a combination of predefined templates and beam counts to adjust time-frequency domain resources

[0424] In one possible design, the template instruction information includes any of the following:

[0425] Template ID or template index;

[0426] The number of beams of the target downlink beam is used to determine the target resource template from at least one resource template.

[0427] Specifically, each pattern can be mapped to the bitmap indicated by the downlink beam of the SIB or the number of first beams indicated by the bitmap. For example, when the number of first beams indicated is 4, pattern 3 is used, and the specific beam index corresponds to the index indicated in the bitmap from small to large.

[0428] It should also be understood that the above indication can be indicated in DCI or MAC CE or RRC, and this application does not limit it.

[0429] Optionally, the terminal device allocates PRACH resources according to the first indication information and the index order of the beams corresponding to each SSB to obtain corresponding PRACH resources.

[0430] Optionally, when allocating PRACH resources according to the first indication information and the index order of the beams corresponding to each SSB, the PRACH resources are allocated in ascending order of the index of the beams corresponding to each SSB.

[0431] It should be understood that when allocating PRACH resources, they are allocated in the code domain, frequency domain, and time domain in sequence.

[0432] Embodiment 2 flexibly allocates PRACH resources according to the user distribution under each beam.

[0433] It should be noted that compared with the prior art, the second embodiment realizes resource reallocation through template allocation, allocates resources in a more lightweight manner, and effectively improves the PRACH resource allocation method.

[0434] 3) Example 3

[0435] It is understandable that before sending the first indication information, the network device needs to first clarify which beam is actually used, and determine the first indication information based on the beam actually used, that is, the target downlink beam.

[0436] Optionally, the first indication information may be carried in SIB1, and SIB1 needs to be sent via a beam. Therefore, the network device may further configure scanning periods of different beams and indicate the sending of SIB1 via different scanning periods.

[0437] It should be understood that before the network device sends SIB1, the network device may determine beam indication information. The beam indication information may be used to indicate the sending of SIB1. For relevant contents of the beam indication information, please refer to the above description and will not be repeated here.

[0438] FIG13 shows a signaling diagram of a resource allocation method provided in an embodiment of the present application. The difference from the above embodiments is that the resource allocation method 1300 may include the following steps:

[0439] Step 1301: The network device generates first indication information according to the beam information of the target downlink beam.

[0440] Step 1302: The network device sends first indication information to the terminal device. Accordingly, the terminal device may receive the first indication information. The first indication information may be used to indicate a first set of time-frequency domain resources.

[0441] It is understood that beam information may refer to information used to characterize different beams. Beam information may, for example, refer to information such as the beam body, beam index, or identifier. Different beams have different beam information. The corresponding beam can be determined based on the beam information. The beam body may refer to the actual beam signal sent.

[0442] Step 1303: The terminal device determines a first set of time-frequency domain resources based on the beam information of the target downlink beam.

[0443] The following describes in detail how to determine the first group of time-frequency domain resources based on the beam information of the target downlink beam.

[0444] It should be understood that the first indication information may include beam information of the target downlink beam, for example, the SSB index of the target downlink beam. Therefore, the reduction of the target downlink beam, that is, the reduction in the actual number of beams, can directly lead to a reduction in time-frequency domain resources.

[0445] Optionally, the first group of time-frequency domain resources are the time-frequency domain resources remaining after excluding the time-frequency domain resources that do not receive the target downlink beam in the second group of time-frequency domain resources;

[0446] Alternatively, the first group of time-frequency domain resources is the time-frequency domain resources in the second group of time-frequency domain resources that receive the target downlink beam.

[0447] Optionally, the terminal device may be configured to determine the time-frequency domain resources after excluding the time-frequency domain resources that do not receive the target downlink beam in the second group of time-frequency domain resources as the first group of time-frequency domain resources. Alternatively, the time-frequency domain resources that receive the target downlink beam in the second group of time-frequency domain resources may be determined as the first group of time-frequency domain resources.

[0448] Taking the target downlink beam SSB1 / SSB3 / SSB5 / SSB7 as an example, with other parameters unchanged, the number of beams changes from 8 to 4. In this case, the time-frequency domain resources of beams SSB0 / SSB2 / SSB4 / SSB6 other than the target downlink beam are directly excluded, and the time-frequency domain resources corresponding to SSB1 / SSB3 / SSB5 / SSB7 are the first group of time-frequency domain resources.

[0449] For the time-frequency domain resources in the second group of time-frequency domain resources that do not send SSB0 / SSB2 / SSB4 / SSB6, the resources can be excluded.

[0450] Optionally, the terminal device determining the first group of time-frequency domain resources based on the target downlink beam may include: determining the time-frequency domain resources corresponding to the target downlink beam in the second group of time-frequency domain resources based on the time-frequency domain resources of each downlink beam in the second group of time-frequency domain resources. The first group of time-frequency domain resources is determined based on the time-frequency domain resources of the target downlink beam in the second group of time-frequency domain resources. This scenario is described in detail below in conjunction with Figure 14.

[0451] Optionally, the terminal device determines the first group of time-frequency domain resources based on the target downlink beam, which may include: determining the time-frequency domain resources corresponding to the target downlink beam in the second group of time-frequency domain resources based on the time-frequency domain resources of each downlink beam in the second group of time-frequency domain resources. The time-frequency domain resources of the target downlink beam in the second group of time-frequency domain resources are shifted forward in the time domain to obtain the first group of time-frequency domain resources at the end of the shift. This scenario is described in detail below in conjunction with Figure 15.

[0452] It should be understood that when resource recovery is not performed on the time-frequency domain resources for which no downlink beams are sent, the network device can switch to a low-power mode, a blind detection off mode, or a sleep mode for the corresponding time-frequency domain resources to reduce energy consumption. It should be understood that for the terminal device, the number of SIB1 downlink first beams sent in the current time domain period will first be determined, and the corresponding PRACH resources will be obtained based on the number of SIB1 downlink first beams sent. For the network device, the SSB corresponding to the unsent SIB1 downlink beam will be excluded.

[0453] As shown in Figure 14, SSB0 / SSB2 / SSB4 / SSB6 of the second group of time-frequency domain resources are SSBs that do not transmit the SIB1 downlink beam, i.e., they are excluded. Exclusion means that these PRACH resources are not used or are ineffective or enter a dormant state. In other words, it can be determined that the time-frequency domain resources corresponding to SSB1 / SSB3 / SSB5 / SSB7 are the first group of time-frequency domain resources. The first group of time-frequency domain resources can be normally blindly detected by the network device, allowing the terminal device to perform random access normally.

[0454] It should also be understood that the time-frequency domain resources of the downlink beam that is not sent, such as the time-frequency domain resources corresponding to SSB0 / SSB2 / SSB4 / SSB6, are recycled to obtain the first group of time-frequency domain resources after resource recovery.

[0455] As shown in Figure 15, compared with the time-frequency domain resource allocation method shown in Figure 3, after adjustment, the PRACH resources corresponding to other SSBs will be excluded, and SSB1 / SSB3 / SSB5 / SSB7 will be shifted forward in the time domain according to the exclusion results to complete the recovery of SSB0 / SSB2 / SSB4 / SSB6 time-frequency domain resources, thereby placing SSB1 / SSB3 / SSB5 / SSB7 as far forward in the time domain as possible, allowing network equipment to enter deep sleep when no detection is required.

[0456] It should also be understood that when the PRACH resources of certain SSBs are excluded, the network equipment will not detect on these SSBs, further reducing energy consumption.

[0457] The third embodiment can reduce the amount of PRACH resource detection and improve the energy saving gain on the base station side.

[0458] It should be noted that compared with the prior art, the present invention excludes the PRACH resources corresponding to the downlink beam from being sent, reduces the detection amount of PRACH resources, and improves energy-saving gains.

[0459] The above embodiments 1 to 3 adjust the number of time-frequency domain resources. The following embodiments 4 to 7 describe in detail the solution of adding new time-frequency domain resources through channel configuration information.

[0460] As mentioned above, the third indication information can be used to indicate the target channel configuration information of the time-frequency domain resources. In related technologies, time-frequency domain resources can be configured using a time-domain allocation table. In order to achieve rapid indication of time-frequency domain resources, the target channel configuration information can be indicated using a time-domain allocation table.

[0461] Furthermore, it also includes: the terminal device determines the channel configuration information corresponding to the target index as the target channel configuration information according to the time domain allocation table.

[0462] In an embodiment of the present application, a target index is indicated by a time domain allocation table, and the channel configuration information corresponding to the target index is determined as the target channel configuration information, thereby achieving a lighter and more flexible adjustment of the channel configuration information, and then using the channel configuration information to indicate new time-frequency domain resources, thereby improving the adjustment efficiency of the time-frequency domain resources.

[0463] As described above, the target index indicated by the time domain allocation table may be a directly indicated index or an index indicated under a constraint condition.

[0464] Furthermore, the third indication information may include a target index, which may be any one of the following:

[0465] The first index in the time domain allocation table.

[0466] The second index in the time domain allocation table that satisfies the first constraint condition.

[0467] It should be noted that indicating the target index through the time domain allocation table and then determining the target channel configuration information can achieve accurate and lightweight indication of the target channel configuration information.

[0468] The following describes the embodiments of the present application in detail by taking the initial access channel as the PRACH channel as an example.

[0469] 4) Example 4

[0470] In the fourth embodiment, it is described how to use the time domain allocation table to indicate the first index or the second index.

[0471] The process of the network device using the third indication information to instruct the terminal device to obtain the corresponding PRACH resource may specifically include:

[0472] The network equipment indicates the PRACH period change through common DCI information (Group common DCI in English) / MAC CE signaling / dedicated DCI information. The purpose of the period change is to better adapt to the number of users in the network to correspond to the appropriate number of resources.

[0473] Optionally, the time domain allocation table may include multiple indexes and channel configuration information associated with each index.

[0474] Each channel configuration information may include at least one of the following:

[0475] Preamble format

[0476] The period is determined by y, which is the modulo operation result obtained by performing a modulo operation on x.

[0477] Subframe number / Subframe number Subframe number;

[0478] Starting symbol

[0479] Number of PRACH slots within a subframe;

[0480] Number of time-domain PRACH occasions within a PRACH slot;

[0481] PRACH durationPRACH duration.

[0482] It can be understood that: the modulo operation performed with x as the modulus value, the result of the operation is y, and the formula can be used: f mod x=y represents.

[0483] It is understandable that in practical applications, the third set of time-frequency domain information can be determined based on at least one of the above channel configuration information. In this embodiment, the type and quantity of the at least one piece of information involved in the time-frequency domain resource adjustment are not excessively limited.

[0484] As mentioned above, the time-frequency domain resources are adjusted using a period, a subframe number / subframe number, a preamble format, etc., and examples will not be given here one by one.

[0485] The following describes five ways of using the time domain allocation table to indicate the target index:

[0486] Optionally, the target index may be the first index in the time domain allocation table.

[0487] The PRACH channel configuration information is adjusted in the table. Taking the channel configuration information as a period as an example, N1 bits can be used to indicate the PRACH with periodic changes. The table is the time domain table in 38.211, such as Table 1.

[0488] It should be understood that the above-mentioned time domain allocation table can be, for example, a first table, and the first table can be as shown in Table 1. When N1bits is used to indicate a PRACH with a periodic change, the configuration index of the PRACH channel corresponding to the adjusted PRACH period in the first table can be indicated, that is, the first index. The first index can be any index in the time domain allocation table. The first table may include at least one list item, and the second table may be generated according to at least one list item in the first table. Exemplarily, at least one list item may constitute the information format of the channel configuration information. As shown in Table 1, at least one list item may specifically include at least one of the following:

[0489] PRACH resource configuration index PRACH Configuration Index;

[0490] Preamble format

[0491] The modulo operation performed with x as the modulus value is y, n f mod x=y; Subframe number / Subframe number Subframe number;

[0492] Starting symbol

[0493] Number of PRACH slots within a subframe;

[0494] Number of time-domain PRACH occasions within a PRACH slot;

[0495] PRACH durationPRACH duration.

[0496] Table 1

[0497] In Table 1, PRACH Configuration Index is the configuration index of the PRACH channel. Preamble format is the preamble format. y is used to determine the period corresponding to the PRACH resource, and y is the result of performing a modulo operation modulo x. Subframe number is the subframe number. Starting symbol is the starting symbol. Number of PRACH slots within a subframe is the number of PRACH time slots within a subframe. That is, the number of time-domain PRACH occasions within a PRACH slot is the number of PRACH attempts in the time domain within a PRACH time slot. That is, PRACH duration is the PRACH duration.

[0498] It should be noted that, when adjusting the channel configuration information of the PRACH, the value of y in Table 1 may be adjusted. If the value of y increases, the period corresponding to the PRACH is extended.

[0499] That is, when adjusting the channel configuration information of the PRACH, the value of y in the channel configuration information in the target index in the time domain allocation table may be adjusted. If the value of y increases, the period corresponding to the PRACH is extended.

[0500] It should also be noted that when adjusting the PRACH channel configuration information, the subframe number / subframe number, preamble format and / or time domain quantity in reference 1 may also be adjusted.

[0501] In the solution of the present application, the adjustment of the channel configuration information of the time-frequency domain resources can be implemented in a more lightweight manner through the index indication method, making the adjustment method of sending the channel configuration information more convenient and accurate.

[0502] Optionally, the target index is the second index in the time domain allocation table that satisfies the first constraint condition.

[0503] Furthermore, the second index in the time domain allocation table that satisfies the first constraint condition may be:

[0504] The second index is an index of a first preamble format in the time domain allocation table, where the preamble format is indicated by the first message.

[0505] Optionally, the first message may refer to a system message, such as any one of SIB1 and MIB (Master Information Block).

[0506] The terminal device can be used to obtain an index of the first preamble format from the time domain allocation table, and determine the obtained index as the second index.

[0507] Exemplarily, SIB1 may carry the second index, and specifically may use N2 bits to indicate the adjustment of the time period of the PRACH corresponding format indicated by SIB1 in each table, and the specific order is sorted according to the order of the same format in the table.

[0508] It should be understood that the PRACH corresponding format is the PRACH corresponding preamble format. When N2 bits are used to indicate the adjustment of the time period of the PRACH corresponding format indicated by SIB1 in each table, the index with the preamble format having the first value can be selected from the configuration index of the PRACH channel corresponding to the adjusted PRACH period in the first table. That is, the index with the preamble format having the first value in the first index.

[0509] That is, we consider n as shown in Table 1 f mod x=y columns.

[0510] The first value may be the same as the value corresponding to the preamble format in the index previously sent to the terminal device. This optional solution can reduce the number of bits.

[0511] In the technical solution of the present application, the format of the preamble code is used for conditional constraints so that the preamble code formats corresponding to the two previous and subsequent channel configuration information are the same. This can avoid the impact of the adjustment of time-frequency domain resources on the preamble code, reduce the negative impact of the adjustment of time-frequency domain resources, and achieve efficient and accurate resource updates.

[0512] Option three, the target index is the second index in the time domain allocation table that meets the first constraint condition.

[0513] Furthermore, the second index in the time domain allocation table that satisfies the first constraint condition may be:

[0514] The second index is an index of a preset target symbol in the time domain allocation table where the starting symbol is a preset target symbol.

[0515] Optionally, the terminal device may be configured to obtain an index whose starting symbol is a preset target symbol from the time domain allocation table, and determine the obtained index as the second index.

[0516] N3 bits are used to indicate the combination of other columns. For example, the condition of Starting symbol = second value is added as a constraint to further reduce the number of bits.

[0517] It should be understood that when N3 bits are used to indicate a combination of other columns, the index with the start character being the second value may be selected from the configuration index of the PRACH channel corresponding to the adjusted PRACH period in the first table, that is, the index with the start character being the second value in the second index.

[0518] The second value may be 0 or other values. This optional solution can further reduce the number of bits.

[0519] Optionally, the second index in the time domain allocation table that satisfies the first constraint condition may be:

[0520] The second index is an index in the time domain allocation table having the same subframe number as the subframe number of the third index and / or the same preamble format as the preamble format of the third index. The third index is indicated by the second message.

[0521] Optionally, the second message may refer to a system message, such as any one of SIB1 and MIB (Master Information Block).

[0522] Furthermore, the terminal device can be used to obtain an index whose subframe number is the same as the subframe number of the third index and / or whose preamble format is the same as the preamble format of the third index from the time domain allocation table, and determine the obtained index as the second index.

[0523] Based on a certain index in the indication table in the existing SIB1, the table is constrained to be indicated under the same subframe number and / or the same preamble format.

[0524] It should be understood that the above table may be Table 1.

[0525] In this case, a certain index in the indication table in the existing SIB1 may also be referred to as a second index.

[0526] In the technical solution of the present application, the preamble code is used for constraint, and the index with the same preamble code format is used as the second index. The preamble code format needs to follow certain design principles and specifications to ensure system performance and reliability, that is, to achieve flexible adjustment of time-frequency domain resources without affecting the stability of system operation.

[0527] In any embodiment of the present application, the terminal device may be a UE that meets the first communication standard. The terminal device may also be a UE that meets the second communication standard. In addition, the terminal device may also be a UE that meets both the first communication standard and the second communication standard.

[0528] For example, the first communication standard may be an existing or currently available communication standard. The second communication standard may be the latest communication standard. That is, the first communication standard is released earlier than the second communication standard. For example, the first communication standard may be R17 or R18, and the second communication standard may be R19.

[0529] Furthermore, the terminal device may support the second set of time-frequency domain resources in the first communication standard, and may support the first set of time-frequency domain resources in the second communication standard.

[0530] In this embodiment, the PRACH period corresponding to the legacy terminal equipment is designed to be larger than the PRACH period corresponding to the new R19 terminal equipment, so that the PRACH occasions in the same time period become denser, thereby not affecting the PRACH resources of legacy users, and at the same time providing new terminal equipment with richer and sufficient PRACH occasions, making the PRACH resources more compatible.

[0531] Furthermore, if the same subframe number is used as the index constraint, the relevant content of the traditional legacy terminal and the latest R19 terminal can be kept unchanged, so that the adjustment of time-frequency domain resources does not affect the normal operation of the system.

[0532] Option four, the target index is the second index in the time domain allocation table that meets the first constraint condition.

[0533] Furthermore, the second index in the time domain allocation table that meets the first constraint condition can be: the second index is an index in the time domain allocation table with the same period as the target period, and the target period is obtained by adjusting the period of the fourth index by a multiple, and the fourth index is indicated by the third message.

[0534] Optionally, the third message may refer to a system message, such as any one of SIB1 and MIB (Master Information Block).

[0535] Furthermore, the terminal device can be used to search the time domain allocation table for an index having the same period as the target period, and the target period is obtained by adjusting the period of the fourth index by a multiple, and the fourth index is indicated by the third message.

[0536] Based on an index in the indicator table in the existing SIB1, constrain the index to be an index that increases by a multiple of the current period. For example, one or two indices. Periodic multiplication means that the target channel configuration information is a multiple of the period corresponding to the current index. For example, if the current period is 10ms, the target channel configuration information is 20ms.

[0537] Exemplarily, assuming the period is 10s, index screening is performed based on the 10ms period to obtain the intermediate index corresponding to the 10ms period, and the second index corresponding to the 20ms period is queried upward or downward based on the intermediate index.

[0538] In this case, a certain index in the indication table in the existing SIB1 may also be referred to as a second index.

[0539] In addition, the query direction can also be indicated in the first indication information. For example, 0 can represent an upward query, and 1 can represent a downward query. Of course, this method is only exemplary and does not constitute a specific limitation.

[0540] For example, when indicating an index that indicates a multiplication of the current period upward or downward, 0 may be used to indicate an index that multiplies the current period upward, and 1 may be used to indicate an index that multiplies the current period downward. Alternatively, 1 may be used to indicate an index that multiplies the current period upward, and 0 may be used to indicate an index that multiplies the current period downward. This application is not limited to this.

[0541] It should be understood that this embodiment can indicate the index of the upward or downward cost increase of the current cycle when the PRACH cycle does not change much, which can simplify the indication and further reduce the number of bits.

[0542] For example, if x is 8 in the original PRACH cycle, the index that increases exponentially in the current cycle is the index with the first x being 16 found in the table based on the previous index. Similarly, the index that increases exponentially in the current cycle is the index with the first x being 4 found in the table based on the previous index.

[0543] The fourth embodiment can achieve a more lightweight indication of the change of the PRACH resource in the time domain period by indicating the index, thereby improving the energy saving effect of the network device.

[0544] As described above, the embodiments describe in detail how to use the time domain allocation table, and the following embodiments five to seven describe in detail how to obtain the time domain allocation table.

[0545] 5) Example 5

[0546] In the fifth embodiment, the time domain allocation table may include: a first table, the first table including an existing time domain table and / or a newly added time domain table.

[0547] The first table may be the above-mentioned Table 1. The newly added time-domain table may refer to a table newly added according to the table format of the first table.

[0548] The newly added time domain table can be generated based on at least one list item of the first table. That is, new column information is added based on the first table, and the column information can include data corresponding to at least one list item.

[0549] The process of the network device using the first indication information to instruct the terminal device to obtain the corresponding PRACH resource may specifically include:

[0550] The network device adds channel configuration information corresponding to a longer PRACH period to the existing table. Specifically, the added PRACH period may be indicated separately or mixed in the existing table, for example, by adding a longer frame period, ie, x, such as x=32, 48, etc.

[0551] It should be understood that in this embodiment, the third indication information is a configuration index of the PRACH channel corresponding to the adjusted channel configuration information supplemented with the first table as a reference, and this index is called a third index.

[0552] It should be understood that the channel configuration information supplemented in the existing table is only valid for R19 terminal devices.

[0553] As shown in Table 2, channel configuration information is added on the basis of Table 1, and the added part can be indicated separately or mixed in Table 1.

[0554] Table 2

[0555] Optionally, legacy terminals can be adapted by adding constraints. The configurable index for legacy terminals in energy saving can only support period-related indicators x greater than M, for example, M is 8 or 16, and the unit is frame, that is, 10ms.

[0556] Wherein, M is the first preset cycle threshold, that is, the adjusted PRACH cycle in the third index is greater than the first preset cycle threshold.

[0557] The fifth embodiment can also indicate the change of PRACH resources in the time domain period in a more lightweight manner, thereby improving the energy saving effect of network equipment.

[0558] 6) Example 6

[0559] In the sixth embodiment, in one possible design, the time domain allocation table may include:

[0560] The second table is a table corresponding to the M first indexes that meet the second constraint condition and are selected from the first table. As an optional embodiment, when the time domain allocation table includes the second table, it also includes at least one of the following:

[0561] Selecting a first index from the first table whose period is greater than a period threshold;

[0562] A first index having the same subframe number and different period is selected from the first table.

[0563] Optionally, the second table may be generated based on at least one list item in the first table, that is, new column information is added to at least one list item in the first table, and the column information may include data corresponding to the at least one list item.

[0564] Optionally, a first index having a period greater than a period threshold may be selected from the first table to obtain a second table consisting of channel configuration information corresponding to the first index. Alternatively, a first index having the same subframe number but a different period may be selected from the first table to obtain a second table consisting of channel configuration information corresponding to the first index.

[0565] The process of the network device using the third indication information to instruct the terminal device to obtain the corresponding PRACH resource may specifically include:

[0566] The network device selects part of the content from the existing table for indication, for example, selects the part of the target channel configuration information that is greater than the period threshold, that is, a new table needs to be established for each table, but the content is selected from the existing table.

[0567] The newly established table may be referred to as a second table. That is, the second table contains configuration indices of PRACH channels whose PRACH periods determined from the first table are greater than a second preset period threshold. The second preset period threshold may be 40ms, 80ms, etc.

[0568] Then the index indicated in the third indication information is the configuration index of the PRACH channel corresponding to the adjusted PRACH period in the second table, which can also be called the fourth index.

[0569] Optionally, the condition selected from the existing table may be indicated by the network device. For example, the network device indicates n f The indices corresponding to the rows where x is different but subframe=1 in the columns where mod x=y.

[0570] As shown in Table 3, a new table is created based on Table 1, and n is selected from Table 1. f The rows where x in the mod x=y column is different and the subframe numbers are the same.

[0571] Table 3

[0572] The sixth embodiment can also indicate the change of the channel configuration information of the PRACH channel in a more lightweight manner, thereby improving the energy saving effect of the network equipment.

[0573] 7) Embodiment 7

[0574] In one possible design, the time domain allocation table may include:

[0575] The third table refers to a table determined by time domain configuration information.

[0576] As an optional embodiment, when the time domain allocation table includes the third table, the time domain configuration information is carried in an RRC message or a system message.

[0577] Optionally, the terminal device is further used to: receive an RRC message or a system message, and obtain time domain configuration information from the RRC message or the system message.

[0578] Optionally, the terminal device is further configured to: determine a plurality of index contents according to the time domain configuration information, and determine a third table corresponding to the plurality of index contents.

[0579] Further, based on any of the above embodiments, the time domain configuration information includes configuration information corresponding to at least one list item, the configuration information includes at least one value of the corresponding list item, and the method further includes:

[0580] Selecting a target value for each list item based on at least one value in the configuration information of each list item;

[0581] Based on the target value corresponding to at least one list item, an index content is determined, and the third table includes multiple index contents.

[0582] Optionally, the index content may include a newly added index and channel configuration information corresponding to the newly added index. The channel configuration information corresponding to the newly added index may refer to a target value corresponding to at least one list item.

[0583] A new index is a new index set for the third table. Each time an index is generated, a new index is added. The new index is the index obtained by adding 1 to the last index in the third table.

[0584] In the seventh embodiment, the process of the network device using the third indication information to instruct the terminal device to obtain the corresponding PRACH resource may specifically include:

[0585] The network device indicates the type and number of preamble formats, the type and number of PRACH cycles, etc. in the RRC message to form a candidate set. The data in this candidate set is combined into a new table. The new table contains the index corresponding to each PRACH cycle.

[0586] Therefore, each index in the candidate set is determined by the following information, and the time domain configuration information includes at least one of the following:

[0587] Type and number of preamble formats; subframe number / subframe number; type and number of PRACH cycles; type and number of subframe number / subframe number.

[0588] For example, if the preamble format configured in the RRC message is prach format 0 / 1 / A1 / C1, it can be determined that the preamble format requires 2 bits to indicate. If the PRACH period is 40ms / 80ms / 160ms, the period requires 2 bits to indicate. If the subframe number / subframe number indication within the period is 1 / 2 / 5 / 7 / 9, the subframe number / subframe number value requires 3 bits to indicate.

[0589] For example, the target channel configuration information can be carried by DCI, MAC-CE, or proprietary signaling. For example, DCI is used to carry: selecting an index content consisting of a preamble format of A1, a PRACH period of 40ms, and a subframe number / subframe number of 1, assigning an index to the index content, and storing the assigned index and index content as a row of records in the third table.

[0590] It should be understood that when configuring in the RRC message, configuration can be performed through a List respectively.

[0591] Then the index indicated in the third indication information is the index corresponding to the channel configuration information determined by the candidate set. The index may be indicated by DCI information.

[0592] As described above, the third indication information may be used to indicate the target index of the time domain allocation table. When the time domain allocation table is the third table, the third indication information may refer to the target channel configuration information, and the target index in the third table is implicitly indicated by the target channel configuration information.

[0593] Taking the DCI information carrying the third indication information as an example, the target channel configuration information can be carried by the DCI information, and the target index can be implicitly indicated by the target channel configuration information carried by the DCI.

[0594] The seventh embodiment can also indicate the change of PRACH resources in the time domain period in a more lightweight manner, thereby improving the energy saving effect of network equipment.

[0595] Further, based on any of the foregoing embodiments, after determining the third group of time-frequency domain resources according to the third indication information, the communication method of the present application further includes:

[0596] According to the fourth indication information, the third group of time-frequency domain resources is updated, and the updated time-frequency domain resources are used for random access.

[0597] Optionally, the fourth indication information may be carried in DCI, MAC-CE or proprietary signaling.

[0598] Optionally, updating the third group of time-frequency domain resources may specifically refer to increasing or decreasing the time-frequency domain resources in the third group of time-frequency domain resources.

[0599] It can be understood that the third indication information can be used to determine the target channel configuration information.

[0600] Furthermore, the fourth indication information may carry information to be updated, and the information to be updated may refer to update information of one or more list items.

[0601] Optionally, the method further includes: updating the target channel configuration information corresponding to the third indication information based on the information to be updated carried by the fourth indication information, obtaining the latest target channel configuration information, and updating the third set of time-frequency domain resources based on the latest channel configuration information. The updated third set of time-frequency domain resources may be referred to as a fourth set of time-frequency domain resources. The fourth set of time-frequency domain resources may be used for performing random access, while the third set of time-frequency domain resources is no longer used.

[0602] It can be understood that the fourth indication information indicates the information to be updated to achieve dynamic update of the target channel configuration information, and then the dynamic update of the time-frequency domain resources is achieved through the dynamic update of the target channel configuration information, thereby improving the update efficiency of the time-frequency domain resources.

[0603] For example, after the third table is indicated by RRC, the target channel configuration information may also be indicated by third indication information carried by DCI. For example, the DCI carries an index content with a preamble format of A1, a PRACH period of 40ms, and a subframe number of 1.

[0604] On this basis, the terminal device can also receive new DCI that carries updated channel configuration information. For example, the new DCI may carry a subframe number / subframe number of 9. Therefore, the subframe number / subframe number in the target channel configuration information is modified to 9, and a new channel configuration information is obtained, namely: the preamble format is A1, the PRACH period is 40ms, and the subframe number / subframe number is 9. The third set of time-frequency domain resources is thus updated using this new channel configuration information.

[0605] In the technical solution of the present application, the third group of time-frequency domain resources is updated by using additional fourth indication information, thereby realizing dynamic update of the time-frequency domain resources and improving the update efficiency of the time-frequency domain resources.

[0606] The method provided by the embodiment of the present application is described in detail above with reference to Figures 2 to 15. The device provided by the embodiment of the present application is described in detail below with reference to Figure 16.

[0607] FIG16 is a schematic block diagram of a resource allocation apparatus 160 according to an embodiment of the present application. As shown in FIG16 , the resource allocation apparatus 160 may include a processing unit 161 and a transceiver unit 162 .

[0608] In one possible design, the resource allocation device 160 can implement the operations corresponding to the terminal device in the above method embodiment. For example, the resource allocation device can be a terminal device, or a component configured in the terminal device, such as a chip or circuit.

[0609] The resource allocation device 160 can implement the corresponding operations of the terminal device in the method embodiment shown in Figure 2. For example, the transceiver unit 162 can be used to execute step 201 in method 200, and the processing unit 161 can be used to execute step 202 in method 200. Furthermore, the various units in the resource allocation device 160 and the other operations and / or functions described above are respectively used to implement the corresponding processes in the method embodiment shown in Figure 2.

[0610] Specifically, when the resource allocation device 160 is used to execute the method 200 in Figure 2, the transceiver unit 162 can be used to receive first indication information. The first indication information can be used to indicate a first group of time-frequency domain resources.

[0611] The processing unit 161 is used to determine a first group of time-frequency domain resources based on the first indication information. The number of resources in the first group of time-frequency domain resources is less than the number of resources in the second group of time-frequency domain resources. The second group of time-frequency domain resources refers to the time-frequency domain resources of all downlink beams, and the first group of time-frequency domain resources refers to the time-frequency domain resources of the target downlink beam. The first group of time-frequency domain resources is used for random access.

[0612] In another possible design, the resource allocation device 160 can implement the operations corresponding to the network device in the above method embodiment. For example, the resource allocation device can be a network device, or a component configured in the network device, such as a chip or circuit.

[0613] The resource allocation device 160 can implement the corresponding operations of the network device in the method embodiment shown in FIG. 2 .

[0614] Specifically, when the resource allocation apparatus 160 is configured to execute the method 200 in FIG. 2 , the transceiver unit 162 may be configured to send second indication information to the terminal device, where the second indication information is configured to indicate a second set of time-frequency domain resources. The processing unit 161 may be configured to determine the second set of time-frequency domain resources based on the second indication information. The second set of time-frequency domain resources refers to the time-frequency domain resources of all downlink beams.

[0615] It should be understood that time-frequency domain resources can include time domain resources and frequency domain resources. Time domain resources can refer to the time slot in which a terminal device can use the initial access channel, and time domain resources can also be referred to as time domain locations. Frequency domain resources can refer to the frequency domain in which a terminal device can use the initial access channel, and frequency domain resources can also be referred to as frequency domain locations.

[0616] It should be understood that the initial access channel may be a RACH (Random Access Channel) channel or a PRACH channel. When the initial access channel is a PRACH channel, the time-frequency domain resource may be a PRACH occasion (Physical Random Access Channel Occasion, abbreviated as PO).

[0617] It should be understood that all beams may refer to all beams formed by the network device during beamforming. The target downlink beam refers to the beam actually used or sent by the network device.

[0618] It should be understood that time-frequency domain resources may refer to wireless resources in a communication system that consider both time and frequency dimensions. Time-frequency domain resources include the allocation of wireless signals in time (such as radio frames, subframes, time slots and OFDM (Orthogonal Frequency Division Multiplexing) symbols) and frequency (such as subcarriers and physical resource blocks).

[0619] Optionally, the first group of time-frequency domain resources may include at least one third time-frequency domain resource. The first quantity may be the resource quantity of the at least one third time-frequency domain resource. The second group of time-frequency domain resources may include at least one fourth time-frequency domain resource, and the second quantity may be the resource quantity of the at least one fourth time-frequency domain resource. The first quantity is smaller than the second quantity.

[0620] Optionally, the network device sending the second indication information to the terminal device may refer to: the network device broadcasting the second indication information to the terminal device. The network device sending the first indication information to the terminal device may include: the network device broadcasting the first indication information to the terminal device.

[0621] Optionally, the terminal device receiving the second indication information may include: the terminal device receiving the second indication information at a first time. The terminal device receiving the first indication information may include: the terminal device receiving the first indication information at a second time. The first time may be earlier than the second time.

[0622] In the technical solution of the present application, on the basis of determining the time-frequency domain resources of all downlink beams, the first indication information can be received again to determine the first group of time-frequency domain resources. The first group of time-frequency domain resources can refer to the time-frequency domain resources of the target downlink beam. The number of resources of the first group of time-frequency domain resources is less than the number of resources of the second group of time-frequency domain resources. The second group of time-frequency domain resources is the time-frequency domain resources of all downlink beams. The first group of time-frequency domain resources with a smaller number of time-frequency domain resources is used for random access, so that a smaller number of time-frequency domain resources are actually used to perform random access. During the random access process, the network device needs to perform blind detection on the time-frequency domain resources. The reduction in the number of time-frequency domain resources can effectively reduce the number of blind detections of the network device, effectively reduce the blind detection pressure of the network device, and achieve effective energy saving.

[0623] As an optional implementation, the first indication information may include: the number of target downlink beams and resource configuration information of the target downlink beams. The target downlink beams refer to the beams actually transmitted by the network device, and the number of beams is less than the total number of beams, which refers to the number of all beams obtained by the network device.

[0624] Optionally, the first indication information may also include the SSB index of the target downlink beam to determine the number of beams of the target downlink beam through the SSB index.

[0625] Optionally, the first indication information may be carried in SIB1, and SIB1 needs to be sent via a beam. Therefore, the network device may further configure scanning periods of different beams and indicate the sending of SIB1 via different scanning periods.

[0626] Compared with the existing technology, PRACH resources can be increased or decreased according to parameters such as the actual number of downlink beams and resource configuration information, thereby improving energy saving gains. Furthermore, the processing unit 161 determines a first set of time-frequency domain resources according to the number of beams and resource configuration information.

[0627] In one possible design, the resource configuration information may include the maximum number of time-frequency domain resources or the number of time slots; and the number of associations between time-frequency domain resources and beams.

[0628] Taking PRACH resources as an example, the maximum number of time-frequency domain resources may refer to the maximum number of resources of a PRACH occasion. The maximum number of PRACH resources is used by a terminal device to obtain corresponding PRACH resources.

[0629] Preferably, the maximum number of resources for the PRACH occasion may be indicated in SIB1.

[0630] Furthermore, the processing unit 161 may determine the first group of time-frequency domain resources according to the maximum number of time-frequency domain resources or the number of time slots and the number of beams.

[0631] Alternatively, the processing unit 161 may determine the first group of time-frequency domain resources according to the number of associations between the time-frequency domain resources and the beams and the number of beams.

[0632] Alternatively, the processing unit 161 may also determine the first group of time-frequency domain resources according to the number of associations between the time-frequency domain resources and the beams, the maximum number of time-frequency domain resources or the number of time slots, and the number of beams.

[0633] In another possible design, the maximum number of time-frequency domain resources or the number of time slots can be obtained through a resource list or pre-setting.

[0634] The transceiver unit 162 is also used to: obtain a resource list, which refers to a list formed by time-frequency domain resources determined for each target downlink beam; determine the maximum number or number of time slots of time-frequency domain resources based on the resource list; or obtain the maximum number or number of time slots pre-set for time-frequency domain resources.

[0635] The resource list or the maximum number or the number of time slots may be indicated through signaling such as DCI.

[0636] As another optional implementation, the first indication information includes: a preset target resource state, the target resource state is a first resource state or a second resource state, the first resource state refers to the state of the terminal device using the first set of time-frequency domain resources, and the second resource state refers to the state of the terminal device using the second set of time-frequency domain resources.

[0637] Furthermore, the processing unit 161 is further configured to perform random access using the second set of time-frequency domain resources when the target resource state is the second resource state, or to perform random access using the first set of time-frequency domain resources when the target resource state is the first resource state.

[0638] Optionally, the number of beams can be used to determine the target resource state. For example, when the cell has a first number of beams equal to 1 / 2 of the total number of beams, a format with fewer POs is used, i.e., the first set of time-frequency domain resources corresponding to the first resource state is used. Otherwise, another format is used, i.e., the second set of time-frequency domain resources corresponding to the second resource state is used. The other format is a format with more POs.

[0639] Optionally, the number of POs in the first resource state is smaller than the number of POs in the second resource state.

[0640] In this embodiment, the resource status is related to the number of beams actually issued. Different resource states are used for a larger number of beams and a smaller number of beams. The number of beams can reflect the busyness of the network equipment, so that the time and frequency domain resources can be dynamically adjusted according to demand, avoiding invalid blind detection provided by the network equipment and improving energy saving gains.

[0641] In another possible design, the first indication information includes: preamble code allocation information and resource allocation information for each target downlink beam, where the target downlink beam refers to the beam actually sent by the network device.

[0642] Furthermore, the processing unit 161 is further configured to determine a first group of time-frequency domain resources according to the preamble allocation information and resource allocation information of each target downlink beam.

[0643] Furthermore, multiple types of preamble allocation information and multiple types of resource allocation information may be predefined. Some fields in the first indication information may contain relevant information about the preamble allocation information and relevant information about the resource allocation information of each target downlink beam, so as to determine the preamble allocation information of each target downlink beam based on the relevant information about the preamble allocation information of each target downlink beam, and determine the resource allocation information based on the relevant information about the resource allocation information.

[0644] Exemplarily, the relevant information may include information such as information identifier, information address, and / or information name. Different information can be distinguished by the relevant information. For example, different resource allocation information may have different relevant information, and different preamble allocation information may have different relevant information.

[0645] In one possible design, the preamble allocation information includes any of the following:

[0646] The number of preamble codes for each target downlink beam;

[0647] The preamble code ratio of each target downlink beam is the ratio of the number of preamble codes of each target downlink beam to the total number of preamble codes.

[0648] Resource allocation information includes any of the following:

[0649] The number of time-frequency domain resources allocated to each target downlink beam;

[0650] The time-frequency domain resources allocated to each target downlink beam.

[0651] Optionally, the processing unit 161 is further configured to determine a first group of time-frequency domain resources according to the number of preamble codes of each target downlink beam and the number of time-frequency domain resources allocated to each target downlink beam.

[0652] Alternatively, the first group of time-frequency domain resources is determined according to the preamble code ratio of each target downlink beam and the time-frequency domain resources allocated to each target downlink beam.

[0653] Alternatively, the first group of time-frequency domain resources is determined according to the number of preamble codes of each target downlink beam and the time-frequency domain resources allocated to each target downlink beam.

[0654] Alternatively, the first group of time-frequency domain resources is determined according to the preamble code ratio of each target downlink beam and the number of time-frequency domain resources allocated to each target downlink beam.

[0655] In the technical solution of the present application, the preamble code allocation information and resource allocation information of each target downlink beam are used to adjust the time-frequency domain resources, so as to realize the flexible allocation of time-frequency domain resources for each target downlink beam, improve the allocation method of time-frequency domain resources, obtain more effective allocation results, effectively avoid blind detection in beams that are not downlinked, and improve energy saving gains.

[0656] As another optional implementation, the transceiver unit 162 is further configured to: receive downlink control signaling, where the downlink control signaling carries first indication information, and the first indication information includes template indication information.

[0657] The processing unit 161 is also used to: determine the target resource template from at least one pre-configured resource template according to the template indication information, where the resource template refers to the time-frequency domain resources pre-configured for each target downlink beam; and determine the first group of time-frequency domain resources according to the target resource template.

[0658] Optionally, at least one resource template may be predefined, each resource template being a time-frequency domain resource allocation method. Different resource templates may have different resource quantities and resource allocation methods for the time-frequency domain resources.

[0659] Optionally, the first indication information may include pattern index information. The template indication information may refer to information including pattern index information. That is, the template index information may refer to a template index of the target resource template.

[0660] In one possible design, the template instruction information includes:

[0661] Template identifier or template index, and / or, the number of beams of the target downlink beam, the number of beams is used to determine the target resource template from at least one resource template.

[0662] Compared with the existing technology, the template allocation method is used to achieve resource reallocation and allocate resources in a more lightweight way, effectively improving the PRACH resource allocation method.

[0663] As another optional implementation manner, the first indication information includes: beam information of the target downlink beam;

[0664] The first group of time-frequency domain resources is the time-frequency domain resources after excluding the time-frequency domain resources that have not received the target downlink beam in the second group of time-frequency domain resources; or, the first group of time-frequency domain resources is the time-frequency domain resources that have received the target downlink beam in the second group of time-frequency domain resources.

[0665] Optionally, the processing unit 161 is also used to: determine the remaining time-frequency domain resources after excluding the time-frequency domain resources that have not received the target downlink beam in the second group of time-frequency domain resources as the first group of time-frequency domain resources, or determine the time-frequency domain resources that have received the target downlink beam in the second group of time-frequency domain resources as the first group of time-frequency domain resources.

[0666] It should be understood that the first indication information may include beam information of the target downlink beam, for example, the SSB index of the target downlink beam. Therefore, reducing the number of target downlink beams, and thus the actual number of beams, can directly lead to a reduction in time-frequency domain resources. It should also be understood that when PRACH resources for certain SSBs are excluded, network devices will not detect on these SSBs, further reducing energy consumption.

[0667] In addition, the resource allocation device 160 can also implement the corresponding operations of the terminal device in the method embodiment shown in Figure 5. For example, the transceiver unit 162 can be used to execute step 501 in method 500, and the processing unit 161 can be used to execute step 502 in method 500. Furthermore, the various units in the resource allocation device 160 and the other operations and / or functions described above are respectively used to implement the corresponding processes in the method embodiment shown in Figure 5.

[0668] Specifically, when the resource allocation apparatus 160 is configured to execute the method 500 in FIG. 5 , the transceiver unit 162 may be configured to: receive second indication information indicating a second set of time-frequency domain resources. The transceiver unit 162 may be configured to: receive third indication information indicating a third set of time-frequency domain resources.

[0669] The processing unit 161 is specifically used to determine a third group of time-frequency domain resources based on the third indication information. The third group of time-frequency domain resources is different from the second group of time-frequency domain resources. The second group of time-frequency domain resources refers to the time-frequency domain resources of all downlink beams. The third group of time-frequency domain resources is used for random access.

[0670] The processing unit 161 is specifically configured to determine a second group of time-frequency domain resources according to the second indication information.

[0671] Optionally, the third indication information may be used to indicate target channel configuration information for the time-frequency domain resources. The channel configuration information may be used to configure the time-frequency domain resources of the initial access channel. The third set of time-frequency domain resources refers to the time-frequency domain resources determined by the target channel configuration information, and specifically may refer to the time-frequency domain resources obtained by configuring the time-frequency domain resources of the initial access channel using the target channel configuration information.

[0672] It should be understood that the channel configuration information of the time-frequency domain resources may be related to the number of users. Further, the network device may determine the channel configuration information of the time-frequency domain resources of each beam in the initial access channel according to the number of users in the area covered by each beam.

[0673] Taking the transmission period in the channel configuration information as an example, the transmission period of time-frequency domain resources is inversely proportional to the number of users. A larger number of users requires more resources. In this case, a shorter transmission period of time-frequency domain resources and a smaller number of users require fewer time-frequency domain resources, leading to a longer transmission period of time-frequency domain resources.

[0674] Optionally, the processing unit 161 may be further configured to determine a third group of time-frequency domain resources according to the target channel configuration information and the second group of time-frequency domain resources.

[0675] In the technical solution of this application, the network device can indicate different third indication information of time-frequency domain resources to the user according to different needs, configure new time-frequency domain resources, make the time-frequency domain resources more adaptable to the usage needs, and improve the flexibility of adjusting the time-frequency domain resources. In addition, the time-frequency domain resources can be re-determined through the indication of the third indication information, which can achieve more lightweight resource scheduling and improve the scheduling efficiency of time-frequency domain resources.

[0676] As an optional implementation, the third group of time-frequency domain resources includes first time-frequency domain resources and second time-frequency domain resources, the first time-frequency domain resources belong to or do not belong to the second group of time-frequency domain resources, and the second time-frequency domain resources do not belong to the second group of time-frequency domain resources.

[0677] It is understandable that as the number of users decreases, the network device can re-indicate a new sending cycle to adjust the time-frequency domain resources through the new sending cycle, thereby achieving flexible adjustment of the time-frequency domain resources and improving the utilization of the time-frequency domain resources.

[0678] In the technical solution of the present application, other time-frequency domain resources are set in addition to the second group of time-frequency domain resources, for example, second time-frequency domain resources that do not belong to the second group of time-frequency domain resources, to achieve the redivision of time-frequency domain resources using third indication information, thereby improving the flexibility of time-frequency domain resource scheduling. As the number of users increases, more time-frequency domain resources can be set, so that the setting of time-frequency domain resources is related to the number of users, which can avoid invalid blind detection of network equipment and achieve effective energy saving of network equipment.

[0679] As another optional embodiment, the present invention further includes at least one of the following:

[0680] The transmission period of the third group of time-frequency domain resources is different from the transmission period of the second group of time-frequency domain resources;

[0681] The number of resources of the third group of time-frequency domain resources is different from the number of resources of the second group of time-frequency domain resources;

[0682] The second time-frequency domain resource of the third group of time-frequency domain resources is different from the time-frequency domain resources of the second group of time-frequency domain resources.

[0683] Optionally, the first time-frequency domain resource of the third group of time-frequency domain resources is the same as or different from the time-frequency domain resources in the second group of time-frequency domain resources.

[0684] Optionally, the transmission period of the third group of time-frequency domain resources is less than the transmission period of the second group of time-frequency domain resources. The transmission period of the third group of time-frequency domain resources may also be greater than the transmission period of the second group of time-frequency domain resources. The number of resources in the third group of time-frequency domain resources may be less than the number of resources in the second group of time-frequency domain resources. The number of resources in the third group of time-frequency domain resources may be greater than the number of resources in the second group of time-frequency domain resources.

[0685] Through the adjustment of time-frequency domain resources, the sending period, resource quantity and time-frequency domain resources of the third group of time-frequency domain resources are changed, providing more time-frequency domain resources. The change of the third group of time-frequency domain resources causes the time for network equipment to scan time-frequency domain resources to change accordingly, making the blind detection of network equipment more scientific, effectively improving the scanning efficiency of network equipment, and achieving high efficiency and energy saving.

[0686] In one possible design, the third indication information is carried in downlink control information DCI, MAC-CE or dedicated signaling.

[0687] It should be understood that a certain field may be set in the downlink control information DCI, MAC-CE or dedicated signaling to carry the third indication information.

[0688] The following describes in detail the solution for adding new time-frequency domain resources through channel configuration information. In related technologies, time-frequency domain resources can be configured using a time-domain allocation table. To achieve rapid indication of time-frequency domain resources, the target channel configuration information can be indicated through the time-domain allocation table.

[0689] In another possible design, after receiving the third indication information, the terminal device may also receive fourth indication information. Furthermore, the terminal device may update the third set of time-frequency domain resources based on the fourth indication information. The updated third set of time-frequency domain resources may be used for random access.

[0690] It is understandable that the fourth indication information may refer to channel configuration information configured for the PRACH, for example, information such as a preamble format, a subframe number / subframe ID, etc.

[0691] In addition, the fourth indication information may be carried in DCI, MAC-CE or dedicated signaling.

[0692] As another optional implementation, the third indication information is used to indicate the target index in the time domain allocation table; the processing unit 161 can also be used to: determine the periodic channel configuration information corresponding to the target index as the target channel configuration information according to the time domain allocation table; and determine the third group of time-frequency domain resources according to the target channel configuration information.

[0693] In an embodiment of the present application, a target index is indicated by a time domain allocation table, and the channel configuration information corresponding to the target index is determined as the target channel configuration information, thereby achieving a lighter and more flexible adjustment of the channel configuration information, and then using the channel configuration information to indicate new time-frequency domain resources, thereby improving the adjustment efficiency of the time-frequency domain resources.

[0694] In one possible design, the third indication information includes a target index, where the target index is any one of the following:

[0695] The first index in the time domain allocation table;

[0696] The second index in the time domain allocation table that satisfies the first constraint condition.

[0697] It should be noted that indicating the target index through the time domain allocation table and then determining the target channel configuration information can achieve accurate and lightweight indication of the target channel configuration information.

[0698] It should be noted that when adjusting the channel configuration information of the PRACH, the value of y in the channel configuration information in the target index in the time domain allocation table may be adjusted. If the value of y increases, the period corresponding to the PRACH is extended.

[0699] In another possible design, when the target index is the second index, the second index in the time domain allocation table that satisfies the first constraint condition is any one of the following:

[0700] The second index is an index of a first preamble format in the time domain allocation table, where the preamble format is indicated by the first message.

[0701] The second index is an index of a preset target symbol in the time domain allocation table where the starting symbol is a preset target symbol.

[0702] The second index is an index in the time domain allocation table having the same subframe number as the subframe number of the third index and / or the same preamble format as the preamble format of the third index. The third index is indicated by the second message.

[0703] The second index is an index in the time domain allocation table having the same period as the target period. The target period can be obtained by adjusting a multiple of the period of the fourth index. The fourth index is indicated by the third message.

[0704] Optionally, the first message, the second message or the third message may refer to a system message, such as any one of SIB1 and MIB (Master Information Block).

[0705] In the technical solution of the present application, index indication is performed by using an index constraint method, thereby determining channel configuration information by indicating the index, and then configuring new time-frequency domain resources by the channel configuration information, thereby achieving flexible adjustment of time-frequency domain resources.

[0706] In any embodiment of the present application, the terminal device may be a UE that meets the first communication standard. The terminal device may also be a UE that meets the second communication standard. In addition, the terminal device may also be a UE that meets both the first communication standard and the second communication standard.

[0707] For example, the first communication standard may be an existing or currently available communication standard. The second communication standard may be the latest communication standard. That is, the first communication standard is released earlier than the second communication standard. For example, the first communication standard may be R17 or R18, and the second communication standard may be R19.

[0708] Furthermore, the terminal device may support the second set of time-frequency domain resources in the first communication standard, and may support the first set of time-frequency domain resources in the second communication standard.

[0709] In this embodiment, the PRACH period corresponding to the legacy terminal equipment is designed to be larger than the PRACH period corresponding to the new R19 terminal equipment, so that the PRACH occasions in the same time period become denser, thereby not affecting the PRACH resources of legacy users, and at the same time providing new terminal equipment with richer and sufficient PRACH occasions, making the PRACH resources more compatible.

[0710] In yet another possible design, the time domain allocation table includes at least one of the following: a first table, the first table including an existing time domain table and / or a newly added time domain table;

[0711] A second table, where the second table refers to a table corresponding to the M first indexes that meet the second constraint condition and are selected from the first table;

[0712] The third table refers to a table determined by time domain configuration information.

[0713] It should be understood that the above-mentioned time domain allocation table may be, for example, a first table. The first table may include at least one list item, and the second table may be generated according to the at least one list item of the first table. Exemplarily, the at least one list item may constitute an information format of the channel configuration information.

[0714] Optionally, the second table may be generated based on at least one list item in the first table, that is, new column information is added to at least one list item in the first table, and the column information may include data corresponding to the at least one list item.

[0715] It can be understood that, when the time domain allocation table includes the third table, the time domain configuration information is carried in an RRC message or a system message.

[0716] Furthermore, when the time domain allocation table includes the second table, at least one of the following items is further included:

[0717] Selecting a first index from the first table whose period is greater than a period threshold;

[0718] A first index having the same subframe number and different period is selected from the first table.

[0719] Optionally, the processing unit 161 may be further configured to: select a first index having a period greater than a period threshold from the first table to obtain a second table consisting of channel configuration information corresponding to the first index. Alternatively, select a first index having the same subframe number but a different period from the first table to obtain a second table consisting of channel configuration information corresponding to the first index.

[0720] In another possible design, the time domain configuration information includes configuration information corresponding to at least one list item, and the configuration information includes at least one value of the corresponding list item. The processing unit 161 can also be used to: select a target value for each list item based on at least one value in the configuration information of each list item; determine an index content based on the target value corresponding to at least one list item, and the third table includes multiple index contents.

[0721] Optionally, the index content may include a newly added index and channel configuration information corresponding to the newly added index. The channel configuration information corresponding to the newly added index may refer to a target value corresponding to at least one list item.

[0722] It is understandable that in practical applications, the third set of time-frequency domain information can be determined based on at least one of the above channel configuration information. In this embodiment, the type and quantity of the at least one piece of information involved in the time-frequency domain resource adjustment are not excessively limited.

[0723] It should be understood that the specific process of each unit executing the above corresponding steps has been described in detail in the above method embodiment, and for the sake of brevity, it will not be repeated here.

[0724] It should also be understood that the division of modules in the embodiments of the present application is illustrative and is merely a logical functional division. In actual implementation, other division methods may be used. Furthermore, the functional modules in the various embodiments of the present application may be integrated into a single processor, or may exist physically separately, or two or more modules may be integrated into a single module. The aforementioned integrated modules may be implemented in the form of hardware or software functional modules.

[0725] It should be understood that the resource allocation apparatus 160 may correspond to the terminal device 1001 or the network device 1002 in the communication system shown in FIG1a . The processing unit 161 in the resource allocation apparatus 160 may correspond to a processor in the terminal device 1001 or the network device 1002 , and the processor in the terminal device 1001 or the network device 1002 may call instructions stored in the memory to implement the above-mentioned functions, such as determining each group of time-frequency domain resources; the transceiver unit 162 may correspond to an interface in the terminal device 1001 or the network device 1002 , and may respond to instructions from the processor to implement the above-mentioned functions of receiving and / or sending data.

[0726] It should also be understood that the transceiver unit 162 in the resource allocation apparatus 160 may be implemented by a transceiver or a communication interface, and may correspond, for example, to the transceiver 2020 in the terminal device 2000 shown in FIG17 and the transceiver 3100 in the network device 3000 shown in FIG18. The processing unit 161 in the resource allocation apparatus 160 may be implemented by at least one processor, and may correspond, for example, to the processor 2010 in the terminal device 2000 shown in FIG17 and the processor 3202 in the network device 3000 shown in FIG18.

[0727] Figure 17 is a schematic diagram of the structure of a terminal device 2000 provided in an embodiment of the present application. The terminal device 2000 can be applied to the system shown in Figure 1a to perform the functions of the terminal device in the above-mentioned method embodiment. As shown in Figure 17, the terminal device 2000 includes a processor 2010 and a transceiver 2020. Optionally, the terminal device 2000 also includes a memory 2030. The processor 2010, the transceiver 2020, and the memory 2030 can communicate with each other through an internal connection path to transmit control and / or data signals. The memory 2030 is used to store a computer program, and the processor 2010 is used to call and run the computer program from the memory 2030 to control the transceiver 2020 to transmit and receive signals. Optionally, the terminal device 2000 may also include an antenna 2040 for transmitting the uplink data or uplink control signaling output by the transceiver 2020 via a wireless signal.

[0728] The processor 2010 and the memory 2030 may be combined into a processing device, and the processor 2010 is configured to execute program codes stored in the memory 2030 to implement the aforementioned functions. In a specific implementation, the memory 2030 may also be integrated into the processor 2010 or independent of the processor 2010. The processor 2010 may correspond to the processing unit 161 in FIG. 16 .

[0729] The transceiver 2020 may correspond to the transceiver unit 162 in FIG16 . The transceiver 2020 may include a receiver (or receiver, receiving circuit) and a transmitter (or transmitter, transmitting circuit). The receiver is used to receive signals, and the transmitter is used to transmit signals.

[0730] It should be understood that the terminal device 2000 shown in FIG17 is capable of implementing the various processes involved in the terminal device in the method embodiments shown in FIG2 through FIG15 . The operations and / or functions of the various modules in the terminal device 2000 are respectively for implementing the corresponding processes in the aforementioned method embodiments. For details, please refer to the description of the aforementioned method embodiments; to avoid repetition, detailed descriptions are omitted here.

[0731] The processor 2010 can be used to execute the actions implemented within the terminal device described in the previous method embodiments, while the transceiver 2020 can be used to execute the actions of the terminal device sending to or receiving from the network device described in the previous method embodiments. For details, please refer to the description of the previous method embodiments and will not be repeated here.

[0732] Optionally, the terminal device 2000 may further include a power supply 2050 for providing power to various devices or circuits in the terminal device.

[0733] In addition, in order to make the functions of the terminal device more complete, the terminal device 2000 can also include one or more of an input unit 2060, a display unit 2070, an audio circuit 2080, a camera 2090 and a sensor 2100, and the audio circuit can also include a speaker 2082, a microphone 2084, etc.

[0734] Figure 18 is a schematic diagram of the structure of a network device provided in an embodiment of the present application, for example, a schematic diagram of the structure of a base station / CU. The base station 3000 can be applied to the system shown in Figure 1a to perform the functions of the network device in the above method embodiment. As shown in Figure 18, the base station 3000 may include one or more radio frequency units, such as a remote radio unit (RRU) 3100 and one or more baseband units (BBU) (also referred to as distributed units (DU)) 3200. The RRU 3100 may be referred to as a transceiver unit, corresponding to the transceiver unit 162 in Figure 16. Optionally, the transceiver unit 3100 may also be referred to as a transceiver, a transceiver circuit, or a transceiver, etc., and may include at least one antenna 3101 and a radio frequency unit 3102. Optionally, the transceiver unit 3100 may include a receiving unit and a transmitting unit, the receiving unit may correspond to a receiver (or a receiver, a receiving circuit), and the transmitting unit may correspond to a transmitter (or a transmitter, a transmitting circuit). The RRU 3100 is primarily responsible for transmitting and receiving RF signals and converting them into baseband signals, for example, for sending instructions to terminal devices. The BBU 3200 is primarily responsible for baseband processing and base station control. The RRU 3100 and BBU 3200 can be physically located together or separately, forming a distributed base station.

[0735] BBU 3200 is the control center of the base station, also known as a processing unit, which may correspond to processing unit 161 in Figure 16 and is primarily used to perform baseband processing functions such as channel coding, multiplexing, modulation, and spread spectrum. For example, the BBU (processing unit) may be used to control the base station to execute the operation procedures related to the network device in the above-mentioned method embodiments, such as generating the above-mentioned indication information.

[0736] In one example, the BBU 3200 can be composed of one or more single boards, and multiple single boards can jointly support a wireless access network with a single access standard (such as an LTE network), or can separately support wireless access networks with different access standards (such as an LTE network, a 5G network, or other networks). The BBU 3200 also includes a memory 3201 and a processor 3202. The memory 3201 is used to store necessary instructions and data. The processor 3202 is used to control the base station to perform necessary actions, such as controlling the base station to execute the operation process of the network device in the above method embodiment. The memory 3201 and the processor 3202 can serve one or more single boards. That is, a memory and a processor can be set separately on each single board. Alternatively, multiple single boards can share the same memory and processor. In addition, necessary circuits can also be set on each single board.

[0737] It should be understood that base station 3000 shown in Figure 18 is capable of implementing the various processes involving network devices in the method embodiments shown in Figures 3 to 15. The operations and / or functions of the various modules in base station 3000 are respectively for implementing the corresponding processes in the above method embodiments. For details, please refer to the description of the above method embodiments; to avoid repetition, detailed descriptions are omitted here.

[0738] The BBU 3200 can be used to perform the actions implemented within the network device described in the previous method embodiments, while the RRU 3100 can be used to perform the actions described in the previous method embodiments, where the network device sends or receives data to or from a terminal device. For details, please refer to the description in the previous method embodiments and will not be repeated here.

[0739] It should be understood that the base station 3000 shown in Figure 18 is only one possible architecture of a network device and should not constitute any limitation to this application. The method provided in this application can be applied to network devices with other architectures. For example, network devices including CUs, DUs, and active antenna units (AAUs). This application does not limit the specific architecture of the network device.

[0740] An embodiment of the present application further provides a processing device, including a processor and an interface; the processor is used to execute the method in any of the above method embodiments.

[0741] It should be understood that the processing device may be one or more chips. For example, the processing device may be a field programmable gate array (FPGA), an application specific integrated circuit (ASIC), a system on chip (SoC), a central processor unit (CPU), a network processor (NP), a digital signal processor (DSP), a microcontroller unit (MCU), a programmable logic device (PLD), or other integrated chips.

[0742] 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.

[0743] It should be noted that the processor in the embodiments of the present application can be an integrated circuit chip or chip system with signal processing capabilities. During implementation, each step of the above method embodiment can be completed by an integrated logic circuit of the hardware in the processor or by instructions in the form of software. The above processor can be a general-purpose processor, a digital signal processor (DSP), an application-specific integrated circuit (ASIC), a field-programmable gate array (FPGA) or other programmable logic device, a discrete gate or transistor logic device, or a discrete hardware component. The various methods, steps, and logic block diagrams disclosed in the embodiments of the present application can be implemented or executed. The general-purpose processor can be a microprocessor or the processor can also be any conventional processor. The steps of the method disclosed in the embodiments of the present application can be directly embodied as being executed by a hardware decoding processor, or can be executed 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, or electrically erasable programmable memory, registers, 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 combination with its hardware.

[0744] 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), synchronous link 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.

[0745] According to the method provided in the embodiments of the present application, the present application also provides a computer program product, which includes: computer program code, which, when running on a computer, enables the computer to execute the method of any one of the embodiments shown in Figures 3 to 11.

[0746] According to the method provided in the embodiments of the present application, the present application also provides a computer-readable medium, which stores program code. When the program code runs on a computer, the computer executes the method of any one of the embodiments shown in Figures 3 to 11.

[0747] According to the method provided in the embodiment of the present application, the present application also provides a system, which includes one or more terminal devices and one or more network devices as mentioned above.

[0748] The network devices in the above-mentioned various apparatus embodiments completely correspond to the network devices or terminal devices in the terminal devices and method embodiments, and the corresponding steps are performed by the corresponding modules or units. For example, the communication unit (transceiver) performs the receiving or sending steps in the method embodiments, and other steps except sending and receiving can be performed by the processing unit (processor). The functions of the specific units can be referred to the corresponding method embodiments. Among them, there can be one or more processors.

[0749] As used in this specification, the terms "component," "module," "system," and the like are used to represent computer-related entities, hardware, firmware, a combination of hardware and software, software, or software in execution. For example, a component can be, but is not limited to, a process running on a processor, a processor, an object, an executable file, an execution thread, a program, and / or a computer. By way of illustration, both an application running on a computing device and a computing device can be a component. One or more components can reside in a process and / or an execution thread, and a component can be located on a computer and / or distributed between two or more computers. In addition, these components can be executed from various computer-readable media having various data structures stored thereon. Components can communicate, for example, via local and / or remote processes based on signals having one or more data packets (e.g., data from two components interacting with another component on a local system, a distributed system, and / or a network, such as the Internet interacting with other systems via signals).

[0750] Those skilled in the art will appreciate that the various illustrative logical blocks and 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 in 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 implementation should not be considered beyond the scope of this application.

[0751] Those skilled in the art will clearly understand that, for the convenience and brevity of description, the specific working processes of the systems, devices and units described above can refer to the corresponding processes in the aforementioned method embodiments and will not be repeated here.

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

[0753] Units described as separate components may or may not be physically separate, and components shown as units may or may not be physical units, that is, they may be located in one place or distributed across multiple network units. Some or all of these units may be selected to achieve the purpose of this embodiment according to actual needs.

[0754] In addition, each functional unit in each embodiment of the present application may be integrated into one processing unit, or each unit may exist physically separately, or two or more units may be integrated into one unit.

[0755] In the above embodiments, the functions of each functional unit can be implemented in whole or in part by software, hardware, firmware, or any combination thereof. When implemented using software, it can be implemented in whole or in part in the form of a computer program product. The computer program product includes one or more computer instructions (programs). When the computer program instructions (program) are loaded and executed on a computer, the process or function according to the embodiment of the present application is generated in whole or in part. The computer can be a general-purpose computer, a special-purpose computer, a computer network, or other programmable device. The computer instructions can be stored in a computer-readable storage medium or transmitted from one computer-readable storage medium to another computer-readable storage medium. For example, the computer instructions can be transmitted from one website, computer, server, or data center to another website, computer, server, or data center via a wired (e.g., coaxial cable, optical fiber, digital subscriber line (DSL)) or wireless (e.g., infrared, wireless, microwave, etc.) method. The computer-readable storage medium can be any available medium that can be accessed by a computer or a data storage device such as a server or data center that includes one or more available media integrated therein. Available media may be magnetic media (eg, floppy disks, hard disks, tapes), optical media (eg, high-density digital video discs (DVDs)), or semiconductor media (eg, solid state disks (SSDs)).

[0756] If the function is implemented in the form of a software functional unit and sold or used as an independent product, it 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 various embodiments of the present application. The aforementioned storage medium includes: U disk, mobile hard disk, read-only memory (ROM), random access memory (RAM), magnetic disk or optical disk, and other media that can store program codes.

[0757] The above are only specific embodiments of the present application, but the scope of protection of this application is not limited thereto. Any changes or substitutions that can be easily conceived by a person skilled in the art within the technical scope disclosed in this application should be included in the scope of protection of this application. Therefore, the scope of protection of this application should be based on the scope of protection of the claims.

Claims

1. A resource allocation method, characterized in that: include: receiving first indication information, where the first indication information is used to indicate a first group of time-frequency domain resources; According to the first indication information, a first group of time-frequency domain resources is determined, the number of resources of the first group of time-frequency domain resources is less than the number of resources of the second group of time-frequency domain resources, the second group of time-frequency domain resources refers to the time-frequency domain resources of all downlink beams, the first group of time-frequency domain resources refers to the time-frequency domain resources of the target downlink beam, and the first group of time-frequency domain resources is used for random access.

2. The method according to claim 1, characterized in that The first indication information includes: The number of beams of the target downlink beam and resource configuration information of the target downlink beam; The target downlink beam refers to the beam actually sent by the network device. The number of beams is less than the total number of beams. The total number of beams refers to the number of all beams obtained by the network device. The determining, according to the first indication information, a first set of time-frequency domain resources includes: Determine the first group of time-frequency domain resources according to the number of beams and the resource configuration information.

3. The method according to claim 2, characterized in that The resource configuration information includes at least one of the following: The maximum number of time-frequency domain resources or time slots; The number of associations between time-frequency domain resources and beams.

4. The method according to claim 3, characterized in that Also includes: Obtaining a resource list, where the resource list is a list of time-frequency domain resources determined for each target downlink beam; Determining the maximum number of time-frequency domain resources or the number of time slots according to the resource list; or, The maximum number or the number of time slots preset for time-frequency domain resources is obtained.

5. The method according to claim 1, wherein The first indication information further includes: The preset target resource state is a first resource state or a second resource state, the first resource state refers to the state in which the terminal device uses the first group of time-frequency domain resources, and the second resource state refers to the state in which the terminal device uses the second group of time-frequency domain resources.

6. The method according to claim 5, characterized in that The method further comprises: When the target resource state is the second resource state, perform random access using the second set of time-frequency domain resources; When the target resource state is the first resource state, random access is performed using the first set of time-frequency domain resources.

7. The method according to claim 1, characterized in that The first indication information includes: preamble allocation information and resource allocation information for each target downlink beam, where the target downlink beam refers to the beam actually transmitted by the network device; The determining, according to the first indication information, a first group of time-frequency domain resources includes: The first group of time-frequency domain resources is determined according to the preamble code allocation information and resource allocation information of each target downlink beam.

8. The method according to claim 7, characterized in that The preamble allocation information includes any one of the following: The number of preamble codes for each target downlink beam; The preamble code ratio of each target downlink beam, where the preamble code ratio refers to the ratio of the number of preamble codes of each target downlink beam to the total number of preamble codes; The resource allocation information includes any one of the following: The number of time-frequency domain resources allocated to each target downlink beam; The time-frequency domain resources allocated to each target downlink beam.

9. The method according to claim 1, characterized in that The receiving first indication information includes: receiving downlink control signaling, where the downlink control signaling carries the first indication information, and the first indication information includes template indication information; The determining, according to the first indication information, a first group of time-frequency domain resources includes: Determining a target resource template from at least one pre-configured resource template according to the template indication information, where the resource template refers to a time-frequency domain resource pre-configured for each target downlink beam; The first group of time-frequency domain resources is determined according to the target resource template.

10. The method according to claim 9, characterized in that The template indication information includes: A template identifier or a template index, and / or the number of beams of the target downlink beam, wherein the number of beams is used to determine the target resource template from the at least one resource template.

11. The method according to claim 1, wherein The first indication information includes: beam information of a target downlink beam; The first group of time-frequency domain resources is the time-frequency domain resources after excluding the time-frequency domain resources that have not received the target downlink beam in the second group of time-frequency domain resources; Alternatively, the first group of time-frequency domain resources is the time-frequency domain resources in the second group of time-frequency domain resources that receive the target downlink beam.

12. The method according to any one of claims 1 to 11, characterized in that The first indication information is carried in radio resource control RRC signaling, media access control-control element MAC-CE, downlink control information DCI, synchronization signal block SSB, system information block SIB1 or system message.

13. The method according to any one of claims 1 to 12, characterized in that Also includes: receiving second instruction information; Determine the second group of time-frequency domain resources according to the second indication information.

14. A resource allocation method, characterized in that: include: receiving third instruction information; According to the third indication information, a third group of time-frequency domain resources is determined. The third group of time-frequency domain resources is different from the second group of time-frequency domain resources. The second group of time-frequency domain resources refers to the time-frequency domain resources of all downlink beams. The third group of time-frequency domain resources is used for random access.

15. The method according to claim 14, characterized in that The third group of time-frequency domain resources includes first time-frequency domain resources and second time-frequency domain resources. The first time-frequency domain resources belong to or do not belong to the second group of time-frequency domain resources, and the second time-frequency domain resources do not belong to the second group of time-frequency domain resources.

16. The method according to claim 14, characterized in that Also include at least one of the following: A sending period of the third group of time-frequency domain resources is different from a sending period of the second group of time-frequency domain resources; The number of resources in the third group of time-frequency domain resources is different from the number of resources in the second group of time-frequency domain resources; The second time-frequency domain resource of the third group of time-frequency domain resources is different from the time-frequency domain resources of the second group of time-frequency domain resources.

17. The method according to claim 14, characterized in that The third indication information is carried in a radio resource control RRC message, a system message, downlink control information DCI, MAC-CE or dedicated signaling.

18. The method according to claim 14, characterized in that Also includes: According to the fourth indication information, the third group of time-frequency domain resources is updated, and the updated third group of time-frequency domain resources is used for random access.

19. The method according to claim 18, characterized in that Also includes: The fourth indication information is carried in DCI, MAC-CE or proprietary signaling.

20. The method according to any one of claims 14 to 19, characterized in that: The third indication information is used to indicate the target index in the time domain allocation table; The method further comprises: Determining, according to the time domain allocation table, the channel configuration information corresponding to the target index as the target channel configuration information; The third group of time-frequency domain resources is determined according to the target channel configuration information.

21. The method according to claim 20, characterized in that The third indication information includes the target index, where the target index is any one of the following: a first index in the time domain allocation table; A second index in the time domain allocation table that satisfies the first constraint condition.

22. The method according to claim 21, characterized in that When the target index is the second index, the second index in the time domain allocation table that satisfies the first constraint condition is any one of the following: The second index is an index of a first preamble format in the time domain allocation table, where the first preamble format is indicated by the first message; The second index is an index of a preset target symbol in the time domain allocation table; The second index is an index having a subframe number that is the same as a subframe number of a third index in the time domain allocation table, and / or an index having a preamble format that is the same as a preamble format of the third index, and the third index is indicated by a second message; The second index is an index in the time domain allocation table having the same period as the target period, the target period is obtained by adjusting a multiple of the period of the fourth index, and the fourth index is indicated by the third message.

23. The method according to claim 21, characterized in that The time domain allocation table includes at least one of the following: a first table, the first table including an existing time domain table and / or a newly added time domain table; A second table, where the second table refers to a table corresponding to the M first indexes that meet the second constraint condition and are selected from the first table; The third table refers to a table determined by time domain configuration information.

24. The method according to claim 23, wherein When the time domain allocation table includes the second table, at least one of the following items is further included: Selecting a first index from the first table whose period is greater than a period threshold; A first index having the same subframe number and different period is selected from the first table.

25. The method according to claim 23, characterized in that In a case where the time domain allocation table includes the third table, the time domain configuration information is carried in an RRC message or a system message.

26. The method according to claim 25, characterized in that The time domain configuration information includes configuration information corresponding to at least one list item, the configuration information includes at least one value of the corresponding list item, and the method further includes: Selecting a target value for each list item based on at least one value in the configuration information of each list item; Based on the target value corresponding to each of the at least one list item, an index content is determined, and the third table includes a plurality of the index contents.

27. The method according to any one of claims 20 to 26, characterized in that: The time domain allocation table includes multiple indexes and channel configuration information associated with each index; Each channel configuration information includes at least one of the following: Preamble format a period, where the period is determined based on y, where y is a modulo operation result obtained by performing a modulo operation with x as the modulo value; Subframe number / Subframe number Subframe number; Starting symbol Number of PRACH slots within a subframe; Number of time-domain PRACH occasions within a PRACH slot; PRACH durationPRACH duration.

28. A resource allocation method, characterized in that: include: A first indication message is sent to a terminal device, where the first indication message is used to indicate a first group of time-frequency domain resources, where the number of resources in the first group of time-frequency domain resources is less than the number of resources in the second group of time-frequency domain resources, where the second group of time-frequency domain resources refers to the time-frequency domain resources of all downlink beams, and the first group of time-frequency domain resources refers to the time-frequency domain resources of the target downlink beam, and the first group of time-frequency domain resources is used for random access.

29. A resource allocation method, characterized in that: include: A third indication information is sent to the terminal device, where the third indication information is used to indicate a third group of time-frequency domain resources. The third group of time-frequency domain resources is different from the second group of time-frequency domain resources. The second group of time-frequency domain resources refers to the time-frequency domain resources of all downlink beams. The third group of time-frequency domain resources is used for random access.

30. A terminal device, characterized in that: include: processors, memory, and transceivers; The memory stores computer-executable instructions; the transceiver is used to transmit and receive data; The processor executes the computer-executable instructions stored in the memory, so that the terminal device executes the method according to any one of claims 1 to 27.

31. A network device, characterized in that: include: processors, memory, and transceivers; The memory stores computer-executable instructions; the transceiver is used to transmit and receive data; The processor executes the computer-executable instructions stored in the memory, causing the network device to perform the method according to claim 28 or 29.

32. A computer-readable storage medium storing a computer program, characterized in that: When the computer program is executed by a processor, the method according to any one of claims 1 to 29 is implemented.

33. A chip system, characterized in that: The system comprises at least one processor and a communication interface, wherein the communication interface and the at least one processor are interconnected via a line, and the at least one processor is configured to run a computer program or instruction to execute the method according to any one of claims 1 to 29.

34. A computer program product, characterized in that The method comprises a computer program which, when being executed, causes a computer to execute the method according to any one of claims 1 to 29.

Citation Information

Patent Citations

  • Resource allocation method, device and system, storage medium and product

    CN120499823A

  • Communication method, device and system

    CN107889244A

  • Resource indication method, device and communication system

    CN110892767A

  • Method and device for performing random access procedure

    US20200154482A1

  • Techniques for dynamic resource allocation

    WO2023155118A1