Transmission processing method and device

By receiving network side configuration information, the terminal judges the RO validity based on the time unit type of the PRACH resource, solving the problem of random access delay of PRACH transmission of the SBFD terminal, and achieving effective PRACH transmission and communication efficiency improvement.

CN120456247APending Publication Date: 2025-08-08DATANG MOBILE COMM EQUIP CO LTD
View PDF 0 Cites 0 Cited by

Patent Information

Application Number
CN202410173771.4
Authority / Receiving Office
CN · China
Patent Type
Applications(China)
Current Assignee / Owner
Filing Date
2024-02-07
Publication Date
2025-08-08

AI Technical Summary

Technical Problem

In the new 5G wireless NR, how to determine the effective random access timing RO for the physical random access channel PRACH transmission for terminals that support subbands without overlapping full duplex SBFD, and reduce the random access delay.

Method used

The terminal receives the configuration information sent by the network side device, determines the validity of the RO based on the time unit type corresponding to the PRACH resource, including SBFD and non-SBFD time units, judges the validity of the RO through the time domain position relationship, the RO number relationship and the preset method, and performs PRACH transmission on the valid RO.

Benefits of technology

The effectiveness of PRACH transmission is ensured, the random access delay is reduced, and the communication efficiency of SBFD terminals is improved.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN120456247A_ABST
    Figure CN120456247A_ABST
Patent Text Reader

Abstract

The invention provides a transmission processing method and device, and relates to the technical field of communication. The method of the present application comprises: a terminal receiving first configuration information sent by a network side device, the first configuration information being used for configuring a first PRACH resource supporting an SBFD terminal; the terminal determines a first RO corresponding to the first PRACH resource; the terminal determines whether the first RO is an effective RO according to the type of a time unit where the first RO is located; wherein the type of the time unit comprises an SBFD time unit and a non-SBFD time unit. The scheme provided by the invention solves the problem of how to determine the effective RO of the PRACH transmission for the terminal supporting the SBFD.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] The present application relates to the field of communication technology, and in particular to a transmission processing method and device. Background Art

[0002] In 5G New Radio (NR), research is underway on non-overlapping subband full-duplex (SBFD) technology to improve uplink coverage in time division duplex (TDD) systems. To reduce random access latency for terminals supporting SBFD, consideration is being given to supporting random access within SBFD symbols. Therefore, determining the random access opportunity (RO) resources for physical random access channel (PRACH) transmissions for SBFD-capable terminals remains a pressing technical challenge. Summary of the Invention

[0003] The purpose of the present application is to provide a transmission processing method and apparatus for a terminal supporting SBFD to determine a valid RO for PRACH transmission.

[0004] To achieve the above objectives, the present invention provides a transmission processing method, including:

[0005] The terminal receives first configuration information sent by a network-side device, where the first configuration information is used to configure a first physical random access channel (PRACH) resource supporting a full-duplex SBFD terminal with non-overlapping subbands;

[0006] The terminal determines a first random access opportunity RO corresponding to the first PRACH resource;

[0007] determining, by the terminal, whether the first RO is a valid RO according to a type of a time unit in which the first RO is located;

[0008] The types of the time unit include SBFD time unit and non-SBFD time unit.

[0009] Optionally, the terminal determining whether the first RO is a valid RO according to a type of a time unit in which the first RO is located includes:

[0010] When the time unit where the first RO is located is a non-SBFD time unit, the terminal performs at least one of the following:

[0011] determining the first RO as an invalid RO;

[0012] determining, based on a temporal position relationship between the first RO and the second RO, whether the first RO is an invalid RO or a valid RO;

[0013] determining whether the first RO is an invalid RO or a valid RO based on the number of the first ROs and the number of the second ROs;

[0014] determining, based on a preset method, whether the first RO is an invalid RO or a valid RO;

[0015] The second RO is a valid RO corresponding to a second PRACH resource, and the second PRACH resource is configured by second configuration information.

[0016] Optionally, the determining whether the first RO is an invalid RO or a valid RO based on the temporal position relationship between the first RO and the second RO includes:

[0017] In a case where any time subunit included in the first RO overlaps with any time subunit included in the second RO, the terminal determines that the first RO is an invalid RO; or,

[0018] In a case where any time subunit included in the first RO and any time subunit included in the second RO do not overlap, the terminal determines whether the first RO is an invalid RO or a valid RO based on a preset method.

[0019] Optionally, the determining whether the first RO is an invalid RO or a valid RO based on the temporal position relationship between the first RO and the second RO includes:

[0020] In a case where a time unit where the first RO is located overlaps with a time unit where the second RO is located, the terminal determines that the first RO is an invalid RO; or,

[0021] In a case where the time unit where the first RO is located does not overlap with the time unit where the second RO is located, the terminal determines whether the first RO is an invalid RO or a valid RO based on a preset method.

[0022] Optionally, the determining whether the first RO is an invalid RO or a valid RO based on the number of the first ROs and the number of the second ROs includes:

[0023] In a case where the total number of the first RO and the third RO is greater than or equal to a first threshold, the terminal determines that the first RO is an invalid RO; or,

[0024] When the total number of the first RO and the third RO is less than the first threshold, the terminal determines that the first RO is a valid RO;

[0025] The third RO is an RO in the second RO that overlaps with the first RO in time domain; or the third RO is an RO in the second RO that is in the same time unit as the first RO.

[0026] Optionally, the terminal determining whether the first RO is a valid RO according to a type of a time unit in which the first RO is located includes:

[0027] When the time unit where the first RO is located is an SBFD time unit, the terminal determines that a valid RO satisfies at least one of the following:

[0028] Located in the uplink subband;

[0029] The switching time between the SBFD time unit and the non-SBFD time unit does not overlap;

[0030] Located after the target time unit, and the interval between the target time unit and the target time unit is greater than or equal to the third threshold, the target time unit being the last full downlink time unit indicated by the time division multiplexing uplink and downlink configuration information;

[0031] Does not overlap with the time unit carrying SSB;

[0032] The SSB is located after the time unit of the target SSB and the interval between the time unit of the target SSB is greater than or equal to a fourth threshold, and the SSB is the SSB closest to the first RO;

[0033] It does not precede any time unit carrying SSB in the PRACH time slot.

[0034] Optionally, the method further includes:

[0035] The terminal sends a PRACH on the valid RO.

[0036] To achieve the above objectives, the present invention further provides a transmission processing method, including:

[0037] The network side device sends first configuration information to the terminal, where the first configuration information is used to configure a first physical random access channel (PRACH) resource supporting a full-duplex (SBFD) terminal with non-overlapping subbands;

[0038] The network side device determines a first random access opportunity RO corresponding to the first PRACH resource;

[0039] The network-side device determines whether the first RO is a valid RO according to a type of the time unit where the first RO is located;

[0040] The types of the time unit include SBFD time unit and non-SBFD time unit.

[0041] Optionally, the method further includes:

[0042] The network-side device receives the PRACH on the valid RO.

[0043] Optionally, the network-side device determines whether the first RO is a valid RO according to a type of a time unit in which the first RO is located, including:

[0044] When the time unit where the first RO is located is a non-SBFD time unit, the network-side device performs at least one of the following:

[0045] determining the first RO as an invalid RO;

[0046] determining, based on a temporal position relationship between the first RO and the second RO, whether the first RO is an invalid RO or a valid RO;

[0047] determining whether the first RO is an invalid RO or a valid RO based on the number of the first ROs and the number of the second ROs;

[0048] determining, based on a preset method, whether the first RO is an invalid RO or a valid RO;

[0049] The second RO is a valid RO corresponding to a second PRACH resource, and the second PRACH resource is configured by second configuration information.

[0050] In order to achieve the above-mentioned object, an embodiment of the present application further provides a transmission processing device, comprising: a memory, a transceiver, and a processor;

[0051] A memory for storing program instructions; a transceiver for transmitting and receiving data under the control of the processor; and a processor for reading the program instructions in the memory and performing the following operations:

[0052] Receive first configuration information sent by a network side device, where the first configuration information is used to configure a first physical random access channel (PRACH) resource supporting a full-duplex SBFD terminal with non-overlapping subbands;

[0053] Determining a first random access opportunity RO corresponding to the first PRACH resource;

[0054] determining, according to a type of a time unit in which the first RO is located, whether the first RO is a valid RO;

[0055] The types of the time unit include SBFD time unit and non-SBFD time unit.

[0056] Optionally, the processor is further configured to:

[0057] When the time unit where the first RO is located is a non-SBFD time unit, perform at least one of the following:

[0058] determining the first RO as an invalid RO;

[0059] determining, based on a temporal position relationship between the first RO and the second RO, whether the first RO is an invalid RO or a valid RO;

[0060] determining whether the first RO is an invalid RO or a valid RO based on the number of the first ROs and the number of the second ROs;

[0061] determining, based on a preset method, whether the first RO is an invalid RO or a valid RO;

[0062] The second RO is a valid RO corresponding to a second PRACH resource, and the second PRACH resource is configured by second configuration information.

[0063] Optionally, the processor is further configured to:

[0064] In the case where any time subunit included in the first RO overlaps with any time subunit included in the second RO, determining that the first RO is an invalid RO; or,

[0065] In a case where any time subunit included in the first RO and any time subunit included in the second RO do not overlap, the first RO is determined to be an invalid RO or a valid RO based on a preset method.

[0066] Optionally, the processor is further configured to:

[0067] In a case where the time unit where the first RO is located overlaps with the time unit where the second RO is located, determining that the first RO is an invalid RO; or,

[0068] In a case where the time unit where the first RO is located does not overlap with the time unit where the second RO is located, the first RO is determined to be an invalid RO or a valid RO based on a preset method.

[0069] Optionally, the processor is further configured to:

[0070] In the case where the total number of the first RO and the third RO is greater than or equal to a first threshold, determining that the first RO is an invalid RO; or,

[0071] When the total number of the first RO and the third RO is less than the first threshold, determining that the first RO is a valid RO;

[0072] The third RO is an RO in the second RO that overlaps with the first RO in time domain; or the third RO is an RO in the second RO that is in the same time unit as the first RO.

[0073] Optionally, the processor is further configured to:

[0074] When the time unit where the first RO is located is an SBFD time unit, determining that a valid RO satisfies at least one of the following:

[0075] Located in the uplink subband;

[0076] The switching time between the SBFD time unit and the non-SBFD time unit does not overlap;

[0077] Located after the target time unit, and the interval between the target time unit and the target time unit is greater than or equal to the third threshold, the target time unit being the last full downlink time unit indicated by the time division multiplexing uplink and downlink configuration information;

[0078] Does not overlap with the time unit carrying SSB;

