Resource conflict handling method, device and readable storage medium

JP2025504809AActive Publication Date: 2025-02-19BEIJING XIAOMI MOBILE SOFTWARE CO LTD
View PDF 1 Cites 0 Cited by

Patent Information

Application Number
JP2024541782
Authority / Receiving Office
JP · JP
Patent Type
Applications
Current Assignee / Owner
Filing Date
2022-01-17
Publication Date
2025-02-19
Estimated Expiration
2042-01-17

Smart Images

  • Figure 2025504809000001_ABST
    Figure 2025504809000001_ABST
Patent Text Reader

Abstract

The present disclosure provides a resource collision handling method, an apparatus and a readable storage medium, which are applied in the field of wireless communication technology, and the method includes the steps of: determining at least one time domain unit corresponding to overlapping resources between resources for repeatedly transmitting a first uplink message and resources of a physical channel of a second uplink message, where the first uplink message is msg.3, and the second uplink message is msg.1 or msg.A; and not transmitting the first uplink message and the second uplink message simultaneously with a second user equipment in the at least one time domain unit. In the present disclosure, by determining a time domain corresponding to overlapping resources between resources for repeatedly transmitting a first uplink message and resources of a physical channel of the second uplink message, the current user does not transmit the first uplink message and the second uplink message simultaneously with other user equipment in this time domain, thereby avoiding resource collision between different uplink messages, reducing interference in channel transmission of different user equipment, and improving the success rate of random access of the user equipment.
Need to check novelty before this filing date? Find Prior Art

Description

[Technical field]

[0001] The present disclosure relates to the field of wireless communication technology, and in particular to a resource conflict handling method, apparatus and readable storage medium. [Background technology]

[0002] In wireless communication technology, for example, in 5th Generation Mobile Communication Technology (5G), when User Equipment (UE) performs random access, it may adopt a 4-step Random Access Channel (RACH) process or a 2-step RACH process.

[0003] In some embodiments, the four-step RACH process comprises: The UE sends a message 1 to the base station, where the UE may send the message 1 using a preamble, where the preamble may be referred to as a RACH preamble, a Physical Random Access Channel (PRACH) preamble or a sequence; The UE receiving a message 2 from the base station; the UE sending a message 3 to the base station, where the message 3 may be a Radio Resource Control (RRC) connection request message to respond to receiving the message 2 from the base station; The UE receiving a message 4 from the base station, where if the base station successfully receives and / or decodes the message 3, the message 4 may be a contention resolution message from the base station; The UE synchronizes with the base station using the above four-step RACH process.

[0004] A two-step RACH process can combine multiple RACH messages from a four-step RACH process. For example, a two-step RACH process can include msg.A, which combines msg.1 and msg.3 from the four-step RACH process, and msg.B, which combines msg.2 and msg.4 from the four-step RACH process.

[0005] Here, a multiple blind repeat transmission method is adopted for msg.3 to increase redundant bit information, reduce the code rate, and improve the reliability of transmission.

[0006] In order to make the actual number of blind repeat transmissions match the number of repeat transmissions instructed by the base station as closely as possible and to increase the probability of success, in some embodiments, the blind repeat transmissions are counted based on available slots rather than on consecutive physical slots.

[0007] The blind repeated transmission of msg.3 may collide with the PRACH transmitted by other terminals or the PUSCH channel of msg.A transmitted by other terminals, thereby causing mutual interference between different channel transmissions of different terminals, and ultimately causing both to fail random access. Summary of the Invention

[0008] The present disclosure provides a resource conflict handling method, an apparatus, and a readable storage medium.

[0009] According to a first aspect, there is provided a resource conflict handling method, the method being performed by a first user equipment, the method comprising: determining at least one time domain unit corresponding to overlapping resources between resources for repetition of a first uplink message and resources of a physical channel of a second uplink message, where the first uplink message is msg.3 and the second uplink message is msg.1 or msg.A; and not transmitting the first uplink message and the second uplink message simultaneously on the second user equipment and the at least one time domain unit.

[0010] In this method, a time domain corresponding to the overlapping resource between the resource for repeatedly transmitting the first uplink message and the resource of the physical channel of the second uplink message is determined, and the current user does not transmit the first uplink message and the second uplink message simultaneously with other user equipment in this time domain, thereby avoiding resource collision between different uplink messages, reducing the interference in the channel transmission of different user equipment, and improving the success rate of random access of the user equipment.

[0011] In some possible embodiments, the method further comprises: determining that the available time domain units do not include the at least one time domain unit; determining a resource for repeatedly transmitting the first uplink message based on the available time domain unit, or calculating a number of repeated transmissions based on the available time domain unit; The step of not transmitting the first uplink message and the second uplink message simultaneously on the second user equipment and the at least one time domain unit includes: Not transmitting a first uplink message in the at least one time domain unit.

[0012] In some possible embodiments, the method further comprises: determining that the available time domain units include the at least one time domain unit; determining a resource for repeatedly transmitting the first uplink message based on the available time domain unit, or calculating a number of repeated transmissions based on the available time domain unit; The step of not transmitting the first uplink message and the second uplink message simultaneously on the second user equipment and the at least one time domain unit includes: Not transmitting a first uplink message in the at least one time domain unit.

[0013] In some possible embodiments, the step of determining at least one time domain unit corresponding to an overlapping resource between a resource for repeatedly transmitting the first uplink message and a resource of a physical channel of a second uplink message comprises: determining a first resource in the resource set to be used when transmitting a second uplink message; determining a second resource in the resource set, where an SSB index mapped by the second resource is the same as an SSB index mapped by the first resource; and determining at least one time domain unit corresponding to an overlapping resource between the second resource and a resource for repeatedly transmitting a first uplink message.

[0014] In some possible embodiments, the method further includes receiving configuration information transmitted from a network device, where the configuration information indicates a resource set to be used when transmitting a second uplink message.

[0015] In some possible embodiments, the method further comprises: determining an invalid random access occasion (RO) in the resource of the physical channel, where the at least one time domain unit includes the invalid RO; The step of not transmitting the first uplink message and the second uplink message simultaneously on the second user equipment and the at least one time domain unit includes: In response to a second user equipment not transmitting a second uplink message on the invalid RO, the first user equipment transmits a first uplink message on the invalid RO and does not transmit a second uplink message on the invalid RO.

[0016] In some possible embodiments, the step of determining invalid random access occasions (ROs) in the resources of the physical channel comprises: The method includes receiving an invalid resource mode from a network device, the invalid resource mode indicating an invalid RO.

[0017] In some possible embodiments, the disabled resource mode is determined by the network device based on a disabled RO; Wherein, determining a first RO resource in the RO resource set to be used when the first user equipment transmits a second uplink message; Determine that a second RO resource in the RO resource set is an invalid RO, where an SSB index mapped by the second RO resource is the same as an SSB index mapped by the first RO resource.

[0018] In some possible embodiments, the physical channel of the second uplink message includes at least one of a Physical Random Access Channel (PRACH) and a Physical Uplink Shared Channel (PUSCH).

[0019] According to a second aspect, there is provided a resource conflict handling method, the method being performed by a network device, the method comprising: determining at least one time domain unit corresponding to an overlapping resource between a resource for repeatedly transmitting a first uplink message corresponding to a first user equipment and a resource of a physical channel of a second uplink message, where the first uplink message is msg.3 and the second uplink message is msg.1 or msg.A; and receiving information transmitted from the first user equipment or the second user equipment in the at least one time domain unit in response to the first user equipment not transmitting a first uplink message and a second uplink message simultaneously with the second user equipment in the at least one time domain unit.

[0020] In some possible embodiments, the method further comprises: determining that the available time domain units corresponding to a first user equipment do not include the at least one time domain unit; determining a resource for repeatedly transmitting the first uplink message based on the available time domain unit, or calculating a number of repeated transmissions based on the available time domain unit; The step of receiving information transmitted from the first user equipment or the second user equipment at the at least one time domain unit includes: Not receiving a first uplink message of the first user equipment in the at least one time domain unit.

