Resource conflict handling method, device and readable storage medium
By identifying and avoiding simultaneous transmission of overlapping uplink messages in wireless communication systems, the method reduces interference and improves the success rate of random access.
Patent Information
- Application Number
- JP2024541782
- Authority / Receiving Office
- JP · JP
- Patent Type
- Patents
- Current Assignee / Owner
- Filing Date
- 2022-01-17
- Publication Date
- 2025-10-01
- Estimated Expiration
- 2042-01-17
AI Technical Summary
In wireless communication systems like 5G, the blind repeat transmission of uplink messages such as msg.3 can collide with PRACH or PUSCH channels of other terminals, causing interference and reducing the success rate of random access.
A method to determine overlapping time domain units between resources for repeated transmission of uplink messages and physical channels, ensuring that these messages are not transmitted simultaneously, thereby avoiding resource collisions and reducing interference.
This approach enhances the success rate of random access by minimizing channel transmission interference between different user equipment.
Smart Images

Figure 0007747899000001 
Figure 0007747899000002 
Figure 0007747899000003
Abstract
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 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, the 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 match the actual number of blind repeat transmissions with 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 another terminal or the PUSCH channel of msg.A transmitted by another terminal, 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 repeated transmission 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 region 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 region, thereby avoiding resource collision between different uplink messages, reducing the interference in 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 comprises: determining that the available time domain units do not include the at least one time domain unit; determining resources for repeatedly transmitting the first uplink message based on the available time domain units, or calculating the number of repeated transmissions based on the available time domain units; 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 comprises: determining that the available time domain units include the at least one time domain unit; determining resources for repeatedly transmitting the first uplink message based on the available time domain units, or calculating the number of repeated transmissions based on the available time domain units; 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, determining at least one time domain unit corresponding to overlapping resources of resources for repeatedly transmitting the first uplink message and resources 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, wherein the configuration information indicates a resource set to be used when transmitting a second uplink message.
[0015] In some possible embodiments, the method comprises: determining an invalid random access occasion (RO) in resources of the physical channel, wherein 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 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 and does not transmit a second uplink message in 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 a disabled resource mode from the network device, the disabled resource mode indicating a disabled RO.
[0017] In some possible embodiments, the disabled resource mode is determined by the network device based on a disabled resource order; 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, comprising: determining at least one time domain unit corresponding to overlapping resources between resources for repeatedly transmitting a first uplink message corresponding to a first user equipment 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 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 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 resources for repeatedly transmitting the first uplink message based on the available time domain units, or calculating the number of repeated transmissions based on the available time domain units; 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 comprises: determining that the available time domain units include the at least one time domain unit; determining resources for repeatedly transmitting the first uplink message based on the available time domain units, or calculating the number of repeated transmissions based on the available time domain units; 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, 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 transmitted to the first user equipment, wherein the configuration information indicates a resource set to be used when transmitting the second uplink message.
[0024] In some possible embodiments, the method comprises: determining an invalid random access occasion (RO) in resources of the physical channel, wherein 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 comprises: The method further includes sending an invalid resource mode indicating the invalid RO to the first user equipment.
[0026] In some possible embodiments, 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; 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 communications 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, and which may implement the functions of the methods in the form of a hardware configuration, software modules, or a combination of a hardware configuration 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. This communication device comprises: 2 The mode or 2The user equipment may be used to perform the steps performed by the user equipment in any possible design of the above aspects. The user equipment may be in the form of a hardware configuration, a software module, or a combination of a hardware configuration and a software module to realize the functions of the above methods.
[0032] By software module 2 When the communication device according to the aspect is realized, the communication device may include a transceiver 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, said memory storing a computer program, said processor executing said computer program to realize 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, said memory storing a computer program, said processor executing said computer program to realize 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, called programs) which, when called and executed by a computer, cause the computer to perform the first aspect or any possible design of the first aspect above.
[0037] According to an eighth aspect, there is provided a computer readable storage medium, said computer readable storage medium storing instructions (or computer programs, called programs) which, when called and executed by a computer, cause the computer to perform 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 exemplary and explanatory and do not limit the present disclosure. [Brief explanation of the drawings]
[0039] The drawings described herein are intended to provide a further understanding of the embodiments of the present disclosure and are incorporated into 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 this 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 the architecture of a wireless communication system provided by an embodiment of the present disclosure. [Figure 2]1 is a flowchart of a resource conflict handling method according to an exemplary embodiment; [Figure 3] 1 is a flowchart of a resource conflict handling method according to an exemplary embodiment; [Figure 4] 1 is a flowchart of a resource conflict handling method according to an exemplary embodiment; [Figure 5] 1 is a flowchart of a resource conflict handling method according to an exemplary embodiment; [Figure 6] 1 is a flowchart of a resource conflict handling method according to an exemplary embodiment; [Figure 7] 1 is a flowchart 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 INVENTION
[0040] Examples of the present disclosure will be further described in conjunction with the drawings and specific embodiments.
[0041] Reference will now be made in detail to illustrative embodiments, examples of which are illustrated in the drawings. When the following description refers to the drawings, like numerals in different drawings represent the same or similar elements unless otherwise indicated. The embodiments described in the following illustrative examples 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 set forth in the appended claims.
[0042] 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," "an," 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. Furthermore, the term "and / or" as used herein refers to any and all possible combinations of one or more of the associated listed items.
[0043] In embodiments of the present disclosure, terms such as first, second, and third may be used to describe various pieces of information, but it should be understood that such information should not be limited to these terms. These terms are merely used to distinguish between the same types of information. For example, first information can be referred to as second information, and similarly, second information can be referred to as first information, without departing from the scope of embodiments of the present disclosure. Depending on the context, the word "if" used herein can be interpreted as "when" or "in the case of" or "responsive to a determination."
[0044]
[0023] The following detailed description of the embodiments of the present disclosure will be given, and examples of the embodiments 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 intended to explain the present disclosure, but cannot be understood as limiting the present disclosure.
[0045] 1, the resource conflict handling method provided by the embodiment of the present disclosure is a wireless communication system 100, which may 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] The wireless communication system 100 can be applied to low-frequency and high-frequency scenarios, including, but 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), terminal, access terminal, terminal unit, terminal station, mobile station (MS), remote station, remote terminal, mobile terminal, wireless communication device, 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) 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 refers to a device that provides network access functionality, such as a radio access network (RAN) base station. The network device 102 may specifically include a base station (BS) or 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, a base station in a future 5G network, a base station in a future evolved PLMN network, or an NR base station. The network device 102 may be a wearable device or an in-vehicle device. The network device 102 may also 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 handling method performed by a first user equipment. FIG. 2 is a flowchart of a resource conflict handling method shown in 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); and 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 that meets a set condition.
[0058] In some possible embodiments, a complete overlap is configured between the resources for 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 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 channel transmission of different user equipment, and improving the success rate of random access of user equipment.
[0064] An embodiment of the present disclosure provides a resource conflict handling method performed by a first user equipment, and FIG. 3 is a flowchart of a resource conflict handling method shown in 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 units do 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 units, or calculate the number of repeated transmissions based on the available time domain units.
[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 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 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, determining at least one time domain unit corresponding to overlapping resources between resources for repeatedly transmitting the first uplink message and resources of the physical channel of the second uplink message in step S301 includes the following steps S301-1 to S301-3:
[0076] In 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, determine 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.
[0079] In one example, as shown in Figure 4, the resource set used for transmitting the PRACH includes several time domain periods, and 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 based on RO#0 in a certain period, in the subsequent period of this resource set, the UE determines the resources occupied by the RO with the same SSB index (SSB#0) as RO#0 selected by the UE to initiate the RACH and the blind repeat transmission resource of msg.3 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 an unavailable slot for repeated transmission of the first uplink message (unavailable slots 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 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 overlapping 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 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 resources for repeatedly transmitting the first uplink message and calculating the number of repeated transmissions, the 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 parameter determination and the priority of user equipment other than the first user equipment to smoothly transmit the second uplink message, further avoiding resource collisions between different uplink messages, reducing interference in channel transmissions of different user equipment, and improving the success rate of random access of the user equipment.
[0085] An embodiment of the present disclosure provides a resource conflict handling method performed by a first user equipment, and FIG. 5 is a flowchart of a resource conflict handling method shown in 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 units include 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 units, or calculate the number of repeated transmissions based on the available time domain units.
[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 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 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, the first user equipment determines that at least one time domain unit is a time domain unit usable for repeated transmission of the first uplink message, and when determining resources for repeatedly transmitting the first uplink message and calculating the number of repeated transmissions, the first user equipment takes the at least one time domain unit into consideration, 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 overlapping resource is an available slot 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 determines that at least one symbol corresponding to the overlapping resource is an available 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 repeated transmissions, 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 resources for repeatedly transmitting the first uplink message and calculating the number of repeated transmissions, the 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 ensuring the priority of user equipment other than the first user equipment to smoothly transmit the second uplink message; resource collisions between different uplink messages are further avoided; interference in channel transmissions of different user equipment is reduced; and the success rate of random access of user equipment is improved.
[0100] An embodiment of the present disclosure provides a resource conflict handling method performed by a first user equipment, and FIG. 6 is a flowchart of a resource conflict handling method shown in 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 the 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, the first user equipment transmits a first uplink message in the disabled RO, and does not transmit a second uplink message in 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 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 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, from a network device, an invalid resource mode 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. If 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 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 comprising: 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 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 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 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 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. If 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 subsequent periods of this RO set.
[0119] An embodiment of the present disclosure provides a resource conflict handling method performed by a network device. FIG. 7 is a flowchart of a resource conflict handling method shown in an exemplary embodiment. As shown in FIG. 7, the method includes the following steps:
[0120] In step S701, determine 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.
[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); and 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 that meets a set condition.
[0126] In some possible embodiments, a complete overlap is configured between the resources for 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 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 channel transmission of different user equipment, and improving the success rate of random access of 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 overlapping resources between resources for repeatedly transmitting a first uplink message corresponding to a first user equipment 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; 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 units or calculating a number of repeated transmissions based on the available time domain units; and in response to the first user equipment not transmitting a first uplink message and a second uplink message simultaneously with a second user equipment in the at least one time domain unit, not receiving the 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, 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; and (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, wherein 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 overlapping resources between resources for repeatedly transmitting a first uplink message corresponding to a first user equipment 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; 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 units or calculating a number of repeated transmissions based on the available time domain units; 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, 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; and (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, wherein 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 overlapping resources between resources for repeatedly transmitting a first uplink message corresponding to a first user equipment 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; determining an invalid random access occasion (RO) in resources of the physical channel, wherein 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 comprises: The method further includes sending an invalid resource mode indicating the invalid RO to the first user equipment.
[0143] In some possible embodiments, 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; 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, and the method comprising: 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 the RO resource set to be 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, and the method comprising: 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. If 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 subsequent periods of this RO set.
[0148] Based on the same concept as the above method embodiment, an 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 software or hardware executing corresponding software. 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 be used as the user equipment 102 in the above method embodiment. 102 The steps performed by
[0150] The communication device 800 includes: a processing module 802 for 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; The second user equipment includes a transceiver module 801 for transmitting a first uplink message and a second uplink message not simultaneously in the at least one time domain unit.
[0151] In one possible implementation, the processing module 802 further determines that the available time domain units do not include the at least one time domain unit, and determines resources for repeatedly transmitting the first uplink message based on the available time domain units, or calculates a number of repeated transmissions based on the available time domain units; 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 overlapping 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 causes the first user equipment to transmit a first uplink message in the invalid RO and not transmit a second uplink message in the invalid RO in response to the second user equipment not transmitting 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 resource allocation order; 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 communications, 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-described methods. Additionally, 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] Memory 904 is configured to store various types of data to support operation on device 900. Examples of this data include instructions for any application programs or methods for operating on device 900, contact data, phone book data, messages, images, videos, etc. Memory 904 may be implemented by any type of volatile or non-volatile storage device or combination thereof, such as static random access memory (SRAM), electrically erasable programmable read-only memory (EEPROM), erasable programmable read-only memory (EPROM), programmable read-only memory (PROM), read-only memory (ROM), magnetic memory, flash memory, magnetic disk, or optical disk.
[0163] The power component 906 provides power to the various components of the device 900. The power component 906 may 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 may include a liquid crystal display (LCD) and a touch panel (TP). If the screen includes a touch panel, the screen may be implemented as a touch screen to receive input signals from a user. The touch panel may include one or more touch sensors to detect touches, slides, and gestures on the touch panel. The touch sensors may detect not only the boundaries of a touch or slide operation but also the duration and pressure associated with the touch or slide operation. In some embodiments, the multimedia component 908 includes a front camera and / or a rear camera. When the device 900 is in an operational mode, such as a photo mode or a video mode, the front camera and / or the rear camera may 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 operational 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 the device 900 with status assessment. For example, the sensor component 914 can detect the on / off state of the device 900, the relative positioning of components, such as the display and keypad of the device 900, and can further detect changes in the position of the device 900 or a component of the device 900, the presence or absence of user contact with the device 900, the orientation and position or acceleration / deceleration of the device 900, and temperature changes 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 exemplary 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 above-described methods.
[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 a 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, an embodiment of the present disclosure further provides a communication device, which is Network Devices 101 and the functions provided by the above method embodiment. Network Devices 101The functions may be realized by hardware, or may be realized by software or hardware executing corresponding software, and the hardware or software may include one or more modules corresponding to the above functions.
[0172] In one possible implementation, the communication device 1000 shown in FIG. 10 is according to the method embodiment described above. Network Devices 101 In the above method example, Network Devices 101 The steps performed by
[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 units corresponding to the first user equipment do not include the at least one time domain unit, and determines resources for repeatedly transmitting the first uplink message based on the available time domain units, or calculates the number of repeated transmissions based on the available time domain units; The transceiver module 1001 does not receive the 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 an 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 the 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 a 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 overlapping 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] If 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 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 supply 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 in performing each function of the above-mentioned method, and the functions can be realized by calling a 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 in receiving signaling and / or data and transmitting 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 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 to transmit radio frequency signals and convert radio frequency signals to and from baseband signals, and the one or more antennas 1107 can be used to transmit and receive radio frequency signals.
[0183] When the communication device 1100 needs to transmit data, the processor 1102 performs baseband processing on the data to be transmitted and then outputs the baseband signal to the radio frequency unit, which then performs radio frequency processing on the baseband signal and transmits the radio frequency signal as electromagnetic waves 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 will readily appreciate other embodiments of the present disclosure after studying the specification and practicing the invention disclosed herein. This application is intended to cover any variations, uses, or adaptations of the present disclosure that follow the general principles of the present disclosure and include common general knowledge or customary technical means in the art that are not disclosed in the present disclosure. The specification and examples are considered to be 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 shown 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 appended claims. [Industrial Applicability]
[0186] Determine a time region 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, so that the current user does not transmit 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. 1. A resource conflict handling method executed by user equipment, comprising: 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, wherein 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, wherein the at least one time domain unit includes the invalid RO; not transmitting the first uplink message and the second uplink message simultaneously in the at least one time domain unit; The step of not transmitting the first uplink message and the second uplink message simultaneously in the at least one time domain unit includes: transmitting a first uplink message in the invalid RO by the user equipment in response to not transmitting a second uplink message in the invalid RO. How to handle resource conflicts.
2. 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, 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; The resource conflict handling method according to claim 1 .
3. 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 2 .
4. The step of determining invalid random access occasions (ROs) in the physical channel resources comprises: receiving an invalid resource mode from a network device indicating an invalid RO; The resource conflict handling method according to claim 1 .
5. The invalid resource mode is determined by the network device based on an invalid resource allocation; determining a first RO resource in the RO resource set to be used when transmitting the 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 4 .
6. 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); The resource conflict processing method according to any one of claims 1 to 5.
7. 1. A resource conflict handling method performed by a network device, comprising: determining at least one time domain unit corresponding to overlapping resources between resources for repeatedly transmitting a first uplink message corresponding to a user equipment and resources of a physical channel of a second uplink message, wherein 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, wherein the at least one time domain unit includes the invalid RO; receiving a first uplink message or a second uplink message in the at least one time domain unit in response to the user equipment not simultaneously transmitting a first uplink message and a second uplink message in the at least one time domain unit; The step of receiving the first uplink message or the second uplink message at the at least one time domain unit includes: receiving the first uplink message in the invalid RO and not receiving the second uplink message in the invalid RO; How to handle resource conflicts.
8. 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 user equipment and a resource of a physical channel of a second uplink message includes: determining a first resource in a resource set to be used when the 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; The resource conflict handling method according to claim 7.
9. sending configuration information to the 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 8.
10. The method comprises: and further comprising sending an invalid resource mode indicating the invalid RO to the user equipment. The resource conflict handling method according to claim 7.
11. The method comprises: determining a first RO resource in an RO resource set to be used when the 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 resource order; The resource conflict handling method according to claim 10.
12. 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); The resource conflict processing method according to any one of claims 7 to 11.
13. A communication device provided in a user equipment, the communication device including a processing module and a transceiver module; 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 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; The processing module further determines an invalid random access occasion (RO) in the resource of the physical channel, and the at least one time domain unit includes the invalid RO; the transceiver module does not transmit a first uplink message and a second uplink message simultaneously in the at least one time domain unit; the transceiver module further transmits a first uplink message in the invalid RO in response to not transmitting a second uplink message in the invalid RO. Communication equipment.
14. A communication device provided in a network device, the communication device including a processing module and a transceiver module, 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 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; The processing module further determines an invalid random access occasion (RO) in the resource of the physical channel, and the at least one time domain unit includes the invalid RO; the transceiver module receives a first uplink message or a second uplink message in the at least one time domain unit in response to the user equipment not simultaneously transmitting a first uplink message and a second uplink message in the at least one time domain unit; the transceiver module further receives the first uplink message in the invalid RO and does not receive the second uplink message in the invalid RO. Communication equipment.
15. A communication device, a processor and a memory, the memory stores a computer program; The processor executes the computer program to realize the method according to any one of claims 1 to 6. Communication equipment.
16. A communication device, a processor and a memory, the memory stores a computer program; The processor executes the computer program to realize the method according to any one of claims 7 to 12. Communication equipment.
17. A computer readable storage medium having stored thereon instructions which, when called and executed by a computer, cause the computer to carry out the method according to any one of claims 1 to 6. A computer-readable storage medium.
18. A computer readable storage medium having stored thereon instructions which, when called and executed by a computer, cause the computer to carry out the method according to any one of claims 7 to 12. A computer-readable storage medium.
Citation Information
Patent Citations
Random access pusch enhancements
US20210084689A1