[0079] The SSB is located after the time unit of the target SSB and the interval between the time unit of the target SSB is greater than or equal to a fourth threshold, and the SSB is the SSB closest to the first RO;

[0080] It does not precede any time unit carrying SSB in the PRACH time slot.

[0081] Optionally, the processor is further configured to:

[0082] The PRACH is sent on the valid RO.

[0083] To achieve the above objectives, the present invention further provides a transmission processing device, including:

[0084] A first receiving module is configured to receive first configuration information sent by a network-side device, where the first configuration information is used to configure a first physical random access channel (PRACH) resource supporting a full-duplex SBFD terminal with non-overlapping subbands;

[0085] A first processing module, configured to determine a first random access opportunity RO corresponding to the first PRACH resource;

[0086] a second processing module, configured to determine whether the first RO is a valid RO according to a type of a time unit in which the first RO is located;

[0087] The types of the time unit include SBFD time unit and non-SBFD time unit.

[0088] Optionally, the second processing module further includes:

[0089] The first processing unit is configured to, when the time unit where the first RO is located is a non-SBFD time unit, perform at least one of the following:

[0090] determining the first RO as an invalid RO;

[0091] determining, based on a temporal position relationship between the first RO and the second RO, whether the first RO is an invalid RO or a valid RO;

[0092] determining whether the first RO is an invalid RO or a valid RO based on the number of the first ROs and the number of the second ROs;

[0093] determining, based on a preset method, whether the first RO is an invalid RO or a valid RO;

[0094] The second RO is a valid RO corresponding to a second PRACH resource, and the second PRACH resource is configured by second configuration information.

[0095] To achieve the above objectives, an embodiment of the present application further provides a transmission processing device, comprising: a memory, a transceiver, and a processor; the memory is configured to store program instructions; the transceiver is configured to transmit and receive data under the control of the processor; and the processor is configured to read the program instructions in the memory and perform the following operations:

[0096] Sending first configuration information to the terminal, where the first configuration information is used to configure a first physical random access channel (PRACH) resource supporting a full-duplex (SBFD) terminal with non-overlapping subbands;

[0097] Determining a first random access opportunity RO corresponding to the first PRACH resource;

[0098] determining, according to a type of a time unit in which the first RO is located, whether the first RO is a valid RO;

[0099] The types of the time unit include SBFD time unit and non-SBFD time unit.

[0100] Optionally, the processor is further configured to:

[0101] When the time unit where the first RO is located is a non-SBFD time unit, perform at least one of the following:

[0102] determining the first RO as an invalid RO;

[0103] determining, based on a temporal position relationship between the first RO and the second RO, whether the first RO is an invalid RO or a valid RO;

[0104] determining whether the first RO is an invalid RO or a valid RO based on the number of the first ROs and the number of the second ROs;

[0105] determining, based on a preset method, whether the first RO is an invalid RO or a valid RO;

[0106] The second RO is a valid RO corresponding to a second PRACH resource, and the second PRACH resource is configured by second configuration information.

[0107] To achieve the above objectives, the present invention further provides a transmission processing device, including:

[0108] A first sending module is configured to send first configuration information to a terminal, where the first configuration information is used to configure a first physical random access channel (PRACH) resource supporting a full-duplex SBFD terminal with non-overlapping subbands;

[0109] A third processing module, configured to determine a first random access opportunity RO corresponding to the first PRACH resource;

[0110] a fourth processing module, configured to determine whether the first RO is a valid RO according to a type of the time unit in which the first RO is located;

[0111] The types of the time unit include SBFD time unit and non-SBFD time unit.

[0112] In order to achieve the above-mentioned purpose, an embodiment of the present application further provides a processor-readable storage medium, wherein the processor-readable storage medium stores program instructions, and the program instructions are used to enable the processor to execute the transmission processing method as described above.

[0113] In order to achieve the above-mentioned purpose, an embodiment of the present application further provides a computer program product, including computer instructions, which implement the steps of the transmission processing method described above when executed by a processor.

[0114] The above technical solution of the present application has at least the following beneficial effects:

[0115] In the above technical solution of the embodiment of the present application, the terminal can receive the first configuration information sent by the network side. Since the first configuration information is used to configure the first PRACH resource of the terminal supporting SBFD, the first RO corresponding to the first PRACH resource is determined. Afterwards, whether the time unit in which the first RO is located is an SBFD time unit or a non-SBFD time unit can be used to determine whether the first RO is a valid RO, so as to ensure that subsequent PRACH transmission is valid. BRIEF DESCRIPTION OF THE DRAWINGS

[0116] Figure 1 This is one of the flowcharts of the method according to the embodiment of the present application;

[0117] Figure 2 This is one of the application diagrams of the method of the embodiment of the present application

[0118] Figure 3 This is the second application diagram of the method of the embodiment of the present application;

[0119] Figure 4 This is the third application diagram of the method of the embodiment of the present application;

[0120] Figure 5 This is the fourth application diagram of the method of the embodiment of the present application;

[0121] Figure 6 This is the fifth application diagram of the method of the embodiment of the present application;

[0122] Figure 7 This is a second flow chart of the method according to an embodiment of the present application;

[0123] Figure 8 This is one of the structural block diagrams of the device according to the embodiment of the present application;

[0124] Figure 9 This is one of the module schematic diagrams of the device according to the embodiment of the present application;

[0125] Figure 10 This is the second structural block diagram of the device according to the embodiment of the present application;

[0126] Figure 11 This is the second module diagram of the device according to the embodiment of the present application. DETAILED DESCRIPTION

[0127] In the embodiments of this application, the term "and / or" describes the association relationship between associated objects, indicating that three relationships can exist. For example, A and / or B can represent three situations: A exists alone, A and B exist simultaneously, and B exists alone. The character " / " generally indicates that the associated objects are in an "or" relationship.

[0128] In the embodiments of the present application, the term "plurality" refers to two or more than two, and other quantifiers are similar.

[0129] The following will be combined with the drawings in the embodiments of this application to clearly and completely describe the technical solutions in the embodiments of this application. Obviously, the embodiments described are only part of the embodiments of this application, not all of the embodiments. Based on the embodiments in this application, all other embodiments obtained by ordinary technicians in this field without making creative efforts are within the scope of protection of this application.

[0130] It is worth noting that the technologies involved in the embodiments of this application include the following:

[0131] 1. Duplex mode

[0132] 5G NR supports TDD and frequency division duplex (FDD), which refer to two duplex communication modes in mobile communication technology. TDD stands for time division duplex, and FDD stands for frequency division duplex. TDD transmits and receives at different times on the same frequency channel (i.e., carrier), distinguishing uplink and downlink transmission resources by time. FDD transmits and receives simultaneously on different frequency channels, distinguishing uplink and downlink transmission resources by frequency.

[0133] 5G NR also supports full-duplex with non-overlapping subbands, that is, the base station can simultaneously transmit and receive through different subbands within a TDD carrier, and the subbands used for transmission and reception do not overlap. An SBFD symbol is a symbol that contains both a subband for uplink transmission and a subband for downlink transmission. Currently, only SBFD symbols can be configured in downlink symbols or flexible symbols configured in the TDD uplink and downlink common configuration (TDD-UL-DL-ConfigCommon). For sub-band full-duplex systems, the sub-band configurations currently considered for support (SBFD sub-band configuration #1, SBFD sub-band configuration #2) include the following two cases:

[0134] SBFD subband configuration #1 uses the {DUD} mode, that is, an SBFD timeslot contains an uplink subband at the center of the carrier bandwidth and two downlink subbands on both sides of the carrier bandwidth;

[0135] SBFD subband configuration #2 uses the {DU} mode, that is, one SBFD timeslot contains an uplink subband on one side of the carrier bandwidth and a downlink subband on the other side of the carrier bandwidth.

[0136] Terminals in an SBFD system are half-duplex capable and can be either SBFD-capable or non-SBFD-capable. SBFD-capable terminals are those that are aware of the SBFD subband configuration, are aware of the base station they are accessing to perform SBFD operations, or are later-version terminals. New terminal behaviors can be defined for SBFD-capable terminals. Non-SBFD-capable terminals are earlier-generation or legacy terminals, are those that are unaware of the SBFD subband configuration, or are unaware of the base station's ability to perform SBFD operations. These terminals are subsequently referred to as SBFD terminals.

[0137] 2. PRACH transmission

[0138] In the existing TDD system, valid ROs in PRACH resources can only appear in flexible symbols F or uplink symbols U, and ROs in downlink symbols are all invalid ROs.

[0139] Specifically, the methods for determining effective RO in the prior art include:

[0140] All ROs on an FDD carrier or a supplementary uplink (SUL) carrier are valid ROs.

[0141] For TDD carriers, whether a RO is valid is determined as follows:

[0142] If the UE is not configured with TDD-UL-DL-ConfigurationCommon, then in a PRACH slot, a RO is considered valid if it does not precede an SSB and is at least N symbols after the last SSB symbol, where N is an integer whose value depends on the subcarrier spacing of the PRACH sequence. If channelAccessMode="semiStatic" is configured, in addition to the conditions described above, the RO must not overlap with a group of consecutive symbols before the start of the next channel occupation time when the UE is not transmitting.

[0143] If the UE is configured with TDD-UL-DL-ConfigurationCommon, the RO in the uplink symbol is valid RO, or in a PRACH timeslot, when the RO is not before the SSB and is at least N symbols after the last downlink symbol and at least N symbols after the last SSB symbol, it is valid RO, where N is an integer whose value depends on the subcarrier spacing of the PRACH sequence; if the UE is configured with channelAccessMode="semiStatic", in addition to the conditions described above, the RO must not overlap with a group of consecutive symbols before the start of the next channel occupation time when the UE is not transmitting.

[0144] In the embodiment of the present application, the time unit may be a symbol, a time slot, etc.

[0145] The present application provides a transmission processing method and apparatus. The method and apparatus are based on the same application concept. Since the method and apparatus solve similar problems, the implementation of the apparatus and method can refer to each other, and the repetitive parts will not be repeated.

[0146] like Figure 1 As shown, a transmission processing method provided in an embodiment of the present application includes:

[0147] Step 101: A terminal receives first configuration information sent by a network-side device, where the first configuration information is used to configure a first physical random access channel (PRACH) resource supporting a full-duplex SBFD terminal with non-overlapping subbands.

[0148] Step 102: The terminal determines a first random access opportunity (RO) corresponding to the first PRACH resource.

[0149] Step 103: The terminal determines whether the first RO is a valid RO according to the type of the time unit where the first RO is located;

[0150] The types of the time units include SBFD time units and non-SBFD time units. Alternatively, the types of the time units are SBFD time units and non-SBFD time units in the downlink symbols configured by TDD-UL-DL-ConfigCommon, and SBFD time units in the downlink symbols configured by non-TDD-UL-DL-ConfigCommon. In this embodiment, only the types of the time units are SBFD time units and non-SBFD time units are used for explanation, but it should be clear that the case where the type of the time unit is SBFD time unit can be limited to the SBFD time units in the downlink symbols configured by TDD-UL-DL-ConfigCommon, and the case where the type of the time unit is non-SBFD time unit can be limited to the SBFD time units in the downlink symbols configured by non-TDD-UL-DL-ConfigCommon.

[0151] In this way, according to the above steps 101-103, the terminal can receive the first configuration information sent by the network side. Since the first configuration information is used to configure the first PRACH resource of the terminal supporting SBFD, after determining the first RO corresponding to the first PRACH resource, it can be determined whether the first RO is a valid RO based on whether the time unit in which the first RO is located is an SBFD time unit or a non-SBFD time unit, so as to ensure that subsequent PRACH transmission is valid.

[0152] It should be noted that, in this embodiment, the first configuration information is configuration information for terminals supporting SBFD. The network-side device will send the first configuration information to terminals supporting SBFD, or only terminals supporting SBFD can receive the first configuration information.

[0153] In one embodiment, a network-side device sends specific signaling that carries the first configuration information or information indicating the first configuration information. Accordingly, the terminal receives the specific signaling and the first configuration information. The specific signaling can be understood as signaling for configuring the first PRACH resource.

[0154] In addition, in this embodiment, a mapping relationship between the first PRACH resource and the first RO is predefined or configured. After the terminal learns the first PRACH resource by receiving the first configuration information, it can determine the first RO corresponding to the first PRACH resource according to the mapping relationship.

[0155] Furthermore, optionally, in this embodiment, the terminal determines whether the first RO is a valid RO according to the type of the time unit in which the first RO is located, including:

[0156] When the time unit where the first RO is located is a non-SBFD time unit, the terminal performs at least one of the following:

[0157] 1) determining the first RO as an invalid RO;