[0021] In some possible embodiments, the method further comprises: determining that the available time domain units include the at least one time domain unit; determining a resource for repeatedly transmitting the first uplink message based on the available time domain unit, or calculating a number of repeated transmissions based on the available time domain unit; The step of receiving information transmitted from the first user equipment or the second user equipment at the at least one time domain unit includes: Not receiving a first uplink message of the first user equipment in the at least one time domain unit.

[0022] In some possible embodiments, the step of determining at least one time domain unit corresponding to an overlapping resource between a resource for repeatedly transmitting a first uplink message corresponding to the first user equipment and a resource of a physical channel of a second uplink message comprises: determining a first resource in the resource set to be used when the first user equipment transmits a second uplink message; determining a second resource in the resource set, where an SSB index mapped by the second resource is the same as an SSB index mapped by the first resource; and determining at least one time domain unit corresponding to an overlapping resource between the second resource and a resource for repeatedly transmitting a first uplink message.

[0023] In some possible embodiments, configuration information is sent to the first user equipment, where the configuration information indicates a resource set to be used when transmitting the second uplink message.

[0024] In some possible embodiments, the method further comprises: determining an invalid random access occasion (RO) in the resource of the physical channel, where the at least one time domain unit includes the invalid RO; The step of receiving information transmitted from the first user equipment or the second user equipment at the at least one time domain unit includes: The method includes receiving a first uplink message of the first user equipment in the disabled RO and not receiving a second uplink message of the second user equipment in the disabled RO.

[0025] In some possible embodiments, the method further comprises: The method further includes sending an invalid resource mode to the first user equipment, the invalid resource mode indicating the invalid RO.

[0026] In some possible embodiments, the method further comprises: determining a first RO resource in the RO resource set to be used when the first user equipment transmits a second uplink message; determining that a second RO resource in the RO resource set is an invalid RO, where an SSB index mapped by the second RO resource is the same as an SSB index mapped by the first RO resource; and determining the disabled resource mode based on the disabled RO.

[0027] In some possible embodiments, the physical channel of the second uplink message includes at least one of a Physical Random Access Channel (PRACH) and a Physical Uplink Shared Channel (PUSCH).

[0028] According to a third aspect, there is provided a communication device, which may be used to perform the steps performed by the user equipment in the first aspect or any possible design of the first aspect above, said user equipment being capable of realizing each of the functions in each of the methods above in the form of a hardware configuration, software modules or a combination of hardware configurations and software modules.

[0029] When the communication device according to the first aspect is realized by software modules, the communication device may include a transmitting / receiving module and a processing module.

[0030] The processing module determines at least one time domain unit corresponding to an overlapping resource between a resource for repeatedly transmitting the first uplink message and a resource of a physical channel of the second uplink message, where the first uplink message is msg.3, and the second uplink message is msg.1 or msg.A; The transceiver module does not transmit the first uplink message and the second uplink message simultaneously to the second user equipment in the at least one time domain unit.

[0031] According to a fourth aspect, there is provided a communication device, which may be used to perform the steps performed by the user equipment in the first aspect above or any possible design of the first aspect above, said user equipment being capable of realizing each of the functions in each of the methods above in the form of a hardware configuration, software modules or a combination of hardware configurations and software modules.

[0032] When the communication device according to the first aspect is realized by software modules, the communication device may include a transmitting / receiving module and a processing module.

[0033] The processing module determines at least one time domain unit corresponding to an overlapping resource between a resource for repeatedly transmitting a first uplink message corresponding to a first user equipment and a resource of a physical channel of a second uplink message, where the first uplink message is msg.3, and the second uplink message is msg.1 or msg.A; The transceiver module receives information transmitted from the first user equipment or the second user equipment in the at least one time domain unit in response to the first user equipment not transmitting a first uplink message and a second uplink message simultaneously with the second user equipment in the at least one time domain unit.

[0034] According to a fifth aspect, there is provided a communications device comprising a processor and a memory, the memory storing a computer program, the processor executing the computer program to realise the first aspect or any possible design of the first aspect.

[0035] According to a sixth aspect, there is provided a communications device, comprising a processor and a memory, the memory storing a computer program, and the processor executing the computer program to realise the second aspect or any possible design of the second aspect.

[0036] According to a seventh aspect, there is provided a computer readable storage medium, said computer readable storage medium storing instructions (or computer programs, also called programs) which, when called and executed by a computer, cause the computer to perform the above-mentioned first aspect or any possible design of the first aspect.

[0037] According to an eighth aspect, there is provided a computer readable storage medium, said computer readable storage medium storing instructions (or computer programs, also called programs) which, when called and executed by a computer, cause the computer to carry out the second aspect or any possible design of the second aspect above.

[0038] It should be noted that the above general description and the following detailed description are merely illustrative and explanatory and do not limit the present disclosure. [Brief description of the drawings]

[0039] The drawings described herein are intended to provide a further understanding of the embodiments of the present disclosure, are incorporated in and constitute a part of this application, and the illustrative embodiments and description thereof are intended to illustrate the embodiments of the present disclosure, and are not intended to unduly limit the embodiments of the present disclosure. The drawings herein are incorporated in and constitute a part of the specification, illustrate embodiments consistent with the present disclosure, and together with the specification serve to explain the principles of the present disclosure. [Figure 1] 1 is a schematic diagram of an architecture of a wireless communication system provided by an embodiment of the present disclosure. [Diagram 2] 4 is a flow chart of a resource conflict handling method according to an exemplary embodiment; [Diagram 3] 4 is a flow chart of a resource conflict handling method according to an exemplary embodiment; [Figure 4] 4 is a flow chart of a resource conflict handling method according to an exemplary embodiment; [Diagram 5] 4 is a flow chart of a resource conflict handling method according to an exemplary embodiment; [Figure 6] 4 is a flow chart of a resource conflict handling method according to an exemplary embodiment; [Figure 7] 4 is a flow chart of a resource conflict handling method according to an exemplary embodiment; [Figure 8] FIG. 2 is a block diagram of a resource conflict handling device according to an exemplary embodiment; [Figure 9] FIG. 2 is a block diagram of a resource conflict handling device according to an exemplary embodiment; [Figure 10] FIG. 2 is a block diagram of a resource conflict handling device according to an exemplary embodiment; [Figure 11] FIG. 2 is a block diagram of a resource conflict handling device according to an exemplary embodiment; DETAILED DESCRIPTION OF THE PREFERRED EMBODIMENTS

[0040] Examples of the present disclosure are further described in combination with the drawings and specific embodiments.

[0041] DETAILED DESCRIPTION OF EXEMPLARY EMBODIMENTS Now, exemplary embodiments will be described in detail, examples of which are illustrated in the drawings. When the following description refers to the drawings, the same numerals in different drawings represent the same or similar elements unless otherwise indicated. The embodiments described in the following exemplary embodiments do not represent all embodiments consistent with embodiments of the present invention. Rather, they are merely examples of apparatus and methods consistent with some aspects of embodiments of the present invention, as detailed in the appended claims.

[0042] The terms used in the embodiments of the present disclosure are merely for the purpose of describing particular embodiments and are not intended to limit the embodiments of the present disclosure. The singular forms "a" and "the" used in the embodiments of the present disclosure and the appended claims are also intended to include the plural forms unless the context clearly indicates otherwise. In addition, the term "and / or" as used herein refers to any or all possible combinations of one or more of the associated listed items.

[0043] In the embodiments of the present disclosure, terms such as first, second, third, etc. may be used to describe various pieces of information, but it should be understood that these pieces of information should not be limited to these terms. These terms are merely used to distinguish between the same types of information. For example, the first piece of information can be referred to as the second piece of information, and similarly, the second piece of information can be referred to as the first piece of information, without departing from the scope of the embodiments of the present disclosure. Depending on the context, the word "if" as used herein can be interpreted as "when" or "in the case of" or "responsive to a determination."

[0044] The following detailed description of the embodiments of the present disclosure will be given, examples of which are shown in the drawings, in which the same or similar symbols throughout indicate the same or similar elements. The embodiments described below with reference to the accompanying drawings are illustrative and are for explaining the present disclosure, and cannot be understood as limiting the present disclosure.

