A communication method, a communication device and a computer readable storage medium
Patent Information
- Application Number
- CN202510394842.8
- Authority / Receiving Office
- CN · China
- Patent Type
- Applications(China)
- Current Assignee / Owner
- Filing Date
- 2025-03-28
- Publication Date
- 2026-09-29
AI Technical Summary
[0078]上述各个方面达到的技术效果可以相互参考或参考下文所示的方法实施例中的有益效果,此处不再赘述。
Smart Images

Figure CN122846483A_ABST
Abstract
Description
Technical Field
[0001] This application relates to the field of terminal technology, and in particular to a communication method, a communication device, and a computer-readable storage medium. Background Technology
[0002] The network can further allocate RO-preamble resources, originally allocated to 4-step RACH and / or 2-step RACH, to the FC. The time-frequency domain location of the RO allocated to the FC can be determined based on the ssb-SharedRO-MaskIndex. Furthermore, in NR TDD systems, the ssb-SharedRO-MaskIndex can be applied to the legacy RO in each SSB-legacy RO mapping cycle. Based on the above, under SBFD operation, the network will have two types of RO resources: legacy ROs and additional ROs that only SBFD-aware UEs can recognize. In the case of additional ROs introduced by SBFD operation, how does the network allocate resources to the FC on RO resources other than legacy ROs (additional ROs)? Summary of the Invention
[0003] This application provides a communication method, a communication device, and a computer-readable storage medium, wherein the method can flexibly allocate network resources and reduce signaling overhead to a certain extent.
[0004] In a first aspect, this application provides a communication method that can be applied to a terminal (or executed by the terminal). The method includes: the terminal receiving first information sent by a network device. The first information is used to indicate configuration information for random access. A first subset of random access opportunities (ROs) in the random access configuration information is determined based on the configuration information in the first information provided by second information, and the ROs in the first subset of ROs are additional random access opportunities allocated for FC (Functional Access Center).
[0005] Through the above implementation, the timing of additional random access allocated to the FC can be determined based on whether the second information is configured in the first information sent by the network, thereby flexibly allocating resources. For example, the network can dynamically adjust the additional random access resources allocated to the FC (e.g., dynamically adjust the additional random access resources allocated to the FC according to load and / or traffic requirements). When the traditional random access resources allocated to the FC are insufficient, additional random access resources can be allocated to the FC, while when the traditional random access resources allocated to the FC are sufficient, no additional random access resources can be allocated to the FC, or only a small amount of additional random access resources can be allocated.
[0006] For example, if the first RO subset is not empty, that is, if there is an additional random access opportunity allocated for FC in the additional random access opportunity indicated by the first information, the FC-enabled terminal can send a random access request to the network device based on the additional random access opportunity, thereby avoiding random access with other terminals that do not support FC based on the same RO and reducing the probability of conflict.
[0007] In some embodiments of this application, after receiving first information sent by a network device, the terminal can determine the additional random access opportunities allocated to the FC based on whether second information is configured in the first information. For example, the terminal can determine whether there is an additional random access opportunity (i.e., a first RO subset) allocated to the FC among the additional random access opportunities indicated by the first information based on whether second information is configured in the first information.
[0008] Optionally, if the terminal supports SBFD, the terminal can recognize the RO added due to SBFD, i.e., additional RO.
[0009] Optionally, if the terminal supports FC, the terminal can request random access from the network based on the RO (such as additional RO or legacy RO) assigned to FC.
[0010] Optionally, the first information is used to indicate the configuration information for four-step random access. In this way, a portion of the RO (Redirect Resource) can be allocated to the FC (Functional Center) during the additional random access opportunities of four-step random access, avoiding the waste of additional RO resources even when channel conditions are good (such as when performing two-step random access).
[0011] In conjunction with the first aspect, in one possible implementation, the first RO subset in the random access configuration information is determined based on the configuration of the second information in the first information, which may include: if the second information is configured in the first information, the first RO subset includes the additional random access opportunities indicated by the second information in the first configuration list.
[0012] Through the above implementation, the additional random access opportunities allocated to the FC can be determined based on whether the first information sent by the network contains the second information. For example, if the first information sent by the network contains the second information, then the additional random access opportunities indicated by the second information in the first configuration list are the additional random access opportunities allocated to the FC. In other words, the network can control the additional random access opportunities allocated to the FC by adjusting the configuration of the second information in the first information, thereby achieving flexible resource allocation.
[0013] Optionally, the second information is a cell specified in the protocol for indicating traditional random access opportunities, and the first configuration list is a configuration list specified in the protocol for indicating traditional random access opportunities. In this way, existing cells and configuration lists can be reused directly, thereby enabling the allocation of additional random access opportunities to the FC with minimal changes to the protocol, without the need for additional configuration for allocating additional random access opportunities to the FC.
[0014] In some embodiments of this application, if the second information is configured in a cell used to indicate a Remote Access Context (RO) allocated to an FC (e.g., an RRC cell Feature Combination Preamble), the second information can be used to indicate additional random access opportunities allocated to the FC. In this case, the first RO subset can be determined based on the configuration of the cell used to indicate the RO allocated to the FC in the first information, and further, it can be determined based on the configuration of the second information in the cell used to indicate the RO allocated to the FC.
[0015] In some embodiments of this application, if the second information in the first information is configured, the terminal can determine that the additional random access opportunity indicated by the second information in the first configuration list is an additional random access opportunity allocated for the FC.
[0016] In conjunction with the first aspect, in one possible implementation, the first subset of random access opportunities (ROs) in the random access configuration information is determined based on the configuration of the second information in the first information. This may include: if the second information is configured in the first information, the first subset of ROs includes additional random access opportunities indicated by the second information in a second configuration list. The second configuration list is used to indicate the mapping relationship between the second information and the additional random access opportunities.
[0017] Through the above implementation, the additional random access opportunities allocated to the FC can be determined based on whether the first information sent by the network includes second information. For example, if the first information sent by the network includes second information, then the additional random access opportunities indicated by the second information in the second configuration list are the additional random access opportunities allocated to the FC. Furthermore, by setting up a separate configuration list for additional random access opportunities, the allocation of additional random access opportunities to the FC can be controlled more flexibly, without having to strictly follow the rules for allocating traditional random access opportunities to the FC.
[0018] In some embodiments of this application, if the second information in the first information is configured, the terminal can determine that the additional random access opportunity indicated by the second information in the second configuration list is an additional random access opportunity allocated for the FC.
[0019] In conjunction with the first aspect, in one possible implementation, the second configuration list includes a first index indicating that no additional random access opportunity is available for the FC.
[0020] Through the above implementation, the Reserved index of the original configuration list (the configuration list used to indicate traditional random access opportunities) can be fully utilized to allow the allocation of traditional random access opportunities to FC without allocating additional random access opportunities to FC, thus avoiding the waste of additional random access opportunity resources when traditional random access opportunities are sufficient to meet the needs of FC.
[0021] In conjunction with the first aspect, in one possible implementation, the first RO subset in the configuration information of random access is determined based on the configuration of the second information in the first information, which may include: if the third information in the first information is configured, the first RO subset is determined based on the configuration of the second information in the first information.
[0022] Through the above implementation, the configuration of the third information in the first information can be used to control whether the first RO subset is determined based on the configuration of the second information in the first information, thereby further flexibly controlling the additional random access opportunities allocated to the FC.
[0023] Optionally, the second information is a cell already specified in the protocol for indicating conventional random access opportunities, and the third information is a cell newly added in the protocol for indicating whether the second information is applied to additional random access opportunities. In this way, not only can existing cells be directly reused to indicate additional random access opportunities allocated to the FC, but another cell can also be used to control whether the existing cell is used to indicate additional random access opportunities allocated to the FC, thereby achieving flexible control over whether to allocate additional random access opportunities to the FC, and achieving the allocation of additional random access opportunities to the FC with relatively few changes to the protocol.
[0024] In some embodiments of this application, if the third information in the first information is configured, the terminal can determine the first RO subset based on the configuration of the second information in the first information.
[0025] In conjunction with the first aspect, in one possible implementation, the first RO subset in the random access configuration information is determined based on the configuration of the second information in the first information, and may include: if the second information is not configured in the first information, the first RO subset includes the additional random access opportunities indicated by the first information.
[0026] In conjunction with the first aspect, in one possible implementation, the first RO subset in the random access configuration information is determined based on the configuration of the second information in the first information, which may include: if the second information in the first information is not configured, the first RO subset is determined based on the configuration of the fourth information in the first information, the fourth information being used to indicate the conventional random access timing allocated to the FC.
[0027] Through the above implementation, the additional random access opportunity allocated to the FC can be determined based on whether the first information sent by the network contains the second information, or it can be determined based on whether the first information sent by the network contains the fourth information. For example, if the first information sent by the network does not contain the second information, the additional random access opportunity allocated to the FC is determined based on whether the first information sent by the network contains the fourth information. In this way, without further configuration of the additional random access opportunity allocated to the FC, the additional random access opportunity allocated to the FC can be determined based on the information cell used to indicate the conventional random access opportunity, thereby providing more flexible control over the additional random access opportunity allocated to the FC.
[0028] In other words, not only can the corresponding configurations be made when the network's expected configuration for indicating FC resources on additional random access opportunities differs from that for traditional random access opportunities, thus enabling flexible configuration of additional random access opportunities supporting FC, but also when the network's expected configuration for indicating FC resources on additional random access opportunities differs from that for traditional random access opportunities, only one information cell is used to indicate the additional random access opportunities and traditional random access opportunities allocated to FC, thereby reducing signaling overhead.
[0029] In some embodiments of this application, if the second information in the first information is not configured, the terminal can determine the first RO subset based on the configuration of the fourth information in the first information.
[0030] In conjunction with the first aspect, in one possible implementation, the first RO subset in the configuration information of random access is determined based on the configuration of the second information in the first information, which may include: if the second information is not configured in the first information, the first RO subset is an empty set.
[0031] The above implementation can further increase the flexibility of configuration, allowing traditional random access opportunities to be used for FC without using additional random access opportunities for FC, thus avoiding the waste of additional random access opportunity resources when traditional random access opportunities are sufficient to meet the needs of FC.
[0032] In some embodiments of this application, if the second information in the first information is not configured, the terminal can determine that the first RO subset is an empty set.
[0033] In conjunction with the first aspect, in one possible implementation, the value range of the second information is a first range, which includes the first content. If the second information is the first content, the first RO subset includes the additional random access opportunities indicated by the first information.
[0034] Through the above implementation, additional random access resources can be allocated to the FC more flexibly by controlling the value range of the second information. In this way, it is not necessary to allocate all the additional random access opportunities indicated by the first information to the FC when the second information is not configured in the first information. Instead, all the additional random access opportunities indicated by the first information are allocated to the FC when the value of the second information is the first content. When the second information is not configured in the first information, the additional random access opportunities allocated to the FC can be indicated based on the information cell used to indicate the conventional random access opportunities, or no additional random access opportunities can be allocated to the FC. Thus, when the indication of FC resources on additional random access opportunities and the indication of FC resources on conventional random access opportunities are the same as the network's expected configuration, signaling overhead is reduced. It also further increases the configuration flexibility, allowing conventional random access opportunities to be used for the FC while not using additional random access opportunities for the FC, avoiding the waste of additional random access opportunity resources when conventional random access opportunities are sufficient to meet the FC's needs.
[0035] In conjunction with the first aspect, in one possible implementation, the value range of the second information is a second range, which does not include the first content. The first content is used to indicate the additional random access opportunities indicated by the first information in the first RO subset.
[0036] In this way, additional random access resources can be allocated to the FC more flexibly by controlling the range of values for the second information.
[0037] In some embodiments of this application, the value range of the second information may be consistent with the value range of the corresponding information cell (i.e., the information cell used to indicate the conventional random access opportunity allocated to the FC) in the conventional random access opportunity allocation mechanism.
[0038] In conjunction with the first aspect, in one possible implementation, within all or part of the first type of mapping cycles in the first type of association pattern cycle, the first subset of ROs associated with the same SSB index is determined based on the configuration of the second information in the first information. Here, the first type of association pattern cycle is the association pattern cycle between the SSB and the additional random access opportunity, and the first type of mapping cycle is the mapping cycle between the SSB and the additional random access opportunity.
[0039] In this way, it is not necessary to allocate additional random access opportunities to FC in every SSB-additional RO mapping cycle. This can limit the temporal density of resources used for FC in additional random access opportunities and prevent FC from occupying too many additional random access opportunity resources.
[0040] In some embodiments of this application, the terminal can apply the second information in a specific first-type mapping period according to predefined rules. That is, the terminal can determine, according to predefined rules, whether to apply the second information in all first-type mapping periods within the first-type association pattern period, or in a portion of the first-type mapping periods within the first-type association pattern period, and specifically in which portion of the first-type mapping periods the second information is applied. This avoids FC consuming excessive additional random access opportunity resources without additional signaling overhead.
[0041] In conjunction with the first aspect, in one possible implementation, the first subset of ROs associated with the same SSB index is determined based on the configuration of the second information in the first information across all or part of the first type of mapping cycles in the first type of association pattern cycle. This can include: determining the first subset of ROs associated with the same SSB index based on the configuration of the second information in the first information across all or part of the first type of mapping cycles in the first type of association pattern cycle, based on the relationship between the density of the first mapping cycle and the density of the second mapping cycle. Wherein, the density of the first mapping cycle is the ratio of the number of first mapping cycles to the number of first type of association pattern cycles, and the number of first mapping cycles is the number of first type of mapping cycles in one first type of association pattern cycle; the density of the second mapping cycle is the ratio of the number of second mapping cycles to the number of second type of association pattern cycles, and the number of second mapping cycles is the number of second type of mapping cycles in one second type of association pattern cycle; the second type of association pattern cycle is the association pattern cycle between the SSB and the traditional random access opportunity, and the second type of mapping cycle is the mapping cycle between the SSB and the traditional random access opportunity.
[0042] Through the above implementation, the number of mapping cycles per unit time can be compared based on traditional random access opportunities and additional random access opportunities, thereby determining whether to allocate additional random access opportunities to FC in each SSB-additional RO mapping cycle, thus avoiding FC occupying too many additional random access opportunity resources.
[0043] In some embodiments of this application, after the terminal receives the first information sent by the network device, it can determine whether to determine the first RO subset associated with the same SSB index based on the configuration of the second information in the first information in each SSB-additional RO mapping cycle.
[0044] For example, the terminal can determine whether the configuration of the second information in the first information is based on the relationship between the density of the first mapping cycle and the density of the second mapping cycle in each SSB-additional RO mapping cycle, so as to determine the first RO subset associated with the same SSB index.
[0045] In conjunction with the first aspect, in one possible implementation, based on the relationship between the first mapping period density and the second mapping period density, the first RO subset associated with the same SSB index is determined based on the configuration of the second information in the first information across all or part of the first type of mapping periods in the first type of association pattern period. This can include: determining the first RO subset associated with the same SSB index based on the configuration of the second information in the first information across all first type of mapping periods in the first type of association pattern period, based on the first mapping period density being less than or equal to the second mapping period density; or determining the first RO subset associated with the same SSB index based on the configuration of the second information in the first information across some first type of mapping periods in the first type of association pattern period, based on the first mapping period density being greater than the second mapping period density.
[0046] Through the above implementation, if the number of SSB-additional RO mapping cycles per unit time is greater than the number of SSB-legacy RO mapping cycles per unit time, it means that there are enough traditional random access opportunity resources available for the FC, and there is no need to allocate additional random access opportunities to the FC, thereby avoiding the FC occupying too many additional random access opportunity resources.
[0047] In some embodiments of this application, if the density of the first mapping period is less than or equal to the density of the second mapping period, the terminal can determine the first RO subset associated with the same SSB index in each first type of mapping period based on the configuration of the second information in the first information; if the density of the first mapping period is greater than the density of the second mapping period, for each first type of association pattern period, the terminal can determine the first RO subset associated with the same SSB index in some of the first type of mapping periods based on the configuration of the second information in the first information.
[0048] In conjunction with the first aspect, in one possible implementation, based on the fact that the density of the first mapping cycle is greater than the density of the second mapping cycle, in a portion of the first-class mapping cycles within the first-class association pattern cycle, the first RO subset associated with the same SSB index is determined based on the configuration of the second information in the first information. This can include: in the first b first-class mapping cycles of every a first-class mapping cycles, the first RO subset associated with the same SSB index is determined based on the configuration of the second information in the first information. Here, a and b are the numerator and denominator, respectively, in the simplest fractional form of the ratio of the first mapping cycle density to the second mapping cycle density.
[0049] Secondly, this application provides a communication method that can be applied to (or performed by) a network device. The method includes: the network device sending first information. The first information indicates configuration information for random access. A first subset of random access opportunities (ROs) in the random access configuration information is determined based on the configuration in the first information using second information, and the ROs in the first subset of ROs are additional random access opportunities allocated for FC (Functional Access Center).
[0050] In conjunction with the second aspect, in one possible implementation, the first RO subset in the random access configuration information is determined based on the configuration of the second information in the first information, which may include: if the second information is configured in the first information, the first RO subset includes the additional random access opportunities indicated by the second information in the first configuration list.
[0051] In conjunction with the second aspect, in one possible implementation, the first subset of random access opportunities (ROs) in the random access configuration information is determined based on the configuration of the second information in the first information. This may include: if the second information is configured in the first information, the first subset of ROs includes additional random access opportunities indicated by the second information in a second configuration list. The second configuration list is used to indicate the mapping relationship between the second information and the additional random access opportunities.
[0052] In conjunction with the second aspect, in one possible implementation, the second configuration list includes a first index indicating that no additional random access opportunity is allocated for the FC.
[0053] In conjunction with the second aspect, in one possible implementation, the first RO subset in the configuration information of random access is determined based on the configuration of the second information in the first information, which may include: if the third information in the first information is configured, the first RO subset is determined based on the configuration of the second information in the first information.
[0054] In conjunction with the second aspect, in one possible implementation, the first RO subset in the random access configuration information is determined based on the configuration of the second information in the first information, and may include: if the second information is not configured in the first information, the first RO subset includes the additional random access opportunities indicated by the first information.
[0055] In conjunction with the second aspect, in one possible implementation, the first RO subset in the random access configuration information is determined based on the configuration of the second information in the first information, which may include: if the second information in the first information is not configured, the first RO subset is determined based on the configuration of the fourth information in the first information, whereby the fourth information is used to indicate the conventional random access timing allocated to the FC.
[0056] In conjunction with the second aspect, in one possible implementation, the first RO subset in the configuration information of random access is determined based on the configuration of the second information in the first information, which may include: if the second information is not configured in the first information, the first RO subset is an empty set.
[0057] In conjunction with the second aspect, in one possible implementation, the value range of the second information is a first range, which includes the first content. If the second information is the first content, the first RO subset includes the additional random access opportunities indicated by the first information.
[0058] In conjunction with the second aspect, in one possible implementation, the value range of the second information is a second range, which does not include the first content. The first content is used to indicate the additional random access opportunities indicated by the first information in the first RO subset.
[0059] In conjunction with the second aspect, in one possible implementation, within all or part of the first type of mapping cycles in the first type of association pattern cycle, the first subset of ROs associated with the same SSB index is determined based on the configuration of the second information in the first information. Here, the first type of association pattern cycle is the association pattern cycle between the SSB and the additional random access opportunity, and the first type of mapping cycle is the mapping cycle between the SSB and the additional random access opportunity.
[0060] In conjunction with the second aspect, in one possible implementation, within all or part of the first-type mapping cycles in the first-type association pattern cycle, the first RO subset associated with the same SSB index is determined based on the configuration of the second information in the first information. This can include: based on the relationship between the density of the first mapping cycle and the density of the second mapping cycle, the first RO subset associated with the same SSB index is determined based on the configuration of the second information in the first information within all or part of the first-type mapping cycles in the first-type association pattern cycle. Wherein, the density of the first mapping cycle is the ratio of the number of first mapping cycles to the number of first-type association pattern cycles, and the number of first mapping cycles is the number of first-type mapping cycles in one first-type association pattern cycle; the density of the second mapping cycle is the ratio of the number of second mapping cycles to the number of second-type association pattern cycles, and the number of second mapping cycles is the number of second-type mapping cycles in one second-type association pattern cycle. The second-type association pattern cycle is the association pattern cycle between the SSB and the traditional random access opportunity, and the second-type mapping cycle is the mapping cycle between the SSB and the traditional random access opportunity.
[0061] In conjunction with the second aspect, in one possible implementation, based on the relationship between the first mapping period density and the second mapping period density, the first RO subset associated with the same SSB index is determined based on the configuration of the second information in the first information across all or part of the first type of mapping periods in the first type of association pattern period. This can include: determining the first RO subset associated with the same SSB index based on the configuration of the second information in the first information across all first type of mapping periods in the first type of association pattern period, based on the first mapping period density being less than or equal to the second mapping period density; or determining the first RO subset associated with the same SSB index based on the configuration of the second information in the first information across some first type of mapping periods in the first type of association pattern period, based on the first mapping period density being greater than the second mapping period density.
[0062] In conjunction with the second aspect, in one possible implementation, based on the fact that the density of the first mapping cycle is greater than the density of the second mapping cycle, in a portion of the first-class mapping cycles within the first-class association pattern cycle, the first RO subset associated with the same SSB index is determined based on the configuration of the first information in the second information. This can include: in the first b first-class mapping cycles of every a first-class mapping cycles, the first RO subset associated with the same SSB index is determined based on the configuration of the first information in the second information. Here, a and b are the numerator and denominator, respectively, in the simplest fractional form of the ratio of the first mapping cycle density to the second mapping cycle density.
[0063] Thirdly, a communication device is provided, including a processor. The processor is coupled to a memory and can be used to execute instructions or data in the memory to implement the method in any possible implementation of the first aspect described above. Optionally, the communication device further includes a memory. Optionally, the communication device further includes a communication interface, and the processor is coupled to the communication interface.
[0064] In one implementation, the communication interface may be a transceiver, or an input / output interface.
[0065] In another implementation, the communication device is a chip configured in the terminal. When the communication device is a chip configured in the terminal, the communication interface can be an input / output interface.
[0066] Fourthly, a communication device is provided, including a processor. The processor is coupled to a memory and can be used to execute instructions or data in the memory to implement the method in any possible implementation of the second aspect described above. Optionally, the communication device further includes a memory. Optionally, the communication device further includes a communication interface, and the processor is coupled to the communication interface.
[0067] In one implementation, the communication interface may be a transceiver, or an input / output interface.
[0068] 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 can be an input / output interface.
[0069] Fifthly, a processor is provided, comprising: an input circuit, an output circuit, and a processing circuit. The processing circuit is configured to receive signals through the input circuit and transmit signals through the output circuit, causing the processor to execute a method in any possible implementation of any aspect.
[0070] In specific implementation, the processor can be one or more chips, the input circuit can be input pins, the output circuit can be output pins, and the processing circuit can be transistors, gate circuits, flip-flops, and various logic circuits. The input signal received by the input circuit can be received and input by, for example, but not limited to, a receiver, and the signal output by the output circuit can be, for example, but not limited to, output to and transmitted by a transmitter. Furthermore, the input circuit and the output circuit can be the same circuit, which is used as both the input circuit and the output circuit at different times. This application does not limit the specific implementation of the processor and various circuits.
[0071] In a sixth aspect, a communication device is provided, including a processor and a memory. The processor is used to read instructions stored in the memory and to receive signals via a receiver and transmit signals via a transmitter to execute the method in any possible implementation of any of the above aspects.
[0072] Optionally, the processor may be one or more, and the memory may be one or more.
[0073] In a seventh aspect, a computer program product is provided, the computer program product comprising: a computer program (also referred to as code or instructions), which, when the computer program is run, causes a computer to perform a method in any possible implementation of any of the above aspects.
[0074] Eighthly, a computer-readable storage medium is provided that stores a computer program (also referred to as code or instructions) that, when executed on a computer, causes the computer to perform the methods in any possible implementation of any of the preceding aspects.
[0075] Ninthly, embodiments of this application provide a chip system including one or more processors for calling and executing instructions stored in memory, causing the methods in any of the above aspects or possible implementations to be executed. The chip system may be composed of chips or may include chips and other discrete devices.
[0076] The chip system may include input circuits or interfaces for transmitting information or data, and output circuits or interfaces for receiving information or data.
[0077] In a tenth aspect, a communication system is provided, including the aforementioned terminal device and network device. Optionally, the communication system may further include other devices that communicate with the terminal device and / or network device.
[0078] The technical effects achieved in the above aspects can be referred to each other or to the beneficial effects in the method embodiments shown below, which will not be repeated here. Attached Figure Description
[0079] Figure 1 This is a schematic diagram of a system architecture provided in an embodiment of this application;
[0080] Figure 2 This is a flowchart of a communication method provided in an embodiment of this application;
[0081] Figure 3 This is a flowchart of yet another communication method provided in the embodiments of this application;
[0082] Figure 4A This is a flowchart of yet another communication method provided in the embodiments of this application;
[0083] Figure 4B This is a flowchart of yet another communication method provided in the embodiments of this application;
[0084] Figure 5 This is a flowchart of yet another communication method provided in the embodiments of this application;
[0085] Figure 6 This is a schematic diagram of the structure of a communication device provided in an embodiment of this application;
[0086] Figure 7 This is a schematic diagram of another communication device provided in an embodiment of this application. Detailed Implementation
[0087] The technical solutions of the embodiments of this application will be clearly and completely described below with reference to the accompanying drawings. In the description of the embodiments of this application, unless otherwise stated, " / " means "or," for example, A / B can mean A or B; the word "and / or" in the text is merely a description of the relationship between related objects, indicating that three relationships can exist. For example, A and / or B can represent: A existing alone, A and B existing simultaneously, and B existing alone.
[0088] In this application, the use of singular pronouns to denote "one or more" rather than "one and only one," unless otherwise specified. Furthermore, "at least one," "one or more of the following," or similar expressions refer to any combination of these items, including any combination of single or plural items. For example, at least one of a, b, or c can represent: a, b, c; a and b; a and c; b and c; or a and b and c. Here, a, b, and c can be single or multiple. Additionally, in the description of embodiments in this application, "multiple" means two or more.
[0089] It is understood that the terms "first," "second," etc., in the specification, claims, and drawings of this application are used to distinguish different objects, rather than to describe a specific order. Furthermore, the terms "comprising" and "having," and any variations thereof, are intended to cover non-exclusive inclusion. For example, a process, method, system, product, or apparatus that includes a series of steps or units is not limited to the listed steps or units, but may optionally include steps or units not listed, or may optionally include other steps or units inherent to these processes, methods, products, or apparatuses.
[0090] In the description of this application, the words "exemplary" or "for example" are used to indicate that something is an example, illustration, or illustration. Any embodiment or design that is described as "exemplary," "for example," or "for example" in this application should not be construed as being more preferred or advantageous than other embodiments or designs. Rather, the use of the words "exemplary," "for example," or "for example" is intended to present the relevant concepts in a specific manner.
[0091] It is understood that in the description of this application, "when," "under what circumstances," "if," and "if" all refer to the device performing a corresponding action under certain objective circumstances, and are not time-limited, nor do they require the device to perform a judgment action when it is implemented, nor do they imply any other limitations. Specifically, the device performing a corresponding action under certain objective circumstances includes: satisfying the objective circumstances, i.e., being able to perform the corresponding action; or satisfying both the objective circumstances and other circumstances, in order to perform the corresponding action.
[0092] It is understood that the term "user interface" in the specification, claims, and drawings of this application refers to the medium interface through which an application or operating system interacts and exchanges information with the user. A common form of user interface is the graphical user interface (GUI), which refers to a user interface related to computer operation displayed graphically. It can be an icon, window, control, or other interface element displayed on the screen of a terminal device. Controls can include visual interface elements such as icons, buttons, menus, tabs, text boxes, dialog boxes, status bars, navigation bars, and widgets.
[0093] In this application, the reference to "embodiment" means that a specific feature, structure, or characteristic described in connection with an embodiment may be included in at least one embodiment of this application. The appearance of this phrase in various places throughout the specification does not necessarily refer to the same embodiment, nor is it a mutually exclusive, independent, or alternative embodiment. It will be explicitly and implicitly understood by those skilled in the art that the embodiments described in this application can be combined with other embodiments.
[0094] First, some of the terms and related technologies used in this application will be explained to facilitate understanding by those skilled in the art.
[0095] 1. Time Division Duplex (TDD)
[0096] In TDD mode, uplink and downlink information transmission can occur on the same carrier frequency; that is, uplink and downlink information transmission are time-division multiplexed on the same carrier. In TDD mode, symbols are divided into uplink (UL) symbols, downlink (DL) symbols, and flexible symbols.
[0097] In a time division duplex (TDD) system, a symbol in a time slot can be configured as an uplink (UL) symbol, a downlink (DL) symbol, or a flexible symbol.
[0098] Uplink symbols, in a wireless communication system, are symbols allocated to user equipment (UE) for transmitting data or control information to the base station (gNodeB or eNodeB). Downlink symbols, in a wireless communication system, are symbols allocated to the base station for transmitting data or control information to UE. Flexible symbols are a special type of symbol configuration, primarily used for dynamically allocating radio resources to adapt to different service requirements and network loads. The specific use of flexible symbols can be determined based on dynamic scheduling.
[0099] 2. Physical Random Access Channel Occasion (RO)
[0100] The random access channel (RACH) is an uplink channel used by a UE to initiate a random access request. The UE requests network access from the base station (gNB or eNodeB) by sending a preamble on the RACH.
[0101] RO refers to the physical random access channel (PRACH) resource used to carry preambles during random access (RA) procedures. RO resources comprise both frequency and time domain resources. Each RO consists of several symbols in the time domain and several subcarriers in the frequency domain. PRACH resource configuration includes one or more PRACH slots, one PRACH slot contains one or more ROs, and one or more preambles are configured on each RO.
[0102] (1) SSB-RO association
[0103] When a UE initiates random access by selecting a Reference Root (RO), it first needs to measure the synchronization signal block (SSB), select an SSB index whose reference signal reception power is higher than a set threshold, and determine the RO(s) associated with the selected SSB index based on the SSB-RO association (or mapping relationship) configured in the network. This helps network devices use appropriate receive filters to receive specific ROs.
[0104] An SSB index is a unique identifier used to distinguish different SSBs within an SSB cycle. The SSB index is unique within an SSB cycle and is used to differentiate between different SSBs. The mapping between the SSB index and the RO (Relationship to Root Object) is determined by network configuration parameters.
[0105] (2) SSB-RO mapping cycle and SSB-RO association period
[0106] The SSB-RO mapping period is a cycle in which one round of SSB-to-RO mapping is completed. Referring to the relevant content in 3GPP TS38.213V18.1.0, the SSB-RO association period is a cycle in which at least one round of SSB-to-RO mapping is completed, ensuring that each actually transmitted SSB is mapped to at least one RO. In other words, an SSB-RO association period can include one or more SSB-RO mapping periods. The SSB-RO association period is calculated starting from radio frame 0. The SSB-RO association period is an integer multiple of the PRACH configuration period, and the multiple is the minimum value among several supported multiples corresponding to the PRACH configuration period in the configuration table (e.g., selected from {1, 2, 4, 8, 16} radio frames), ensuring that all configured SSBs and ROs are fully mapped at least once within this period. Within an association period, each actually transmitted SSB is mapped to at least one RO. If, after several rounds of SSB-to-RO mapping within an association period, there are still ROs that have not been mapped, then those unmapped ROs will not be mapped to any more SSBs.
[0107] (3) Association pattern cycle
[0108] The SSB-RO association pattern cycle consists of one or more SSB-RO association cycles, defined as a pattern that repeats at most once every 160 milliseconds between the PRACH event and the SSB index. In simpler terms, multiple SSB-RO association cycles of different lengths cycle according to a certain period; the total length of these multiple association cycles of different lengths is the SSB-RO association pattern cycle.
[0109] 3. Sub-band full duplex (SBFD)
[0110] Subband full-duplex is a wireless communication technology that enables simultaneous uplink and downlink transmission within a single frequency band. It combines the concepts of full-duplex and subband partitioning, allowing uplink and downlink signals to be transmitted simultaneously within the same frequency band without interfering with each other by dividing the frequency domain into different subbands.
[0111] SBFD symbols are used to implement subband full-duplex operation. These symbols are divided into uplink and downlink subbands in the frequency domain, allowing simultaneous uplink and downlink transmission.
[0112] In a TDD system, a symbol that is divided into a non-overlapping UL subband, at least one DL subband, and a guard band between subbands within a single carrier is considered an SBFD symbol, while a traditional TDD symbol without this division is considered a non-SBFD symbol. On an SBFD symbol, the base station performs downlink transmission and uplink reception simultaneously, but a specific UE can only perform uplink transmission or downlink reception at a time; that is, full-duplex on the base station side, but half-duplex on the UE side.
[0113] Under SBFD operation, downlink symbols or flexible symbols of a TDD carrier component can be configured as SBFD symbols, but uplink symbols cannot be configured as SBFD symbols.
[0114] For semi-static indication of the timing position of SBFD sub-bands: If only one TDD-UL-DL mode is configured, SBFD symbols are configured continuously within the TDD-UL-DL mode period; if two TDD-UL-DL modes are configured and only one mode has SBFD symbols configured, the SBFD symbols are configured continuously within the period of that TDD-UL-DL mode; if two TDD-UL-DL modes are configured and both modes have SBFD symbols configured, the SBFD symbols are configured continuously within each TDD-UL-DL mode period. A time slot can contain both SBFD symbols and non-SBFD symbols. Configured SBFD symbols can start or end at any symbol within the time slot.
[0115] For semi-static SBFD, SBFD-aware UEs (i.e., UEs capable of supporting SBFD operation) can transmit UL data within the UL subband but cannot transmit UL data outside the UL subband; they can receive DL data within the DL subband but cannot receive DL data outside the DL subband (except for cross-link interference measurements). Semi-static SBFD is an SBFD configuration method where the time and frequency positions of the subbands are pre-configured to the UE via semi-static signaling (e.g., RRC signaling).
[0116] Since the UE can transmit uplink signals in the UL subband on the SBFD symbol, configuring the downlink symbol or flexible symbol of NR TDD as the SBFD symbol, and configuring ROs on the SBFD symbol, can increase the number of ROs and reduce access latency compared to traditional TDD. Therefore, under SBFD operation, there are two types of RO resources in the network: ROs newly added by SBFD and ROs originally in TDD. In this application, the ROs originally in TDD and the ROs newly added by SBFD are respectively referred to as legacy ROs and additional ROs. Non-SBFD-aware UEs, i.e., legacy UEs, can only recognize legacy ROs, while SBFD-aware UEs can recognize both legacy ROs and additional ROs. NR refers to new radio (NR).
[0117] 4. Feature combination (FC)
[0118] One or a set of features (e.g., small packet transmission, Msg1 repetition, Msg3 repetition, etc.) can be associated with a specific random access resource, configured via Feature Combination Preambles (RCC) cells. This cell is a Radio Resource Control (RRC) cell. If the cell is included in the Random Access Common Configuration (RACH) cell, the FC is associated with the random access resource allocated to a 4-step RACH; if the cell is included in the Two-Step Random Access Common Configuration (RACH) cell, the FC is associated with the random access resource allocated to a 2-step RACH. The FC can be associated with both 4-step and 2-step RACH resources simultaneously. In an SSB-RO mapping cycle, within the RO(s) associated with the same SSB index, the FC's PRACH can be sent on a subset of ROs, which is indicated by the SSB-SharedRO-MaskIndex in FeatureCombinationPreambles and determined according to a configuration list (e.g., Table 1).
[0119] Table 1
[0120]
[0121] Based on the above, this application provides a communication method, a communication device, and a computer-readable storage medium. According to this method, a legacy RO and an additional RO can share a parameter configuration for FC-assigned ROs, or the legacy RO and the additional RO can each use a parameter configuration for FC-assigned ROs. This method provides flexible feature combination resource configuration for SBFD-aware UEs while maintaining compatibility with legacy UEs.
[0122] The system architecture involved in the embodiments of this application will be described in detail below.
[0123] The embodiments of this application can be applied to long term evolution (LTE) systems, advanced long term evolution (LTE-A) systems, new radio (NR) systems, evolution systems of NR systems, LTE-based access to unlicensed spectrum (LTE-U) systems, NR-based access to unlicensed spectrum (NR-U) systems, non-terrestrial networks (NTN) systems, universal mobile telecommunication system (UMTS), 6th-generation (6G) communication systems, device-to-device (D2D) communication, machine-to-machine (M2M) communication, machine-type communication (MTC), vehicle-to-vehicle (V2V) communication, vehicle-to-everything (V2X) communication, narrowband internet of things (NB-IoT) communication, or other future communication systems, etc. It is understood that the embodiments of this application can also be applied to other communication systems, and this application does not limit them.
[0124] Please see Figure 1 , Figure 1 A schematic diagram of a system architecture provided by an embodiment of this application is shown as an example. Figure 1The system architecture shown may include, but is not limited to, terminals and network devices. The terminals connect to the network devices wirelessly. Figure 1 The number and form of the devices are for illustrative purposes only and do not constitute a limitation on the embodiments of this application. For example, in practical applications... Figure 1 The system architecture shown can also include more terminals and network devices. Terminals and network devices can be interconnected via wired or wireless means.
[0125] Optional, Figure 1 The network devices in the communication system shown can be access network devices.
[0126] Optional, Figure 1 The communication system shown may also include a core network. Network devices connect to the core network wirelessly or via wired means. Core network devices and network devices can be independent physical devices, or the functions of core network devices and the logical functions of network devices can be integrated on the same physical device, or a single physical device can integrate some of the functions of core network devices and some of the functions of network devices.
[0127] It should also be noted that the embodiments of this application do not limit the form of the aforementioned terminals and network devices. For example, the device used to implement the functions of the terminal can be a terminal device or a device capable of supporting the terminal in implementing the functions, such as a chip, chip module, device, or unit. This device can be installed in the terminal or used in conjunction with the terminal. Similarly, the device used to implement the functions of the network device can be a network device; or it can be a device capable of supporting the network device in implementing the functions, such as a chip, chip module, device, or unit. This device can be installed in the network device or used in conjunction with the network device. In the embodiments of this application, the chip system can be composed of chips or can include chips and other discrete devices.
[0128] certainly, Figure 1 This is merely an example of a system architecture provided in this application and does not constitute a limitation on the system architecture involved in this application.
[0129] The terminal equipment, access network, and core network involved in the embodiments of this application will be briefly introduced below.
[0130] (1) Terminal: Also known as UE, user terminal, mobile station (MS), mobile terminal (MT), etc. A UE can be a device that includes radio transceiver functions and can cooperate with network equipment (such as the access network equipment mentioned above) to provide communication services to users. The UE can be a handheld terminal, laptop computer, subscriber unit, cellular phone, smartphone, wireless data card, personal digital assistant (PDA) computer, tablet computer, wireless modem, handheld device, laptop computer, cordless phone, wireless local loop (WLL) station, machine type communication (MTC) terminal, wearable device (e.g., smartwatch, smart bracelet, pedometer, etc.), in-vehicle equipment (e.g., car, bicycle, electric vehicle, airplane, ship, train, high-speed rail, etc.), virtual reality (VR) device, augmented reality (AR) device, wireless terminal in industrial control, smart home device (e.g., refrigerator, television, air conditioner, electricity meter, etc.), intelligent robot, workshop equipment, wireless terminal in self-driving, wireless terminal in remote medical surgery, smart grid (smart) Wireless terminals in various fields, including wireless terminals in grids, transportation safety, smart cities, smart homes, flying equipment (e.g., intelligent robots, drones), 5G networks, or future communication networks, are not specifically limited to these categories in this application.
[0131] (2) Access Network: Used to implement access-related functions, it can provide network access for authorized users in a specific area and determine different quality transmission channels to transmit user data based on user level, service requirements, etc. The access network forwards control signals and user data between terminal equipment and the core network. Access network equipment can be devices that provide access for terminal equipment.
[0132] Access network equipment refers to the radio access network (RAN) nodes (or devices) that connect the UE to the wireless network; it can also be called a base station. Examples of RAN nodes include: evolved Node B (gNB), transmission reception point (TRP), 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 Node B, or home Node B, HNB), base band unit (BBU), and wireless fidelity (Wi-Fi) access point (AP). Furthermore, in a network architecture, multiple access network devices can collaborate to assist terminal devices in achieving wireless access, with different access network devices each implementing some of the functions of a base station. For example, access network equipment can be a central unit (CU), a distributed unit (DU), a CU-control plane (CP), a CU-user plane (UP), or a radio unit (RU), etc. It should be noted that the CU (or CU-CP and CU-UP), DU, or RU may have different names in different systems, and this application does not impose specific limitations on this.
[0133] (3) Core Network: Its main functions are to provide user connections, manage users, and carry out services, serving as the bearer network and providing an interface to external networks. The establishment of user connections includes functions such as mobility management (MM), call management (CM), switching / routing, and recording notification (which, in conjunction with intelligent network services, establishes connections to intelligent network peripheral devices).
[0134] Core network equipment can be categorized as core network elements. Core network elements are physical or logical devices that constitute the core network. They work together to perform functions such as user data processing, transmission, management, and control.
[0135] It should be noted that the access network and core network involved in this application can be the access network and core network in the wireless communication system mentioned above (e.g., LTE communication system, 5G communication system, 6G communication system, etc.), and this application does not impose specific restrictions on them.
[0136] Based on the above system architecture, the following section combines... Figure 2 This application introduces a communication method provided by an embodiment.
[0137] In this embodiment, the execution is performed by a network device, which may also be a module (e.g., a chip, chip system, integrated circuit, or control unit) within the network device; in this embodiment, the execution is performed by a terminal, which may also be a module (e.g., a chip, chip system, integrated circuit, or control unit) within the terminal.
[0138] For ease of understanding and description, the terms "configured," "not configured," "existent," and "non-existent" related to information elements in this application are explained. "Existent" and "non-existent" describe whether an information element appears in a protocol message, or whether it is contained in the protocol message, while "configured" and "not configured" describe whether the information element is configured by the network. An information element exists because it is contained in the protocol message, while an information element does not exist because it is not contained in the protocol message. The existence of an information element is further divided into two cases: (1) the information element is configured, meaning it is contained in the protocol message and assigned a value by the network; (2) the information element is not configured, meaning it is contained in the protocol message but not assigned a value by the network.
[0139] In the embodiments of this application, such as Figure 2 As shown, the network device can send first information to the terminal, and correspondingly, the terminal can receive the first information sent by the network device. The first information is used to indicate random access configuration information. The first subset of ROs in this random access configuration information is determined based on the configuration of the second information in the first information. The ROs in this first subset of ROs are additional ROs allocated for the FC (Functional Connection). That is, the first subset of ROs is a subset of additional ROs allocated for the FC.
[0140] Understandably, additional RO refers to a new RO added in addition to legacy RO, such as the RO added based on SBFD operation mentioned above.
[0141] Optionally, the first information is not a dedicated two-step random access configuration information element, that is, the first information is not an information element specifically used to indicate the configuration information for two-step random access.
[0142] Optionally, the first information can be a generic random access configuration cell.
[0143] Optionally, the first information can be used to indicate configuration information for four-step random access, such as the ROs assigned to four-step random access.
[0144] For example, the first piece of information could be a RACH-ConfigCommon information element. Here, RACH-ConfigCommon is an information element used to define common parameters for the random access procedure.
[0145] Optionally, the network device sending the first information to the terminal may include: the network device sending a first message to the terminal, the first message including the first information. Correspondingly, the terminal receives the first information sent by the network device.
[0146] In one possible implementation, the first message can be a system message, such as System Information Block Type 1 (SIB1). SIB1 is a cell-specific system information block that provides the UE with key information required for cell access, such as random access parameters. The random access parameters in SIB1 define the configuration of Remote Access Registries (ROs), including their time-frequency location and number. The UE can then send random access preambles on the specified ROs based on these configurations.
[0147] For example, during the process of cell search, the terminal can obtain the first message, such as the cell's system message SIB1.
[0148] In one possible implementation, the first message can be a dedicated signaling message, such as an RRC reconfiguration message. The RRC reconfiguration message is used to dynamically adjust and update the UE's radio resources after the RRC connection is established.
[0149] Optionally, before the network device sends the first message to the terminal, the terminal can report the FCs it supports to the network device. In this way, the network device can configure the corresponding random access resources (ROs) for the terminal based on the FCs reported by the terminal through the first message, such as allocating additional ROs for the FCs reported by the terminal.
[0150] Optionally, after receiving the first information sent by the network device, if the terminal supports the FC, it can send a second message to the network device based on the first RO. This second message is used to request random access. The first RO can be a subset of the first ROs or a subset of the second ROs. The ROs in the second RO subset are legacy ROs assigned to the FC.
[0151] For example, the second message can be message 1 (msg1), which can be a random access preamble. Message 1 can also be called a random access request.
[0152] Optionally, the second information can be used to indicate the additional RO assigned to the FC.
[0153] Optionally, cells assigned additional RO for FC can be distinguished from cells assigned legacy RO for FC.
[0154] Optionally, the second information can be a new information cell used to indicate the additional RO assigned to the FC.
[0155] For example, the second information can be the SSB shared RO mask index under SBFD operation (ssb-SBFD-SharedRO-MaskIndex). In this case, ssb-SBFD-SharedRO-MaskIndex can be used to indicate an additional RO assigned to the FC, ssb-SharedRO-MaskIndex can be used to indicate a legacy RO assigned to the FC, but cannot be used to indicate an additional RO assigned to the FC.
[0156] Optionally, cells assigned a legacy RO for FC can be reused as cells assigned an additional RO for FC.
[0157] Optionally, the second information can be used to indicate the legacy RO assigned to the FC.
[0158] For example, the second information could be ssb-SharedRO-MaskIndex. In this case, ssb-SharedRO-MaskIndex can be used not only to indicate the legacy RO assigned to the FC, but also to indicate the additional RO assigned to the FC.
[0159] Optionally, the first RO subset is determined based on the configuration of the second information in the first information. Specifically, it may include: if the third information is configured in the first information, the first RO subset is determined based on the configuration of the second information in the first information.
[0160] Optionally, the third information can be used to indicate whether the second information can be applied to additional RO.
[0161] Optionally, the third information can be used to instruct the first RO subset to be determined based on the second information.
[0162] Optionally, the third information can be a newly added information cell or an existing information cell.
[0163] Optionally, the third information can be configured in the first information, but cannot be configured in the dedicated two-step random access configuration information cell.
[0164] Optionally, if the third information in the first information is not configured, the first RO subset cannot be determined based on the configuration of the second information in the first information. In this case, the first RO subset can be determined based on other information elements, or the first RO subset can be empty.
[0165] Optionally, if the third information is not configured in the first information, the second RO subset can still be determined based on the configuration of the second information in the first information.
[0166] Optionally, the first RO subset is determined based on the configuration of the second information in the first information, and may specifically include any of the following:
[0167] (A) If the second information is configured in the first information, the first RO subset may include the additional RO indicated by the second information in the first configuration list;
[0168] (B) If the second information is configured in the first information, the first RO subset may include the additional RO indicated by the second information in the second configuration list.
[0169] The second configuration list can be used to indicate the mapping relationship between the second information and the additional RO.
[0170] Optionally, the second configuration list can be a dedicated configuration table used to indicate additional ROs.
[0171] Optionally, the second configuration list includes a first index indicating that the additional RO allocated to the FC does not exist, i.e., the first index indicates that the first RO subset is an empty set. For example, the second configuration list can be Table 2, as shown in Table 2, where the first index can be 11, indicating that the additional RO allocated to the FC is None.
[0172] Table 2
[0173]
[0174]
[0175] For example, the second information may be a dedicated information cell used to indicate an additional RO assigned to the FC. In this case, if the second information is configured in the first information, the first RO subset may include the additional RO indicated by the second information in the second configuration list.
[0176] Optionally, the first configuration list can be used to indicate the mapping relationship between the second information and the RO.
[0177] For example, the second information was originally used to indicate the legacy RO assigned to the FC, and the legacy RO indicated by the second information in the first configuration list is classified as a legacy RO assigned to the FC. In some embodiments of this application, the second information can be reused as an information element for indicating an additional RO assigned to the FC, and the first configuration list can also be reused as a configuration table for indicating an additional RO assigned to the FC. In this case, the first configuration list can be used not only to indicate the mapping relationship between the second information and legacy ROs, but also to indicate the mapping relationship between the second information and additional ROs.
[0178] Optionally, the indices in the first configuration list and the second configuration list can be the same, but the ROs indicated by the same index are not necessarily the same. For example, the first configuration list may include a first index, but the first index in the first configuration list is a reserved value and does not indicate that the first RO subset is an empty set. For example, the first configuration list can be Table 1 as shown above, the second configuration list can be Table 2 as shown above, and the first index can be 11. 11 in Table 1 is a reserved value, while 11 in Table 2 indicates that the additional RO assigned by the FC is None.
[0179] Optionally, the indices in the first configuration list and the second configuration list may be different. For example, the second configuration list may include the first index, while the first configuration list may not include the first index.
[0180] It should be noted that the first configuration list and the second configuration list may also include other contents. Tables 1 and 2 are merely examples provided in this application and should not be regarded as limitations on this application.
[0181] Optionally, the first RO subset is determined based on the configuration of the second information in the first information, and may further include any of the following:
[0182] (a) If the second information is not configured in the first information, the first RO subset includes the additional RO indicated by the first information;
[0183] (b) If the second information is not configured in the first information, the first RO subset is determined based on the configuration of the fourth information in the first information;
[0184] (c) If the second information is not configured in the first information, the first RO subset is an empty set.
[0185] The fourth piece of information is used to indicate the legacy RO assigned to the FC. For example, the fourth piece of information can be ssb-SharedRO-MaskIndex, and the second piece of information can be ssb-SBFD-SharedRO-MaskIndex.
[0186] Optionally, the value range of the second information can be a first range, which includes the first content. If the second information is the first content, the first subset of ROs includes the additional ROs indicated by the first information. That is, the indices in the first range in the above configuration list (first configuration list / second configuration list) can include the first content, and the ROs indicated by the first content in the above configuration list are the additional ROs indicated by the first information.
[0187] In one alternative implementation, for (b) / (c) above, the range of values for the second information can be the first range.
[0188] Optionally, the value range of the second information can be a second range, which does not include the first content. That is, the indices in the second range of the above configuration list (first configuration list / second configuration list) do not include the first content.
[0189] In one alternative implementation, for (a) above, the range of values for the second information can be a second range.
[0190] Optionally, the random access configuration information indicated by the first information above may include additional RO.
[0191] Optionally, the additional RO indicated by the first information may specifically include: all additional ROs indicated by the first information.
[0192] It is understood that the terms "the second information is configured in the first information", "the first information includes the second information", and "the second information is configured in the first information" in this application have the same meaning. It is also understood that the terms "the second information is not configured in the first information", "the first information does not include the second information", and "the second information is not configured in the first information" in this application have the same meaning.
[0193] For ease of understanding and description, this application denotes the association pattern period between SSB and additional RO (i.e., the first type of association pattern period) as SSB-additional RO association pattern period, the mapping period between SSB and additional RO (i.e., the first type of mapping period) as SSB-additional RO mapping period, the association pattern period between SSB and legacy RO (i.e., the second type of association pattern period) as SSB-legacy RO association pattern period, and the mapping period between SSB and legacy RO (i.e., the second type of mapping period) as SSB-legacy RO mapping period.
[0194] Optionally, in all or part of the SSB-additional RO mapping cycles within the SSB-additional association pattern cycle, the first RO subset associated with the same SSB index is determined based on the configuration of the second information in the first information. That is, in each SSB-additional RO mapping cycle, the first RO subset can be determined based on the configuration of the second information in the first information, or, in some SSB-additional RO mapping cycles, the first RO subset can be determined based on the configuration of the second information in the first information.
[0195] Optionally, after the terminal receives the first information sent by the network device, in all SSB-additional RO mapping cycles within the SSB-additional RO association mode cycle, the first RO subset associated with the same SSB index is determined based on the configuration information in the first information provided by the second information. In other words, when the terminal receives the first information sent by the network device, for each SSB-additional RO mapping cycle, the first RO subset associated with the same SSB index can be determined based on the configuration information in the first information provided by the second information.
[0196] Optionally, in a portion of the SSB-additional RO mapping cycle within the SSB-additional RO association pattern cycle, the first RO subset associated with the same SSB index is determined based on the configuration of the second information in the first information. Specifically, this may include: in a portion of the SSB-additional RO mapping cycle within each SSB-additional RO association pattern cycle, the first RO subset associated with the same SSB index is determined based on the configuration of the second information in the first information.
[0197] Optionally, in a portion of the SSB-additional RO mapping cycles within the SSB-additional RO association pattern cycle, the first RO subset associated with the same SSB index is determined based on the configuration of the second information in the first information. Specifically, this may include: in a portion of the SSB-additional RO mapping cycles within the SSB-additional RO association pattern cycle, the first RO subset associated with the same SSB index is determined based on the configuration of the second information in the first information.
[0198] Optionally, the network side can indicate whether the first RO subset is determined based on the configuration of the second information in the first information in each SSB-additional RO mapping cycle, or whether the first RO subset is determined based on the configuration of the second information in the first information in some SSB-additional RO mapping cycles. For example, the network device can indicate whether the first RO subset is determined based on the configuration of the second information in the first information in some SSB-additional RO mapping cycles by sending a message carrying a certain information cell to the terminal.
[0199] Optionally, the terminal can determine whether to determine the first RO subset based on the configuration of the second information in the first information within each SSB-additional RO mapping cycle, or to determine the first RO subset based on the configuration of the second information in the first information within a portion of the SSB-additional RO mapping cycles. For example, the terminal can determine the relationship between the density of the first mapping cycle and the density of the second mapping cycle, and based on the relationship between the density of the first mapping cycle and the density of the second mapping cycle, determine whether to determine the first RO subset based on the configuration of the second information in the first information within all SSB-additional RO mapping cycles or within a portion of the SSB-additional RO mapping cycles.
[0200] Optionally, in all or part of the SSB-additional RO mapping cycles within the SSB-additional RO association pattern cycle, the first RO subset associated with the same SSB index is determined based on the configuration of the second information in the first information, including: based on the relationship between the density of the first mapping cycle and the density of the second mapping cycle, the first RO subset associated with the same SSB index is determined based on the configuration of the second information in the first information within all or part of the SSB-additional RO mapping cycles within the SSB-additional RO association pattern cycle.
[0201] In other words, the terminal can determine, based on the relationship between the first mapping cycle density and the second mapping cycle density, whether the first RO subset is determined in each SSB-additional RO mapping cycle based on the configuration of the second information in the first information, or in some SSB-additional RO mapping cycles based on the configuration of the second information in the first information.
[0202] The first mapping cycle density is the ratio of the number of first mapping cycles to the number of SSB-additional RO association mode cycles, where the number of first mapping cycles is the number of SSB-additional RO mapping cycles within one SSB-additional RO association mode cycle. The second mapping cycle density is the ratio of the number of second mapping cycles to the number of SSB-legacy RO association mode cycles, where the number of second mapping cycles is the number of SSB-legacy RO mapping cycles within one SSB-legacy RO association mode cycle.
[0203] Optionally, based on the first mapping cycle density being less than or equal to the second mapping cycle density, in each SSB-additional RO mapping cycle, the first RO subset can be determined based on the configuration of the second information in the first information.
[0204] Optionally, based on the fact that the density of the first mapping cycle is greater than the density of the second mapping cycle, in some SSB-additional RO mapping cycles, the first RO subset can be determined based on the configuration of the second information in the first information. In this case, in one possible implementation, in other SSB-additional RO mapping cycles besides this part of the SSB-additional RO mapping cycles, the first RO subset is not determined based on the configuration of the second information in the first information; for example, in these other SSB-additional RO mapping cycles, no additional RO is allocated to the FC.
[0205] The following explanation uses the SSB-additional RO association mode period (P2) and SSB-legacy RO association mode period (P1) as examples, and the number of the first and second mapping periods (N2 and N1) as examples. Here, N1 and N2 are both positive integers. In one possible implementation, when P1 and P2 are in milliseconds, P1 and P2 are positive integers.
[0206] In one possible implementation, if the density of the first mapping cycle is greater than the density of the second mapping cycle, the first RO subset in each or part of the N3 SSB-additional RO mapping cycles can be determined based on the configuration of the second information in the first information; if the density of the first mapping cycle is less than or equal to the density of the second mapping cycle, the first RO subset in each SSB-additional RO mapping cycle can be determined based on the configuration of the second information in the first information. Here, N3 is a positive integer, and N3 is less than N2. Optionally, N3 can be different for different SSB-additional RO mapping cycle periods.
[0207] In one possible implementation, if a / b is greater than 1, starting from frame 0, in the first b periods of every a SSB-additional RO mapping period, the first RO subset can be determined based on the configuration of the second information in the first information; if a / b is less than or equal to 1, in each SSB-additional RO mapping period, the first RO subset can be determined based on the configuration of the second information in the first information.
[0208] In one possible implementation, if a / b is greater than 1, for each SSB-additional RO association mode cycle, starting from frame 0, in every a SSB-additional RO mapping cycle, within b cycles (e.g., the first b cycles or the last b cycles), the first RO subset can be determined based on the configuration of the second information in the first information; if a / b is less than or equal to 1, in each SSB-additional RO mapping cycle, the first RO subset can be determined based on the configuration of the second information in the first information. It is understood that the position of these b cycles within the a SSB-additional RO mapping cycles can be set according to actual needs, and this application does not impose specific restrictions on this.
[0209] In one possible implementation, if a / b is greater than 1, and the number of SSB-additional RO mapping cycles in the SSB-additional RO association pattern cycle is less than a, then the first RO subset in the c cycles (e.g., the first c cycles or the last c cycles) of this SSB-additional RO association pattern cycle can be determined based on the configuration of the second information in the first information. Here, (N²*b / a) is rounded down to obtain c. This application does not restrict the rounding method, such as rounding down or rounding to the nearest integer. It is understood that the position of these c cycles in the a SSB-additional RO mapping cycles can be set according to actual needs, and this application does not impose specific restrictions on this.
[0210] Where a / b is the simplest fractional form of the additional-legacy mapping period density ratio. The additional-legacy mapping period density ratio is: (N2 / P2) / (N1 / P1)=a / b. Where a and b are both integers, and a and b have only 1 as a common factor.
[0211] above Figure 2 The method embodiments shown include many possible implementation schemes, which will be discussed below. Figures 3-5 Examples of some of the implementation schemes are provided.
[0212] It should be noted that, Figures 3-5 For any unexplained related concepts, operations, or logical relationships, please refer to [link / reference]. Figure 2 The corresponding description in the illustrated embodiment.
[0213] In this application, Figures 3-5 The illustrated embodiment can be considered as a standalone embodiment, without relying on Figure 2 The technical solution; Figures 3-5 Some of the contents of the illustrated embodiments can also be used as separate embodiments.
[0214] Figure 3 This is a flowchart illustrating another communication method provided in an embodiment of this application. This embodiment exemplifies this method by using RACH-ConfigCommon as the first information and ssb-SharedRO-MaskIndex as the second information.
[0215] like Figure 3As shown, network devices can send SIB1 to terminals, and correspondingly, terminals can receive SIB1 sent by the network. If SIB1 includes RACH-ConfigCommon (or SIB1 carries RACH-ConfigCommon), then the first RO subset can be determined based on the configuration of ssb-SharedRO-MaskIndex in RACH-ConfigCommon.
[0216] In one possible implementation, the first RO subset can be determined based on the configuration of ssb-SharedRO-MaskIndex in RACH-ConfigCommon, specifically including:
[0217] If ssb-SharedRO-MaskIndex is configured in RACH-ConfigCommon, the first RO subset may include the additional RO indicated by ssb-SharedRO-MaskIndex in the first configuration list;
[0218] If ssb-SharedRO-MaskIndex is not configured in RACH-ConfigCommon, the first subset of ROs can include all additional ROs in the RACH-ConfigCommon configuration, that is, all additional ROs indicated by RACH-ConfigCommon.
[0219] In one possible implementation, the value range of ssb-SharedRO-MaskIndex can be a second range, which does not include the first content.
[0220] For example, the first configuration list can be Table 1, and the second range can be an integer from 1 to 15. That is, the value range of ssb-SharedRO-MaskIndex can be 1-15 as shown in the first column of Table 1.
[0221] For example, as shown in Table 1, if the value of ssb-SharedRO-MaskIndex is 1, the additional RO allocated to the FC is the additional RO indicated by the physical random access timing index 1, that is, the first additional RO among all additional ROs associated with the same SSB index in an SSB-additionalRO mapping cycle, and the legacy RO allocated to the FC.
[0222] The physical random access timing index 1 indicates the legacy RO, which is the first legacy RO among all legacy ROs associated with the same SSB index in an SSB-legacy RO mapping period. It can be understood that the other physical random access timing indices shown in Table 1 can also refer to the meaning of physical random access timing index 1. For example, physical random access timing index 2 indicates the second RO among the ROs, which will not be elaborated here.
[0223] Optionally, ssb-SharedRO-MaskIndex can be configured in FeatureCombinationPreambles. In this case, ssb-SharedRO-MaskIndex can be used to indicate the ROs assigned to the FC, such as additional ROs and / or legacy ROs assigned to the FC.
[0224] Optionally, if FeatureCombinationPreambles is configured in RACH-ConfigCommon, ssb-SharedRO-MaskIndex can be used to indicate the additional RO and the legacy RO assigned to the FC; if FeatureCombinationPreambles is configured in RACH-ConfigCommonTwoStepRA, ssb-SharedRO-MaskIndex can be used only to indicate the legacy RO assigned to the FC, and not to indicate the additional RO assigned to the FC.
[0225] Optionally, ssb-SharedRO-MaskIndex is configured in RACH-ConfigCommon, which may include: FeatureCombinationPreambles is configured in RACH-ConfigCommon, and ssb-SharedRO-MaskIndex is configured in FeatureCombinationPreambles.
[0226] The above Figure 3 The communication method shown requires minimal changes to the protocol and can be used to simply and effectively allocate additional ROs to FCs.
[0227] Figure 4AThis is a flowchart of another communication method provided in the embodiments of this application. The embodiments of this application exemplify the following: the first information is RACH-ConfigCommon, the second information is ssb-SharedRO-MaskIndex, and the third information is SBFDIndicator.
[0228] like Figure 4A As shown, network devices can send SIB1 to terminals, and correspondingly, terminals can receive SIB1 sent by the network. When SIB1 includes RACH-ConfigCommon, if SBFDIndicator is configured in RACH-ConfigCommon, the first RO subset can be determined based on the configuration of ssb-SharedRO-MaskIndex in RACH-ConfigCommon.
[0229] Understandable Figures 4A-4B In the scheme shown, the specific implementation method of determining the first RO subset based on the configuration of ssb-SharedRO-MaskIndex in RACH-ConfigCommon, and the value range of ssb-SharedRO-MaskIndex, can be found in the above. Figure 3 The relevant descriptions of the communication methods shown are not repeated here.
[0230] Optionally, the SBFDIndicator is configured in RACH-ConfigCommon, specifically in the FeatureCombinationPreambles of RACH-ConfigCommon.
[0231] Optionally, SBFDIndicator is OPTIONAL--Cond 4StepOnly, indicating that the information element may or may not exist under specific conditions specified by the protocol, where 4StepOnly is the descriptor of the specific conditions. In one possible implementation, if FeatureCombinationPreambles is configured in RACH-ConfigCommon, SBFDIndicator exists in FeatureCombinationPreambles; if FeatureCombinationPreambles is configured in RACH-ConfigCommonTwoStepRA, SBFDIndicator does not exist in FeatureCombinationPreambles.
[0232] Optionally, in RACH-ConfigCommon, such as in FeatureCombinationPreambles of RACH-ConfigCommon, the SBFDIndicator exists and is optional to be configured. When it is not configured, the configured value should be released. This can be described as optional present, need R.
[0233] For example, the data type and value of SBFDIndicator can be ENUMERATED{true}. That is, SBFDIndicator can be an enumeration type, and this enumeration type contains only one value, true. If FeatureCombinationPreambles is configured in RACH-ConfigCommon, SBFDIndicator in FeatureCombinationPreambles may not be configured, or SBFDIndicator in FeatureCombinationPreambles may be configured and have a value of true. When SBFDIndicator has a value of true, it means that ssb-SharedRO-MaskIndex can be used to indicate the first RO subset; when SBFDIndicator is not configured, it means that ssb-SharedRO-MaskIndex cannot be used to indicate the first RO subset.
[0234] Figure 4B This is a flowchart of another communication method provided in the embodiments of this application. The embodiments of this application exemplify the following: the first information is RACH-ConfigCommon, the second information is ssb-SharedRO-MaskIndex, and the third information is SBFDIndicator.
[0235] like Figure 4B As shown, the network device can send SIB1 to the terminal, and the terminal can receive the SIB1 sent by the network. When SIB1 includes RACH-ConfigCommon, if SBFDIndicator is configured in RACH-ConfigCommon and its value is the second content, the first RO subset can be determined based on the configuration of ssb-SharedRO-MaskIndex in RACH-ConfigCommon.
[0236] Optionally, the SBFDIndicator is OPTIONAL--Cond 4StepOnly. The meaning of OPTIONAL--Cond4StepOnly can be found above, and will not be repeated here.
[0237] Optionally, in RACH-ConfigCommon, such as in FeatureCombinationPreambles of RACH-ConfigCommon, the SBFDIndicator exists and is required to be configured; this can be described as a mandatory present.
[0238] For example, the data type of SBFDIndicator can be BOOLEAN, and the second content can be true. That is, SBFDIndicator can be a boolean field, and its value can be true or false. If SBFDIndicator is false, it means that ssb-SharedRO-MaskIndex cannot be used to indicate the first RO subset; if SBFDIndicator is true, it means that ssb-SharedRO-MaskIndex can be used to indicate the first RO subset.
[0239] It is understood that SBFDIndicator can also be other data types, and correspondingly, the second content can be other content; this application does not impose specific restrictions on this.
[0240] The above Figure 4A and Figure 4B The communication method shown has low signaling overhead and is more flexible. In other words, while using legacy RO for FC, it can also flexibly control whether to use additional RO for FC, avoiding wasting additional RO resources when legacy RO is sufficient to meet the FC requirements.
[0241] The following is about Figure 3 , Figure 4A and Figure 4B The communication method shown will be explained in detail in the application of ssb-SharedRO-MaskIndex in the SSB-additional RO mapping cycle.
[0242] In one possible implementation, the first RO subset can be determined based on the configuration of ssb-SharedRO-MaskIndex in RACH-ConfigCommon. Specifically, it can include: starting from radio frame 0 (which can be simply referred to as frame 0), in all or part of the SSB-additional RO mapping periods in the SSB-additional RO association mode period, among the additional ROs associated with the same SSB index, the additional ROs assigned to the FC (i.e., the first RO subset) can be determined based on the configuration of ssb-SharedRO-MaskIndex in RACH-ConfigCommon.
[0243] In this way, not only is there no additional signaling overhead, but the temporal density of resources used for FC on additional RO can also be limited, thus preventing FC from occupying too many additional RO resources.
[0244] This is understandable; the calculation starts from wireless frame 0. In other words, frame 0 is the starting point of the SSB-additional RO mapping period.
[0245] For example, after the terminal receives SIB1 sent by the network, if SIB1 carries RACH-ConfigCommon, then in each SSB-additional RO mapping cycle, the first RO subset associated with the same SSB index can be determined based on the configuration of ssb-SharedRO-MaskIndex in RACH-ConfigCommon.
[0246] For example, if P1 = 120ms, N1 = 5, P2 = 100ms, and N2 = 4, then the additional-legacy mapping cycle density ratio is (4 / 100) / (5 / 120) = 24 / 25. That is, the additional-legacy mapping cycle density ratio is less than 1. In this case, starting from frame 0, in each SSB-additional RO mapping cycle, the additional ROs allocated to the FC (i.e., the first RO subset) associated with the same SSB index can be indicated by ssb-SharedRO-MaskIndex.
[0247] For example, if P1 = 150ms, N1 = 5, P2 = 120ms, and N2 = 6, then the additional-legacy mapping cycle density ratio is (6 / 120) / (5 / 150) = 3 / 2. That is, the additional-legacy mapping cycle density ratio is greater than 1. In this case, starting from frame 0, in each of the first two SSB-additional RO mapping cycles out of every three SSB-additional RO mapping cycles, the first RO subset among the additional ROs associated with the same SSB index can be indicated by ssb-SharedRO-MaskIndex.
[0248] It is understandable that ssb-SharedRO-MaskIndex is used to indicate whether the additional RO allocated to the FC is applied in all SSB-additional RO mapping cycles or in some SSB-additional RO mapping cycles. For the specific implementation, please refer to the above text, and this application will not repeat it here.
[0249] Figure 5 This is a flowchart of another communication method provided in the embodiments of this application. The embodiments of this application exemplify this method by using RACH-ConfigCommon as the first information, ssb-SBFD-SharedRO-MaskIndex as the second information, and ssb-SharedRO-MaskIndex as the fourth information, for illustration.
[0250] like Figure 5 As shown, the network device can send SIB1 to the terminal, and the terminal can receive the SIB1 sent by the network. If SIB1 includes RACH-ConfigCommon, the first RO subset can be determined based on the configuration of ssb-SBFD-SharedRO-MaskIndex in RACH-ConfigCommon.
[0251] Optionally, ssb-SBFD-SharedRO-MaskIndex can be configured in FeatureCombinationPreambles. In this case, ssb-SBFD-SharedRO-MaskIndex can be used to indicate the additional RO allocated to the FC.
[0252] Optionally, ssb-SBFD-SharedRO-MaskIndex can be a dedicated cell used to indicate an additional RO assigned to the FC, but not used to indicate a legacy RO assigned to the FC.
[0253] Optionally, ssb-SBFD-SharedRO-MaskIndex may be configured in RACH-ConfigCommon. Specifically, this may include: FeatureCombinationPreambles being configured in RACH-ConfigCommon, and ssb-SBFD-SharedRO-MaskIndex being configured in FeatureCombinationPreambles. Alternatively, ssb-SBFD-SharedRO-MaskIndex may not be configured in RACH-ConfigCommon. Specifically, ssb-SBFD-SharedRO-MaskIndex may not be configured in FeatureCombinationPreambles of RACH-ConfigCommon.
[0254] Optionally, ssb-SBFD-SharedRO-MaskIndex is OPTIONAL--Cond 4StepOnly, indicating that under specific conditions specified by the protocol, this information element may or may not exist, and 4StepOnly is the descriptor of the specific conditions. In one possible implementation, if FeatureCombinationPreambles is configured in RACH-ConfigCommon, ssb-SBFD-SharedRO-MaskIndex exists in FeatureCombinationPreambles; if FeatureCombinationPreambles is configured in RACH-ConfigCommonTwoStepRA, ssb-SBFD-SharedRO-MaskIndex does not exist in FeatureCombinationPreambles.
[0255] Optionally, in RACH-ConfigCommon, such as in FeatureCombinationPreambles of RACH-ConfigCommon, ssb-SBFD-SharedRO-MaskIndex exists and is optional to configure. When it is not configured, its behavior can be specified, which can be described as optional present, need S.
[0256] In one possible implementation, the first RO subset can be determined based on the configuration of ssb-SBFD-SharedRO-MaskIndex in RACH-ConfigCommon, specifically including:
[0257] If ssb-SBFD-SharedRO-MaskIndex is configured in RACH-ConfigCommon, the first RO subset may include the additional RO indicated by ssb-SharedRO-MaskIndex in the first configuration list;
[0258] If ssb-SBFD-SharedRO-MaskIndex is not configured in RACH-ConfigCommon, the first subset of ROs can include all additional ROs in the RACH-ConfigCommon configuration, that is, all additional ROs indicated by RACH-ConfigCommon.
[0259] This allows for flexible control over the time-frequency domain location of resources used for FC on the additional RO.
[0260] In one possible implementation, regarding the determination of the first RO subset mentioned above, the value range of ssb-SBFD-SharedRO-MaskIndex can be a second range, which does not include the first content. For example, the first configuration list can be Table 1, and the second range can be an integer from 1 to 15 (inclusive). That is, the value range of ssb-SBFD-SharedRO-MaskIndex can be 1-15 as shown in the first column of Table 1.
[0261] For example, the data type and value of ssb-SBFD-SharedRO-MaskIndex can be INTEGER (1..15). That is, ssb-SBFD-SharedRO-MaskIndex can be an integer type, and the value of this integer ranges from 1 to 15 (inclusive). If FeatureCombinationPreambles is configured in RACH-ConfigCommon, then ssb-SBFD-SharedRO-MaskIndex can be configured in FeatureCombinationPreambles, and its value is an integer from 1 to 15. When the value of ssb-SBFD-SharedRO-MaskIndex is different, the first RO subset it indicates can be different; please refer to the first configuration list for details.
[0262] In another possible implementation, the first RO subset can be determined based on the configuration of ssb-SBFD-SharedRO-MaskIndex in RACH-ConfigCommon, specifically including:
[0263] If ssb-SBFD-SharedRO-MaskIndex is configured in RACH-ConfigCommon, the first RO subset may include the additional RO indicated by ssb-SharedRO-MaskIndex in the first configuration list;
[0264] If ssb-SBFD-SharedRO-MaskIndex is not configured in RACH-ConfigCommon, the first RO subset can be determined based on the configuration of ssb-SharedRO-MaskIndex in RACH-ConfigCommon, or the first RO subset is an empty set.
[0265] Based on the above, when ssb-SBFD-SharedRO-MaskIndex is not configured, the additional RO allocated to the FC can be determined based on the configuration of ssb-SharedRO-MaskIndex in RACH-ConfigCommon. This reduces signaling overhead when the network's expected configuration for FC resources on the additional RO is the same as that for FC resources on the legacy RO. Furthermore, when ssb-SBFD-SharedRO-MaskIndex is not configured, an additional RO may not be allocated to the FC. This allows legacy ROs to be used for the FC while additional ROs are not, avoiding wasting additional RO resources when legacy ROs are sufficient for the FC's needs, further increasing configuration flexibility.
[0266] In one possible implementation, regarding the determination of the first RO subset mentioned above, the value range of ssb-SBFD-SharedRO-MaskIndex can be a first range, which includes the first content. For example, the first configuration list can be Table 1, the first content can be 0, and the first range can be an integer from 0 to 15 (inclusive). That is, the value range of ssb-SBFD-SharedRO-MaskIndex can be 0-15 as shown in the first column of Table 1.
[0267] For example, the data type and value of ssb-SBFD-SharedRO-MaskIndex can be INTEGER (0..15). That is, ssb-SBFD-SharedRO-MaskIndex can be an integer type, and the value of this integer ranges from 0 to 15 (inclusive). If FeatureCombinationPreambles is configured in RACH-ConfigCommon, then ssb-SBFD-SharedRO-MaskIndex can be configured in FeatureCombinationPreambles, and its value is an integer from 0 to 15. Different values of ssb-SBFD-SharedRO-MaskIndex can indicate different subsets of the first ROs; refer to the first configuration list for details. For example, when the value of ssb-SBFD-SharedRO-MaskIndex is 0, the first subset of ROs it indicates is all additional ROs in RACH-ConfigCommon.
[0268] In one possible implementation, the first RO subset can be determined based on the configuration of ssb-SBFD-SharedRO-MaskIndex in RACH-ConfigCommon, specifically including:
[0269] If ssb-SBFD-SharedRO-MaskIndex is configured in RACH-ConfigCommon, the first RO subset may include the additional RO indicated by ssb-SharedRO-MaskIndex in the second configuration list;
[0270] If ssb-SBFD-SharedRO-MaskIndex is not configured in RACH-ConfigCommon, the first subset of ROs can include all additional ROs in the RACH-ConfigCommon configuration, that is, all additional ROs indicated by RACH-ConfigCommon.
[0271] This allows full utilization of the Reserved index in the configuration table, enabling the use of legacy ROs for FCs without using additional ROs for FCs, thus avoiding the waste of additional RO resources when legacy ROs are sufficient to meet FC requirements.
[0272] In one possible implementation, regarding the determination of the first RO subset mentioned above, the value range of ssb-SBFD-SharedRO-MaskIndex can be a second range, which does not include the first content. For example, the second configuration list can be Table 2, and the second range can be an integer from 1 to 15 (inclusive). That is, the value range of ssb-SBFD-SharedRO-MaskIndex can be 1-15 as shown in the first column of Table 2.
[0273] For example, the data type and value of ssb-SBFD-SharedRO-MaskIndex can be INTEGER (1..15). That is, ssb-SBFD-SharedRO-MaskIndex can be an integer type, and the value of this integer ranges from 1 to 15 (inclusive). If FeatureCombinationPreambles is configured in RACH-ConfigCommon, then ssb-SBFD-SharedRO-MaskIndex can be configured in FeatureCombinationPreambles, and its value is an integer from 1 to 15. Different values of ssb-SBFD-SharedRO-MaskIndex can indicate different subsets of the first RO; refer to the second configuration list for details. For example, when ssb-SBFD-SharedRO-MaskIndex is 11, the first RO subset it indicates is empty.
[0274] In another possible implementation, the first RO subset can be determined based on the configuration of ssb-SBFD-SharedRO-MaskIndex in RACH-ConfigCommon, specifically including:
[0275] If ssb-SBFD-SharedRO-MaskIndex is configured in RACH-ConfigCommon, the first RO subset may include the additional RO indicated by ssb-SharedRO-MaskIndex in the second configuration list;
[0276] If ssb-SBFD-SharedRO-MaskIndex is not configured in RACH-ConfigCommon, the first RO subset can be determined based on the configuration of ssb-SharedRO-MaskIndex in RACH-ConfigCommon.
[0277] This not only reduces signaling overhead when the network's expected configuration for FC resources on additional ROs and FC resources on legacy ROs is the same, but also makes full use of the Reserved index in the configuration table, allowing legacy ROs to be used for FCs without additional ROs being used for FCs, thus avoiding wasting additional RO resources when legacy ROs are sufficient to meet FC requirements.
[0278] In one possible implementation, regarding the determination of the first RO subset mentioned above, the value range of ssb-SBFD-SharedRO-MaskIndex can be a first range, which includes the first content. For example, the second configuration list can be Table 2, the first content can be 0, and the first range can be an integer from 0 to 15 (inclusive). That is, the value range of ssb-SBFD-SharedRO-MaskIndex can be 0-15 as shown in the first column of Table 1.
[0279] For example, the data type and value of ssb-SBFD-SharedRO-MaskIndex can be INTEGER (0..15). That is, ssb-SBFD-SharedRO-MaskIndex can be an integer type, and the value of this integer ranges from 0 to 15 (inclusive). The first subset of ROs indicated by ssb-SBFD-SharedRO-MaskIndex can be found in Table 2, indicating ROs from 0 to 15. If FeatureCombinationPreambles is configured in RACH-ConfigCommon, then ssb-SBFD-SharedRO-MaskIndex can be configured in FeatureCombinationPreambles, and its value is an integer from 0 to 15. Different values for ssb-SBFD-SharedRO-MaskIndex can result in different first subsets of ROs; see the second configuration list for details. For example, when ssb-SBFD-SharedRO-MaskIndex is 0, the first subset of ROs it indicates is all additional ROs in RACH-ConfigCommon.
[0280] Optionally, the first RO subset can be determined based on the configuration of ssb-SharedRO-MaskIndex in RACH-ConfigCommon, and may specifically include:
[0281] If ssb-SharedRO-MaskIndex is configured in RACH-ConfigCommon, the first RO subset may include the additional RO indicated by ssb-SharedRO-MaskIndex in the first configuration list;
[0282] If ssb-SharedRO-MaskIndex is not configured in RACH-ConfigCommon, the first subset of ROs can include all additional ROs in the RACH-ConfigCommon configuration, that is, all additional ROs indicated by RACH-ConfigCommon.
[0283] In one possible implementation, regarding the determination of the first RO subset mentioned above, the value range of ssb-SharedRO-MaskIndex can be a second range, which does not include the first content. For example, the first configuration list can be Table 1, the first content can be 0, and the second range can be an integer from 1 to 15 (inclusive). That is, the value range of ssb-SharedRO-MaskIndex can be 1-15 as shown in the first column of Table 1.
[0284] For example, the data type and value of ssb-SharedRO-MaskIndex can be INTEGER (1..15). That is, ssb-SharedRO-MaskIndex can be an integer type, and the value of this integer is from 1 to 15 (inclusive). The first subset of ROs indicated by ssb-SharedRO-MaskIndex can be seen in Table 1 for ROs indicated by 1 to 15. If FeatureCombinationPreambles is configured in RACH-ConfigCommon, then ssb-SharedRO-MaskIndex can be configured in FeatureCombinationPreambles, and its value is an integer from 1 to 15.
[0285] The following is about Figure 5 The communication method shown will be explained in detail in the application of ssb-SBFD-SharedRO-MaskIndex in the SSB-additional RO mapping cycle.
[0286] In one possible implementation, the first RO subset can be determined based on the configuration of ssb-SBFD-SharedRO-MaskIndex in RACH-ConfigCommon. Specifically, starting from radio frame 0 (which can be simply referred to as frame 0), in all or part of the SSB-additional RO mapping periods in the SSB-additional RO association mode period, the additional ROs associated with the same SSB index that are assigned to the FC (i.e., the first RO subset) can be determined based on the configuration of ssb-SBFD-SharedRO-MaskIndex in RACH-ConfigCommon.
[0287] In this way, not only is there no additional signaling overhead, but the temporal density of resources used for FC on additional RO can also be limited, thus preventing FC from occupying too many additional RO resources.
[0288] It is understandable that ssb-SBFD-SharedRO-MaskIndex is used to indicate whether the additional RO allocated to the FC is applied in all SSB-additional RO mapping cycles or in some SSB-additional RO mapping cycles. For the specific implementation, please refer to the above text, and this application will not repeat it here.
[0289] The foregoing details the method provided in this application. To facilitate the implementation of the above-described solutions in the embodiments of this application, corresponding apparatus or devices are also provided in the embodiments of this application.
[0290] This application divides network devices and terminals into functional modules based on the above-described method embodiments. For example, each function can be divided into its own functional module, or two or more functions can be integrated into one processing module. The integrated module can be implemented in hardware or as a software functional module. It should be noted that the module division in this application is illustrative and represents only one logical functional division; in actual implementation, other division methods may be used. The following will combine... Figure 6 The communication device of the embodiments of this application is described in detail.
[0291] See Figure 6 , Figure 6 This is a schematic diagram of the structure of a communication device provided in an embodiment of this application. Figure 6 As shown, the communication device may include a transceiver unit 10.
[0292] In some embodiments of this application, Figure 6The communication device shown can be the terminal shown above, or a chip or circuit installed in the terminal. That is, the communication device can be used to perform the steps or functions performed by the terminal in the method embodiments above.
[0293] In one possible implementation, the transceiver unit 10 can be used to: receive first information sent by the network device. The first information is used to indicate random access configuration information. A first subset of random access opportunities (ROs) in the random access configuration information is determined based on the configuration information in the first information provided by second information. The ROs in the first subset of ROs are additional random access opportunities allocated for the FC (Functional Access Center).
[0294] Optionally, the first RO subset in the random access configuration information is determined based on the configuration of the second information in the first information, and may include: if the second information is configured in the first information, the first RO subset includes the additional random access opportunities indicated by the second information in the first configuration list.
[0295] Optionally, the first RO subset in the random access configuration information is determined based on the configuration of the second information in the first information, and may include: if the second information is configured in the first information, the first RO subset includes the additional random access opportunities indicated by the second information in the second configuration list. The second configuration list is used to indicate the mapping relationship between the second information and the additional random access opportunities.
[0296] Optionally, the second configuration list includes a first index indicating that no additional random access opportunity is allocated for the FC.
[0297] Optionally, the first RO subset in the configuration information of random access is determined based on the configuration of the second information in the first information, which may include: if the third information in the first information is configured, the first RO subset is determined based on the configuration of the second information in the first information.
[0298] Optionally, the first RO subset in the random access configuration information is determined based on the configuration of the second information in the first information, and may include: if the second information is not configured in the first information, the first RO subset includes the additional random access opportunities indicated by the first information.
[0299] Optionally, the first RO subset in the random access configuration information is determined based on the configuration of the second information in the first information, which may include: if the second information is not configured in the first information, the first RO subset is determined based on the configuration of the fourth information in the first information, whereby the fourth information is used to indicate the conventional random access timing allocated to the FC.
[0300] Optionally, the first RO subset in the configuration information of random access is determined based on the configuration of the second information in the first information, which may include: if the second information is not configured in the first information, the first RO subset is an empty set.
[0301] Optionally, the value range of the second information is a first range, which includes the first content. If the second information is the first content, the first RO subset includes the additional random access opportunities indicated by the first information.
[0302] Optionally, the value range of the second information is a second range, which does not include the first content. The first content is used to indicate the additional random access opportunities indicated by the first information in the first RO subset.
[0303] Optionally, in all or part of the first type of mapping period within the first type of association pattern period, the first RO subset associated with the same SSB index is determined based on the configuration of the second information in the first information. Here, the first type of association pattern period is the association pattern period between the SSB and the additional random access opportunity, and the first type of mapping period is the mapping period between the SSB and the additional random access opportunity.
[0304] Optionally, in all or part of the first type of mapping cycles within the first type of association pattern cycle, the first RO subset associated with the same SSB index is determined based on the configuration of the second information in the first information. This can include: based on the relationship between the density of the first mapping cycle and the density of the second mapping cycle, the first RO subset associated with the same SSB index is determined based on the configuration of the second information in the first information within all or part of the first type of mapping cycles within the first type of association pattern cycle. Wherein, the density of the first mapping cycle is the ratio of the number of first mapping cycles to the number of first type of association pattern cycles, and the number of first mapping cycles is the number of first type of mapping cycles in one first type of association pattern cycle; the density of the second mapping cycle is the ratio of the number of second mapping cycles to the number of second type of association pattern cycles, and the number of second mapping cycles is the number of second type of mapping cycles in one second type of association pattern cycle. The second type of association pattern cycle refers to the association pattern cycle between the SSB and the traditional random access opportunity, and the second type of mapping cycle refers to the mapping cycle between the SSB and the traditional random access opportunity.
[0305] Optionally, based on the relationship between the first mapping period density and the second mapping period density, in all or part of the first type of mapping periods within the first type of association pattern period, the first RO subset associated with the same SSB index is determined based on the configuration of the second information in the first information. This can include: based on the first mapping period density being less than or equal to the second mapping period density, in all the first type of mapping periods within the first type of association pattern period, the first RO subset associated with the same SSB index is determined based on the configuration of the second information in the first information; or, based on the first mapping period density being greater than the second mapping period density, in part of the first type of mapping periods within the first type of association pattern period, the first RO subset associated with the same SSB index is determined based on the configuration of the second information in the first information.
[0306] Optionally, based on the fact that the density of the first mapping cycle is greater than the density of the second mapping cycle, in a portion of the first-type mapping cycles within the first-type association pattern cycle, the first RO subset associated with the same SSB index is determined based on the configuration of the second information in the first information. This can include: in the first b first-type mapping cycles of every a first-type mapping cycles, the first RO subset associated with the same SSB index is determined based on the configuration of the second information in the first information. Here, a and b are the numerator and denominator, respectively, in the simplest fractional form of the ratio of the first mapping cycle density to the second mapping cycle density.
[0307] like Figure 6 As shown, the communication device may include a transceiver unit 10. In some embodiments of this application, Figure 6 The communication device shown can be the network device described above, or a chip or circuit disposed within the network device. That is, the communication device can be used to perform the steps or functions performed by the network device in the method embodiments described above.
[0308] In one possible implementation, the transceiver unit 10 can be used to: send first information to the terminal. The first information is used to indicate random access configuration information. A first subset of random access opportunities (ROs) in the random access configuration information is determined based on the configuration information in the first information provided by second information. The ROs in the first subset of ROs are additional random access opportunities allocated for the FC (Functional Access Center).
[0309] Optionally, the first RO subset in the random access configuration information is determined based on the configuration of the second information in the first information, and may include: if the second information is configured in the first information, the first RO subset includes the additional random access opportunities indicated by the second information in the first configuration list.
[0310] Optionally, the first RO subset in the random access configuration information is determined based on the configuration of the second information in the first information, and may include: if the second information is configured in the first information, the first RO subset includes the additional random access opportunities indicated by the second information in the second configuration list. The second configuration list is used to indicate the mapping relationship between the second information and the additional random access opportunities.
[0311] Optionally, the second configuration list includes a first index indicating that no additional random access opportunity is allocated for the FC.
[0312] Optionally, the first RO subset in the configuration information of random access is determined based on the configuration of the second information in the first information, which may include: if the third information in the first information is configured, the first RO subset is determined based on the configuration of the second information in the first information.
[0313] Optionally, the first RO subset in the random access configuration information is determined based on the configuration of the second information in the first information, and may include: if the second information is not configured in the first information, the first RO subset includes the additional random access opportunities indicated by the first information.
[0314] Optionally, the first RO subset in the random access configuration information is determined based on the configuration of the second information in the first information, which may include: if the second information is not configured in the first information, the first RO subset is determined based on the configuration of the fourth information in the first information, whereby the fourth information is used to indicate the conventional random access timing allocated to the FC.
[0315] Optionally, the first RO subset in the configuration information of random access is determined based on the configuration of the second information in the first information, which may include: if the second information is not configured in the first information, the first RO subset is an empty set.
[0316] Optionally, the value range of the second information is a first range, which includes the first content. If the second information is the first content, the first RO subset includes the additional random access opportunities indicated by the first information.
[0317] Optionally, the value range of the second information is a second range, which does not include the first content. The first content is used to indicate the additional random access opportunities indicated by the first information in the first RO subset.
[0318] Optionally, in all or part of the first type of mapping period within the first type of association pattern period, the first RO subset associated with the same SSB index is determined based on the configuration of the second information in the first information. Here, the first type of association pattern period is the association pattern period between the SSB and the additional random access opportunity, and the first type of mapping period is the mapping period between the SSB and the additional random access opportunity.
[0319] Optionally, in all or part of the first type of mapping cycles within the first type of association pattern cycle, the first RO subset associated with the same SSB index is determined based on the configuration of the second information in the first information. This can include: based on the relationship between the density of the first mapping cycle and the density of the second mapping cycle, the first RO subset associated with the same SSB index is determined based on the configuration of the second information in the first information within all or part of the first type of mapping cycles within the first type of association pattern cycle. Wherein, the density of the first mapping cycle is the ratio of the number of first mapping cycles to the number of first type of association pattern cycles, and the number of first mapping cycles is the number of first type of mapping cycles in one first type of association pattern cycle; the density of the second mapping cycle is the ratio of the number of second mapping cycles to the number of second type of association pattern cycles, and the number of second mapping cycles is the number of second type of mapping cycles in one second type of association pattern cycle. The second type of association pattern cycle refers to the association pattern cycle between the SSB and the traditional random access opportunity, and the second type of mapping cycle refers to the mapping cycle between the SSB and the traditional random access opportunity.
[0320] Optionally, based on the relationship between the first mapping period density and the second mapping period density, in all or part of the first type of mapping periods within the first type of association pattern period, the first RO subset associated with the same SSB index is determined based on the configuration of the second information in the first information. This can include: based on the first mapping period density being less than or equal to the second mapping period density, in all the first type of mapping periods within the first type of association pattern period, the first RO subset associated with the same SSB index is determined based on the configuration of the second information in the first information; or, based on the first mapping period density being greater than the second mapping period density, in part of the first type of mapping periods within the first type of association pattern period, the first RO subset associated with the same SSB index is determined based on the configuration of the second information in the first information.
[0321] Optionally, based on the fact that the density of the first mapping cycle is greater than the density of the second mapping cycle, in a portion of the first-type mapping cycles within the first-type association pattern cycle, the first RO subset associated with the same SSB index is determined based on the configuration of the second information in the first information. This can include: in the first b first-type mapping cycles of every a first-type mapping cycles, the first RO subset associated with the same SSB index is determined based on the configuration of the second information in the first information. Here, a and b are the numerator and denominator, respectively, in the simplest fractional form of the ratio of the first mapping cycle density to the second mapping cycle density.
[0322] The terminal and network device according to embodiments of this application have been described above. The following describes possible product forms of the terminal and network device. It should be understood that any device possessing the above-described features... Figure 6Any form of the terminal or network device described herein falls within the protection scope of the embodiments of this application. It should also be understood that the following description is merely illustrative and does not limit the product form of the communication device in the embodiments of this application to this extent.
[0323] In one possible implementation, Figure 6 In the communication device shown, the transceiver unit 10 can be a communication circuit. Specifically, when the communication device is a terminal or network device, the communication circuit can be a transceiver circuit, which can be a transceiver unit; when the communication device is a chip or chip system, the communication circuit can be an interface circuit; when the communication device is a server, the communication circuit can be an interface circuit or a transceiver circuit. The transceiver unit 10 can also be a transmitting unit and / or a receiving unit, where the transmitting unit can be a transmitting circuit and the receiving unit can be a receiving circuit, and the transmitting unit and receiving unit are integrated into a single device.
[0324] In one possible implementation, Figure 6 In the communication device shown, the transceiver unit 10 can be a transceiver, or the transceiver unit 10 can also be a transmitting unit and / or a receiving unit. The transmitting unit can be a transmitter, and the receiving unit can be a receiver. The transmitting unit and the receiving unit are integrated into one device, such as a transceiver.
[0325] In some embodiments of this application, Figure 6 The communication device shown may further include a processing unit that can be used to perform the steps described above for determining the first subset of ROs.
[0326] In some embodiments of this application, Figure 6 The processing unit in the communication device shown can be a processing circuit. The processing circuit and the communication circuit can be coupled, etc., and the connection method between the processing circuit and the communication circuit is not limited in this embodiment. During the execution of the above method, the process of sending information can be understood as the process of the processing circuit outputting the information. When outputting the information, the processing circuit outputs the information to the communication circuit for transmission. After being output by the processing circuit, the information may require further processing before reaching the communication circuit. Similarly, the process of receiving information in the above method can be understood as the process of the processing circuit receiving the input information. When the processing circuit receives the input information, the communication circuit receives the information and inputs it into the processing circuit. Furthermore, after the communication circuit receives the information, the information may require further processing before being input into the processing circuit.
[0327] In some embodiments of this application, Figure 6The processing unit in the communication device shown can be a processing circuit, which can be one or more processors, or all or part of the control or processing circuitry within one or more processors. In this embodiment, the processor and transceiver can be coupled, etc., and the connection method between the processor and transceiver is not limited in this embodiment. During the execution of the above method, the process of sending information can be understood as the process of the processor outputting the information. When outputting the information, the processor outputs the information to the transceiver so that the transceiver can transmit it. After being output by the processor, the information may require further processing before reaching the transceiver. Similarly, the process of receiving information in the above method can be understood as the process of the processor receiving the input information. When the processor receives the input information, the transceiver receives the information and inputs it to the processor. Furthermore, after the transceiver receives the information, the information may require further processing before being input to the processor.
[0328] See Figure 7 , Figure 7 This is a schematic diagram of the structure of another communication device provided in the embodiments of this application. For example... Figure 7 As shown, the communication device provided in this application embodiment can be used to implement the methods described in the above method embodiments, and the description in the above method embodiments can be referred to. The communication device can be a terminal, a chip in a terminal, a network device, or a chip in a network device. For example, the communication device includes a transceiver 1001. Optionally, the communication device may further include one or more processors 1002. Optionally, the communication device may further include a memory 1003. In one implementation, the communication device further includes an input / output device (...). Figure 7 (Not shown).
[0329] The processor 1002 is primarily used for processing communication protocols and data, controlling the entire communication device, executing software programs, and processing software program data. The memory 1003 is primarily used for storing software programs and data. In one possible implementation, the transceiver 1001 may include control circuitry and an antenna; the transceiver may also be a communication circuit, a communication interface, an input / output interface, or chip pins. The control circuitry is primarily used for converting baseband signals to radio frequency signals and processing radio frequency signals. The antenna is primarily used for transmitting and receiving radio frequency signals in the form of electromagnetic waves. Input / output devices, such as touchscreens, displays, and keyboards, are primarily used for receiving user input data and outputting data to the user.
[0330] In one possible implementation, processor 1002 can read software programs from memory 1003, interpret and execute the instructions of the software programs, and process the data of the software programs. When data needs to be transmitted wirelessly, processor 1002 performs baseband processing on the data to be transmitted and outputs a baseband signal to the radio frequency (RF) circuit. The RF circuit then performs RF processing on the baseband signal and transmits the RF signal outward in the form of electromagnetic waves through an antenna. When data is sent to the communication device, the RF circuit receives the RF signal through the antenna, converts the RF signal into a baseband signal, and outputs the baseband signal to processor 1002. Processor 1002 converts the baseband signal into data and processes the data.
[0331] In another implementation, the radio frequency circuitry and antenna can be set up independently of the processor performing baseband processing. For example, in a distributed scenario, the radio frequency circuitry and antenna can be arranged remotely, independent of the communication device.
[0332] In one possible implementation, the transceiver 1001, processor 1002, and memory 1003 can be connected via a communication bus.
[0333] For example, when the communication device is used to perform the above... Figures 2-5 When the terminal executes a step, method, or function in the illustrated embodiment, the transceiver 1001 can be used to perform... Figure 2 The "receiving first information sent by the network device" described in the illustrated embodiment, or Figures 3-5 The embodiment shown describes "receiving SIB1 sent by the network device".
[0334] For example, when the communication device is used to perform the above... Figures 2-5 When the network device performs a step, method, or function in the illustrated embodiment, the transceiver 1001 can be used to perform... Figure 2 The "sending first information to the terminal" described in the illustrated embodiment, or Figures 3-5 The embodiment shown describes "sending SIB1 to the terminal".
[0335] Optionally, the processor 1002 may be used to perform a process for the techniques described herein (such as determining a first RO subset based on the configuration of the first information based on the second information, or determining a first RO subset based on the configuration of ssb-SharedRO-MaskIndex in RACH-ConfigCommon, or determining a first RO subset based on the configuration of ssb-SBFD-SharedRO-MaskIndex in RACH-ConfigCommon).
[0336] In any of the above implementations, the processor 1002 may include a transceiver for implementing receiving and transmitting functions. For example, the transceiver may be a transceiver circuit, an interface, or an interface circuit. The transceiver circuit, interface, or interface circuit for implementing receiving and transmitting functions may be separate or integrated. The aforementioned transceiver circuit, interface, or interface circuit can be used for reading and writing code / data, or it can be used for transmitting or relaying signals.
[0337] In any of the above implementations, the processor 1002 may store instructions, which may be computer programs. These computer programs, running on the processor 1002, cause the communication device to execute the methods described in the above method embodiments. The computer program may be embedded in the processor 1002; in this case, the processor 1002 may be implemented in hardware.
[0338] In one implementation, the communication device may include a circuit that can perform the functions of transmitting, receiving, or communicating in the aforementioned method embodiments. The processor and transceiver described in this application can be implemented on integrated circuits (ICs), analog ICs, radio frequency integrated circuits (RFICs), mixed-signal ICs, application-specific integrated circuits (ASICs), printed circuit boards (PCBs), electronic devices, etc. The processor and transceiver can also be manufactured using various IC process technologies, such as complementary metal-oxide semiconductors (CMOS), n-metal-oxide-semiconductor (NMOS), positive-channel metal-oxide semiconductors (PMOS), bipolar junction transistors (BJTs), bipolar CMOS (BiCMOS), silicon-germanium (SiGe), gallium arsenide (GaAs), etc.
[0339] For example, the processor described in this application may include one or more of the following: a central processing unit (CPU), an ASIC, a digital signal processor (DSP), a microprocessor unit (MPU), a microcontroller unit (MCU), a graphics processing unit (GPU), a field programmable gate array (FPGA), an artificial intelligence processor (AI processor), or a neural processing unit (NPU).
[0340] It is understood that the communication device shown in the embodiments of this application may also have more than Figure 7 This application does not limit the use of other components or other related elements. The methods performed by the processor and transceiver shown above are merely examples; for the specific steps performed by the processor and transceiver, please refer to the description of the method embodiments above.
[0341] In another possible implementation, the communication device provided in this application embodiment may include one or more processors and a memory. The processor is used to execute a program stored in the memory, and when the program is executed, the method embodiment described above is performed. Exemplarily, the processor and memory may also be integrated into a single device, i.e., the processor and memory may be integrated together.
[0342] For example, the memory described in this application (e.g., memory 1003) may include, but is not limited to, cache, read-only memory (ROM), random access memory (RAM), synchronous dynamic random access memory (SDRAM), hard disk drive (HDD) or solid-state drive (SSD), erasable programmable read-only memory (EPROM), or compact disc read-only memory (CD-ROM), etc. Memory is any other medium capable of carrying or storing desired program code having an instruction or data structure form and accessible by a computer, but is not limited thereto. The memory in the embodiments of this application may also be a circuit or any other means capable of implementing storage functions for storing computer programs or instructions, and / or data.
[0343] This application also provides a communication system, which includes a terminal and a network device, and the terminal and network device can be used to execute any of the foregoing method embodiments. Figures 2 to 5 The method in ).
[0344] In addition, this application also provides a computer program for implementing the operations and / or processes performed by a communication device (such as the aforementioned terminal and network device) in the method provided in this application.
[0345] This application also provides a computer-readable storage medium storing computer code that, when executed on a computer, causes the computer to perform the operations and / or processes performed by a communication device (such as the aforementioned terminal and network device) in the method provided in this application.
[0346] This application also provides a computer program product, which includes computer code or a computer program that, when run on a computer, causes the operations and / or processes performed by a communication device (such as the aforementioned terminal and network device) in the method provided in this application to be executed.
[0347] In the embodiments provided in this application, it should be understood that the disclosed systems, apparatuses, and methods can be implemented in other ways. For example, the apparatus embodiments described above are merely illustrative. For instance, the division of units is only a logical functional division, and in actual implementation, there may be other division methods. For example, multiple units or components may be combined or integrated into another system, or some features may be ignored or not executed. In addition, the coupling or direct coupling or communication connection shown or discussed may be an indirect coupling or communication connection through some interfaces, devices, or units, or it may be an electrical, mechanical, or other form of connection.
[0348] The units described as separate components may or may not be physically separate. The components shown as units may or may not be physical units; that is, they may be located in one place or distributed across multiple network units. Some or all of the units can be selected according to actual needs to achieve the technical effects of the solutions provided in the embodiments of this application.
[0349] Furthermore, the functional units in the various embodiments of this application can be integrated into one processing unit, or each unit can exist physically separately, or two or more units can be integrated into one unit. The integrated unit can be implemented in hardware or as a software functional unit.
[0350] If the integrated unit is implemented as 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 this application, in essence, or the part that contributes to existing technology, or all or part of the technical solution, can be embodied in the form of a software product. This computer software product is stored in a readable storage medium and includes several instructions to cause a computer device (which may be a personal computer, server, or network device, etc.) to execute all or part of the steps of the methods described in the various embodiments of this application. The aforementioned readable storage medium includes various media capable of storing program code, such as USB flash drives, portable hard drives, ROM, RAM, magnetic disks, or optical disks.
[0351] The above embodiments are only used to illustrate the technical solutions of this application, and are not intended to limit it. Although this application has been described in detail with reference to the foregoing embodiments, those skilled in the art should understand that modifications can still be made to the technical solutions described in the foregoing embodiments, or equivalent substitutions can be made to some of the technical features. Such modifications or substitutions do not cause the essence of the corresponding technical solutions to deviate from the scope of the technical solutions of the embodiments of this application.
Claims
1. A communication method, characterized in that, Applied to a terminal, the method includes: Receive the first information sent by the network device; Wherein, the first information is used to indicate the configuration information of random access; the first random access opportunity (RO) subset in the random access configuration information is determined based on the configuration of the second information in the first information, and the RO in the first RO subset is an additional random access opportunity allocated for feature combination FC.
2. The method as described in claim 1, characterized in that, The first random access opportunity (RO) subset in the random access configuration information is determined based on the configuration of the second information in the first information, including: If the second information in the first information is configured, the first RO subset includes the additional random access opportunities indicated by the second information in the first configuration list.
3. The method as described in claim 1, characterized in that, The first random access opportunity (RO) subset in the random access configuration information is determined based on the configuration of the second information in the first information, and also includes: If the second information in the first information is configured, the first RO subset includes the additional random access opportunities indicated by the second information in the second configuration list; The second configuration list is used to indicate the mapping relationship between the second information and additional random access opportunities.
4. The method as described in claim 3, characterized in that, The second configuration list includes a first index indicating that no additional random access opportunity is allocated for the FC.
5. The method as described in claim 2, characterized in that, The second information is used to indicate the traditional random access opportunity (RO) allocated to the FC. The first random access opportunity (RO) subset in the random access configuration information is determined based on the configuration of the second information in the first information, including: If the third information is configured in the first information, the first RO subset is determined based on the configuration of the second information in the first information.
6. The method according to any one of claims 2-5, characterized in that, The first random access opportunity (RO) subset in the random access configuration information is determined based on the configuration of the second information in the first information, and also includes: If the second information in the first information is not configured, the first RO subset includes the additional random access opportunities indicated by the first information.
7. The method according to any one of claims 2-4, characterized in that, The first random access opportunity (RO) subset in the random access configuration information is determined based on the configuration of the second information in the first information, and also includes: If the second information is not configured in the first information, the first RO subset is determined based on the configuration of the fourth information in the first information, the fourth information being used to indicate the traditional random access timing allocated to the FC.
8. The method as described in claim 2, characterized in that, The first random access opportunity (RO) subset in the random access configuration information is determined based on the configuration of the second information in the first information, and also includes: If the second information is not configured in the first information, the first RO subset is an empty set.
9. The method as described in claim 7 or 8, characterized in that, The value range of the second information is the first range, which includes the first content; if the second information is the first content, the first RO subset includes the additional random access opportunities indicated by the first information.
10. The method as described in claim 6, characterized in that, The value range of the second information is a second range, which does not include the first content. The first content is used to indicate that the first RO subset includes the additional random access opportunities indicated by the first information.
11. The method according to any one of claims 1-10, characterized in that, In all or part of the first type of mapping cycle in the first type of association mode cycle, the first RO subset associated with the same synchronization signal block SSB index is determined based on the configuration of the second information in the first information; Wherein, the first type of association pattern period is the association pattern period between SSB and additional random access opportunity, and the first type of mapping period is the mapping period between SSB and additional random access opportunity.
12. The method as described in claim 11, characterized in that, In all or part of the first type of mapping cycle in the first type of association mode cycle, the first RO subset associated with the same synchronization signal block SSB index is determined based on the configuration of the second information in the first information, including: Based on the relationship between the density of the first mapping cycle and the density of the second mapping cycle, in all or part of the first type of mapping cycles in the first type of association pattern cycle, the first RO subset associated with the same SSB index is determined based on the configuration of the second information in the first information. Wherein, the first mapping cycle density is the ratio of the number of first mapping cycles to the number of first-type association pattern cycles, and the number of first mapping cycles is the number of first-type mapping cycles in one first-type association pattern cycle; the second mapping cycle density is the ratio of the number of second mapping cycles to the number of second-type association pattern cycles, and the number of second mapping cycles is the number of second-type mapping cycles in one second-type association pattern cycle, and the second-type association pattern cycle is the association pattern cycle between SSB and traditional random access opportunity, and the second-type mapping cycle is the mapping cycle between SSB and traditional random access opportunity.
13. The method as described in claim 12, characterized in that, Based on the relationship between the density of the first mapping cycle and the density of the second mapping cycle, the first subset of ROs associated with the same SSB index in all or part of the first mapping cycles of the first type of association pattern cycle is determined based on the configuration of the second information in the first information, including: Based on the premise that the first mapping period density is less than or equal to the second mapping period density, in all first-type mapping periods within the first-type association pattern period, the first RO subset associated with the same SSB index is determined based on the configuration of the second information in the first information; or... Based on the fact that the density of the first mapping cycle is greater than the density of the second mapping cycle, in a portion of the first mapping cycles in the first type of association pattern cycle, the first RO subset associated with the same SSB index is determined based on the configuration of the second information in the first information.
14. The method as described in claim 13, characterized in that, The step of determining the first subset of ROs associated with the same SSB index in a portion of the first type of mapping cycles, based on the fact that the density of the first mapping cycle is greater than the density of the second mapping cycle, and based on the configuration of the second information in the first information, includes: In the first b first-class mapping cycles of every a first-class mapping cycle, the first RO subset associated with the same SSB index is determined based on the configuration of the second information in the first information; Where a and b are the numerator and denominator, respectively, of the simplest fractional form of the ratio of the first mapping period density to the second mapping period density.
15. A communication method, characterized in that, Applied to network devices, the method includes: Send the first message to the terminal; Wherein, the first information is used to indicate the configuration information of random access; the first random access opportunity (RO) subset in the random access configuration information is determined based on the configuration of the second information in the first information, and the RO in the first RO subset is an additional random access opportunity allocated for feature combination FC.
16. The method as described in claim 15, characterized in that, The first random access opportunity (RO) subset in the random access configuration information is determined based on the configuration of the second information in the first information, including: If the second information in the first information is configured, the first RO subset includes the additional random access opportunities indicated by the second information in the first configuration list.
17. The method as described in claim 15, characterized in that, The first random access opportunity (RO) subset in the random access configuration information is determined based on the configuration of the second information in the first information, and also includes: If the second information in the first information is configured, the first RO subset includes the additional random access opportunities indicated by the second information in the second configuration list; The second configuration list is used to indicate the mapping relationship between the second information and additional random access opportunities.
18. The method as described in claim 17, characterized in that, The second configuration list includes a first index indicating that no additional random access opportunity is allocated for the FC.
19. The method as described in claim 16, characterized in that, The second information is used to indicate the traditional random access opportunity (RO) allocated to the FC. The first random access opportunity (RO) subset in the random access configuration information is determined based on the configuration of the second information in the first information, including: If the third information is configured in the first information, the first RO subset is determined based on the configuration of the second information in the first information.
20. The method according to any one of claims 16-19, characterized in that, The first random access opportunity (RO) subset in the random access configuration information is determined based on the configuration of the second information in the first information, and also includes: If the second information in the first information is not configured, the first RO subset includes the additional random access opportunities indicated by the first information.
21. The method according to any one of claims 16-18, characterized in that, The first random access opportunity (RO) subset in the random access configuration information is determined based on the configuration of the second information in the first information, and also includes: If the second information is not configured in the first information, the first RO subset is determined based on the configuration of the fourth information in the first information, the fourth information being used to indicate the traditional random access timing allocated to the FC.
22. The method as described in claim 16, characterized in that, The first random access opportunity (RO) subset in the random access configuration information is determined based on the configuration of the second information in the first information, and also includes: If the second information is not configured in the first information, the first RO subset is an empty set.
23. The method as described in claim 21 or 22, characterized in that, The value range of the second information is the first range, which includes the first content; if the second information is the first content, the first RO subset includes the additional random access opportunities indicated by the first information.
24. The method as described in claim 20, characterized in that, The value range of the second information is a second range, which does not include the first content. The first content is used to indicate that the first RO subset includes the additional random access opportunities indicated by the first information.
25. The method according to any one of claims 15-24, characterized in that, In all or part of the first type of mapping cycle in the first type of association mode cycle, the first RO subset associated with the same synchronization signal block SSB index is determined based on the configuration of the second information in the first information; Wherein, the first type of association pattern period is the association pattern period between SSB and additional random access opportunity, and the first type of mapping period is the mapping period between SSB and additional random access opportunity.
26. A communication device, characterized in that, It includes at least one processor and a memory, the memory storing a computer program or instructions, the processor executing the computer program or instructions to implement the method of any one of claims 1-25.
27. A computer-readable storage medium, characterized in that, It stores a computer program or instructions, which, when executed, perform the method of any one of claims 1-25.