[0158] 2) determining whether the first RO is an invalid RO or a valid RO based on a temporal position relationship between the first RO and the second RO;

[0159] 3) determining whether the first RO is an invalid RO or a valid RO based on the number of the first ROs and the number of the second ROs;

[0160] 4) determining whether the first RO is an invalid RO or a valid RO based on a preset method;

[0161] The second RO is a valid RO corresponding to a second PRACH resource, and the second PRACH resource is configured by second configuration information.

[0162] In this way, for the first RO in the non-SBFD time unit, one or more of the above-mentioned methods may be used to determine whether the first RO is an invalid RO or a valid RO.

[0163] In this embodiment, for the first RO in the non-SBFD time unit, which of the above items is used to determine whether the first RO is an invalid RO or a valid RO can be determined based on at least one of the configuration of the network side device and the terminal capability.

[0164] Determining the first RO as an invalid RO may mean that the first ROs of all non-SBFD time units are invalid ROs, that is, all first ROs configured in non-SBFD time units are invalid ROs. Assuming that the time unit is a time slot, the terminal supporting SBFD determines the first PRACH resource based on the first configuration information. When the symbol type included in the time slot where the RO corresponding to the first PRACH resource is located is a non-SBFD symbol, all ROs are considered to be invalid ROs, such as Figure 2 As shown, in the uplink time slots configured by TDD-UL-DL-ConfigCommon (all non-SBFD symbols), the ROs included in the first PRACH resource are all invalid ROs, and the first ROs in time slots (slot) 3, slot 4, slot 8, and slot 9 are invalid ROs.

[0165] Of course, specific conditions may also be set to define the first RO that meets the specific conditions in a non-SBFD time unit as an invalid RO. The specific conditions may be a set time domain range or frequency domain range.

[0166] For the first RO of the non-SBFD time unit, it can also be determined as an invalid RO or a valid RO based on its time domain position relationship with the second RO; it can also be determined as an invalid RO or a valid RO based on its number and the number of second ROs; it can also be determined as an invalid RO or a valid RO based on a preset method.

[0167] For example, when the symbol type of the RO corresponding to the first PRACH resource is a non-SBFD symbol, it can be considered that the first RO whose time unit does not include the second RO is an invalid RO resource, and the first RO whose time unit includes the second RO can be further determined as an invalid RO or a valid RO based on the time domain position relationship or number or preset method between the two.

[0168] Optionally, in this embodiment, determining whether the first RO is an invalid RO or a valid RO based on the temporal position relationship between the first RO and the second RO includes:

[0169] 2-1) When any time subunit included in the first RO overlaps with any time subunit included in the second RO, the terminal determines that the first RO is an invalid RO; or,

[0170] In a case where any time subunit included in the first RO and any time subunit included in the second RO do not overlap, the terminal determines whether the first RO is an invalid RO or a valid RO based on a preset method.

[0171] Specifically, the temporal positional relationship between the first and second ROs refers to whether their time subunits overlap. Thus, for a first RO in a non-SBFD time unit, if any of its time subunits overlaps with any of the second RO's time subunits, the first RO can be determined to be invalid. If any of its time subunits do not overlap with any of the second RO's time subunits, whether the first RO is invalid or valid can be further determined based on a preset method.

[0172] Here, the overlapping of time sub-units includes: overlapping of time domain resources, or overlapping of time domain and frequency domain resources.

[0173] In this embodiment, a first RO within a time unit includes one or more time subunits. For example, a first RO within a time slot includes one or more symbols. Therefore, a terminal supporting SBFD determines a first PRACH resource based on the first configuration information. When the time slot in which the RO corresponding to the first PRACH resource includes non-SBFD symbols, if any symbol included in the first RO overlaps with any symbol included in the second RO, the RO is considered invalid. Otherwise, whether the RO is valid is determined based on a preset method.

[0174] like Figure 3 and Figure 4 As shown, in the uplink time slots configured by TDD-UL-DL-ConfigCommon (all non-SBFD symbols), any symbol contained in the first RO in time slots 3 and 8 does not overlap with the second RO, and is determined to be a valid RO based on a preset method, then it is considered to be a valid RO;

[0175] If the overlap of the time subunits is only the overlap of time domain resources, since the symbols contained in the first RO and the symbols contained in the second RO in time slots 4 and 9 overlap in the time domain, they are considered to be invalid ROs, such as Figure 3 As shown; if the overlap of the time sub-unit includes the overlap of time domain and frequency domain resources, since the symbols contained in the first RO and the symbols contained in the second RO in time slots 4 and 9 overlap in the time domain, there is no overlap in the frequency domain resources, and it is determined to be a valid RO based on the preset method, it is considered to be a valid RO, such as Figure 4 shown.

[0176] Optionally, in this embodiment, determining whether the first RO is an invalid RO or a valid RO based on the temporal position relationship between the first RO and the second RO includes:

[0177] 2-2) When the time unit where the first RO is located overlaps with the time unit where the second RO is located, the terminal determines that the first RO is an invalid RO; or,

[0178] In a case where the time unit where the first RO is located does not overlap with the time unit where the second RO is located, the terminal determines whether the first RO is an invalid RO or a valid RO based on a preset method.

[0179] Specifically, the temporal positional relationship between the first and second ROs refers to whether the time periods of the first and second ROs overlap. Thus, for a first RO in a non-SBFD time unit, if its time unit overlaps with the time unit of the second RO, the first RO can be determined to be invalid. If its time unit does not overlap with the time unit of the second RO, whether the first RO is invalid or valid can be further determined based on a preset method.

[0180] Assuming that the time unit is a time slot, a terminal supporting SBFD determines a first PRACH resource based on the first configuration information. When the time slot where the first RO corresponding to the first PRACH resource is located contains a symbol type that is a non-SBFD symbol, if the time slot where the first RO is located overlaps with the time slot where the second RO is located, it is considered to be an invalid RO; otherwise, it is determined based on a preset method whether it is a valid RO. Figure 5 As shown, in the uplink time slots configured by TDD-UL-DL-ConfigCommon (all non-SBFD symbols), the time slot where the first RO in time slots 3 and 8 is located does not overlap with the time slot where the second RO is located, and is determined to be a valid RO based on a preset method, then the first RO in time slots 3 and 8 is considered to be a valid RO; the time slot where the first RO in time slots 4 and 9 is located overlaps with the time slot where the second RO is located, then it is considered to be an invalid RO.

[0181] Optionally, in this embodiment, determining whether the first RO is an invalid RO or a valid RO based on the number of the first ROs and the number of the second ROs includes:

[0182] In a case where the total number of the first RO and the third RO is greater than or equal to (or greater than) a first threshold, the terminal determines that the first RO is an invalid RO; or,

[0183] When the total number of the first RO and the third RO is less than (or less than or equal to) the first threshold, the terminal determines that the first RO is a valid RO;

[0184] The third RO is an RO in the second RO that overlaps with the first RO in time domain; or the third RO is an RO in the second RO that is in the same time unit as the first RO.

[0185] That is, for the first RO in a non-SBFD time unit, if the sum of the first and third ROs is greater than or equal to a first threshold, the first RO is determined to be invalid; if the sum of the first and third ROs is less than the first threshold, the first RO is determined to be valid. Here, the first threshold is predefined or configured.

[0186] If the third RO is an RO in the second RO that is in the same time unit as the first RO, then the third RO and the second RO may overlap in time domain or may not overlap in time domain.

[0187] In addition, for counting the first ROs, an independent counting method can be adopted, that is, each first RO is counted, and the number of first ROs is the number of all first ROs. Assuming that the time unit is a time slot, such as Figure 6 As shown, the number of first ROs in a time slot is 6; alternatively, counting can be performed based on the time domain (different time units), that is, first ROs in different time units are counted, and the number of first ROs is the number of first ROs in which the time units do not overlap. Multiple first ROs in the same time unit are counted as 1. Assuming that the time unit is a time slot, as shown in FIG. Figure 6 As shown, the number of the first RO in a time slot is 1; alternatively, the counting can be performed based on the frequency domain (the frequency domains do not overlap), that is, the first ROs that do not overlap the frequency domains are counted, and the number of the first ROs is the number of the first ROs in different frequency domains. Assuming that the time unit is a time slot, as shown in FIG. Figure 6 The number of the first ROs in one time slot is shown to be 6.

[0188] The counting of the third RO can also adopt the method of the first RO described above, which will not be described in detail here.