[0045] As shown in Fig. 1, the resource conflict handling method provided by the embodiment of the present disclosure is a wireless communication system 100, which can include but is not limited to a network device 101 and a user equipment 102. The user equipment 102 is configured to support carrier aggregation, and the user equipment 102 can connect to multiple carrier units of the network device 101, including one main carrier unit and one or more subcarrier units.

[0046] It should be noted that the above wireless communication system 100 can be applied to low frequency scenarios and high frequency scenarios. Application scenarios of the wireless communication system 100 include, but are not limited to, a long term evolution (LTE) system, an LTE frequency division duplex (FDD) system, an LTE time division duplex (TDD) system, a worldwide interoperability for microwave access (WiMAX) communication system, a cloud radio access network (CRAN) system, a future 5th-generation (5G) system, a new radio (NR) communication system, or a future evolved public land mobile network (PLMN) system.

[0047] The user equipment 102 may be a user equipment (UE), a terminal, an access terminal, a terminal unit, a terminal station, a mobile station (MS), a remote station, a remote terminal, a mobile terminal, a wireless communication device, a terminal agent, or user equipment, etc. The user equipment 102 may have wireless transmission and reception capabilities that enable it to communicate (e.g., wirelessly communicate) with one or more network devices 101 of one or more communication systems to receive network services provided by the network devices 101, including but not limited to the base stations shown in the drawings.

[0048] Here, the user equipment 102 may be a mobile phone, a cordless phone, a session initiation protocol (SIP) phone, a wireless local loop (WLL) station, a personal digital assistant (PDA) device, a handheld device with wireless communication capabilities, a computing device or other processing device connected to a wireless modem, an in-vehicle device, a wearable device, user equipment in a future 5G network or user equipment in a future evolved PLMN network, etc.

[0049] The network device 101 may be an access network device (or called an access network site). Here, the access network device is a device that provides a network access function, such as a radio access network (RAN) base station. The network device 102 may specifically include a base station (BS), or may include a base station and a radio resource management device for controlling the base station. The network device 102 may also include a relay station (relay device), an access point, and a base station in a future 5G network, a base station or an NR base station in a future evolved PLMN network, etc. The network device 102 may be a wearable device or an in-vehicle device. The network device 102 may be a communication chip including a communication module.

[0050] For example, the network device 101 may include, but is not limited to, a 5G next-generation base station (gnodeB, gNB), an evolved node B (eNB) in an LTE system, a radio network controller (RNC), a node B (NB) in a WCDMA system, a radio controller in a CRAN system, a basestation controller (BSC), a base transceiver station (BTS) in a GSM system or a CDMA system, a home base station (e.g., home evolved nodeB, or home node B, HNB), a baseband unit (BBU), a transmitting and receiving point (TRP), a transmitting point (TP), or a mobile switching center.

[0051] An embodiment of the present disclosure provides a resource conflict processing method performed by a first user equipment, and FIG. 2 is a flowchart of a resource conflict processing method shown by an exemplary embodiment. As shown in FIG. 2, the method includes the following steps:

[0052] In step S201, determine at least one time domain unit corresponding to an overlapping resource between a resource for repeatedly transmitting a first uplink message and a resource of a physical channel of a second uplink message, where the first uplink message is message 3 (msg.3) and the second uplink message is message 1 (msg.1) or message A (msg.A).

[0053] In step S202, the first uplink message and the second uplink message are not transmitted simultaneously by the second user equipment and the at least one time domain unit.

[0054] In some possible embodiments, the time domain unit is a symbol, a half slot or a slot.

[0055] In some possible embodiments, the physical channel of the second uplink message is: A Physical Random Access Channel (PRACH); A Physical Uplink Shared Channel (PUSCH).

[0056] In some possible embodiments, the second user equipment is any user equipment other than the first user equipment in the cell in which the first user equipment is located.

[0057] In some possible embodiments, the second user equipment is a user equipment other than the first user equipment in the cell in which the first user equipment is located, which satisfies a set condition.

[0058] In some possible embodiments, a complete overlap is configured between the resources for the repeated transmission of the first uplink message and the resources of the physical channel of the second uplink message.

[0059] In some possible embodiments, a partial overlap is configured between the resources for the repeated transmission of the first uplink message and the resources of the physical channel of the second uplink message.

[0060] In some possible embodiments, at least one time domain unit is a consecutive time domain unit.

[0061] In some possible embodiments, at least one time domain unit is a discontinuous time domain unit.

[0062] In some possible embodiments, the first uplink message is a first uplink random access message and the second uplink message is a second uplink random access message.

[0063] In an embodiment of the present disclosure, a time domain corresponding to the overlapping resource between the resource for repeatedly transmitting the first uplink message and the resource of the physical channel of the second uplink message is determined, and the current user does not transmit the first uplink message and the second uplink message simultaneously with other user equipment in this time domain, thereby avoiding resource collision between different uplink messages, reducing the interference in the channel transmission of different user equipment, and improving the success rate of random access of the user equipment.

[0064] An embodiment of the present disclosure provides a resource conflict processing method performed by a first user equipment, and FIG. 3 is a flowchart of a resource conflict processing method shown by an exemplary embodiment. As shown in FIG. 3, the method includes the following steps:

[0065] In step S301, determine at least one time domain unit corresponding to an overlapping resource between a resource for repeatedly transmitting a first uplink message and a resource of a physical channel of a second uplink message, where the first uplink message is message 3 (msg.3) and the second uplink message is message 1 (msg.1) or message A (msg.A).

[0066] In step S302, determine that the available time domain unit does not include the at least one time domain unit, and determine resources for repeatedly transmitting the first uplink message based on the available time domain unit, or calculate the number of repeated transmissions based on the available time domain unit.

[0067] In step S303, the first uplink message is not transmitted in the at least one time domain unit.

[0068] In some possible embodiments, the time domain unit is a symbol, a half slot or a slot.

[0069] In some possible embodiments, the physical channel of the second uplink message includes at least one of a PRACH and a PUSCH.

[0070] In some possible embodiments, a complete overlap is configured between the resources for the repeated transmission of the first uplink message and the resources of the physical channel of the second uplink message.

[0071] In some possible embodiments, a partial overlap is configured between the resources for the repeated transmission of the first uplink message and the resources of the physical channel of the second uplink message.

[0072] In some possible embodiments, at least one time domain unit is a consecutive time domain unit.

[0073] In some possible embodiments, at least one time domain unit is a discontinuous time domain unit.

[0074] In some possible embodiments, the first uplink message is a first uplink random access message and the second uplink message is a second uplink random access message.

[0075] In some possible embodiments, the step of determining at least one time domain unit corresponding to overlapping resources between resources for repeatedly transmitting the first uplink message and resources of a physical channel of the second uplink message in step S301 includes the following steps S301-1 to S301-3.

[0076] At S301-1, a first resource in a resource set to be used when transmitting a second uplink message is determined.

[0077] In S301-2, a second resource in the resource set is determined, where an SSB index mapped by the second resource is the same as an SSB index mapped by the first resource.

[0078] In S301-3, at least one time domain unit corresponding to an overlapping resource between the second resource and a resource for repeatedly transmitting a first uplink message is determined.

[0079] In one example, as shown in Figure 4, the resource set used for transmitting PRACH includes several time domain periods, and the eight occasions for transmitting PRACH included in one period include RO#0, RO#1, RO#2...RO#7. Here, RO#0 and RO#4 in each period are both mapped to SSB#0. When the UE transmits PRACH based on RO#0 in a certain period, in the subsequent period of this resource set, the resource occupied by the RO having the same SSB index (SSB#0) as RO#0 selected by the UE to initiate RACH and the blind repeat transmission resource of msg.3 are overlapped as at least one time domain unit.

[0080] In some possible embodiments, step S301-0 is further included before step S301-1, receiving configuration information sent from the network device, where the configuration information indicates a resource set to be used when sending the second uplink message.

[0081] In some possible embodiments, when it is determined that at least one time domain unit is a time domain unit that cannot be used for repeated transmission of the first uplink message, and the first user equipment determines resources for repeatedly transmitting the first uplink message and calculates the number of repeated transmissions, the time domain unit that cannot be used for repeated transmission of the first uplink message is not taken into account.

[0082] For example, if the time domain unit is a slot and the first uplink message is msg.3, it is determined that at least one slot corresponding to the overlapping resource is unavailable for repeated transmission of the first uplink message (unavailable slots for msg.3 repetitions), and when the first user equipment determines resources for repeatedly transmitting msg.3 and calculates the number of repeated transmissions, the unavailable slots for msg.3 repetitions are not taken into account.

[0083] For example, if the time domain unit is a symbol and the first uplink message is msg.3, it is determined that at least one symbol corresponding to the overlap resource is unavailable for repeated transmission of the first uplink message (unavailable symbols for msg.3 repetitions), and when the first user equipment determines resources for repeated transmission of msg.3 and calculates the number of repeated transmissions, the unavailable symbols for msg.3 repetitions are not taken into account.

[0084] In an embodiment of the present disclosure, the transmission of the second uplink message has a higher priority, and the transmission of the first uplink message has a lower priority; it is determined that the time domain corresponding to the overlapping resource is unavailable for repeated transmission of the first uplink message; when determining the resource for repeatedly transmitting the first uplink message and calculating the number of repeated transmissions, the above unavailable time domain is not taken into consideration, and the first uplink message is not transmitted in the at least one time domain unit, thereby ensuring the accuracy of the parameter determination and the priority of other user equipment other than the first user equipment to smoothly transmit the second uplink message, and the resource collision between different uplink messages is further avoided, the interference in the channel transmission of different user equipment is reduced, and the success rate of random access of the user equipment is improved.

[0085] An embodiment of the present disclosure provides a resource conflict processing method performed by a first user equipment, and FIG. 5 is a flowchart of a resource conflict processing method shown by an exemplary embodiment. As shown in FIG. 5, the method includes the following steps:

[0086] In step S501, determine at least one time domain unit corresponding to an overlapping resource between a resource for repeatedly transmitting a first uplink message and a resource of a physical channel of a second uplink message, where the first uplink message is message 3 (msg.3) and the second uplink message is message 1 (msg.1) or message A (msg.A).

[0087] In step S502, determine that the available time domain unit includes the at least one time domain unit, and determine resources for repeatedly transmitting the first uplink random access message based on the available time domain unit, or calculate the number of repeated transmissions based on the available time domain unit.

[0088] In step S503, the first uplink message is not transmitted in the at least one time domain unit.

[0089] In some possible embodiments, the time domain unit is a symbol, a half slot or a slot.

[0090] In some possible embodiments, the physical channel of the second uplink message includes at least one of a PRACH and a PUSCH.

[0091] In some possible embodiments, a complete overlap is configured between the resources for the repeated transmission of the first uplink message and the resources of the physical channel of the second uplink message.

[0092] In some possible embodiments, a partial overlap is configured between the resources for the repeated transmission of the first uplink message and the resources of the physical channel of the second uplink message.

[0093] In some possible embodiments, at least one time domain unit is a consecutive time domain unit.

[0094] In some possible embodiments, at least one time domain unit is a discontinuous time domain unit.

[0095] In some possible embodiments, the first uplink message is a first uplink random access message and the second uplink message is a second uplink random access message.

[0096] In some possible embodiments, it is determined that at least one time domain unit is a time domain unit usable for repeated transmission of the first uplink message, and when the first user equipment determines resources for repeatedly transmitting the first uplink message and calculates the number of repeated transmissions, it takes into account the at least one time domain unit, but does not transmit the first uplink message in the at least one time domain unit.

[0097] For example, if the time domain unit is a slot and the first uplink message is msg.3, it determines that at least one slot corresponding to the overlap resource is available for repeated transmission of the first uplink message (available slots for msg.3 repetitions), and when the first user equipment determines resources for repeatedly transmitting msg.3 and calculates the number of repeated transmissions, it takes into account the available slots for msg.3 repetitions, but does not transmit msg.3 in the at least one time domain unit.

[0098] For example, if the time domain unit is a symbol and the first uplink message is msg.3, it is determined that at least one symbol corresponding to the overlap resource is an unavailable symbol for repeated transmission of the first uplink message (unavailable symbols for msg.3 repetitions), and when the first user equipment determines resources for repeated transmission of msg.3 and calculates the number of repetitions, it takes into account the unavailable symbols for msg.3 repetitions, but does not transmit msg.3 in the at least one time domain unit.

[0099] In an embodiment of the present disclosure, the transmission of the second uplink message has a higher priority, and the transmission of the first uplink message has a lower priority; it is determined that the time domain corresponding to the overlapping resource is unavailable for repeated transmission of the first uplink message; when determining the resource for repeatedly transmitting the first uplink message and calculating the number of repeated transmissions, the above unavailable time domain is still taken into consideration, but the first uplink message is not transmitted in the at least one time domain unit, thereby ensuring compatibility with existing protocols and the priority of other user equipment other than the first user equipment to smoothly transmit the second uplink message, and the resource collision between different uplink messages is further avoided, the interference in the channel transmission of different user equipment is reduced, and the success rate of random access of the user equipment is improved.

[0100] An embodiment of the present disclosure provides a resource conflict processing method performed by a first user equipment, and FIG. 6 is a flowchart of a resource conflict processing method shown by an exemplary embodiment. As shown in FIG. 6, the method includes the following steps:

[0101] In step S601, determine at least one time domain unit corresponding to an overlapping resource between a resource for repeatedly transmitting a first uplink message and a resource of a physical channel of a second uplink message, where the first uplink message is message 3 (msg.3) and the second uplink message is message 1 (msg.1) or message A (msg.A).

[0102] In step S602, determine an invalid random access occasion (RO) in a resource of the physical channel, where the at least one time domain unit includes the invalid RO.

[0103] In step S603, in response to the second user equipment not transmitting a second uplink message in the invalid RO, the first user equipment transmits a first uplink message in the invalid RO.

[0104] In some possible embodiments, in step S603, a first user equipment transmits a first uplink message on the disabled RO, and does not transmit a second uplink message on the disabled RO.

[0105] In some possible embodiments, the time domain unit is a symbol, a half slot or a slot.

[0106] In some possible embodiments, the physical channel of the second uplink message includes at least one of a PRACH and a PUSCH.

[0107] In some possible embodiments, a complete overlap is configured between the resources for the repeated transmission of the first uplink message and the resources of the physical channel of the second uplink message.

[0108] In some possible embodiments, a partial overlap is configured between the resources for the repeated transmission of the first uplink message and the resources of the physical channel of the second uplink message.

[0109] In some possible embodiments, at least one time domain unit is a consecutive time domain unit.

[0110] In some possible embodiments, at least one time domain unit is a discontinuous time domain unit.

[0111] In some possible embodiments, determining an invalid Random Access Occasion (RO) on resources of the physical channel in step S602 includes receiving an invalid resource mode from a network device indicating an invalid RO.

[0112] In some possible embodiments, the disabled resource mode is determined by the network device based on an disabled RO, where the network device determines a first RO resource in an RO resource set to be used when a first user equipment transmits a second uplink message, and determines a second RO resource in the RO resource set to be an disabled RO, where an SSB index mapped by the second RO resource is the same as an SSB index mapped by the first RO resource.

[0113] In some possible embodiments, the invalid resource mode is determined by the network device based on an invalid RO, where the network device determines a first RO resource in an RO resource set to be used when a first user equipment transmits a second uplink message, and determines a second RO resource in a subsequent period in the RO resource set to be an invalid RO, where an SSB index mapped by the second RO resource is the same as an SSB index mapped by the first RO resource.

[0114] In one example, the RO set used when transmitting the PRACH of msg.A includes several time domain periods, and the eight occasions for transmitting the PRACH included in one period include RO#0, RO#1, RO#2...RO#7. Here, RO#0 and RO#4 in each period are both mapped to SSB#0. When the UE transmits the PRACH of msg.A based on RO#0 in a certain period, the network device determines RO#0 and RO#4, which have the same SSB index (SSB#0) as RO#0 selected by the UE to initiate the RACH, as invalid ROs in the subsequent periods of this RO set.