[0189] Assuming that the time unit is a time slot, the terminal supporting SBFD determines the first PRACH resource based on the first configuration information. When the time slot where the RO corresponding to the first PRACH resource is located contains a symbol type that is a non-SBFD symbol, whether the first RO is a valid RO is determined based on whether the total number of the first RO and the third RO in the frequency domain is greater than or equal to the first threshold M1. Figure 6 As shown, when the predefined or configured M1 value is 8, in the uplink time slot configured by TDD-UL-DL-ConfigCommon (all non-SBFD symbols), there is no third RO in time slot 3, and the first RO is determined to be a valid RO based on a preset method, then it is considered that the first RO in time slot 3 is a valid RO; the total number of the first RO and the third RO in time slot 4 in the frequency domain is 10, which is greater than the predefined or configured M1, so the first RO in time slot 4 is an invalid RO.

[0190] A terminal supporting SBFD determines a first PRACH resource based on the first configuration information. When the symbol type contained in the time slot where the first RO corresponding to the first PRACH resource is located is a non-SBFD symbol, whether the first RO is a valid RO is determined based on whether the total number of the first RO and the third RO in the time domain in one time slot is greater than or equal to the first threshold M2. If the predefined or configured M2 value is 2, then in an uplink time slot configured by TDD-UL-DL-ConfigCommon (all non-SBFD symbols),

[0191] If the total number of the first RO and the third RO in a time slot is 4, which is greater than the predefined or configured M2, the first RO of the time slot is an invalid RO, wherein the symbols of the two first ROs in the time slot are different and the symbols of the two third ROs are different;

[0192] If the total number of the first RO and the third RO in a time slot is 2, which is less than the predefined or configured M2, the first RO in the time slot is an invalid RO.

[0193] In one embodiment, whether to use mode 1) or mode 2-1) is determined based on the configuration of the network side device and / or the capability of the terminal; whether to use mode 2-1) or mode 4) is determined based on the configuration of the network side device and / or the capability of the terminal; whether to use mode 1) or mode 2-2) is determined based on the configuration of the network side device and / or the capability of the terminal; whether to use mode 2-2) or mode 4) is determined based on the configuration of the network side device and / or the capability of the terminal; and whether mode 3) and mode 4) are used in combination based on the configuration of the network side device and / or the capability of the terminal.

[0194] It should also be noted that, in this embodiment, the preset manner for determining whether the first RO is an invalid RO or a valid RO is a manner for determining whether the RO corresponding to the second PRACH resource is an invalid RO or a valid RO.

[0195] Specifically, the preset method is:

[0196] If the UE is not configured with TDD-UL-DL-ConfigurationCommon, then in a PRACH slot, the first RO is considered valid if it does not precede an SSB and is at least N symbols after the last SSB symbol, where N is an integer whose value depends on the subcarrier spacing of the PRACH sequence. If channelAccessMode="semiStatic" is configured, in addition to the conditions described above, the first RO must not overlap with a group of consecutive symbols before the start of the next channel occupation time when the UE is not transmitting.

[0197] If the UE is configured with TDD-UL-DL-ConfigurationCommon, the first RO in an uplink symbol is a valid RO, or in a PRACH timeslot, the first RO is a valid RO when it is not before the SSB and is at least N symbols after the last downlink symbol and at least N symbols after the last SSB symbol, where N is an integer whose value depends on the subcarrier spacing of the PRACH sequence; if the UE is configured with channelAccessMode="semiStatic", in addition to the conditions described above, the first RO must not overlap with a group of consecutive symbols before the start time of the next channel occupation time when the UE does not transmit.

[0198] In the above preset manner, the PRACH time slot is the time slot of the first PRACH.

[0199] Additionally, optionally, in this embodiment, the terminal determines whether the first RO is a valid RO according to the type of the time unit in which the first RO is located, including:

[0200] When the time unit where the first RO is located is an SBFD time unit, the terminal determines that a valid RO satisfies at least one of the following:

[0201] 1') is located in the uplink sub-band;

[0202] 2') does not overlap with the switching time between the SBFD time unit and the non-SBFD time unit;

[0203] 3′) located after the target time unit and having a gap with the target time unit greater than or equal to a third threshold, the target time unit being the last full downlink time unit indicated by the time division multiplexing uplink and downlink configuration information;

[0204] 4') does not overlap with the time unit carrying SSB;

[0205] 5′) located after the time unit of the target SSB, and the interval between the time unit of the target SSB is greater than or equal to a fourth threshold, and the SSB is the SSB closest to the first RO;

[0206] 6') does not precede any time unit carrying an SSB in the PRACH time slot.

[0207] In this way, for the first RO of the SBFD time unit, the first RO can be determined to be a valid RO by satisfying one or more of the above conditions.

[0208] For example, the first RO that satisfies the combination of 1′) and 2′) above (for the case where the switching time is explicitly defined in the protocol) is a valid RO, ie

[0209] If the first RO is entirely located in the uplink subband and the first RO does not overlap with the switching time between the SBFD symbol and the non-SBFD symbol, it is a valid RO, otherwise it is an invalid RO;

[0210] The first RO satisfies the combination of 1') and 3') above and is a valid RO.

[0211] When tdd-UL-DL-ConfigurationCommon is not configured, if the first RO is entirely located in the uplink subband, it is a valid RO, otherwise it is an invalid RO; when tdd-UL-DL-ConfigurationCommon is configured, if all RO resources are located in the uplink subband and the RO resource is at least M symbols after the last full downlink symbol, it is a valid RO, otherwise it is an invalid RO;

[0212] The first RO satisfies the combination of 1'), 3') and 4') above and is a valid RO;

[0213] The first RO satisfies the combination of 1'), 3'), 5') and 6') above and is a valid RO.

[0214] Among them, the time unit carrying SSB is a time unit carrying SSB that cannot perform uplink reception.

[0215] Optionally, in this embodiment, the method further includes:

[0216] The terminal sends a PRACH on the valid RO.

[0217] That is, after determining a valid RO of the first RO, the terminal may transmit the PRACH in the valid RO.

[0218] In summary, the method of the embodiment of the present application, for the SBFD terminal, configures the first PRACH resource through the first configuration information, and determines whether it is a valid RO resource based on the time unit type of the first RO, laying the foundation for subsequent PRACH transmission and ensuring the effectiveness of PRACH transmission.

[0219] like Figure 7 As shown, the embodiment of the present application also provides a transmission processing method, including:

[0220] Step 701: A network-side device sends first configuration information to a terminal, where the first configuration information is used to configure a first physical random access channel (PRACH) resource supporting a full-duplex (SBFD) terminal with non-overlapping subbands.

[0221] Step 702: The network-side device determines a first random access opportunity (RO) corresponding to the first PRACH resource.

[0222] Step 703: The network-side device determines whether the first RO is a valid RO according to the type of the time unit in which the first RO is located.

[0223] The types of the time unit include SBFD time unit and non-SBFD time unit.

[0224] According to the above steps 701-703, the network-side device sends the first configuration information to the terminal, so that the terminal and the network-side device can determine the first PRACH resource and the first RO corresponding to the first PRACH resource according to the first configuration information. Thereafter, it can be determined whether the first RO is a valid RO based on whether the time unit in which the first RO is located is an SBFD time unit or a non-SBFD time unit, so as to ensure that subsequent PRACH transmission is valid.

[0225] Optionally, the method further includes:

[0226] The network-side device receives the PRACH on the valid RO.

[0227] Optionally, the network-side device determines whether the first RO is a valid RO according to a type of a time unit in which the first RO is located, including:

[0228] When the time unit where the first RO is located is a non-SBFD time unit, the network-side device performs at least one of the following:

[0229] determining the first RO as an invalid RO;

[0230] determining, based on a temporal position relationship between the first RO and the second RO, whether the first RO is an invalid RO or a valid RO;

[0231] determining whether the first RO is an invalid RO or a valid RO based on the number of the first ROs and the number of the second ROs;

[0232] determining, based on a preset method, whether the first RO is an invalid RO or a valid RO;

[0233] The second RO is a valid RO corresponding to a second PRACH resource, and the second PRACH resource is configured by second configuration information.

[0234] Optionally, the determining whether the first RO is an invalid RO or a valid RO based on the temporal position relationship between the first RO and the second RO includes:

[0235] In the case where any time subunit included in the first RO overlaps with any time subunit included in the second RO, the network-side device determines that the first RO is an invalid RO; or,

[0236] In a case where any time subunit included in the first RO and any time subunit included in the second RO do not overlap, the network-side device determines whether the first RO is an invalid RO or a valid RO based on a preset method.

[0237] Optionally, the determining whether the first RO is an invalid RO or a valid RO based on the temporal position relationship between the first RO and the second RO includes:

[0238] In a case where the time unit where the first RO is located overlaps with the time unit where the second RO is located, the network-side device determines that the first RO is an invalid RO; or,

[0239] In a case where the time unit where the first RO is located does not overlap with the time unit where the second RO is located, the network-side device determines whether the first RO is an invalid RO or a valid RO based on a preset method.

[0240] Optionally, the determining whether the first RO is an invalid RO or a valid RO based on the number of the first ROs and the number of the second ROs includes:

[0241] In a case where the total number of the first RO and the third RO is greater than or equal to a first threshold, the network-side device determines that the first RO is an invalid RO; or,

[0242] When the total number of the first RO and the third RO is less than the first threshold, the network-side device determines that the first RO is a valid RO;

[0243] The third RO is an RO in the second RO that overlaps with the first RO in time domain; or the third RO is an RO in the second RO that is in the same time unit as the first RO.

[0244] Optionally, the network-side device determines whether the first RO is a valid RO according to a type of a time unit in which the first RO is located, including:

[0245] When the time unit where the first RO is located is an SBFD time unit, the network-side device determines that a valid RO satisfies at least one of the following:

[0246] Located in the uplink subband;

[0247] The switching time between the SBFD time unit and the non-SBFD time unit does not overlap;

[0248] Located after the target time unit, and the interval between the target time unit and the target time unit is greater than or equal to the third threshold, the target time unit being the last full downlink time unit indicated by the time division multiplexing uplink and downlink configuration information;

[0249] Does not overlap with the time unit carrying SSB;

[0250] The SSB is located after the time unit of the target SSB and the interval between the time unit of the target SSB is greater than or equal to a fourth threshold, and the SSB is the SSB closest to the first RO;

[0251] It does not precede any time unit carrying SSB in the PRACH time slot.

[0252] It should be noted that this method is implemented in conjunction with the above-mentioned method executed by the terminal. The implementation method of the above-mentioned method embodiment is applicable to this method and can also achieve the same technical effect.

[0253] like Figure 8 As shown, the present application also provides a transmission processing device, including: a memory 820, a transceiver 810, and a processor 800: the memory 820 is used to store program instructions; the transceiver 810 is used to send and receive data under the control of the processor 800; the processor 800 is used to read the program instructions in the memory 820 and perform the following operations:

[0254] Receive first configuration information sent by a network side device, where the first configuration information is used to configure a first physical random access channel (PRACH) resource supporting a full-duplex SBFD terminal with non-overlapping subbands;