[0115] An embodiment of the present disclosure provides a method for determining an invalid RO, the method being performed by a user equipment, the method including: The method includes receiving an invalid resource mode from a network device, the invalid resource mode indicating an invalid RO, where the invalid resource mode is determined by the network device based on an invalid RO, where the network device determines a first RO resource in an RO resource set to be used when a first user equipment transmits a second uplink message, and determines a second RO resource in the RO resource set to be an invalid RO, where an SSB index mapped by the second RO resource is the same as an SSB index mapped by the first RO resource.

[0116] In one example, the RO set used when transmitting the PRACH of msg.A includes several time domain periods, and the eight occasions for transmitting the PRACH included in one period include RO#0, RO#1, RO#2...RO#7. Here, RO#0 and RO#4 in each period are both mapped to SSB#0. When the UE transmits the PRACH of msg.A based on RO#0 in a certain period, the network device determines RO#0 and RO#4 in this RO set, which have the same SSB index (SSB#0) as RO#0 selected by the UE to initiate the RACH, as invalid ROs.

[0117] An embodiment of the present disclosure provides a method for determining an invalid RO, the method being executed by a user equipment, the method including: The method includes receiving an invalid resource mode indicating an invalid RO from a network device, where the invalid resource mode is determined by the network device based on the invalid RO, where the network device determines a first RO resource in an RO resource set to be used when a first user equipment transmits a second uplink message, and determines a second RO resource in the RO resource set in a subsequent period to be an invalid RO, where an SSB index mapped by the second RO resource is the same as an SSB index mapped by the first RO resource.

[0118] In one example, the RO set used when transmitting the PRACH of msg.A includes several time domain periods, and the eight occasions for transmitting the PRACH included in one period include RO#0, RO#1, RO#2...RO#7. Here, RO#0 and RO#4 in each period are both mapped to SSB#0. When the UE transmits the PRACH of msg.A based on RO#0 in a certain period, the network device determines RO#0 and RO#4, which have the same SSB index (SSB#0) as RO#0 selected by the UE to initiate the RACH, as invalid ROs in the subsequent periods of this RO set.

[0119] An embodiment of the present disclosure provides a resource conflict handling method performed by a network device, and FIG. 7 is a flowchart of a resource conflict handling method shown by an exemplary embodiment. As shown in FIG. 7, the method includes the following steps:

[0120] In step S701, at least one time domain unit corresponding to an overlapping resource between a resource for repeatedly transmitting a first uplink message corresponding to a first user equipment and a resource of a physical channel of a second uplink message is determined, where the first uplink message is msg.3 and the second uplink message is msg.1 or msg.A.

[0121] In step S702, in response to the first user equipment not transmitting a first uplink message and a second uplink message simultaneously with the second user equipment in the at least one time domain unit, information transmitted from the first user equipment or the second user equipment is received in the at least one time domain unit.

[0122] In some possible embodiments, the time domain unit is a symbol, a half slot or a slot.

[0123] In some possible embodiments, the physical channel of the second uplink message is: A Physical Random Access Channel (PRACH); A Physical Uplink Shared Channel (PUSCH).

[0124] In some possible embodiments, the second user equipment is any user equipment other than the first user equipment in the cell in which the first user equipment is located.

[0125] In some possible embodiments, the second user equipment is a user equipment other than the first user equipment in the cell in which the first user equipment is located, which satisfies a set condition.

[0126] In some possible embodiments, a complete overlap is configured between the resources for the repeated transmission of the first uplink message and the resources of the physical channel of the second uplink message.

[0127] In some possible embodiments, a partial overlap is configured between the resources for the repeated transmission of the first uplink message and the resources of the physical channel of the second uplink message.

[0128] In some possible embodiments, at least one time domain unit is a consecutive time domain unit.

[0129] In some possible embodiments, at least one time domain unit is a discontinuous time domain unit.

[0130] In some possible embodiments, the first uplink message is a first uplink random access message and the second uplink message is a second uplink random access message.

[0131] In an embodiment of the present disclosure, a time domain corresponding to the overlapping resource between the resource for repeatedly transmitting the first uplink message and the resource of the physical channel of the second uplink message is determined, and the current user does not transmit the first uplink message and the second uplink message simultaneously with other user equipment in this time domain, thereby avoiding resource collision between different uplink messages, reducing the interference in the channel transmission of different user equipment, and improving the success rate of random access of the user equipment.

[0132] An embodiment of the present disclosure provides a resource conflict handling method performed by a network device, the method comprising: determining at least one time domain unit corresponding to an overlapping resource between a resource for repeatedly transmitting a first uplink message corresponding to a first user equipment and a resource of a physical channel of a second uplink message, where the first uplink message is msg.3 and the second uplink message is msg.1 or msg.A; determining that the available time domain units corresponding to a first user equipment do not include the at least one time domain unit; determining resources for repeatedly transmitting a first uplink message based on the available time domain unit or calculating a number of repeated transmissions based on the available time domain unit; and in response to the first user equipment not transmitting a first uplink message and a second uplink message simultaneously in the at least one time domain unit with a second user equipment in the at least one time domain unit, not receiving a first uplink message of the first user equipment in the at least one time domain unit.

[0133] In some possible embodiments, the physical channel of the second uplink message includes at least one of a Physical Random Access Channel (PRACH) and a Physical Uplink Shared Channel (PUSCH).

[0134] In some possible embodiments, the step of determining at least one time domain unit corresponding to an overlapping resource between a resource for repeatedly transmitting a first uplink message corresponding to a first user equipment and a resource of a physical channel of a second uplink message comprises: determining a first resource in a resource set to be used when a first user equipment transmits a second uplink message; a step 2 of determining a second resource in the resource set, where an SSB index mapped by the second resource is the same as an SSB index mapped by the first resource; 3. determining at least one time domain unit corresponding to an overlapping resource between the second resource and a resource for repeatedly transmitting a first uplink message.

[0135] In some possible embodiments, the method further comprises a step of transmitting configuration information to the first user equipment, where the configuration information indicates a resource set to be used when transmitting a second uplink message.

[0136] An embodiment of the present disclosure provides a resource conflict handling method performed by a network device, the method comprising: determining at least one time domain unit corresponding to an overlapping resource between a resource for repeatedly transmitting a first uplink message corresponding to a first user equipment and a resource of a physical channel of a second uplink message, where the first uplink message is msg.3 and the second uplink message is msg.1 or msg.A; determining that the available time domain units include the at least one time domain unit; determining resources for repeatedly transmitting a first uplink message based on the available time domain unit or calculating a number of repeated transmissions based on the available time domain unit; and not receiving a first uplink message of the first user equipment in the at least one time domain unit.

[0137] In some possible embodiments, the physical channel of the second uplink message includes at least one of a Physical Random Access Channel (PRACH) and a Physical Uplink Shared Channel (PUSCH).

[0138] In some possible embodiments, the step of determining at least one time domain unit corresponding to an overlapping resource between a resource for repeatedly transmitting a first uplink message corresponding to a first user equipment and a resource of a physical channel of a second uplink message comprises: determining a first resource in a resource set to be used when a first user equipment transmits a second uplink message; a step 2 of determining a second resource in the resource set, where an SSB index mapped by the second resource is the same as an SSB index mapped by the first resource; 3. determining at least one time domain unit corresponding to an overlapping resource between the second resource and a resource for repeatedly transmitting a first uplink message.

[0139] In some possible embodiments, the method further comprises a step of transmitting configuration information to the first user equipment, where the configuration information indicates a resource set to be used when transmitting a second uplink message.

[0140] An embodiment of the present disclosure provides a resource conflict handling method performed by a network device, the method comprising: determining at least one time domain unit corresponding to an overlapping resource between a resource for repeatedly transmitting a first uplink message corresponding to a first user equipment and a resource of a physical channel of a second uplink message, where the first uplink message is msg.3 and the second uplink message is msg.1 or msg.A; determining an invalid Random Access Occasion (RO) in resources of the physical channel, where the at least one time domain unit includes the invalid RO; receiving a first uplink message of the first user equipment in the disabled RO and not receiving a second uplink message of the second user equipment in the disabled RO.

[0141] In some possible embodiments, the physical channel of the second uplink message includes at least one of a Physical Random Access Channel (PRACH) and a Physical Uplink Shared Channel (PUSCH).

[0142] In some possible embodiments, the method further comprises: The method further includes sending an invalid resource mode to the first user equipment, the invalid resource mode indicating the invalid RO.

[0143] In some possible embodiments, the method further comprises: determining a first RO resource in the RO resource set to be used when the first user equipment transmits a second uplink message; determining that a second RO resource in the RO resource set is an invalid RO, where an SSB index mapped by the second RO resource is the same as an SSB index mapped by the first RO resource; and determining the disabled resource mode based on the disabled RO.

[0144] An embodiment of the present disclosure provides a method for determining an invalid RO, the method being performed by a network device, the method including: The method includes determining a first RO resource in an RO resource set to be used when a first user equipment transmits a second uplink message; and determining that a second RO resource in the RO resource set is an invalid RO resource, where an SSB index mapped by the second RO resource is the same as an SSB index mapped by the first RO resource.

[0145] In one example, the RO set used when transmitting the PRACH of msg.A includes several time domain periods, and the eight occasions for transmitting the PRACH included in one period include RO#0, RO#1, RO#2...RO#7. Here, RO#0 and RO#4 in each period are both mapped to SSB#0. When the UE transmits the PRACH of msg.A based on RO#0 in a certain period, the network device determines RO#0 and RO#4 in this RO set, which have the same SSB index (SSB#0) as RO#0 selected by the UE to initiate the RACH, as invalid ROs.

[0146] An embodiment of the present disclosure provides a method for determining an invalid RO, the method being performed by a network device, the method including: The method includes determining a first RO resource in an RO resource set to be used when a first user equipment transmits a second uplink message; and determining a second RO resource in a subsequent period in the RO resource set to be an invalid RO, where an SSB index mapped by the second RO resource is the same as an SSB index mapped by the first RO resource.

[0147] In one example, the RO set used when transmitting the PRACH of msg.A includes several time domain periods, and the eight occasions for transmitting the PRACH included in one period include RO#0, RO#1, RO#2...RO#7. Here, RO#0 and RO#4 in each period are both mapped to SSB#0. When the UE transmits the PRACH of msg.A based on RO#0 in a certain period, the network device determines RO#0 and RO#4, which have the same SSB index (SSB#0) as RO#0 selected by the UE to initiate the RACH, as invalid ROs in the subsequent periods of this RO set.

[0148] Based on the same concept as the above method embodiment, the embodiment of the present disclosure further provides a communication device, which has the functions of the user equipment 102 in the above method embodiment, and can execute the steps performed by the user equipment 102 provided by the above method embodiment. The functions may be realized by hardware, or by executing corresponding software by software or hardware. The hardware or software includes one or more modules corresponding to the above functions.

[0149] In one possible implementation, the communication device 800 shown in FIG. 8 may act as the user equipment 102 according to the above method embodiment and perform the steps performed by the user equipment 802 in the above method embodiment.

[0150] The communication device 800 includes: A processing module 802 for determining at least one time domain unit corresponding to an overlapping resource between a resource for repeatedly transmitting a first uplink message and a resource of a physical channel of a second uplink message, where the first uplink message is msg.3 and the second uplink message is msg.1 or msg.A; The second user equipment includes a transceiver module 801 for not simultaneously transmitting a first uplink message and a second uplink message in the at least one time domain unit.

[0151] In one possible implementation, the processing module 802 further determines that the available time domain unit does not include the at least one time domain unit, and determines a resource for repeatedly transmitting the first uplink message based on the available time domain unit, or calculates a number of repeated transmissions based on the available time domain unit; The transceiver module 801 does not transmit the first uplink message in the at least one time domain unit.

[0152] In one possible implementation, the processing module 802 further determines that the available time domain unit includes the at least one time domain unit, and determines a resource for repeatedly transmitting the first uplink message based on the available time domain unit, or calculates a number of repeated transmissions based on the available time domain unit; The transceiver module 801 does not transmit the first uplink message in the at least one time domain unit.

[0153] In one possible implementation, the processing module 802 further determines a first resource in a resource set to be used when transmitting a second uplink message, determines a second resource in the resource set, where an SSB index mapped by the second resource is the same as an SSB index mapped by the first resource, and determines at least one time domain unit corresponding to an overlap resource between the second resource and a resource for repeatedly transmitting the first uplink message.

[0154] In one possible implementation, the transceiver module 801 further receives configuration information sent from the network device, where the configuration information indicates a resource set to be used when sending the second uplink message.

[0155] In one possible implementation, the processing module 802 further determines an invalid random access occasion (RO) in the resource of the physical channel, where the at least one time domain unit includes the invalid RO; The transceiver module 801 further controls, in response to the second user equipment not transmitting a second uplink message in the invalid RO, the first user equipment to transmit a first uplink message in the invalid RO and not to transmit a second uplink message in the invalid RO.

[0156] In one possible implementation, the transceiver module 801 further receives a disabled resource mode from the network device, indicating a disabled RO.

[0157] In one possible implementation, the disabled resource mode is determined by the network device based on a disabled RO; Wherein, determining a first RO resource in the RO resource set to be used when the first user equipment transmits a second uplink message; Determine that a second RO resource in the RO resource set is an invalid RO, where an SSB index mapped by the second RO resource is the same as an SSB index mapped by the first RO resource.

[0158] In one possible implementation, the physical channel of the second uplink message includes at least one of a Physical Random Access Channel (PRACH) and a Physical Uplink Shared Channel (PUSCH).

[0159] If the communication device is a user equipment, its configuration may be as shown in Fig. 9. Fig. 9 is a block diagram of a resource conflict processing device 900 shown in an exemplary embodiment. For example, the device 900 may be a mobile phone, a computer, a digital broadcast terminal, a messaging device, a game console, a tablet device, a medical device, a fitness device, a personal digital assistant, etc.

[0160] Referring to FIG. 9, the device 900 may include one or more components: a processing component 902, a memory 904, a power component 906, a multimedia component 908, an audio component 910, an input / output (I / O) interface 912, a sensor component 914, and a communication component 916.

[0161] The processing component 902 typically controls the overall operation of the device 900, such as operations related to display, phone calls, data communication, camera operation, and recording operations. The processing component 902 may include one or more processors 920 for executing instructions to complete all or some of the steps of the above methods. It should be noted that the processing component 902 may include one or more modules to facilitate interaction with other components. For example, the processing component 902 may include a multimedia module to facilitate interaction between the processing component 902 and the multimedia component 908.

[0162] The memory 904 is configured to store various types of data to support operation on the device 900. Examples of these data include instructions for any application programs or methods for operating on the device 900, contact data, phone book data, messages, images, videos, etc. The memory 904 may be implemented by any type of volatile or non-volatile storage device or combination thereof, such as a static random access memory (SRAM), an electrically erasable programmable read-only memory (EEPROM), an erasable programmable read-only memory (EPROM), a programmable read-only memory (PROM), a read-only memory (ROM), a magnetic memory, a flash memory, a magnetic disk, or an optical disk.

[0163] The power component 906 provides power to the various components of the device 900. The power component 906 can include a power management system, one or more power sources, and other components associated with the generation, management, and distribution of power for the device 900.

[0164] The multimedia component 908 includes a screen that provides an output interface between the device 900 and a user. In some embodiments, the screen can include a liquid crystal display (LCD) and a touch panel (TP). If the screen includes a touch panel, the screen can be implemented as a touch screen to receive input signals from a user. The touch panel includes one or more touch sensors to sense touches, slides, and gestures on the touch panel. The touch sensors can detect the boundaries of touch or slide operations as well as the duration and pressure associated with the touch or slide operations. In some embodiments, the multimedia component 908 includes a front camera and / or a rear camera. When the device 900 is in an operation mode, such as a photo mode or a video mode, the front camera and / or the rear camera can receive external multimedia data. Each front camera and rear camera may be a fixed optical lens system or may have a focal length and optical zoom capability.

[0165] The audio component 910 is configured to output and / or input audio signals. For example, the audio component 910 includes a microphone (MIC) configured to receive external audio signals when the device 900 is in an operation mode such as a call mode, a record mode, and a voice recognition mode. The received audio signals may be further stored in the memory 904 or transmitted via the communication component 916. In some embodiments, the audio component 910 further includes a speaker for outputting audio signals.