[0255] Determining a first random access opportunity RO corresponding to the first PRACH resource;

[0256] determining, according to a type of a time unit in which the first RO is located, whether the first RO is a valid RO;

[0257] The types of the time unit include SBFD time unit and non-SBFD time unit.

[0258] Among them, Figure 8In the embodiment, the bus architecture may include any number of interconnected buses and bridges, specifically linking together various circuits of one or more processors represented by processor 800 and memory represented by memory 820. The bus architecture may also link together various other circuits such as peripheral devices, voltage regulators, and power management circuits, which are well known in the art and therefore will not be described further herein. The bus interface provides an interface. The transceiver 810 may be a plurality of components, i.e., a transmitter and a receiver, providing a unit for communicating with various other devices on a transmission medium, such as a wireless channel, a wired channel, an optical cable, and the like. For different user devices, the user interface 830 may also be an interface capable of connecting external or internal devices as required, and the connected devices include but are not limited to a keypad, a display, a speaker, a microphone, a joystick, and the like.

[0259] The processor 800 is responsible for managing the bus architecture and general processing, and the memory 820 can store data used by the processor 800 when performing operations.

[0260] Optionally, the processor 800 may be a CPU (central processing unit), an ASIC (Application Specific Integrated Circuit), an FPGA (Field-Programmable Gate Array) or a CPLD (Complex Programmable Logic Device), and the processor 800 may also adopt a multi-core architecture.

[0261] The processor 800 is configured to execute any of the methods provided in the embodiments of the present application according to the obtained executable instructions by calling the program instructions stored in the memory. The processor 800 and the memory 820 may also be physically separated.

[0262] Optionally, the processor is further configured to:

[0263] When the time unit where the first RO is located is a non-SBFD time unit, perform at least one of the following:

[0264] determining the first RO as an invalid RO;

[0265] determining, based on a temporal position relationship between the first RO and the second RO, whether the first RO is an invalid RO or a valid RO;

[0266] determining whether the first RO is an invalid RO or a valid RO based on the number of the first ROs and the number of the second ROs;

[0267] determining, based on a preset method, whether the first RO is an invalid RO or a valid RO;

[0268] The second RO is a valid RO corresponding to a second PRACH resource, and the second PRACH resource is configured by second configuration information.

[0269] Optionally, the processor is further configured to:

[0270] In the case where any time subunit included in the first RO overlaps with any time subunit included in the second RO, determining that the first RO is an invalid RO; or,

[0271] In a case where any time subunit included in the first RO and any time subunit included in the second RO do not overlap, the first RO is determined to be an invalid RO or a valid RO based on a preset method.

[0272] Optionally, the processor is further configured to:

[0273] In a case where the time unit where the first RO is located overlaps with the time unit where the second RO is located, determining that the first RO is an invalid RO; or,

[0274] In a case where the time unit where the first RO is located does not overlap with the time unit where the second RO is located, the first RO is determined to be an invalid RO or a valid RO based on a preset method.

[0275] Optionally, the processor is further configured to:

[0276] In the case where the total number of the first RO and the third RO is greater than or equal to a first threshold, determining that the first RO is an invalid RO; or,

[0277] When the total number of the first RO and the third RO is less than the first threshold, determining that the first RO is a valid RO;

[0278] The third RO is an RO in the second RO that overlaps with the first RO in time domain; or the third RO is an RO in the second RO that is in the same time unit as the first RO.

[0279] Optionally, the processor is further configured to:

[0280] When the time unit where the first RO is located is an SBFD time unit, determining that a valid RO satisfies at least one of the following:

[0281] Located in the uplink subband;

[0282] The switching time between the SBFD time unit and the non-SBFD time unit does not overlap;

[0283] Located after the target time unit, and the interval between the target time unit and the target time unit is greater than or equal to the third threshold, the target time unit being the last full downlink time unit indicated by the time division multiplexing uplink and downlink configuration information;

[0284] Does not overlap with the time unit carrying SSB;

[0285] The SSB is located after the time unit of the target SSB and the interval between the time unit of the target SSB is greater than or equal to a fourth threshold, and the SSB is the SSB closest to the first RO;

[0286] It does not precede any time unit carrying SSB in the PRACH time slot.

[0287] Optionally, the processor is further configured to:

[0288] The PRACH is sent on the valid RO.

[0289] The device of the embodiment of the present application,

[0290] It should be noted here that the above-mentioned device provided in the embodiment of the present application can implement all the method steps implemented in the above-mentioned method embodiment and can achieve the same technical effect. The parts and beneficial effects of this embodiment that are the same as those in the method embodiment will not be described in detail here.

[0291] like Figure 9 As shown, the present application also provides a transmission processing device, including:

[0292] The first receiving module 910 is configured to receive first configuration information sent by a network-side device, where the first configuration information is used to configure a first physical random access channel (PRACH) resource supporting a full-duplex SBFD terminal with non-overlapping subbands;

[0293] A first processing module 920 is configured to determine a first random access opportunity RO corresponding to the first PRACH resource;

[0294] A second processing module 930 is configured to determine whether the first RO is a valid RO according to the type of the time unit in which the first RO is located;

[0295] The types of the time unit include SBFD time unit and non-SBFD time unit.

[0296] Optionally, the second processing module includes:

[0297] The first processing unit is configured to, when the time unit where the first RO is located is a non-SBFD time unit, perform at least one of the following:

[0298] determining the first RO as an invalid RO;

[0299] determining, based on a temporal position relationship between the first RO and the second RO, whether the first RO is an invalid RO or a valid RO;

[0300] determining whether the first RO is an invalid RO or a valid RO based on the number of the first ROs and the number of the second ROs;

[0301] determining, based on a preset method, whether the first RO is an invalid RO or a valid RO;

[0302] The second RO is a valid RO corresponding to a second PRACH resource, and the second PRACH resource is configured by second configuration information.

[0303] Optionally, the first processing unit is further configured to:

[0304] In the case where any time subunit included in the first RO overlaps with any time subunit included in the second RO, determining that the first RO is an invalid RO; or,

[0305] In a case where any time subunit included in the first RO and any time subunit included in the second RO do not overlap, the first RO is determined to be an invalid RO or a valid RO based on a preset method.

[0306] Optionally, the first processing unit is further configured to:

[0307] In a case where the time unit where the first RO is located overlaps with the time unit where the second RO is located, determining that the first RO is an invalid RO; or,

[0308] In a case where the time unit where the first RO is located does not overlap with the time unit where the second RO is located, the first RO is determined to be an invalid RO or a valid RO based on a preset method.

[0309] Optionally, the first processing unit is further configured to:

[0310] In the case where the total number of the first RO and the third RO is greater than or equal to a first threshold, determining that the first RO is an invalid RO; or,

[0311] When the total number of the first RO and the third RO is less than the first threshold, determining that the first RO is a valid RO;

[0312] The third RO is an RO in the second RO that overlaps with the first RO in time domain; or the third RO is an RO in the second RO that is in the same time unit as the first RO.

[0313] Optionally, the second processing module further includes:

[0314] The second processing unit is configured to, when the time unit where the first RO is located is an SBFD time unit, determine, by the terminal, that a valid RO satisfies at least one of the following:

[0315] Located in the uplink subband;

[0316] The switching time between the SBFD time unit and the non-SBFD time unit does not overlap;

[0317] Located after the target time unit, and the interval between the target time unit and the target time unit is greater than or equal to the third threshold, the target time unit being the last full downlink time unit indicated by the time division multiplexing uplink and downlink configuration information;

[0318] Does not overlap with the time unit carrying SSB;

[0319] The SSB is located after the time unit of the target SSB and the interval between the time unit of the target SSB is greater than or equal to a fourth threshold, and the SSB is the SSB closest to the first RO;

[0320] It does not precede any time unit carrying SSB in the PRACH time slot.

[0321] Optionally, the device further comprises:

[0322] The second sending module is configured to send the PRACH on the valid RO.

[0323] The device of the embodiment of the present application is capable of receiving the first configuration information sent by the network side. Since the first configuration information is used to configure the first PRACH resource of the terminal supporting SBFD, after determining the first RO corresponding to the first PRACH resource, it can be determined whether the first RO is a valid RO based on whether the time unit in which the first RO is located is an SBFD time unit or a non-SBFD time unit, so as to ensure that subsequent PRACH transmission is valid.

[0324] It should be noted here that the above-mentioned device provided in the embodiment of the present application can implement all the method steps implemented in the above-mentioned method embodiment and can achieve the same technical effect. The parts and beneficial effects of this embodiment that are the same as those in the method embodiment will not be described in detail here.

[0325] In some embodiments of the present application, a processor-readable storage medium is further provided, wherein the processor-readable storage medium stores program instructions, and the program instructions are used to cause the processor to execute the following steps:

[0326] Receive first configuration information sent by a network side device, where the first configuration information is used to configure a first physical random access channel (PRACH) resource supporting a full-duplex SBFD terminal with non-overlapping subbands;

[0327] Determining a first random access opportunity RO corresponding to the first PRACH resource;

[0328] determining, according to a type of a time unit in which the first RO is located, whether the first RO is a valid RO;

[0329] The types of the time unit include SBFD time unit and non-SBFD time unit.

[0330] Optionally, the program instructions are used to cause the processor to execute the following steps:

[0331] When the time unit where the first RO is located is a non-SBFD time unit, perform at least one of the following:

[0332] determining the first RO as an invalid RO;

[0333] determining, based on a temporal position relationship between the first RO and the second RO, whether the first RO is an invalid RO or a valid RO;

[0334] determining whether the first RO is an invalid RO or a valid RO based on the number of the first ROs and the number of the second ROs;

[0335] determining, based on a preset method, whether the first RO is an invalid RO or a valid RO;

[0336] The second RO is a valid RO corresponding to a second PRACH resource, and the second PRACH resource is configured by second configuration information.

[0337] Optionally, the program instructions are used to cause the processor to execute the following steps:

[0338] In the case where any time subunit included in the first RO overlaps with any time subunit included in the second RO, determining that the first RO is an invalid RO; or,

[0339] In a case where any time subunit included in the first RO and any time subunit included in the second RO do not overlap, the first RO is determined to be an invalid RO or a valid RO based on a preset method.

[0340] Optionally, the program instructions are used to cause the processor to execute the following steps:

[0341] In a case where the time unit where the first RO is located overlaps with the time unit where the second RO is located, determining that the first RO is an invalid RO; or,

[0342] In a case where the time unit where the first RO is located does not overlap with the time unit where the second RO is located, the first RO is determined to be an invalid RO or a valid RO based on a preset method.

[0343] Optionally, the program instructions are used to cause the processor to execute the following steps:

[0344] In the case where the total number of the first RO and the third RO is greater than or equal to a first threshold, determining that the first RO is an invalid RO; or,

[0345] When the total number of the first RO and the third RO is less than the first threshold, determining that the first RO is a valid RO;

[0346] The third RO is an RO in the second RO that overlaps with the first RO in time domain; or the third RO is an RO in the second RO that is in the same time unit as the first RO.

[0347] Optionally, the program instructions are used to cause the processor to execute the following steps:

[0348] When the time unit where the first RO is located is an SBFD time unit, determining that a valid RO satisfies at least one of the following:

[0349] Located in the uplink subband;

[0350] The switching time between the SBFD time unit and the non-SBFD time unit does not overlap;

[0351] Located after the target time unit, and the interval between the target time unit and the target time unit is greater than or equal to the third threshold, the target time unit being the last full downlink time unit indicated by the time division multiplexing uplink and downlink configuration information;

[0352] Does not overlap with the time unit carrying SSB;

[0353] The SSB is located after the time unit of the target SSB and the interval between the time unit of the target SSB is greater than or equal to a fourth threshold, and the SSB is the SSB closest to the first RO;

[0354] It does not precede any time unit carrying SSB in the PRACH time slot.

[0355] Optionally, the program instructions are used to cause the processor to execute the following steps:

[0356] The PRACH is sent on the valid RO.

[0357] When the program instructions are executed by the processor, the above application can be realized. Figure 1 To avoid repetition, all implementations of the terminal-side method embodiment are not described again here.

[0358] like Figure 10 As shown, the embodiment of the present application further provides a transmission processing device, including: a memory 1020, a transceiver 1010, and a processor 1000: the memory 1020 is used to store program instructions; the transceiver 1010 is used to send and receive data under the control of the processor 1000; the processor 1000 is used to read the program instructions in the memory 1020 and perform the following operations:

[0359] Sending first configuration information to the terminal, where the first configuration information is used to configure a first physical random access channel (PRACH) resource supporting a full-duplex (SBFD) terminal with non-overlapping subbands;

[0360] Determining a first random access opportunity RO corresponding to the first PRACH resource;

[0361] determining, according to a type of a time unit in which the first RO is located, whether the first RO is a valid RO;

[0362] The types of the time unit include SBFD time unit and non-SBFD time unit.

[0363] Among them, Figure 10 In the embodiment, the bus architecture may include any number of interconnected buses and bridges, specifically linking together various circuits of one or more processors represented by processor 1000 and memory represented by memory 1020. The bus architecture may also link together various other circuits such as peripheral devices, voltage regulators, and power management circuits, which are all well known in the art and, therefore, will not be described further herein. The bus interface provides an interface. The transceiver 1010 may be a plurality of components, i.e., a transmitter and a receiver, providing a unit for communicating with various other devices on a transmission medium, such as a wireless channel, a wired channel, an optical cable, and the like. The processor 1000 is responsible for managing the bus architecture and general processing, and the memory 1020 may store data used by the processor 1000 when performing operations.

[0364] The processor 1000 may be a central processing unit (CPU), an application specific integrated circuit (ASIC), a field programmable gate array (FPGA), or a complex programmable logic device (CPLD). The processor may also adopt a multi-core architecture.

[0365] Optionally, the processor is further configured to:

[0366] A PRACH is received on the valid RO.

[0367] Optionally, the processor is further configured to:

[0368] When the time unit where the first RO is located is a non-SBFD time unit, perform at least one of the following:

[0369] determining the first RO as an invalid RO;

[0370] determining, based on a temporal position relationship between the first RO and the second RO, whether the first RO is an invalid RO or a valid RO;

[0371] determining whether the first RO is an invalid RO or a valid RO based on the number of the first ROs and the number of the second ROs;

[0372] determining, based on a preset method, whether the first RO is an invalid RO or a valid RO;

[0373] The second RO is a valid RO corresponding to a second PRACH resource, and the second PRACH resource is configured by second configuration information.

[0374] Optionally, the processor is further configured to:

[0375] In the case where any time subunit included in the first RO overlaps with any time subunit included in the second RO, determining that the first RO is an invalid RO; or,

[0376] In a case where any time subunit included in the first RO and any time subunit included in the second RO do not overlap, the first RO is determined to be an invalid RO or a valid RO based on a preset method.

[0377] Optionally, the processor is further configured to:

[0378] In a case where the time unit where the first RO is located overlaps with the time unit where the second RO is located, determining that the first RO is an invalid RO; or,

[0379] In a case where the time unit where the first RO is located does not overlap with the time unit where the second RO is located, the first RO is determined to be an invalid RO or a valid RO based on a preset method.

[0380] Optionally, the processor is further configured to:

[0381] In the case where the total number of the first RO and the third RO is greater than or equal to a first threshold, determining that the first RO is an invalid RO; or,

[0382] When the total number of the first RO and the third RO is less than the first threshold, determining that the first RO is a valid RO;

[0383] The third RO is an RO in the second RO that overlaps with the first RO in time domain; or the third RO is an RO in the second RO that is in the same time unit as the first RO.

[0384] Optionally, the processor is further configured to:

[0385] When the time unit where the first RO is located is an SBFD time unit, determining that a valid RO satisfies at least one of the following:

[0386] Located in the uplink subband;

[0387] The switching time between the SBFD time unit and the non-SBFD time unit does not overlap;

[0388] Located after the target time unit, and the interval between the target time unit and the target time unit is greater than or equal to the third threshold, the target time unit being the last full downlink time unit indicated by the time division multiplexing uplink and downlink configuration information;

[0389] Does not overlap with the time unit carrying SSB;

[0390] The SSB is located after the time unit of the target SSB and the interval between the time unit of the target SSB is greater than or equal to a fourth threshold, and the SSB is the SSB closest to the first RO;

[0391] It does not precede any time unit carrying SSB in the PRACH time slot.

[0392] In the apparatus of an embodiment of the present application, the network side device sends first configuration information to the terminal, so that the terminal and the network side device can determine the first PRACH resource and the first RO corresponding to the first PRACH resource by the first configuration information. Afterwards, it can be determined whether the first RO is a valid RO based on whether the time unit in which the first RO is located is an SBFD time unit or a non-SBFD time unit, so as to ensure that subsequent PRACH transmission is valid.

[0393] It should be noted here that the above-mentioned device provided in the embodiment of the present application can implement all the method steps implemented in the above-mentioned method embodiment and can achieve the same technical effect. The parts and beneficial effects of this embodiment that are the same as those in the method embodiment will not be described in detail here.

[0394] like Figure 11 As shown, the present application also provides a transmission processing device, including:

[0395] A first sending module 1110 is configured to send first configuration information to a terminal, where the first configuration information is used to configure a first physical random access channel (PRACH) resource supporting a full-duplex SBFD terminal with non-overlapping subbands;

[0396] The third processing module 1120 is configured to determine a first random access opportunity RO corresponding to the first PRACH resource;

[0397] A fourth processing module 1130 is configured to determine whether the first RO is a valid RO according to the type of the time unit in which the first RO is located;

[0398] The types of the time unit include SBFD time unit and non-SBFD time unit.

[0399] Optionally, the device further comprises:

[0400] The second receiving module is configured to receive the PRACH on the valid RO.

[0401] Optionally, the fourth processing module includes:

[0402] The third processing unit is configured to, when the time unit in which the first RO is located is a non-SBFD time unit, perform at least one of the following:

[0403] determining the first RO as an invalid RO;

[0404] determining, based on a temporal position relationship between the first RO and the second RO, whether the first RO is an invalid RO or a valid RO;

[0405] determining whether the first RO is an invalid RO or a valid RO based on the number of the first ROs and the number of the second ROs;

[0406] determining, based on a preset method, whether the first RO is an invalid RO or a valid RO;

[0407] The second RO is a valid RO corresponding to a second PRACH resource, and the second PRACH resource is configured by second configuration information.

[0408] Optionally, the third processing unit is further configured to:

[0409] In the case where any time subunit included in the first RO overlaps with any time subunit included in the second RO, determining that the first RO is an invalid RO; or,

[0410] In a case where any time subunit included in the first RO and any time subunit included in the second RO do not overlap, the first RO is determined to be an invalid RO or a valid RO based on a preset method.

[0411] Optionally, the third processing unit is further configured to:

[0412] In a case where the time unit where the first RO is located overlaps with the time unit where the second RO is located, determining that the first RO is an invalid RO; or,

[0413] In a case where the time unit where the first RO is located does not overlap with the time unit where the second RO is located, the first RO is determined to be an invalid RO or a valid RO based on a preset method.

[0414] Optionally, the third processing unit is further configured to:

[0415] In the case where the total number of the first RO and the third RO is greater than or equal to a first threshold, determining that the first RO is an invalid RO; or,

[0416] When the total number of the first RO and the third RO is less than the first threshold, determining that the first RO is a valid RO;

[0417] The third RO is an RO in the second RO that overlaps with the first RO in time domain; or the third RO is an RO in the second RO that is in the same time unit as the first RO.

[0418] Optionally, the fourth processing module further includes:

[0419] The fourth processing unit is configured to, when the time unit in which the first RO is located is an SBFD time unit, determine that a valid RO satisfies at least one of the following:

[0420] Located in the uplink subband;

[0421] The switching time between the SBFD time unit and the non-SBFD time unit does not overlap;

[0422] Located after the target time unit, and the interval between the target time unit and the target time unit is greater than or equal to the third threshold, the target time unit being the last full downlink time unit indicated by the time division multiplexing uplink and downlink configuration information;

[0423] Does not overlap with the time unit carrying SSB;

[0424] The SSB is located after the time unit of the target SSB and the interval between the time unit of the target SSB is greater than or equal to a fourth threshold, and the SSB is the SSB closest to the first RO;

[0425] It does not precede any time unit carrying SSB in the PRACH time slot.

[0426] In the apparatus of an embodiment of the present application, the network side device sends first configuration information to the terminal, so that the terminal and the network side device can determine the first PRACH resource and the first RO corresponding to the first PRACH resource by the first configuration information. Afterwards, it can be determined whether the first RO is a valid RO based on whether the time unit in which the first RO is located is an SBFD time unit or a non-SBFD time unit, so as to ensure that subsequent PRACH transmission is valid.

[0427] It should be noted here that the above-mentioned device provided in the embodiment of the present application can implement all the method steps implemented in the above-mentioned method embodiment and can achieve the same technical effect. The parts and beneficial effects of this embodiment that are the same as those in the method embodiment will not be described in detail here.

[0428] In some embodiments of the present application, a processor-readable storage medium is further provided, wherein the processor-readable storage medium stores program instructions, and the program instructions are used to cause the processor to execute the following steps:

[0429] Sending first configuration information to the terminal, where the first configuration information is used to configure a first physical random access channel (PRACH) resource supporting a full-duplex (SBFD) terminal with non-overlapping subbands;

[0430] Determining a first random access opportunity RO corresponding to the first PRACH resource;

[0431] determining, according to a type of a time unit in which the first RO is located, whether the first RO is a valid RO;

[0432] The types of the time unit include SBFD time unit and non-SBFD time unit.

[0433] Optionally, the program instructions are further configured to cause the processor to execute:

[0434] A PRACH is received on the valid RO.

[0435] Optionally, the program instructions are further configured to cause the processor to execute:

[0436] When the time unit where the first RO is located is a non-SBFD time unit, perform at least one of the following:

[0437] determining the first RO as an invalid RO;

[0438] determining, based on a temporal position relationship between the first RO and the second RO, whether the first RO is an invalid RO or a valid RO;

[0439] determining whether the first RO is an invalid RO or a valid RO based on the number of the first ROs and the number of the second ROs;

[0440] determining, based on a preset method, whether the first RO is an invalid RO or a valid RO;

[0441] The second RO is a valid RO corresponding to a second PRACH resource, and the second PRACH resource is configured by second configuration information.

[0442] Optionally, the program instructions are further configured to cause the processor to execute:

[0443] In the case where any time subunit included in the first RO overlaps with any time subunit included in the second RO, determining that the first RO is an invalid RO; or,

[0444] In a case where any time subunit included in the first RO and any time subunit included in the second RO do not overlap, the first RO is determined to be an invalid RO or a valid RO based on a preset method.

[0445] Optionally, the program instructions are further configured to cause the processor to execute:

[0446] In a case where the time unit where the first RO is located overlaps with the time unit where the second RO is located, determining that the first RO is an invalid RO; or,

[0447] In a case where the time unit where the first RO is located does not overlap with the time unit where the second RO is located, the first RO is determined to be an invalid RO or a valid RO based on a preset method.

[0448] Optionally, the program instructions are further configured to cause the processor to execute:

[0449] In the case where the total number of the first RO and the third RO is greater than or equal to a first threshold, determining that the first RO is an invalid RO; or,

[0450] When the total number of the first RO and the third RO is less than the first threshold, determining that the first RO is a valid RO;

[0451] The third RO is an RO in the second RO that overlaps with the first RO in time domain; or the third RO is an RO in the second RO that is in the same time unit as the first RO.

[0452] Optionally, the program instructions are further configured to cause the processor to execute:

[0453] When the time unit where the first RO is located is an SBFD time unit, determining that a valid RO satisfies at least one of the following:

[0454] Located in the uplink subband;

[0455] The switching time between the SBFD time unit and the non-SBFD time unit does not overlap;

[0456] Located after the target time unit, and the interval between the target time unit and the target time unit is greater than or equal to the third threshold, the target time unit being the last full downlink time unit indicated by the time division multiplexing uplink and downlink configuration information;

[0457] Does not overlap with the time unit carrying SSB;

[0458] The SSB is located after the time unit of the target SSB and the interval between the time unit of the target SSB is greater than or equal to a fourth threshold, and the SSB is the SSB closest to the first RO;

[0459] It does not precede any time unit carrying SSB in the PRACH time slot.

[0460] In the apparatus of an embodiment of the present application, the network side device sends first configuration information to the terminal, so that the terminal and the network side device can determine the first PRACH resource and the first RO corresponding to the first PRACH resource by the first configuration information. Afterwards, it can be determined whether the first RO is a valid RO based on whether the time unit in which the first RO is located is an SBFD time unit or a non-SBFD time unit, so as to ensure that subsequent PRACH transmission is valid.

[0461] When the program instructions are executed by the processor, the above application can be realized. Figure 7To avoid repetition, all implementations of the method embodiments on the network side and the device side are not described again here.

[0462] The present application also provides a computer program product including computer instructions, which, when executed by a processor, implement the above Figure 1 or Figure 7 The various processes of the method embodiment shown can achieve the same technical effect, and to avoid repetition, they will not be described again here.

[0463] The technical solution provided in the embodiment of the present application can be applicable to a variety of systems, especially 5G systems. For example, applicable systems can be global system of mobile communication (GSM) system, code division multiple access (CDMA) system, wideband code division multiple access (WCDMA) general packet radio service (GPRS) system, long term evolution (LTE) system, LTE frequency division duplex (FDD) system, LTE time division duplex (TDD) system, advanced long term evolution (LTE-A) system, universal mobile telecommunication system (UMTS), world wide interoperability for microwave access (WiMAX) system, 5G new air interface (NR) system, etc. These various systems include terminal equipment and network equipment. The system may also include core network parts, such as the Evolved Packet System (EPS), 5G System (5GS), etc.

[0464] The terminal device involved in the embodiments of the present application may be a device that provides voice and / or data connectivity to a user, a handheld device with wireless connection function, or other processing devices connected to a wireless modem. In different systems, the name of the terminal device may also be different. For example, in a 5G system, the terminal device may be called a user equipment (UE). A wireless terminal device can communicate with one or more core networks (CN) via a radio access network (RAN). The wireless terminal device can be a mobile terminal device, such as a mobile phone (or "cellular" phone) and a computer with a mobile terminal device. For example, it can be a portable, pocket-sized, handheld, computer-built-in or vehicle-mounted mobile device that exchanges language and / or data with a radio access network. For example, personal communication service (PCS) phones, cordless phones, session initiation protocol (SIP) phones, wireless local loop (WLL) stations, personal digital assistants (PDAs), and other devices. The wireless terminal device may also be referred to as a system, a subscriber unit, a subscriber station, a mobile station, a mobile station, a remote station, an access point, a remote terminal device, an access terminal device, a user terminal device, a user agent, or a user device, but is not limited in the embodiments of the present application.

[0465] The network device involved in the embodiments of the present application may be a base station, which may include multiple cells providing services to terminals. Depending on the specific application scenario, the base station may also be called an access point, or may be a device in an access network that communicates with a wireless terminal device through one or more sectors on an air interface, or may be named otherwise. The network device may be used to interchange received air frames with Internet Protocol (IP) packets, acting as a router between the wireless terminal device and the rest of the access network, wherein the rest of the access network may include an Internet Protocol (IP) communication network. The network device may also coordinate attribute management of the air interface. For example, the network device involved in the embodiments of the present application may be a network device (Base Transceiver Station, BTS) in the Global System for Mobile communications (GSM) or Code Division Multiple Access (CDMA), or a network device (NodeB) in Wide-band Code Division Multiple Access (WCDMA), or an evolutionary network device (eNB or e-NodeB) in the Long Term Evolution (LTE) system, a 5G base station (gNB) in the 5G network architecture (next generation system), or a home evolved Node B (HeNB), a relay node, a femto, a pico, etc., which is not limited in the embodiments of the present application. In some network structures, the network device may include a centralized unit (CU) node and a distributed unit (DU) node, and the centralized unit and the distributed unit may also be geographically separated.

[0466] Network devices and terminal devices can each use one or more antennas for Multiple Input Multiple Output (MIMO) transmission. MIMO transmission can be either Single User MIMO (SU-MIMO) or Multi User MIMO (MU-MIMO). Depending on the configuration and number of antenna combinations, MIMO transmission can be 2D-MIMO, 3D-MIMO, FD-MIMO, or Massive-MIMO. It can also use diversity transmission, precoding, or beamforming.

[0467] It should be noted that the division of units in the embodiments of the present application is schematic and is merely a logical functional division. In actual implementation, other division methods may be used. Furthermore, the functional units in the various embodiments of the present application may be integrated into a single processing unit, or each unit may exist physically separately, or two or more units may be integrated into a single unit. The aforementioned integrated units may be implemented in the form of hardware or software functional units.

[0468] If the integrated unit is implemented in the form of a software functional unit and sold or used as an independent product, it can be stored in a processor-readable storage medium. Based on this understanding, the technical solution of the present application is essentially or the part that contributes to the prior art or all or part of the technical solution can be embodied in the form of a software product, and the computer software product is stored in a storage medium, including a number of instructions for enabling a computer device (which can be a personal computer, server, or network device, etc.) or a processor to execute all or part of the steps of the method described in each embodiment of the present application. The aforementioned storage medium includes: various media that can store program codes, such as a USB flash drive, a mobile hard disk, a read-only memory (ROM), a random access memory (RAM), a magnetic disk or an optical disk.

[0469] Those skilled in the art will appreciate that the embodiments of the present application can be provided as methods, systems, or computer program products. Therefore, the present application can adopt the form of a complete hardware embodiment, a complete software embodiment, or an embodiment in combination with software and hardware. Moreover, the present application can adopt the form of a computer program product implemented on one or more computer-usable storage media (including but not limited to magnetic disk storage and optical storage, etc.) that contain computer-usable program code.

[0470] The present application is described with reference to the flowcharts and / or block diagrams of the methods, devices (systems), and computer program products according to the embodiments of the present application. It should be understood that each process and / or box in the flowchart and / or block diagram, as well as the combination of the processes and / or boxes in the flowchart and / or block diagram, can be implemented by computer-executable instructions. These computer-executable instructions can be provided to a processor of a general-purpose computer, a special-purpose computer, an embedded processor, or other programmable data processing device to produce a machine, so that the instructions executed by the processor of the computer or other programmable data processing device generate instructions for implementing the steps in the process. Figure 1 a process or multiple processes and / or boxes Figure 1 A device that provides the functions specified in a block or multiple blocks.

[0471] These processor-executable instructions may also be stored in a processor-readable memory that can direct a computer or other programmable data processing device to operate in a specific manner, so that the instructions stored in the processor-readable memory produce an article of manufacture comprising an instruction device that implements the process Figure 1 a process or multiple processes and / or boxes Figure 1 The function specified in one or more boxes.

[0472] These processor-executable instructions can also be loaded onto a computer or other programmable data processing device so that a series of operational steps are performed on the computer or other programmable device to produce a computer-implemented process, thereby providing instructions for executing on the computer or other programmable device to implement the process. Figure 1 a process or multiple processes and / or boxes Figure 1 A step that specifies a function in one or more boxes.

[0473] Obviously, those skilled in the art may make various changes and modifications to this application without departing from the spirit and scope of this application. Thus, if these modifications and variations of this application fall within the scope of the claims of this application and their equivalents, this application is intended to include these modifications and variations.

Claims

1. A transmission processing method, characterized in that: include: The terminal receives first configuration information sent by a network-side device, where the first configuration information is used to configure a first physical random access channel (PRACH) resource supporting a full-duplex SBFD terminal with non-overlapping subbands; The terminal determines a first random access opportunity RO corresponding to the first PRACH resource; The terminal determines, according to a type of a time unit in which the first RO is located, whether the first RO is a valid RO; The types of the time unit include SBFD time unit and non-SBFD time unit.