[0166] The I / O interface 912 provides an interface between the processing component 902 and a peripheral interface module, which may be a keyboard, a click wheel, buttons, etc. These buttons may include, but are not limited to, a home button, volume buttons, a start button, and a lock button.

[0167] The sensor component 914 includes one or more sensors to provide various aspects of status assessment for the device 900. For example, the sensor component 914 can detect the on / off state of the device 900, the relative positioning of a component, such as the display and keypad of the device 900, and can further detect a change in position of the device 900 or one of its components, the presence or absence of contact between the user and the device 900, the orientation and position or acceleration / deceleration of the device 900, and a temperature change of the device 900. The sensor component 914 can also include a proximity sensor configured to detect the presence of a nearby object in the absence of any physical contact. The sensor component 914 can further include an optical sensor, such as a CMOS or CCD image sensor used for imaging applications. In some embodiments, the sensor component 914 can further include an acceleration sensor, a gyro sensor, a magnetic sensor, a pressure sensor, or a temperature sensor.

[0168] The communication component 916 is configured to facilitate wired or wireless communication between the device 900 and other devices. The device 900 can access a wireless network based on a communication standard, such as WiFi, 4G, or 5G, or a combination thereof. In an exemplary embodiment, the communication component 916 receives a broadcast signal or broadcast-related information from an external broadcast management system via a broadcast channel. In an exemplary embodiment, the communication component 916 further includes a near field communication (NFC) module to facilitate short-range communication. For example, the NFC module may be implemented based on radio frequency identification (RFID) technology, infrared data association (IrDA) technology, ultra-wideband (UWB) technology, Bluetooth (BT) technology, and other technologies.

[0169] In an example embodiment, the apparatus 900 may be implemented by one or more application specific integrated circuits (ASICs), digital signal processors (DSPs), digital signal processing devices (DSPDs), programmable logic devices (PLDs), field programmable gate arrays (FPGAs), controllers, microcontrollers, microprocessors, or other electronic components to perform the methods described above.

[0170] In an exemplary embodiment, a non-transitory computer readable storage medium containing instructions, such as a memory 904 containing instructions, may be provided, which may be executed by the processor 920 of the device 900 to complete the method. For example, the non-transitory computer readable storage medium may be a ROM, a random access memory (RAM), a CD-ROM, a magnetic tape, a floppy disk, or an optical data storage device.

[0171] Based on the same concept as the above method embodiment, the embodiment of the present disclosure further provides a communication device, which has the functions of the user equipment 102 in the above method embodiment, and can execute the steps performed by the user equipment 102 provided by the above method embodiment. The functions may be realized by hardware, or by executing corresponding software by software or hardware. The hardware or software includes one or more modules corresponding to the above functions.

[0172] In one possible implementation, the communication device 1000 shown in FIG. 10 may act as the user equipment 102 according to the above method embodiment and perform the steps performed by the user equipment 1002 in the above method embodiment.

[0173] The processing module 1002 determines at least one time domain unit corresponding to an overlapping resource between a resource for repeatedly transmitting a first uplink message corresponding to a first user equipment and a resource of a physical channel of a second uplink message, where the first uplink message is msg.3, and the second uplink message is msg.1 or msg.A; The transceiver module 1001 receives information transmitted from the first user equipment or the second user equipment in the at least one time domain unit in response to the first user equipment not transmitting a first uplink message and a second uplink message simultaneously with the second user equipment in the at least one time domain unit.

[0174] In one possible implementation, the processing module 1002 further determines that the available time domain unit corresponding to the first user equipment does not include the at least one time domain unit, and determines a resource for repeatedly transmitting the first uplink message based on the available time domain unit, or calculates a number of repeated transmissions based on the available time domain unit; The transceiver module 1001 does not receive a first uplink message of the first user equipment in the at least one time domain unit.

[0175] In one possible implementation, the processing module 1002 further determines that the available time domain unit includes the at least one time domain unit, and determines a resource for repeatedly transmitting the first uplink message based on the available time domain unit, or calculates a number of repeated transmissions based on the available time domain unit; The transceiver module 1001 does not receive a first uplink message of the first user equipment in the at least one time domain unit.

[0176] In one possible implementation, the processing module 1002 further determines a first resource in a resource set to be used when the first user equipment transmits a second uplink message, determines a second resource in the resource set, where an SSB index mapped by the second resource is the same as an SSB index mapped by the first resource, and determines at least one time domain unit corresponding to an overlap resource between the second resource and a resource for repeatedly transmitting the first uplink message.

[0177] In one possible implementation, the transceiver module 1001 further transmits configuration information to the first user equipment, where the configuration information indicates a resource set to be used when transmitting a second uplink message.

[0178] In one possible implementation, the processing module 1002 further determines an invalid random access occasion (RO) in the resource of the physical channel, where the at least one time domain unit includes the invalid RO; The transceiver module 1001 further receives a first uplink message of the first user equipment in the disabled RO, and does not receive a second uplink message of the second user equipment in the disabled RO.

[0179] In one possible implementation, the transceiver module 1001 further sends an invalid resource mode to the first user equipment, indicating the invalid RO.

[0180] In one possible implementation, the processing module 1002 further determines a first RO resource in an RO resource set to be used when a first user equipment transmits a second uplink message, determines a second RO resource in the RO resource set to be an invalid RO, where an SSB index mapped by the second RO resource is the same as an SSB index mapped by the first RO resource, and determines the invalid resource mode based on the invalid RO.

[0181] In one possible implementation, the physical channel of the second uplink message includes at least one of a Physical Random Access Channel (PRACH) and a Physical Uplink Shared Channel (PUSCH).

[0182] When the communication device is a network device, its configuration may be as shown in FIG. 11. The configuration of the communication device will be described by taking the network device 101 as a base station as an example. As shown in FIG. 11, the device 1100 includes a memory 1101, a processor 1102, a transceiver component 1103, and a power component 1106. Here, the memory 1101 is coupled to the processor 1102 and can be used to store programs and data required for the communication device 1100 to realize each function. The processor 1102 is configured to support the communication device 1100 to perform each function of the above method, and the functions can be realized by calling the program stored in the memory 1101. The transceiver component 1103 may be a wireless transceiver that can be used to support the communication device 1100 to receive signaling and / or data and transmit signaling and / or data via a wireless interface. The transceiver component 1103 is also referred to as a transceiver unit or a communication unit, and the transceiver component 1103 may include a radio frequency component 1104 and one or more antennas 1105, where the radio frequency component 1104 may be a remote radio unit (RRU) that can be used for transmitting radio frequency signals and converting radio frequency signals to and from baseband signals, and the one or more antennas 1107 can be used for transmitting and receiving radio frequency signals.

[0183] When the communication device 1100 needs to transmit data, the processor 1102 performs baseband on the data to be transmitted, and then outputs the baseband signal to the radio frequency unit, which performs radio frequency processing on the baseband signal, and then transmits the radio frequency signal as an electromagnetic wave through an antenna. When data is transmitted to the communication device 1100, the radio frequency unit receives the radio frequency signal through the antenna, converts the radio frequency signal into a baseband signal, and outputs the baseband signal to the processor 1102, which converts the baseband signal into data for processing.

[0184] Those skilled in the art may easily conceive other implementations of the present disclosure after studying the specification and practicing the invention disclosed in the specification. This application is intended to cover any modifications, uses or variations of the present disclosure, which modifications, uses or variations follow the general principles of the present disclosure and include common knowledge or commonly used technical means in the art that are not disclosed in the present disclosure. The specification and examples are considered as exemplary only, with the true scope and spirit of the present disclosure being indicated by the following claims.

[0185] It should be noted that the present disclosure is not limited to the exact structure described above and illustrated in the drawings, and various modifications and variations can be made without departing from the scope of the present disclosure, which is limited only by the scope of the appended claims. [Industrial Applicability]

[0186] Determine a time region corresponding to overlapping resources between the resources for repeatedly transmitting the first uplink message and the resources of the physical channel of the second uplink message, and prevent a current user from transmitting the first uplink message and the second uplink message simultaneously with other user equipment in this time region, thereby avoiding resource collision between different uplink messages, reducing interference in channel transmission of different user equipment, and improving the success rate of random access of the user equipment.

Claims

1. A resource conflict handling method performed by a first user equipment, comprising: determining at least one time domain unit corresponding to overlapping resources of resources for repeatedly transmitting a first uplink message and resources of a physical channel of a second uplink message, the first uplink message being msg.3 and the second uplink message being msg.1 or msg.A; and not transmitting the first uplink message and the second uplink message simultaneously on the second user equipment and the at least one time domain unit. How to handle resource conflicts.

2. The method comprises: determining that the available time domain units do not include the at least one time domain unit; determining a resource for repeatedly transmitting the first uplink message based on the available time domain unit, or calculating a number of repeated transmissions based on the available time domain unit; The step of not transmitting the first uplink message and the second uplink message simultaneously on the second user equipment and the at least one time domain unit includes: not transmitting a first uplink message in the at least one time domain unit; The resource conflict handling method according to claim 1 .

3. The method comprises: determining that the available time domain units include the at least one time domain unit; determining a resource for repeatedly transmitting the first uplink message based on the available time domain unit, or calculating a number of repeated transmissions based on the available time domain unit; The step of not transmitting the first uplink message and the second uplink message simultaneously on the second user equipment and the at least one time domain unit includes: not transmitting a first uplink message in the at least one time domain unit; The resource conflict handling method according to claim 1 .

4. The step of determining at least one time domain unit corresponding to an overlapping resource between a resource for repeatedly transmitting the first uplink message and a resource of a physical channel of a second uplink message comprises: determining a first resource in the resource set to be used when transmitting a second uplink message; determining a second resource in the resource set, wherein a synchronization signal block (SSB) index mapped by the second resource is the same as a SSB index mapped by the first resource; determining at least one time domain unit corresponding to an overlapping resource between the second resource and a resource for repeatedly transmitting a first uplink message; 4. A resource conflict handling method according to claim 2 or 3.

5. The method comprises: receiving configuration information transmitted from the network device, the configuration information indicating a resource set to be used when transmitting the second uplink message; The resource conflict handling method according to claim 4.

6. The method comprises: determining an invalid Random Access Occasion (RO) in the resource of the physical channel, the at least one time domain unit including the invalid RO; The step of not transmitting the first uplink message and the second uplink message simultaneously on the second user equipment and the at least one time domain unit includes: in response to a second user equipment not transmitting a second uplink message in the invalid RO, the first user equipment transmits a first uplink message in the invalid RO; The resource conflict handling method according to claim 1 .

7. The step of determining an invalid random access occasion (RO) in the resource of the physical channel comprises: receiving an invalid resource mode from a network device indicating an invalid RO; The resource conflict handling method according to claim 6.

8. The invalid resource mode is determined by the network device based on an invalid RO; determining a first RO resource in the RO resource set to be used when the first user equipment transmits a second uplink message; determining that a second RO resource in the RO resource set is an invalid RO, and an SSB index mapped by the second RO resource is the same as an SSB index mapped by the first RO resource; The resource conflict handling method according to claim 6.

9. The physical channel of the second uplink message includes at least one of a physical random access channel (PRACH) and a physical uplink shared channel (PUSCH). A resource conflict processing method according to any one of claims 1 to 8.

10. 1. A resource conflict handling method performed by a network device, comprising: determining at least one time domain unit corresponding to an overlapping resource between a resource for repeatedly transmitting a first uplink message corresponding to a first user equipment and a resource of a physical channel of a second uplink message, the first uplink message being msg.3 and the second uplink message being msg.1 or msg.A; receiving information transmitted from the first user equipment or the second user equipment in the at least one time domain unit in response to the first user equipment not transmitting a first uplink message and a second uplink message simultaneously in the at least one time domain unit with the second user equipment; How to handle resource conflicts.

11. The method comprises: determining that the available time domain units corresponding to a first user equipment do not include the at least one time domain unit; determining a resource for repeatedly transmitting the first uplink message based on the available time domain unit, or calculating a number of repeated transmissions based on the available time domain unit; The step of receiving information transmitted from the first user equipment or the second user equipment at the at least one time domain unit includes: not receiving a first uplink message of the first user equipment at the at least one time domain unit; The resource conflict handling method according to claim 10.

12. The method comprises: determining that the available time domain units include the at least one time domain unit; determining a resource for repeatedly transmitting the first uplink message based on the available time domain unit, or calculating a number of repeated transmissions based on the available time domain unit; The step of receiving information transmitted from the first user equipment or the second user equipment at the at least one time domain unit includes: not receiving a first uplink message of the first user equipment at the at least one time domain unit; The resource conflict handling method according to claim 10.

13. The step of determining at least one time domain unit corresponding to an overlapping resource between a resource for repeatedly transmitting a first uplink message corresponding to the first user equipment and a resource of a physical channel of a second uplink message comprises: determining a first resource in the resource set to be used when the first user equipment transmits a second uplink message; determining a second resource in the resource set, wherein a synchronization signal block (SSB) index mapped by the second resource is the same as a SSB index mapped by the first resource; determining at least one time domain unit corresponding to an overlapping resource between the second resource and a resource for repeatedly transmitting a first uplink message; A resource conflict handling method according to claim 10 or 11.

14. sending configuration information to the first user equipment, the configuration information indicating a resource set to be used when transmitting a second uplink message; The resource conflict handling method according to claim 13.

15. The method comprises: determining an invalid Random Access Occasion (RO) in the resource of the physical channel, the at least one time domain unit including the invalid RO; The step of receiving information transmitted from the first user equipment or the second user equipment at the at least one time domain unit includes: receiving a first uplink message of the first user equipment in the invalid RO and not receiving a second uplink message of the second user equipment in the invalid RO. The resource conflict handling method according to claim 10.

16. The method comprises: sending an invalid resource mode indicating the invalid RO to the first user equipment; The resource conflict handling method according to claim 15.

17. The method comprises: determining a first RO resource in the RO resource set to be used when the first user equipment transmits a second uplink message; determining that a second RO resource in the RO resource set is an invalid RO, where an SSB index mapped by the second RO resource is the same as an SSB index mapped by the first RO resource; determining the invalid resource mode based on the invalid RO. The resource conflict handling method according to claim 15.

18. The physical channel of the second uplink message includes at least one of a physical random access channel (PRACH) and a physical uplink shared channel (PUSCH). A resource conflict handling method according to any one of claims 9 to 17.

19. A communication device provided in a user equipment, a processing module for determining at least one time domain unit corresponding to an overlapping resource between a resource for repeatedly transmitting a first uplink message and a resource of a physical channel of a second uplink message, the first uplink message being msg.3 and the second uplink message being msg.1 or msg.A; a second user equipment and a transceiver module for not simultaneously transmitting a first uplink message and a second uplink message in the at least one time domain unit; Communications equipment.

20. A communication device provided in a network device, a processing module for determining at least one time domain unit corresponding to an overlapping resource between a resource for repeatedly transmitting a first uplink message corresponding to a first user equipment and a resource of a physical channel of a second uplink message, the first uplink message being msg.3 and the second uplink message being msg.1 or msg.A; and a transceiver module for receiving information transmitted from the first user equipment or the second user equipment in the at least one time domain unit in response to the first user equipment not transmitting a first uplink message and a second uplink message simultaneously with the second user equipment in the at least one time domain unit. Communications equipment.

21. A communication device, the communication device being provided in a user equipment, the memory stores a computer program; The processor executes the computer program to realize the method according to any one of claims 1 to 9. Communications equipment.

22. 1. A communication device, comprising: A processor and a memory are included. the memory stores a computer program; The processor executes the computer program to realize the method according to any one of claims 10 to 18. Communications equipment.

23. A computer readable storage medium having stored thereon instructions which, when called and executed by a computer, cause the computer to carry out a method according to any one of claims 1 to 9. A computer-readable storage medium.

24. A computer readable storage medium having instructions stored thereon, the instructions, when called and executed by a computer, causing the computer to carry out a method according to any one of claims 10 to 18. A computer-readable storage medium.

Citation Information

Patent Citations

  • Random access pusch enhancements

    US20210084689A1