2. The method according to claim 1, characterized in that The terminal determines, according to a type of a time unit in which the first RO is located, whether the first RO is a valid RO, including: When the time unit where the first RO is located is a non-SBFD time unit, the terminal performs at least one of the following: determining the first RO as an invalid RO; determining, based on a temporal position relationship between the first RO and the second RO, whether the first RO is an invalid RO or a valid RO; determining whether the first RO is an invalid RO or a valid RO based on the number of the first ROs and the number of the second ROs; determining, based on a preset method, whether the first RO is an invalid RO or a valid RO; The second RO is a valid RO corresponding to a second PRACH resource, and the second PRACH resource is configured by second configuration information.

3. The method according to claim 2, characterized in that The determining whether the first RO is an invalid RO or a valid RO based on the temporal position relationship between the first RO and the second RO includes: In a case where any time subunit included in the first RO overlaps with any time subunit included in the second RO, the terminal determines that the first RO is an invalid RO; or, In a case where any time subunit included in the first RO and any time subunit included in the second RO do not overlap, the terminal determines whether the first RO is an invalid RO or a valid RO based on a preset method.

4. The method according to claim 2, characterized in that The determining whether the first RO is an invalid RO or a valid RO based on the temporal position relationship between the first RO and the second RO includes: In a case where a time unit where the first RO is located overlaps with a time unit where the second RO is located, the terminal determines that the first RO is an invalid RO; or, In a case where the time unit where the first RO is located does not overlap with the time unit where the second RO is located, the terminal determines whether the first RO is an invalid RO or a valid RO based on a preset method.

5. The method according to claim 2, characterized in that The determining, based on the number of the first ROs and the number of the second ROs, whether the first RO is an invalid RO or a valid RO includes: In a case where the total number of the first RO and the third RO is greater than or equal to a first threshold, the terminal determines that the first RO is an invalid RO; or, When the total number of the first RO and the third RO is less than the first threshold, the terminal determines that the first RO is a valid RO; The third RO is an RO in the second RO that overlaps with the first RO in time domain; or the third RO is an RO in the second RO that is in the same time unit as the first RO.

6. The method according to claim 1, characterized in that The terminal determines, according to a type of a time unit in which the first RO is located, whether the first RO is a valid RO, including: When the time unit where the first RO is located is an SBFD time unit, the terminal determines that a valid RO satisfies at least one of the following: Located in the uplink subband; The switching time between the SBFD time unit and the non-SBFD time unit does not overlap; Located after the target time unit, and the interval between the target time unit and the target time unit is greater than or equal to the third threshold, the target time unit being the last full downlink time unit indicated by the time division multiplexing uplink and downlink configuration information; Does not overlap with the time unit carrying SSB; The SSB is located after the time unit of the target SSB and the interval between the time unit of the target SSB is greater than or equal to a fourth threshold, and the SSB is the SSB closest to the first RO; It does not precede any time unit carrying an SSB in the PRACH time slot.

7. The method according to claim 1, characterized in that Also includes: The terminal sends a PRACH on the valid RO.

8. A transmission processing method, characterized in that: include: The network side device sends first configuration information to the terminal, where the first configuration information is used to configure a first physical random access channel (PRACH) resource supporting a full-duplex (SBFD) terminal with non-overlapping subbands; The network side device determines a first random access opportunity RO corresponding to the first PRACH resource; The network-side device determines whether the first RO is a valid RO according to a type of the time unit where the first RO is located; The types of the time unit include SBFD time unit and non-SBFD time unit.

9. The method according to claim 8, characterized in that Also includes: The network-side device receives the PRACH on the valid RO.

10. The method according to claim 8, characterized in that The network-side device determines, according to a type of a time unit in which the first RO is located, whether the first RO is a valid RO, including: When the time unit where the first RO is located is a non-SBFD time unit, the network-side device performs at least one of the following: determining the first RO as an invalid RO; determining, based on a temporal position relationship between the first RO and the second RO, whether the first RO is an invalid RO or a valid RO; determining whether the first RO is an invalid RO or a valid RO based on the number of the first ROs and the number of the second ROs; determining, based on a preset method, whether the first RO is an invalid RO or a valid RO; The second RO is a valid RO corresponding to a second PRACH resource, and the second PRACH resource is configured by second configuration information.

11. A transmission processing device, characterized in that: include: Memory, transceiver, processor; a memory for storing program instructions; a transceiver, configured to transmit and receive data under the control of the processor; A processor is configured to read the program instructions in the memory and perform the following operations: Receive first configuration information sent by a network-side device, where the first configuration information is used to configure a first physical random access channel (PRACH) resource supporting a full-duplex SBFD terminal with non-overlapping subbands; Determining a first random access opportunity RO corresponding to the first PRACH resource; determining, according to a type of a time unit in which the first RO is located, whether the first RO is a valid RO; The types of the time unit include SBFD time unit and non-SBFD time unit.

12. The device according to claim 11, characterized in that The processor is further configured to: When the time unit where the first RO is located is a non-SBFD time unit, perform at least one of the following: determining the first RO as an invalid RO; determining, based on a temporal position relationship between the first RO and the second RO, whether the first RO is an invalid RO or a valid RO; determining whether the first RO is an invalid RO or a valid RO based on the number of the first ROs and the number of the second ROs; determining, based on a preset method, whether the first RO is an invalid RO or a valid RO; The second RO is a valid RO corresponding to a second PRACH resource, and the second PRACH resource is configured by second configuration information.

13. The device according to claim 12, characterized in that The processor is further configured to: In the case where any time subunit included in the first RO overlaps with any time subunit included in the second RO, determining that the first RO is an invalid RO; or, In a case where any time subunit included in the first RO and any time subunit included in the second RO do not overlap, the first RO is determined to be an invalid RO or a valid RO based on a preset method.

14. The device according to claim 12, characterized in that The processor is further configured to: In a case where the time unit where the first RO is located overlaps with the time unit where the second RO is located, determining that the first RO is an invalid RO; or, In a case where the time unit where the first RO is located does not overlap with the time unit where the second RO is located, the first RO is determined to be an invalid RO or a valid RO based on a preset method.

15. The device according to claim 12, characterized in that The processor is further configured to: In the case where the total number of the first RO and the third RO is greater than or equal to a first threshold, determining that the first RO is an invalid RO; or, When the total number of the first RO and the third RO is less than the first threshold, determining that the first RO is a valid RO; The third RO is an RO in the second RO that overlaps with the first RO in time domain; or the third RO is an RO in the second RO that is in the same time unit as the first RO.

16. The device according to claim 11, characterized in that The processor is further configured to: When the time unit where the first RO is located is an SBFD time unit, determining that a valid RO satisfies at least one of the following: Located in the uplink subband; The switching time between the SBFD time unit and the non-SBFD time unit does not overlap; Located after the target time unit, and the interval between the target time unit and the target time unit is greater than or equal to the third threshold, the target time unit being the last full downlink time unit indicated by the time division multiplexing uplink and downlink configuration information; Does not overlap with the time unit carrying SSB; The SSB is located after the time unit of the target SSB and the interval between the time unit of the target SSB is greater than or equal to a fourth threshold, and the SSB is the SSB closest to the first RO; It does not precede any time unit carrying an SSB in the PRACH time slot.

17. The device according to claim 11, characterized in that The processor is further configured to: The PRACH is sent on the valid RO.

18. A transmission processing device, characterized in that: include: A first receiving module is configured to receive first configuration information sent by a network-side device, where the first configuration information is used to configure a first physical random access channel (PRACH) resource supporting a full-duplex SBFD terminal with non-overlapping subbands; A first processing module, configured to determine a first random access opportunity RO corresponding to a first PRACH resource; a second processing module, configured to determine whether the first RO is a valid RO according to a type of a time unit in which the first RO is located; The types of the time unit include SBFD time unit and non-SBFD time unit.

19. The device according to claim 18, characterized in that The second processing module further includes: The first processing unit is configured to, when the time unit where the first RO is located is a non-SBFD time unit, perform at least one of the following: determining the first RO as an invalid RO; determining, based on a temporal position relationship between the first RO and the second RO, whether the first RO is an invalid RO or a valid RO; determining whether the first RO is an invalid RO or a valid RO based on the number of the first ROs and the number of the second ROs; determining, based on a preset method, whether the first RO is an invalid RO or a valid RO; The second RO is a valid RO corresponding to a second PRACH resource, and the second PRACH resource is configured by second configuration information.

20. A transmission processing device, characterized in that: include: Memory, transceiver, processor; a memory for storing program instructions; a transceiver, configured to transmit and receive data under the control of the processor; A processor is configured to read the program instructions in the memory and perform the following operations: Sending first configuration information to the terminal, where the first configuration information is used to configure a first physical random access channel (PRACH) resource supporting a full-duplex (SBFD) terminal with non-overlapping subbands; Determining a first random access opportunity RO corresponding to the first PRACH resource; determining, according to a type of a time unit in which the first RO is located, whether the first RO is a valid RO; The types of the time unit include SBFD time unit and non-SBFD time unit.

21. The device according to claim 20, characterized in that The processor is further configured to: When the time unit where the first RO is located is a non-SBFD time unit, perform at least one of the following: determining the first RO as an invalid RO; determining, based on a temporal position relationship between the first RO and the second RO, whether the first RO is an invalid RO or a valid RO; determining whether the first RO is an invalid RO or a valid RO based on the number of the first ROs and the number of the second ROs; determining, based on a preset method, whether the first RO is an invalid RO or a valid RO; The second RO is a valid RO corresponding to a second PRACH resource, and the second PRACH resource is configured by second configuration information.

22. A transmission processing device, characterized in that: include: A first sending module is configured to send first configuration information to a terminal, where the first configuration information is used to configure a first physical random access channel (PRACH) resource supporting a full-duplex SBFD terminal with non-overlapping subbands; A third processing module is configured to determine a first random access opportunity RO corresponding to the first PRACH resource; a fourth processing module, configured to determine whether the first RO is a valid RO according to a type of the time unit in which the first RO is located; The types of the time unit include SBFD time unit and non-SBFD time unit.

23. A processor-readable storage medium, characterized in that: The processor-readable storage medium stores a computer program, and the computer program is used to enable the processor to execute the transmission processing method according to any one of claims 1 to 7, or the transmission processing method according to any one of claims 8 to 10.

24. A computer program product, characterized in that The method comprises computer instructions, which, when executed by a processor, implement the transmission processing method according to any one of claims 1 to 7, or the steps of the transmission processing method according to any one of claims 8 to 10.