Communication method and apparatus, and terminal

By allowing the terminal to perform a random access process according to its capabilities, the problem of random access failure in the mobile communication system is solved and the communication quality is improved.

WO2025067079A1PCT designated stage expired Publication Date: 2025-04-03VIVO MOBILE COMM CO LTD
View PDF 7 Cites 0 Cited by

Patent Information

Application Number
PCT/CN2024/120116
Authority / Receiving Office
WO · WO
Patent Type
Applications
Current Assignee / Owner
Priority Date
2023-09-25
Filing Date
2024-09-20
Publication Date
2025-04-03

AI Technical Summary

Technical Problem

In mobile communication systems, when the terminal device transmits uplink data, the random access process failure occurs frequently, affecting the communication quality.

Method used

The terminal performs a random access process according to its capabilities to ensure that the random access resources and types match the terminal capabilities, thereby improving the success rate of random access.

Benefits of technology

By matching terminal capabilities, the success rate of random access is improved and communication quality is ensured.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN2024120116_03042025_PF_FP_ABST
    Figure CN2024120116_03042025_PF_FP_ABST
Patent Text Reader

Abstract

The present application belongs to the technical field of communications. Disclosed are a communication method and apparatus, and a terminal. The communication method in the embodiments of the present application comprises: a terminal executing a random access procedure on the basis of a terminal capability; and performing communication transmission on the basis of a communication link established in the random access procedure.
Need to check novelty before this filing date? Find Prior Art

Description

Communication method, device and terminal

[0001] CROSS-REFERENCE TO RELATED APPLICATIONS

[0002] This application claims priority to the Chinese patent application filed with the China Patent Office on September 25, 2023, with application number 202311248283.7 and invention name “Communication Method, Device and Terminal”, the entire contents of which are incorporated by reference into this application. Technical Field

[0003] The present application belongs to the field of communication technology, and specifically relates to a communication method, device and terminal. Background Art

[0004] In mobile communication systems, if a terminal device needs to send uplink data, it must achieve uplink timing synchronization through a four-step or two-step random access process. This involves obtaining uplink timing advance (TA) information from the network. After achieving uplink synchronization, the terminal device can send uplink data using dynamic scheduling or semi-persistent scheduling.

[0005] However, in the related art, when performing a random access process based on random access resources and random access types configured on the network side, problems such as random access process failure still occur, affecting communication quality.

[0006] Summary of the Invention

[0007] The embodiments of the present application provide a communication method, apparatus, and terminal, which can improve the success rate of random access and ensure communication quality.

[0008] In a first aspect, a communication method is provided, comprising: a terminal performing a random access process according to terminal capabilities; and performing communication transmission based on a communication link established by the random access process.

[0009] In a second aspect, a communication device is provided, including: an execution module, configured to execute a random access process according to terminal capabilities; and a communication module, configured to perform communication transmission based on a communication link established by the random access process.

[0010] In a third aspect, a terminal is provided, comprising a processor and a memory, wherein the memory stores a program or instruction that can be run on the processor, and when the program or instruction is executed by the processor, the steps of the method described in the first aspect are implemented.

[0011] In a fourth aspect, a terminal is provided, comprising a processor and a communication interface, wherein the communication interface is coupled to the processor, and the processor is configured to run a program or instruction to implement the steps of the method described in the first aspect.

[0012] In a fifth aspect, a readable storage medium is provided, on which a program or instruction is stored. When the program or instruction is executed by a processor, the steps of the method described in the first aspect are implemented.

[0013] In a sixth aspect, a wireless communication system is provided, including: a terminal and a network side device, wherein the terminal can be used to execute the steps of the method described in the first aspect.

[0014] In a seventh aspect, a chip is provided, comprising a processor and a communication interface, wherein the communication interface is coupled to the processor, and the processor is configured to run a program or instruction to implement the steps of the method described in the first aspect.

[0015] In an eighth aspect, a computer program / program product is provided, wherein the computer program / program product is stored in a storage medium, and the program / program product is executed by at least one processor to implement the steps of the method described in the first aspect.

[0016] In an embodiment of the present application, the terminal performs a random access process according to the terminal capability, that is, the terminal capability is fully considered in the random access process, so that the random access process is matched with the terminal capability of the terminal, thereby improving the success rate of random access and ensuring communication quality. BRIEF DESCRIPTION OF THE DRAWINGS

[0017] FIG1 is a schematic structural diagram of a wireless communication system provided by an exemplary embodiment of the present application.

[0018] FIG2 is a flowchart of a communication method according to an exemplary embodiment of the present application.

[0019] FIG3 is a second flowchart of a communication method provided by an exemplary embodiment of the present application.

[0020] FIG4 is a third flowchart of a communication method provided by an exemplary embodiment of the present application.

[0021] FIG5 is a fourth schematic diagram of a communication method provided by an exemplary embodiment of the present application.

[0022] FIG6 is a schematic structural diagram of a communication device provided by an exemplary embodiment of the present application.

[0023] FIG7 is a schematic structural diagram of a communication device provided by an exemplary embodiment of the present application.

[0024] FIG8 is a schematic structural diagram of a terminal provided by an exemplary embodiment of the present application. DETAILED DESCRIPTION

[0025] The following will be combined with the accompanying drawings in the embodiments of this application to clearly describe the technical solutions in the embodiments of this application. Obviously, the embodiments described are part of the embodiments of this application, not all of the embodiments. Based on the embodiments in this application, all other embodiments obtained by ordinary technicians in this field are within the scope of protection of this application.

[0026] The terms "first", "second", etc. in this application are used to distinguish similar objects, and are not used to describe a specific order or sequence. It should be understood that the terms used in this way are interchangeable where appropriate, so that the embodiments of the present application can be implemented in an order other than those illustrated or described herein, and the objects distinguished by "first" and "second" are generally of the same type, and do not limit the number of objects, for example, the first object can be one or more. In addition, "or" in this application represents at least one of the connected objects. For example, "A or B" covers three options, namely, Option 1: including A but not including B; Option 2: including B but not including A; Option 3: including both A and B. The character " / " generally indicates that the objects associated before and after are in an "or" relationship.

[0027] The term "indication" in this application can be either a direct indication (or explicit indication) or an indirect indication (or implicit indication). A direct indication can be understood as the sender explicitly informing the receiver of specific information, the operation to be performed, or the requested result, etc. in the instruction sent; an indirect indication can be understood as the receiver determining the corresponding information based on the instruction sent by the sender, or making a judgment and determining the operation to be performed or the requested result, etc. based on the judgment result.

[0028] It is worth noting that the technology described in the embodiments of the present application is not limited to the Long Term Evolution (LTE) / LTE-Advanced (LTE-A) system, but can also be used in other wireless communication systems, such as Code Division Multiple Access (CDMA), Time Division Multiple Access (TDMA), Frequency Division Multiple Access (FDMA), Orthogonal Frequency Division Multiple Access (OFDMA), Single-carrier Frequency Division Multiple Access (SC-FDMA) or other systems. The terms "system" and "network" in the embodiments of the present application are often used interchangeably, and the technology described can be used for the systems and radio technologies mentioned above, as well as for other systems and radio technologies. The following description describes a New Radio (NR) system for illustrative purposes, and the NR terminology is used in most of the following description, but these technologies can also be applied to systems other than NR systems, such as the 6th generation (6G) system. th Generation, 6G) communication system.

[0029] FIG1 is a block diagram of a wireless communication system applicable to an embodiment of the present application. The wireless communication system includes a terminal 11 and a network-side device 12. The terminal 11 may be a mobile phone, a tablet computer (Tablet Personal Computer), a laptop computer (Laptop Computer), a notebook computer, a personal digital assistant (PDA), a handheld computer, a netbook, an ultra-mobile personal computer (UMPC), a mobile internet device (MID), an augmented reality (AR), a virtual reality (VR) device, a robot, a wearable device (Wearable Device), an aircraft (Flight Vehicle), a vehicle-mounted device (VUE), a ship-mounted device, a pedestrian user equipment (PUE), a smart home (home appliances with wireless communication capabilities, such as refrigerators, televisions, washing machines, or furniture), a game console, a personal computer (PC), an ATM, or a self-service machine, or other terminal-side devices. Wearable devices include: smart watches, smart bracelets, smart headphones, smart glasses, smart jewelry (smart bracelets, smart bracelets, smart rings, smart necklaces, smart anklets, smart anklets, etc.), smart wristbands, smart clothing, etc. Among them, the vehicle-mounted device can also be called a vehicle-mounted terminal, a vehicle-mounted controller, a vehicle-mounted module, a vehicle-mounted component, a vehicle-mounted chip or a vehicle-mounted unit, etc. It should be noted that the specific type of the terminal 11 is not limited in the embodiment of the present application. The network side device 12 may include an access network device or a core network device, wherein the access network device may also be called a radio access network (Radio Access Network, RAN) device, a radio access network function or a radio access network unit. The access network device may include a base station, a wireless local area network (WLAN) access point (AS) or a wireless fidelity (WiFi) node, etc.Among them, the base station can be referred to as Node B (NB), Evolved Node B (eNB), the next generation Node B (gNB), New Radio Node B (NR Node B), access point, Relay Base Station (RBS), Serving Base Station (SBS), Base Transceiver Station (BTS), radio base station, radio transceiver, Basic Service Set (BSS), Extended Service Set (ESS), Home Node B (HNB), Home Evolved Node B (home evolved Node B), Transmission Reception Point (TRP) or other appropriate terms in the field. As long as the same technical effect is achieved, the base station is not limited to specific technical vocabulary. It should be noted that in the embodiment of the present application, only the base station in the NR system is used as an example for introduction, and the specific type of the base station is not limited.

[0030] The technical solutions provided by the embodiments of the present application are described in detail below through some embodiments and their application scenarios in conjunction with the accompanying drawings.

[0031] FIG2 is a flow chart of a communication method 200 according to an exemplary embodiment of the present application. The method 200 may be, but is not limited to, executed by a terminal, specifically by hardware or software installed in the terminal. In this embodiment, the method 200 may include at least the following steps.

[0032] S210: The terminal performs a random access process according to the terminal capability.

[0033] Among them, when the terminal performs a random access process according to the terminal capability, it can, but is not limited to, determining whether a random access resource set (resource set) is available according to the terminal capability, selecting a random access resource set from multiple available random access resource sets based on feature priority, determining the type of random access process, determining whether the random access resources corresponding to the guide code group B are available, etc., one or more of the following, thereby making one or more of the random access resource set, random access type, random access resources corresponding to the guide code group B involved in the random access process match the terminal capability of the terminal, thereby improving the success rate of the random access process and ensuring communication quality.

[0034] Optionally, the terminal capability may be a random access resource that the terminal can support, such as the bandwidth, random access timing, and preamble of a physical uplink shared channel (PUSCH) resource supported by the terminal, which is not limited here.

[0035] It is worth noting that, as a possible implementation method, when the terminal performs the random access process according to the terminal capabilities, in addition to the aforementioned determination of whether the random access resource set is available, selecting a random access resource set from multiple available random access resource sets based on feature priority, determining the type of random access process, and determining whether the random access resources corresponding to the guide code group B are available, it can also delete (Flush) data cached based on the first message or the second message, set the initial value of the parameter related to the random access process (such as setting the initial value of the guide code transmission counter to 1), perform carrier selection, select a bandwidth part (Bandwidth Part, BWP) on the carrier, etc., one or more of the above, to ensure the smooth execution of the random access process.

[0036] The first message may be a message related to a four-step random access process, such as message (Msg) 3, and the second message may be a message related to a two-step random access process, such as Msg A, which is not limited here.

[0037] In some embodiments, for the random access resource set involved in the aforementioned random access process, if the network side device configures a random access resource set for the terminal, then the terminal can perform the random access process based on the terminal capability and not based on the random access resource set; or, the terminal can also perform the random access process based on the terminal capability and the random access resource set, thereby ensuring the flexibility of the random access process.

[0038] S220: Perform communication transmission based on the communication link established in the random access process.

[0039] Among them, there may be multiple ways to perform communication transmission based on the communication link established by the random access process. For example, the terminal may send a preamble code based on the communication link established by the random access process, or may transmit data through the PUSCH corresponding to the communication link established by the random access process, etc., which is not limited here.

[0040] In this embodiment, the terminal performs a random access process according to the terminal capability, so that the random access process can be matched with the terminal capability of the terminal, thereby improving the success rate of random access and ensuring communication quality.

[0041] FIG3 is a flow chart of a communication method 300 provided in an exemplary embodiment of the present application. The method 300 may be, but is not limited to, executed by a terminal, specifically by hardware or software installed in the terminal. In this embodiment, the method 300 may include at least the following steps.

[0042] S310: The terminal performs a random access process according to the terminal capability.

[0043] S320: Perform communication transmission based on the communication link established in the random access process.

[0044] It is understood that the implementation process of S310-S320 can refer to the relevant description in the aforementioned method embodiment 200 and achieve the same or corresponding technical effects. Of course, in addition to referring to the relevant description in the aforementioned method embodiment 200, in some implementations, please refer to Figure 3 again. The terminal performs a random access process based on the terminal capabilities, which may include step S311, as follows.

[0045] S311: The terminal determines whether the first random access resource set is available according to at least one of the terminal capability and the first random access resource set.

[0046] The first random access resource set may be, but is not limited to, a random access resource set on a first BWP, where the first BWP is a BWP selected by the terminal when performing a random access procedure based on terminal capabilities, such as a legacy initial BWP, an active BWP, etc. It will be understood that one or more first random access resource sets may be configured on the first BWP.

[0047] Based on this, there may be multiple ways for the terminal to determine whether the first random access resource set is available based on at least one of the terminal capability and the first random access resource set. For example, the terminal may determine whether the first random access resource set is available based on whether the first random access resource set exceeds the terminal capability.

[0048] Among them, taking into account the differences in resources included in the first random access resource set, such as whether the first random access resource set includes resources for the 2-step random access and whether it includes resources for the 4-step random access, the terminal determines whether the first random access resource set is available based on whether the first random access resource set exceeds the terminal capability. The method may include but is not limited to at least one of the following methods 1 to 3.

[0049] Method 1: When the first random access resource set includes resources for 2-step random access but does not include resources for 4-step random access, and some or all of the resources for the 2-step random access exceed the capabilities of the terminal, the terminal determines that the first random access resource set is an unavailable random access resource set.

[0050] For example, assuming that the first random access resource set includes resources for two-step random access, and the two-step random access resources include resource 1, resource 2, resource 3, resource 4, and resource 5, then if some or all of resource 1, resource 2, resource 3, resource 4, and resource 5 exceed the terminal capability, the terminal may determine that the first random access resource set is unavailable.

[0051] Method 2: When the first random access resource set includes resources for 2-step random access and resources for 4-step random access, and some or all of the resources for the 2-step random access exceed the capabilities of the terminal, and all features applicable to the first random access resource set are a subset or a full set of all features of the random access process performed by the terminal, the terminal determines that the first random access resource set is an available random access resource set.

[0052] Among them, the characteristics described in method 2 may include but are not limited to one or more of small data transmission (SDT), reduced capability (RedCap), coverage enhancement (CovEnh), slicing, etc.

[0053] The "all characteristics applicable to the first random access resource set" in approach 2 can be understood as the first random access resource set being a resource set allocated by the network side for a random access procedure associated with characteristics such as SDT, RedCap, CovEnh, and Slicing. Furthermore, "all characteristics of the random access procedure performed by the terminal" can be understood as characteristics associated with the random access procedure performed by the terminal, such as the association of the initiated random access procedure with one or more characteristics such as SDT, RedCap, CovEnh, and Slicing.

[0054] In this case, the "all characteristics applicable to the first random access resource set are a subset or a full set of all characteristics of the random access process performed by the terminal" described in Method 2 can be understood as: assuming that all characteristics of the random access process performed by the terminal are {SDT, RedCap, CovEnh, Slicing}, then, as a subset or a full set of {SDT, RedCap, CovEnh, Slicing}, all characteristics applicable to the first random access resource set can be {SDT, RedCap, CovEnh, Slicing}, {SDT, RedCap, Slicing}, {SDT, Slicing}, {SDT, RedCap}, {RedCap}, etc.

[0055] Method 3: When the first random access resource set includes resources for two-step random access, some of the resources for the two-step random access exceed the capabilities of the terminal, and all characteristics applicable to the first random access resource set are a subset or a full set of all characteristics of the random access process performed by the terminal, the terminal determines that the first random access resource set is an available random access resource set.

[0056] Similar to the method 2, the characteristics described in the method 3 may also include but are not limited to one or more of SDT, RedCap, CovEnh, Slicing, etc.

[0057] In addition, regarding the statement in Method 3 that "all characteristics applicable to the first random access resource set are a subset or a full set of all characteristics of the random access process performed by the terminal", it can also be understood as: assuming that all characteristics of the random access process performed by the terminal are {SDT, RedCap, CovEnh, Slicing}, then, as a subset or a full set of {SDT, RedCap, CovEnh, Slicing}, all characteristics applicable to the first random access resource set can be {SDT, RedCap, CovEnh, Slicing}, {SDT, RedCap, Slicing}, {SDT, Slicing}, {SDT, RedCap}, {RedCap}, etc.

[0058] It is worth noting that, in some embodiments, considering that one or more first random access resource sets can be configured on the first BWP, if there is only one available first random access resource set, the terminal may directly perform a random access procedure based on the one available first random access resource set; if there are multiple available first random access resource sets, the terminal may select one from the multiple available first random access resource sets to perform a random access procedure. The terminal selects one from the multiple available first random access resource sets by selecting a random access resource set based on a feature priority.

[0059] Of course, if the terminal determines that all first random access resource sets configured on the first BWP are unavailable, that is, there is no available random access resource set on the first BWP, then the terminal may reselect the BWP, such as reselecting a second BWP different from the first BWP from the carrier corresponding to the first BWP, and then determine whether the random access resources configured on the second BWP are available through the aforementioned methods 1 to 3.

[0060] In some embodiments, if the first terminal is an enhanced reduced capability (eRedCap UE) terminal, the terminal may further perform at least one of the following operations 1 to 3 when performing a random access procedure according to the terminal capability.

[0061] Operation 1. When the terminal determines that a random access resource set with a first characteristic is available, the terminal determines that all characteristics applied to the random access process include the first characteristic when selecting a random access resource set based on the characteristic priority; wherein the first characteristic is reduced capability (RedCap) and the second characteristic is enhanced reduced capability. Based on this, the terminal with the first characteristic can be called a RedCap UE, and the UE with the second characteristic can be called an eRedCap UE.

[0062] For example, the eRedCap UE initiates a random access process and all characteristics applied in this random access process include eRedCap, and random access resource set 1 is a resource set that only includes the RedCap characteristic, and the eRedCap UE considers that the random access resource set 1 is available and the eRedCap UE considers that there are multiple available random access resource sets (including random access resource set 1), then, the eRedCap UE executes selection of a random access resource set from multiple available random access resource sets based on characteristic priority, and in this process considers that all characteristics applied to this random access process include RedCap.

[0063] Operation 2: When the terminal determines that a random access resource set with a first characteristic is available and a random access resource set with a second characteristic is configured on the network side, the terminal determines that the random access resource set with the first characteristic is a resource of the second characteristic when selecting a random access resource set based on the characteristic priority, and applies the characteristic priority of the second characteristic to the first characteristic.

[0064] For example, the eRedCap UE initiates a random access process and all the features applied in this random access process include eRedCap; random access resource set 1 is a resource set that only includes the RedCap feature, and the eRedCap UE believes that the random access resource set 1 is available, and the network has configured the random access resource set corresponding to eRedCap; if the eRedCap UE believes that there are multiple available random access resource sets (including random access resource set 1), then the eRedCap UE selects a random access resource set from multiple available random access resource sets based on the feature priority, and in this process believes that random access resource set 1 is the resource of eRedCap, and applies the feature priority of eRedCap to RedCap.

[0065] Operation 3. When the terminal determines that a random access resource set with a first characteristic is available and a random access resource set with a second characteristic is not configured on the network side, when the terminal selects a random access resource set based on the characteristic priority, the random access resource set with the first characteristic is determined to be a resource of the second characteristic, and the characteristic priority of the first characteristic is applied to the first characteristic; wherein, the terminal is a terminal with enhanced reduction capability, the first characteristic is reduction capability, and the second characteristic is enhanced reduction capability.

[0066] For example, the eRedCap UE initiates a random access process and all the features applied in this random access process include eRedCap; random access resource set 1 is a resource set that only includes RedCap features, and the eRedCap UE believes that random access resource set 1 is available, and the network has not configured a random access resource set corresponding to eRedCap; if the eRedCap UE believes that there are multiple available random access resource sets (including random access resource set 1), then the eRedCap UE selects a random access resource set from multiple available random access resource sets based on feature priority, and in this process believes that the random access resource set is the resource of eRedCap, and applies the feature priority of RedCap to RedCap.

[0067] In this embodiment, during the random access process, the terminal determines whether the random access resource set is available based on at least one of the terminal capabilities and the random access resource set. This avoids the problem of random access failure due to random access resources exceeding the terminal capabilities, thereby ensuring communication quality. In particular, for situations where the first random access resource set only includes resources for 2-step random access, and some or all of the 2-step random access resources exceed the terminal capabilities, the terminal determines whether the first random access resource set is available. This avoids the problem in the related art of random access failure caused by the terminal being unable to perform 2-step random access or fall back to 4-step random access when only 2-step random access resources are configured on a BWP and the 2-step random access resources exceed the terminal capabilities, thereby effectively ensuring communication quality.

[0068] FIG4 is a flow chart of a communication method 400 provided in an exemplary embodiment of the present application. The method 400 may be, but is not limited to, executed by a terminal, specifically by hardware or software installed in the terminal. In this embodiment, the method 400 may include at least the following steps.

[0069] S410: The terminal performs a random access process according to the terminal capability.

[0070] S420: Perform communication transmission based on the communication link established in the random access process.

[0071] It is understood that the implementation process of S410-S420 can refer to the relevant description in the aforementioned method embodiment 200 or 300, and achieve the same or corresponding technical effects. Of course, in addition to referring to the relevant description in the aforementioned method embodiment 200 or 300, in some implementations, please refer to Figure 4 again. The terminal performs a random access process based on the terminal capabilities, which may also include S411 shown in Figure 4, as follows.

[0072] S411: The terminal determines a type of random access procedure according to at least one of the terminal capability and a second random access resource set.

[0073] The random access type may include at least one of 2-step random access and 4-step random access.

[0074] The second random access resource set is a random access resource set on the first BWP, such as an available random access resource set on the first BWP. In some embodiments, if, before determining the random access type, the terminal first determines whether a random access resource set is available according to Methods 1 to 3 mentioned in Method Embodiment 300, then the second random access resource set may also be a random access resource set selected by the terminal from at least one available first random access resource set. For the description of the first random access resource set, reference may be made to the description in Method Embodiment 300, and will not be repeated here.

[0075] In some embodiments, depending on the resources included in the second random access resource set, the terminal may determine the random access type according to the terminal capability and at least one item in the second random access resource set, which may include at least one of the following methods 1 to 5.

[0076] Method 1: When the second random access resource set includes resources for 2-step random access and resources for 4-step random access, and some or all of the resources for the 2-step random access exceed the capability of the terminal, the terminal determines that the random access type is the 4-step random access.

[0077] Among them, through the implementation of method 1, it is possible to avoid the situation in the related art where, when resources for 2-step random access and resources for 4-step random access are configured on one BWP at the same time, the downlink path loss (pathloss) reference signal received power (RSRP) of the resources for 2-step random access is higher than a preset threshold value, such as msgA-RSRP-Threshold, but the resources for 2-step random access exceed the terminal capability, thereby avoiding the problem that the terminal cannot implement random access based on 2-step random access, resulting in random access failure.

[0078] Method 2: When the second random access resource set includes resources for 2-step random access and resources for 4-step random access, and some or all of the resources for the 2-step random access do not exceed the capability of the terminal, and the received power of the downlink path loss reference signal is greater than a predetermined value, the terminal determines that the random access type is the 2-step random access.

[0079] The predetermined value is determined by a protocol agreement, a high-level configuration, or a terminal. In this embodiment, the predetermined value is related to the receiving power of Msg A.

[0080] It can be understood that through the implementation of method 2, for the situation where resources for 2-step random access and resources for 4-step random access are configured on a BWP at the same time, the random access type is determined by combining the terminal capability and the downlink path loss reference RSRP of the 2-step random access resources, which can improve the success rate of random access.

[0081] Mode 3: When the second random access resource set includes resources for 2-step random access but does not include resources for 4-step random access, and some or all of the resources for 2-step random access do not exceed the capability of the terminal, the terminal determines that the random access type is the 2-step random access.

[0082] Among them, by implementing mode 3, the random access type can be matched with the capability of the terminal, thereby improving the success rate of random access.

[0083] Mode 4: When the second random access resource set includes resources for 2-step random access but does not include resources for 4-step random access, and some of the resources for the 2-step random access exceed the capability of the terminal, the terminal determines that the random access type is the 2-step random access.

[0084] Among them, by implementing mode 3, the terminal can continue to use 2-step random access instead of selecting 4-step random access, thereby improving the performance of the random access process.

[0085] Mode 5: When the second random access resource set includes resources for 2-step random access but does not include resources for 4-step random access, and all resources in the 2-step random access resources exceed the capability of the terminal, the terminal determines that the random access type is the 4-step random access.

[0086] Among them, through the implementation of mode 4, the terminal can select 4-step random access instead of 2-step random access, thereby avoiding the problem that the terminal finds that the resources of 2-step random access all exceed the terminal capacity after selecting 2-step random access, resulting in failure of the random access process.

[0087] It is worth noting that, for the aforementioned second random access resource set including resources for 2-step random access and not including resources for 4-step random access, and the determined random access type is the 4-step random access, since the determined random access type does not match the second random access resource, in order to ensure the reliability of the random access process, in some embodiments, when the terminal performs the random access process according to the terminal capability, it may also perform at least one of the following operations 1-2.

[0088] Operation 1: The terminal discards the second random access resource set, and re-executes at least one of determining a random access type, selecting an available random access resource set, and selecting a random access resource set from the available random access resource sets based on the terminal capability and at least one of the third random access resource sets.

[0089] The third random access resource set is a random access resource set on the first BWP excluding the second random access resource set. Optionally, there may be multiple ways to determine the third random access resource set, which are not limited here.

[0090] For example, assuming that five random access resource sets are configured on the first BWP, such as resource set 1, resource set 2, resource set 3, resource set 4, and resource set 5, and the terminal determines that there are three available random access resource sets among the five random access resource sets, such as resource set 1, resource set 2, and resource set 4, then the second random access resource set is one of the three available random access resource sets, such as resource set 1. Subsequently, if the resource set 1 includes resources for two-step random access and does not include resources for four-step random access, and the determined random access type is four-step random access, then the third random access resource set may be a random access resource set among the three available random access resource sets other than the second random access resource set resource set 1, such as resource set 2 or resource set 4.

[0091] Of course, if the third random access resource set is resource set 2, and resource set 2 also includes resources for 2-step random access and does not include resources for 4-step random access, and the random access type determined by the terminal is the 4-step random access, then the terminal can then select the 3 available random access resource sets and select the random access resource set resource set 4 other than the second random access resource set resource set 1 and the third random access resource set resource set 2 to determine the random access type. Thus, by making a judgment on whether the random access resource set is available once, and determining the random access type for possible multiple times based on the selected available random access resource set, the efficiency of determining the random access type can be improved.

[0092] For another example, assuming that five random access resource sets are configured on the first BWP, such as resource set 1, resource set 2, resource set 3, resource set 4, and resource set 5, and the terminal determines that there are three available random access resource sets among the five random access resource sets, such as resource set 1, resource set 2, and resource set 4, then the second random access resource can be one of the three available random access resource sets, such as resource set 1. Then, if the resource set 1 includes resources for 2-step random access and does not include resources for 4-step random access, and the determined random access type is the 4-step random access, then the terminal can re-determine the available random access resource sets from other random access resource sets except resource set 2 among the 5 random access resource sets, such as re-determining the available random access resource sets resource set 3 and resource set 4 from random access resource sets resource set 2, resource set 3, resource set 4, and resource set 5, then the third random access resource set can be resource set 3 or resource set.

[0093] Of course, if the third random access resource set can be resource set 3, and the resource set 3 also includes resources for 2-step random access and does not include resources for 4-step random access, and the determined random access type is the 4-step random access, then the terminal again determines the available random access resource sets from the 5 random access resource sets except the second random access resource set resource set 1 and the third random access resource set resource set 3, such as re-determining that resource set 4 is available from the random access resource sets resource set 2, resource set 4, and resource set 5, then the terminal can determine the random access type based on resource set 4. Thus, by determining whether the random access resources are available multiple times in real time, it can ensure that the determination of the random access type is highly matched with the terminal capability, thereby improving the reliability of the determination of the random access type.

[0094] In addition, for at least one item based on the terminal capability and the third random access resource set, the determination of the random access type, the selection of the available random access resource set, the selection from the available random access resource set, etc. are re-executed. The implementation process can refer to the aforementioned related implementation process based on the second random access resource set and achieve the same or corresponding technical effect. To avoid repetition, it will not be repeated here.

[0095] Operation 2: The terminal discards the second random access resource set, and in the absence of a third random access resource set, the terminal reselects a second BWP different from the first BWP, and based on the terminal capability and at least one of the random access resource sets configured on the second BWP, re-executes at least one of the selection of available random access resource sets, selection of a random access resource set from the available random access resource sets, and determination of the random access type.

[0096] The third random access resource set is a random access resource set other than the second random access resource set on the first BWP. It is understood that the method for determining the third random access resource set in operation 2 is similar to the method for determining the third random access resource set in operation 1, and is not further described here.

[0097] That is, for operation 2, when there is no available random access resource set on the first BWP to determine the random access type, the terminal may reselect a BWP, such as a second BWP, and then determine the random access type based on the random access resource set configured on the reselected second BWP.

[0098] Optionally, the first BWP and the second BWP may be located on the same carrier or on different carriers, which is not limited here.

[0099] Of course, based on the terminal capability and at least one item in the random access resource set configured on the second BWP, the available random access resource set is reselected, a random access resource set is selected from the available random access resource set, the random access type is determined, etc. The implementation process is the same as the aforementioned implementation process based on the first BWP, and achieves the same or corresponding technical effects. To avoid repetition, it will not be repeated here.

[0100] In this embodiment, during the random access process, the terminal determines at least a random access type according to the terminal capability and the random access resource set, thereby avoiding random access failures caused by mismatch between the random access type and the terminal capability, and ensuring communication quality.

[0101] As shown in Figure 5, a flow chart of a communication method 500 provided in an exemplary embodiment of the present application is provided. The method 500 may be, but is not limited to, executed by a terminal, and specifically may be executed by hardware or software installed in the terminal. In this embodiment, the method 500 may include at least the following steps.

[0102] S510: The terminal performs a random access process according to the terminal capability.

[0103] S520: Perform communication transmission based on the communication link established in the random access process.

[0104] It is understood that the implementation process of S510-S520 can refer to the relevant description in the aforementioned method embodiment 200, 300, or 400, and achieve the same or corresponding technical effects. Of course, in addition to referring to the relevant description in the aforementioned method embodiment 200, 300, or 400, in some implementations, please refer to Figure 4 again. The terminal performs a random access process based on the terminal capabilities, which may include S521 shown in Figure 5, as follows.

[0105] S511: When the determined random access type is 2-step random access, determine whether amble group B is available or unavailable according to at least one of the terminal capability and a fourth random access resource set.

[0106] It can be understood that in this embodiment, the random access type can be determined based on the random access type determination method provided in the aforementioned method embodiment 400, or based on a conventional method provided in the relevant technology, which is not limited here.

[0107] Of course, if the random access type can be determined based on the random access type determination method provided in the aforementioned method embodiment 400, then the fourth random access resource set may include the second random access resource set, such as the two are the same.

[0108] In some embodiments, the method of determining the guide code group B according to the terminal capability and at least one of the fourth random access resource set may include but is not limited to at least one of the following methods 1 and 2.

[0109] In mode 1, when the random access resources corresponding to the guide code group B exceed the capabilities of the terminal, the terminal determines that the guide code group B is unavailable, that is, the terminal does not select the guide code group B for random access. The random access resources corresponding to the guide code group B belong to the fourth random access resource set.

[0110] Mode 2: When the random access resources corresponding to the guide code group B do not exceed the capabilities of the terminal and the first condition for selecting the guide code group B is met, the terminal determines that the guide code group B is available, that is, the terminal can select the guide code group B for random access, wherein the random access resources corresponding to the guide code group B belong to the fourth random access resource set.

[0111] The first condition includes at least one of the following conditions 1 and 2.

[0112] Condition 1: The payload size of the potential or candidate Msg A (uplink data available for transmission plus the MAC subheader, and, if necessary, the Medium Access Control Element (MAC CE)) is greater than the length of the amble group A (ra MSGASizeGroupA) corresponding to the random access Msg A, and the path loss is less than a first threshold. The first threshold is implemented by protocol agreement or other means and is not limited here.

[0113] Condition 2: The random access procedure is initiated for the Common Control Channel (CCCH), and the size of the CCCH Service Data Unit (SDU) plus the MAC subheader is greater than ra MsgA SizeGroupA.

[0114] S512: Execute the random access process based on the available amble group B.

[0115] In this embodiment, when the terminal performs a random access process based on the guide code group B, the guide code group used in the random access process can be matched with the terminal capability through the implementation of the aforementioned method 1-method 2, thereby improving the success rate of the random access process and ensuring the communication quality.

[0116] Based on the description of the aforementioned method embodiments 200-500, for ease of understanding, the communication method provided in this application is exemplarily described below in combination with Examples 1-3.

[0117] Example 1

[0118] Assuming that the random access process is triggered, the terminal may execute but is not limited to the following steps, which are as follows.

[0119] Step 1: The terminal deletes data cached based on Msg3 and data cached based on MsgA.

[0120] Step 2: The terminal sets initial values ​​of parameters related to the random access process.

[0121] Step 3: Perform carrier selection.

[0122] Step 4: Select a first BWP based on the selected carrier, where the first BWP is configured with multiple first random access resource sets.

[0123] Step 5: The terminal selects a random access resource set.

[0124] Optionally, the manner in which the terminal selects the random access resource set may include any one of the following 11) or 12).

[0125] 11) The terminal determines, based on at least one of the terminal capability and the first random access resource set, whether the first random access resource set is available. If only one first random access resource set is determined to be available, the terminal may perform a subsequent random access procedure based on the first random access resource set. Alternatively, if multiple first random access resource sets are determined to be available, the terminal may select one of the multiple available first random access resource sets to perform the subsequent random access procedure.

[0126] In addition, it can be understood that the relevant implementation process of 11) can refer to the relevant description in the aforementioned method embodiment 300 and achieve the same or corresponding technical effects. To avoid repetition, no limitation is made here.

[0127] 12) The terminal selects a random access resource set according to a conventional selection method used in related technologies. The conventional selection method may include, but is not limited to, selecting a random access resource set based on a priority of characteristics applicable to the random access resource set. The characteristics may include, but are not limited to, SDT, RedCap, CovEnh, Slicing, etc.

[0128] Of course, if the terminal does not select an available random access resource set on the first BWP, it may fall back to step 4 and reselect a BWP based on the selected carrier.

[0129] Step 6: The terminal selects a random access type.

[0130] Optionally, the manner in which the terminal selects the random access type may include any one of the following 21) or 22).

[0131] 21) The terminal determines a random access type based on the terminal capability and at least one item in the second random access resource set. The second random access resource set may be determined based on any random access resource set selection method provided in step 5, which is not limited here.

[0132] In addition, it can be understood that the relevant implementation process of 21) can refer to the relevant description in the aforementioned method embodiment 400 and achieve the same or corresponding technical effects. To avoid repetition, no limitation is made here.

[0133] 22) The terminal selects a random access type according to a conventional selection method used in related technologies. The conventional selection method may include, but is not limited to: for example, if the selected random access resource set includes 2-step and 4-step resources, and the received power of the downlink path loss reference signal is greater than msgA-RSRP-Threshold, the random access type is 2-step random access; if the selected random access resource set includes only 2-step random access resources, the random access type is 2-step random access.

[0134] Of course, if the terminal determines that the random access type does not meet the random access requirements based on the second random access resource set, it can re-select an available random access resource set on the first BWP, or when there is no available random access resource set on the BWP, the terminal can also fall back to step 4 and re-select the BWP based on the selected carrier, such as selecting a second BWP different from the first BWP, and re-execute steps 5, 6, etc. based on the random access resource set configured on the second BWP.

[0135] Step 7: Select guide code group B.

[0136] Optionally, when the terminal selects the guide code group B, for the case where the random access type determined based on step 6 is 2-step random access, the terminal can determine whether the guide code group B is available according to any one of the following 31)-(32).

[0137] 31) The terminal may determine whether amble group B is available or unavailable based on at least one of the terminal capability and the fourth random access resource set, and perform subsequent steps of the random access procedure based on the available amble group B.

[0138] The fourth random access resource set may be a random access resource used by the terminal when determining a random access type.

[0139] In addition, regarding the relevant implementation process of the terminal determining whether the guide code group B is available or unavailable based on the terminal capability and at least one item in the fourth random access resource set, reference can be made to the relevant description in the aforementioned method embodiment 500, and the same or corresponding technical effect can be achieved. To avoid repetition, no limitation is made here.

[0140] 32) The terminal determines whether guide code group B is available according to a conventional selection method used in related technologies. The conventional selection method may be that when guide code group B is configured and the following conditions 1 or 2 are met, guide code group B can be selected for random access.

[0141] Condition 1: The payload size of the potential or candidate Msg A (uplink data available for transmission plus the MAC subheader, and, if necessary, the MAC CE) is greater than the length of the amble group A (ra MSGA SizeGroupA) corresponding to the random access Msg A, and the path loss is less than a first threshold. The first threshold is implemented by protocol agreement or other means and is not limited here.

[0142] Condition 2: The random access procedure is initiated for CCCH, and the SDU size of CCCH plus the MAC sub-header is greater than raMsgASizeGroupA.

[0143] Of course, if the terminal determines that there is no available amble group, the terminal may also return to step 5 and re-determine the random access type.

[0144] It is worth noting that other related behaviors of the terminal during the random access process are not further described in this embodiment. In addition, the random access process in the communication method provided in this Example 1 may include but is not limited to the aforementioned steps 1 to 7. For example, it may include more or fewer steps than the aforementioned steps, which is not limited here.

[0145] Example 2

[0146] Assuming that the random access resource set and the random access type in the random access process are optimized in Example 2, when the random access process is triggered, the terminal performs the following steps.

[0147] Step 1: Delete the cached data based on Msg3 or MsgA.

[0148] Step 2: Set initial values ​​of parameters related to the random access process, such as setting initial values ​​of some variables.

[0149] Step 3: Perform carrier selection.

[0150] Step 4: Select a BWP based on the carrier, such as the first BWP described in this application.

[0151] Step 5: Select a random access resource set based on the random access resource set configured on the BWP.

[0152] Among them, when selecting the random access resource set, the method for judging whether the "random access resource set" is available may include at least one of the following 41)-45).

[0153] 41) If a random access resource set contains only 2-step random access resources, and all resources in the 2-step random access resources (such as the bandwidth of PUSCH resources) exceed the terminal capability, the terminal considers that the random access resource set is unavailable.

[0154] 42) If a random access resource set only contains 2-step random access resources, and some of the 2-step random access resources (such as the bandwidth of PUSCH resources) exceed the terminal capability, the terminal considers that the random access resource set is unavailable.

[0155] 43) If a random access resource set contains resources for 2-step random access and resources for 4-step random access, and all resources in the 2-step random access resources (such as the bandwidth of PUSCH resources) exceed the terminal capabilities, and all features applicable to the random access resource set are a subset or a full set of all features of the random access process initiated by the terminal, then the terminal considers that the random access resources are available.

[0156] 44) If a random access resource contains only 2-step random access resources, and some of the 2-step random access resources exceed the terminal's capabilities, and all features applicable to the random access resource set are a subset or full set of all features initiated by the terminal in this random access process, then the terminal considers the random access resource available.

[0157] 45) If a random access resource contains resources for 2-step random access and resources for 4-step random access, and some of the resources in the 2-step random access resource set exceed the terminal capability, and all features applicable to the random access resource set are a subset or a full set of all features of the terminal initiating this random access process, then the terminal considers that the random access resource is available.

[0158] Step 6: Select the random access type of the random access process.

[0159] The method of "selecting a random access type for a random access process" may include at least one of the following 51)-54).

[0160] 51) If the random access resource set selected in step 5 includes 2-step random access resources and 4-step random access resources, and all resources in the 2-step random access resources (such as PUSCH resources) exceed the terminal capability, the terminal selects the 4-step random access type.

[0161] 52) If the random access resource set selected in step 5 includes 2-step random access resources, and part or all of the 2-step random access resources (such as PUSCH resources) do not exceed the terminal capability, the terminal selects the 2-step random access type.

[0162] 53) If the random access resource set selected in step 5 includes 2-step random access resources and 4-step random access resources, and part or all of the 2-step random access resources (such as PUSCH resources) do not exceed the terminal capability, the terminal selects the 2-step random access type.

[0163] 54) If the available random access resource set selected in step 5 includes 2-step random access resources and 4-step random access resources, and some of the 2-step random access resources (such as PUSCH resources) exceed the terminal capability, the terminal selects the 4-step random access type.

[0164] Step 7: If the random access type selected in step 6 is 2-step random access, the terminal performs random access resource selection of 2-step random access.

[0165] The “random access resource selection for 2-step random access” includes at least one of the following:

[0166] 61) If guide code group B is configured and the random access resources corresponding to guide code group B exceed the terminal capability, the terminal cannot select guide code group B.

[0167] 62) If guide code group B is configured and the random access resources corresponding to guide code group B do not exceed the terminal capability, the terminal selects guide code group B if the condition of guide code group B is met. The condition of meeting guide code group B can be understood as the first condition or the second condition mentioned above.

[0168] It is worth noting that the steps after step 7 are existing processes and will not be outlined again.

[0169] In addition, the random access process in the communication method provided in this Example 2 may include but is not limited to the aforementioned steps 1 to 7. For example, it may include more or fewer steps than the aforementioned steps, which is not limited here.

[0170] Example 3

[0171] Assuming that the selection of the random access type in the random access process is optimized in Example 2, when the random access process is triggered, the terminal performs the following steps.

[0172] Step 1: Delete the cached data based on Msg3 or MsgA.

[0173] Step 2: Set initial values ​​of parameters related to the random access process, such as setting initial values ​​of some variables.

[0174] Step 3: Perform carrier selection.

[0175] Step 4: Select a BWP, such as the first BWP described in this application.

[0176] Step 5: Select a random access resource set.

[0177] Step 6: Select the random access type of the random access process.

[0178] The “random access type for selecting a random access process” includes at least one of the following 61)-64),

[0179] 61) If the random access resource set selected in step 5 only includes 2-step random access resources, and all resources in the 2-step random access resources exceed the terminal capability, the terminal selects the 4-step random access type.

[0180] 62) If the random access resource set selected in step 5 includes 2-step random access resources and 4-step random access resources, and all or part of the 2-step random access resources (such as PUSCH resources) exceed the terminal capability, the terminal selects the 4-step random access type.

[0181] 63) If the random access resource set selected in step 5 includes resources for 2-step random access and resources for 4-step random access, and some of the resources in the 2-step random access exceed the terminal capability, and the received power of the downlink path loss reference signal is greater than msgA-RSRP-Threshold, the terminal selects the 2-step random access type.

[0182] 64) If the random access resource set selected in step 5 only includes 2-step random access resources, and some of the 2-step random access resources exceed the terminal capability, the terminal selects the 2-step random access type.

[0183] In step 7a, if step 6 is as described in step 61), "If the random access resource set selected in step 5 only includes resources for 2-step random access, and all resources in the 2-step random access resources exceed the terminal capabilities, then the terminal selects a 4-step random access type," then the terminal jumps (also called falls back) to step 5 and restarts, and removes all random access resource sets selected in step 5 that have been executed. If the optional random access resource set in step 5 is empty (i.e., there are no available random access resource sets), then jump to step 4 and restart, and remove all BWPs selected in step 4 that have been executed in step 4, and reselect a BWP, such as the second BWP mentioned earlier in this application.

[0184] In step 7b, if step 6 is as described in 62), "If the random access resource set selected in step 5 includes resources for 2-step random access and resources for 4-step random access, and all or part of the resources for the 2-step random access exceed the terminal's capabilities, then the terminal selects a 4-step random access type," the terminal performs random access resource selection for 4-step random access. The specific method is part of the existing protocol and will not be described here. The process after step 7b is also part of the existing protocol and will not be described here.

[0185] In step 7c, if step 6 is as described in 63), "If the random access resource set selected in step 5 includes resources for 2-step random access and resources for 4-step random access, and some of the resources in the 2-step random access resources exceed the terminal capability, and the received power of the downlink path loss reference signal is greater than msgA-RSRP-Threshold, then the terminal selects the 2-step random access type", then the terminal performs random access resource selection for 2-step random access.

[0186] The "random access resource selection for 2-step random access" includes the following: when a terminal performs random access resource selection for 2-step random access, if pilot group B is configured and the random access resources corresponding to pilot group B exceed the terminal's capabilities, the terminal cannot select pilot group B. Alternatively, if pilot group B is configured and the random access resources corresponding to pilot group B do not exceed the terminal's capabilities, the terminal selects pilot group B if the conditions for pilot group B are met. The subsequent steps are part of the existing protocol process and will not be described further. The "condition for pilot group B being met" can be understood as the first or second condition described above.

[0187] Step 7d, if step 6 is as described in 64), "If the random access resource set selected in step 5 only contains resources for 2-step random access, and some of the resources in the 2-step random access resources exceed the terminal capability, the terminal selects the 2-step random access type."

[0188] The "random access resource selection for 2-step random access" process includes the following: when a terminal performs random access resource selection for 2-step random access, if pilot group B is configured and the random resources corresponding to pilot group B exceed the terminal's capabilities, the terminal cannot select pilot group B; or, if pilot group B is configured and the random access resources corresponding to pilot group B do not exceed the terminal's capabilities, the terminal selects pilot group B if the conditions for pilot group B are met. The subsequent steps are part of the existing protocol process and will not be described further. The "condition for pilot group B being met" can be understood as either the first or second condition described above.

[0189] It is worth noting that the steps after step 7a to step 7d are existing processes and will not be summarized again.

[0190] In addition, the random access process in the communication method provided in this Example 3 may include but is not limited to the aforementioned steps 1 to 7. For example, it may include more or fewer steps than the aforementioned steps, which is not limited here.

[0191] The communication method provided in the embodiment of the present application can be executed by a communication device. In the embodiment of the present application, the communication device provided in the embodiment of the present application is described by taking the communication method executed by the communication device as an example.

[0192] As shown in Figure 6, it is a structural diagram of a communication device 600 provided in an embodiment of the present application. The device 600 includes an execution module 610, which is used to perform a random access process according to the terminal capabilities; and a communication module 620, which is used to perform communication transmission based on the communication link established by the random access process.

[0193] Optionally, the execution module 610 executes a random access process according to the terminal capability, including: selecting a first bandwidth part BWP.

[0194] Optionally, the execution module 610 executes the random access process according to the terminal capability, including: executing the random access process according to the terminal capability and not according to the random access resource set; or executing the random access process according to the terminal capability and the random access resource set.

[0195] Optionally, the random access resource set includes a first random access resource set, and the execution module 610 performs a random access process according to the terminal capability, including: determining whether the first random access resource set is available according to the terminal capability and at least one item in the first random access resource set; wherein the first random access resource set is a random access resource set on the first BWP.

[0196] Optionally, the execution module 610 determines whether the first random access resource set is available based on the terminal capability and at least one of the first random access resource set, including: determining whether the first random access resource set is available based on whether the first random access resource set exceeds the terminal capability.

[0197] Optionally, the execution module 610 determines whether the first random access resource set is available based on whether the first random access resource set exceeds the terminal capability, including at least one of the following: when the first random access resource set includes resources for 2-step random access but does not include resources for 4-step random access, and some or all of the resources for the 2-step random access exceed the terminal capability, determining that the first random access resource set is an unavailable random access resource set; when the first random access resource set includes resources for 2-step random access and resources for 4-step random access, and some or all of the resources for the 2-step random access exceed the terminal capability, and all characteristics applicable to the first random access resource set are a subset or a full set of all characteristics of the random access procedure executed by the terminal, determining that the first random access resource set is an available random access resource set; when the first random access resource set includes resources for 2-step random access, some of the resources for the 2-step random access exceed the terminal capability, and all characteristics applicable to the first random access resource set are a subset or a full set of all characteristics of the random access procedure executed by the terminal, determining that the first random access resource set is an available random access resource set.

[0198] Optionally, the execution module 610 performs a random access process according to the terminal capability, including: determining a random access type according to the terminal capability and at least one item in the second random access resource set; wherein the second random access resource set is a random access resource set on the first BWP, and the random access type includes at least one item of 2-step random access and 4-step random access.

[0199] Optionally, the second random access resource set is a random access resource set selected from at least one available first random access resource set.

[0200] Optionally, the execution module 610 determines the random access type according to at least one of the terminal capability and the second random access resource set, including at least one of the following: when the second random access resource set includes resources for 2-step random access and resources for 4-step random access, and part or all of the resources in the 2-step random access resources exceed the terminal capability, determining that the random access type is the 4-step random access; when the second random access resource set includes resources for 2-step random access and resources for 4-step random access, and part or all of the resources in the 2-step random access resources do not exceed the terminal capability, and the received power of the downlink path loss reference signal is greater than a predetermined value, determining that the random access type is the 2-step random access; when the second random access resource set includes resources for 2-step random access and resources for 4-step random access, and part or all of the resources in the 2-step random access resources do not exceed the terminal capability, and the received power of the downlink path loss reference signal is greater than a predetermined value, determining that the random access type is the 2-step random access; When the access resource set includes resources for 2-step random access but does not include resources for 4-step random access, and some or all of the resources in the 2-step random access resources do not exceed the terminal capability, the random access type is determined to be the 2-step random access; when the second random access resource set includes resources for 2-step random access but does not include resources for 4-step random access, and some of the resources in the 2-step random access resources exceed the terminal capability, the random access type is determined to be the 2-step random access; when the second random access resource set includes resources for 2-step random access but does not include resources for 4-step random access, and all of the resources in the 2-step random access resources exceed the terminal capability, the random access type is determined to be the 4-step random access.

[0201] Optionally, when the second random access resource set includes resources for 2-step random access but does not include resources for 4-step random access, and the determined random access type is the 4-step random access, the execution module 610 performs a random access process according to the terminal capability, and also includes at least one of the following: discarding the second random access resource set, and re-executing at least one of the determination of the random access type, the selection of the available random access resource set, and the selection of a random access resource set from the available random access resource set based on the terminal capability and at least one item in the third random access resource set; discarding the second random access resource set, and in the absence of the third random access resource set, the terminal reselects a second BWP different from the first BWP, and re-executing at least one of the selection of the available random access resource set, the selection of the available random access resource set from the available random access resource set, and the determination of the random access type based on the terminal capability and at least one item in the random access resource set configured on the second BWP; wherein the third random access resource set is a random access resource set on the first BWP other than the second random access resource set.

[0202] Optionally, the execution module 610 performs a random access process according to the terminal capability, including: when the determined random access type is 2-step random access, determining whether the guide code group B is available or unavailable according to the terminal capability and at least one item in the fourth random access resource set; and performing the random access process based on the available guide code group B.

[0203] Optionally, determining the guide code group B based on the terminal capability and at least one of the fourth random access resource set includes at least one of the following: determining that the guide code group B is unavailable when the random access resources corresponding to the guide code group B exceed the terminal capability; determining that the guide code group B is available when the random access resources corresponding to the guide code group B do not exceed the terminal capability and the first condition for selecting the guide code group B is met; wherein the random access resources corresponding to the guide code group B belong to the fourth random access resource set.

[0204] Optionally, the fourth random access resource set includes the second random access resource set.

[0205] Optionally, the communication module 620 performs communication transmission based on the communication link established by the random access process, including: based on the communication link established by the random access process, the terminal performs at least one of the following: sending a preamble code Preamble; transmitting data through the physical uplink shared channel PUSCH corresponding to the communication link established by the random access process.

[0206] Optionally, the execution module 610 is also used for at least one of the following: deleting data based on a first message cache, where the first message is a message related to a four-step random access process; deleting data based on a second message cache, where the second message is a message related to a two-step random access process.

[0207] Optionally, the execution module 610 is further configured to: set initial values ​​of parameters related to the random access process.

[0208] Optionally, the execution module 610 is further configured to: execute carrier selection.

[0209] Optionally, the execution module 610 is also used for at least one of the following: when the terminal determines that a random access resource set with a first characteristic is available, the terminal determines that all characteristics applied to the random access process include the first characteristic when selecting a random access resource set based on the characteristic priority; when the terminal determines that a random access resource set with a first characteristic is available and a random access resource set with a second characteristic is configured on the network side, the terminal determines that the random access resource with the first characteristic is the resource with the second characteristic when selecting a random access resource set based on the characteristic priority, and applies the resource characteristic priority of the second characteristic to the first characteristic; when the terminal determines that a random access resource set with the first characteristic is available and a random access resource set with the second characteristic is not configured on the network side, the terminal determines that the random access resource set with the first characteristic is the resource with the second characteristic when selecting a random access resource set based on the characteristic priority, and applies the characteristic priority of the first characteristic to the first characteristic; wherein, the terminal is a terminal with enhanced reduction capability, the first characteristic is reduction capability, and the second characteristic is enhanced reduction capability.

[0210] The communication device in the embodiments of the present application can be an electronic device, such as an electronic device with an operating system, or a component in an electronic device, such as an integrated circuit or chip. The electronic device can be a terminal, or it can be other devices other than a terminal. For example, the terminal can include but is not limited to the types of terminal 11 listed above, and other devices can be servers, network attached storage (NAS), etc., which are not specifically limited in the embodiments of the present application.

[0211] The communication device provided in the embodiment of the present application can implement the various processes implemented in the method embodiments of Figures 2 to 5 and achieve the same technical effects. To avoid repetition, they will not be described here.

[0212] As shown in Figure 7, an embodiment of the present application further provides a communication device 700, including a processor 701 and a memory 702. The memory 702 stores a program or instruction that can be run on the processor 701. For example, when the communication device 700 is a terminal, the program or instruction, when executed by the processor 701, implements the various steps of the above-mentioned communication method embodiment and can achieve the same technical effect. When the communication device 700 is a network-side device, the program or instruction, when executed by the processor 701, implements the various steps of the above-mentioned communication method embodiment and can achieve the same technical effect. To avoid repetition, it will not be repeated here.

[0213] The present application also provides a terminal comprising a processor and a communication interface, wherein the communication interface is coupled to the processor, and the processor is configured to execute a program or instruction to implement the steps of the method embodiments shown in Figures 2-5. This terminal embodiment corresponds to the aforementioned terminal-side method embodiment, and each implementation process and implementation method of the aforementioned method embodiment is applicable to this terminal embodiment and can achieve the same technical effects. Specifically, Figure 8 is a schematic diagram of the hardware structure of a terminal implementing an embodiment of the present application.

[0214] The terminal 800 includes but is not limited to: a radio frequency unit 801, a network module 802, an audio output unit 803, an input unit 804, a sensor 805, a display unit 806, a user input unit 807, an interface unit 808, a memory 809 and at least some of the components of the processor 810.

[0215] Those skilled in the art will appreciate that the terminal 800 may also include a power supply (such as a battery) to power various components. The power supply may be logically connected to the processor 810 via a power management system, thereby enabling the power management system to manage charging, discharging, and power consumption. The terminal structure shown in FIG8 does not limit the terminal. The terminal may include more or fewer components than shown, or may combine certain components, or have different component arrangements, which will not be described in detail here.

[0216] It should be understood that in an embodiment of the present application, the input unit 804 may include a graphics processing unit (GPU) 8041 and a microphone 8042, and the graphics processor 8041 processes the image data of a static picture or video obtained by an image capture device (such as a camera) in a video capture mode or an image capture mode. The display unit 806 may include a display panel 8061, and the display panel 8061 may be configured in the form of a liquid crystal display, an organic light emitting diode, etc. The user input unit 807 includes a touch panel 8071 and at least one of other input devices 8072. The touch panel 8071 is also called a touch screen. The touch panel 8071 may include two parts: a touch detection device and a touch controller. Other input devices 8072 may include, but are not limited to, a physical keyboard, function keys (such as volume control keys, switch keys, etc.), a trackball, a mouse, and a joystick, which will not be repeated here.

[0217] In the embodiment of the present application, after receiving downlink data from a network-side device, the radio frequency unit 801 may transmit the data to the processor 810 for processing. Furthermore, the radio frequency unit 801 may send uplink data to the network-side device. Typically, the radio frequency unit 801 includes, but is not limited to, an antenna, an amplifier, a transceiver, a coupler, a low-noise amplifier, a duplexer, and the like.

[0218] The memory 809 can be used to store software programs or instructions and various data. The memory 809 may mainly include a first storage area for storing programs or instructions and a second storage area for storing data, wherein the first storage area may store an operating system, applications or instructions required for at least one function (such as a sound playback function, an image playback function, etc.). In addition, the memory 809 may include a volatile memory or a non-volatile memory. Among them, the non-volatile memory may be a read-only memory (ROM), a programmable read-only memory (PROM), an erasable programmable read-only memory (EPROM), an electrically erasable programmable read-only memory (EEPROM), or a flash memory. The volatile memory may be random access memory (RAM), static random access memory (SRAM), dynamic random access memory (DRAM), synchronous dynamic random access memory (SDRAM), double data rate synchronous dynamic random access memory (DDRSDRAM), enhanced synchronous dynamic random access memory (ESDRAM), synchronous link dynamic random access memory (SLDRAM), and direct RAM bus random access memory (DRRAM). The memory 809 in the embodiment of the present application includes but is not limited to these and any other suitable types of memory.

[0219] Processor 810 may include one or more processing units. Optionally, processor 810 integrates an application processor and a modem processor. The application processor primarily handles operations related to the operating system, user interface, and application programs, while the modem processor primarily processes wireless communication signals, such as a baseband processor. It is understood that the modem processor may not be integrated into processor 810.

[0220] The processor 810 is configured to perform a random access process according to the terminal capability; and the radio frequency unit 801 is configured to perform communication transmission based on a communication link established by the random access process.

[0221] Optionally, the processor 810 performs a random access process according to the terminal capability, including: selecting a first bandwidth part BWP.

[0222] Optionally, the processor 810 performs a random access process according to the terminal capability, including: performing a random access process according to the terminal capability and not according to the random access resource set; or performing a random access process according to the terminal capability and the random access resource set.

[0223] Optionally, the random access resource set includes a first random access resource set, and the processor 810 performs a random access process according to the terminal capability, including: determining whether the first random access resource set is available according to the terminal capability and at least one item in the first random access resource set; wherein the first random access resource set is a random access resource set on the first BWP.

[0224] Optionally, the processor 810 determines whether the first random access resource set is available based on the terminal capability and at least one of the first random access resource set, including: determining whether the first random access resource set is available based on whether the first random access resource set exceeds the terminal capability.

[0225] Optionally, the processor 810 determines whether the first random access resource set is available based on whether the first random access resource set exceeds the terminal capability, including at least one of the following: when the first random access resource set includes resources for 2-step random access, does not include resources for 4-step random access, and some or all of the resources of the 2-step random access exceed the terminal capability, determining that the first random access resource set is an unavailable random access resource set; when the first random access resource set includes resources for 2-step random access and resources for 4-step random access, and some or all of the resources of the 2-step random access exceed the terminal capability, and all characteristics applicable to the first random access resource set are a subset or a full set of all characteristics of the random access process performed by the terminal, determining that the first random access resource set is an available random access resource set; when the first random access resource set includes resources for 2-step random access, and some of the resources of the 2-step random access exceed the terminal capability, and all characteristics applicable to the first random access resource set are a subset or a full set of all characteristics of the random access process performed by the terminal, determining that the first random access resource set is an available random access resource set.

[0226] Optionally, the processor 810 performs a random access process according to the terminal capability, including: determining a random access type according to the terminal capability and at least one item in the second random access resource set; wherein the second random access resource set is a random access resource set on the first BWP, and the random access type includes at least one item of 2-step random access and 4-step random access.

[0227] Optionally, the second random access resource set is a random access resource set selected from at least one available first random access resource set.

[0228] Optionally, the processor 810 determines the random access type according to at least one item of the terminal capability and the second random access resource set, including at least one of the following: when the second random access resource set includes resources for 2-step random access and resources for 4-step random access, and some or all of the resources in the 2-step random access resources exceed the terminal capability, determining that the random access type is the 4-step random access; when the second random access resource set includes resources for 2-step random access and resources for 4-step random access, and some or all of the resources in the 2-step random access resources do not exceed the terminal capability, and the received power of the downlink path loss reference signal is greater than a predetermined value, determining that the random access type is the 2-step random access; when the second random access resource set includes resources for 2-step random access and resources for 4-step random access, and some or all of the resources in the 2-step random access resources do not exceed the terminal capability, and the received power of the downlink path loss reference signal is greater than a predetermined value, determining that the random access type is the 2-step random access; When the access resource set includes resources for 2-step random access but does not include resources for 4-step random access, and some or all of the resources in the 2-step random access resources do not exceed the terminal capability, the random access type is determined to be the 2-step random access; when the second random access resource set includes resources for 2-step random access but does not include resources for 4-step random access, and some of the resources in the 2-step random access resources exceed the terminal capability, the random access type is determined to be the 2-step random access; when the second random access resource set includes resources for 2-step random access but does not include resources for 4-step random access, and all of the resources in the 2-step random access resources exceed the terminal capability, the random access type is determined to be the 4-step random access.

[0229] Optionally, when the second random access resource set includes resources for 2-step random access but does not include resources for 4-step random access, and the determined random access type is the 4-step random access, the processor 810 performs a random access process according to the terminal capability, and also includes at least one of the following: discarding the second random access resource set, and re-executing at least one of the determination of the random access type, the selection of the available random access resource set, and the selection of a random access resource set from the available random access resource set based on the terminal capability and at least one item in the third random access resource set; discarding the second random access resource set, and in the absence of a third random access resource set, the terminal reselects a second BWP different from the first BWP, and re-executing at least one of the selection of the available random access resource set, the selection of the available random access resource set from the available random access resource set, and the determination of the random access type based on the terminal capability and at least one item in the random access resource set configured on the second BWP; wherein the third random access resource set is a random access resource set on the first BWP other than the second random access resource set.

[0230] Optionally, the processor 810 performs a random access process according to the terminal capability, including: when the determined random access type is 2-step random access, determining whether the guide code group B is available or unavailable according to the terminal capability and at least one item in the fourth random access resource set; and performing the random access process based on the available guide code group B.

[0231] Optionally, determining the guide code group B based on the terminal capability and at least one of the fourth random access resource set includes at least one of the following: determining that the guide code group B is unavailable when the random access resources corresponding to the guide code group B exceed the terminal capability; determining that the guide code group B is available when the random access resources corresponding to the guide code group B do not exceed the terminal capability and the first condition for selecting the guide code group B is met; wherein the random access resources corresponding to the guide code group B belong to the fourth random access resource set.

[0232] Optionally, the fourth random access resource set includes the second random access resource set.

[0233] Optionally, the radio frequency unit 801 performs communication transmission based on the communication link established by the random access process, including: based on the communication link established by the random access process, the terminal performs at least one of the following: sending a preamble code Preamble; transmitting data through the physical uplink shared channel PUSCH corresponding to the communication link established by the random access process.

[0234] Optionally, the processor 810 is further used for at least one of the following: deleting data based on a first message cache, where the first message is a message related to a four-step random access process; and deleting data based on a second message cache, where the second message is a message related to a two-step random access process.

[0235] Optionally, the processor 810 is further configured to: set an initial value of a parameter related to a random access process.

[0236] Optionally, the processor 810 is further configured to: perform carrier selection.

[0237] Optionally, the processor 810 is further used for at least one of the following: when the terminal determines that a random access resource set with a first characteristic is available, the terminal determines that all characteristics applied to the random access process include the first characteristic when selecting a random access resource set based on the characteristic priority; when the terminal determines that a random access resource set with a first characteristic is available and the network side has configured a resource with a second characteristic, the terminal determines that the random access resource with the first characteristic is the resource with the second characteristic when selecting a random access resource set based on the characteristic priority, and applies the characteristic priority of the second characteristic to the first characteristic; when the terminal determines that a random access resource set with a first characteristic is available and the network side has not configured a random access resource set with the second characteristic, the terminal determines that the random access resource set with the first characteristic is the resource with the second characteristic when selecting a random access resource set based on the characteristic priority, and applies the characteristic priority of the first characteristic to the first characteristic; wherein, the terminal is a terminal with enhanced reduction capability, the first characteristic is reduction capability, and the second characteristic is enhanced reduction capability.

[0238] It can be understood that the implementation process of each implementation method mentioned in this embodiment can refer to the relevant description of communication method embodiments 200-800, and achieve the same or corresponding technical effects. To avoid repetition, it will not be repeated here.

[0239] An embodiment of the present application also provides a readable storage medium, on which a program or instruction is stored. When the program or instruction is executed by a processor, the various processes of the above-mentioned communication method embodiment are implemented and the same technical effect can be achieved. To avoid repetition, it will not be repeated here.

[0240] The processor is the processor in the terminal described in the above embodiment. The readable storage medium includes a computer-readable storage medium, such as a computer read-only memory (ROM), a random access memory (RAM), a magnetic disk, or an optical disk. In some examples, the readable storage medium may be a non-transitory readable storage medium.

[0241] An embodiment of the present application further provides a chip, which includes a processor and a communication interface, wherein the communication interface is coupled to the processor, and the processor is used to run programs or instructions to implement the various processes of the above-mentioned communication method embodiment and achieve the same technical effect. To avoid repetition, it will not be repeated here.

[0242] It should be understood that the chip mentioned in the embodiments of the present application can also be called a system-level chip, a system chip, a chip system or a system-on-chip chip, etc.

[0243] An embodiment of the present application further provides a computer program / program product, which is stored in a storage medium. The computer program / program product is executed by at least one processor to implement the various processes of the above-mentioned communication method embodiment and can achieve the same technical effect. To avoid repetition, it will not be repeated here.

[0244] An embodiment of the present application also provides a communication system, including: a terminal and a network side device. The terminal can be used to execute the various processes of the above-mentioned communication method embodiment and can achieve the same technical effect. To avoid repetition, it will not be repeated here.

[0245] It should be noted that, in this article, the terms "comprise", "include" or any other variants thereof are intended to cover non-exclusive inclusion, so that a process, method, article or device comprising a series of elements includes not only those elements, but also other elements not explicitly listed, or also includes elements inherent to such process, method, article or device. In the absence of further restrictions, an element defined by the sentence "comprises a ..." does not exclude the presence of other identical elements in the process, method, article or device comprising the element. In addition, it should be pointed out that the scope of the methods and devices in the embodiments of the present application is not limited to performing functions in the order shown or discussed, and may also include performing functions in a substantially simultaneous manner or in the opposite order according to the functions involved. For example, the described method may be performed in an order different from that described, and various steps may also be added, omitted or combined. In addition, the features described with reference to certain examples may be combined in other examples.

[0246] Through the description of the above embodiments, those skilled in the art can clearly understand that the above-mentioned embodiment methods can be implemented by means of a computer software product plus a necessary general-purpose hardware platform, or of course, by hardware. The computer software product is stored in a storage medium (such as ROM, RAM, magnetic disk, optical disk, etc.) and includes a number of instructions for enabling a terminal or network-side device to execute the methods described in each embodiment of the present application.

[0247] The embodiments of the present application are described above in conjunction with the accompanying drawings, but the present application is not limited to the above-mentioned specific implementation methods. The above-mentioned specific implementation methods are merely illustrative and not restrictive. Under the guidance of this application, ordinary technicians in this field can also make many forms of implementation methods without departing from the purpose of this application and the scope of protection of the claims. These implementation methods are all within the protection of this application.

Claims

1. A communication method, wherein: include: The terminal performs a random access process according to the terminal capability; Communication transmission is performed based on the communication link established by the random access process.

2. The method of claim 1, wherein: The terminal performs a random access process according to the terminal capability, including: The terminal selects a first bandwidth part BWP.

3. The method according to claim 1 or 2, wherein: The terminal performs a random access process according to the terminal capability, including: The terminal performs a random access procedure according to the terminal capability and not according to a random access resource set; or, The terminal performs a random access procedure according to the terminal capability and the random access resource set.

4. The method according to any one of claims 1 to 3, wherein: The random access resource set includes a first random access resource set, and the terminal performs a random access process according to a terminal capability, including: Determining, by the terminal, whether the first random access resource set is available according to at least one of the terminal capability and the first random access resource set; The first random access resource set is a random access resource set on the first BWP.

5. The method of claim 4, wherein: The terminal determines, according to at least one of the terminal capability and the first random access resource set, whether the first random access resource set is available, including: The terminal determines whether the first random access resource set is available according to whether the first random access resource set exceeds the terminal capability.

6. The method of claim 5, wherein: The terminal determines, according to whether the first random access resource set exceeds the terminal capability, whether the first random access resource set is available, including at least one of the following: When the first random access resource set includes resources for 2-step random access and does not include resources for 4-step random access, and some or all of the resources for the 2-step random access exceed the capability of the terminal, the terminal determines that the first random access resource set is an unavailable random access resource set; In a case where the first random access resource set includes resources for 2-step random access and resources for 4-step random access, and some or all of the resources for the 2-step random access exceed the capability of the terminal, and all characteristics applicable to the first random access resource set are a subset or a full set of all characteristics of the random access procedure performed by the terminal, the terminal determines that the first random access resource set is an available random access resource set; When the first random access resource set includes resources for 2-step random access, some of the resources for the 2-step random access exceed the capability of the terminal, and all characteristics applicable to the first random access resource set are a subset or a full set of all characteristics of the random access process performed by the terminal, the terminal determines that the first random access resource set is an available random access resource set.

7. The method according to any one of claims 2 to 6, wherein: The terminal performs a random access process according to the terminal capability, including: The terminal determines a random access type according to at least one of the terminal capability and the second random access resource set; The second random access resource set is a random access resource set on the first BWP, and the random access The type includes at least one of 2-step random access and 4-step random access.

8. The method of claim 7, wherein: The second random access resource set is a random access resource set selected by the terminal from at least one available first random access resource set.

9. The method of claim 7, wherein: The terminal determines, according to at least one of the terminal capability and the second random access resource set, a random access type, including at least one of the following: In a case where the second random access resource set includes resources for 2-step random access and resources for 4-step random access, and part or all of the resources for the 2-step random access exceed the capability of the terminal, the terminal determines that the random access type is the 4-step random access; When the second random access resource set includes resources for 2-step random access and resources for 4-step random access, and some or all of the resources for the 2-step random access do not exceed the capability of the terminal, and the received power of the downlink path loss reference signal is greater than a predetermined value, the terminal determines that the random access type is the 2-step random access; When the second random access resource set includes resources for 2-step random access and does not include resources for 4-step random access, and some or all of the resources for the 2-step random access do not exceed the capability of the terminal, the terminal determines that the random access type is the 2-step random access; In a case where the second random access resource set includes resources for 2-step random access and does not include resources for 4-step random access, and some resources in the resources for the 2-step random access exceed the capability of the terminal, the terminal determines that the random access type is the 2-step random access; When the second random access resource set includes resources for 2-step random access but does not include resources for 4-step random access, and all resources in the 2-step random access resources exceed the capability of the terminal, the terminal determines that the random access type is the 4-step random access.

10. The method of claim 9, wherein: In a case where the second random access resource set includes resources for 2-step random access and does not include resources for 4-step random access, and the determined random access type is the 4-step random access, the terminal performs a random access process according to terminal capabilities, further comprising at least one of the following: The terminal discards the second random access resource set, and re-executes at least one of determining a random access type, selecting an available random access resource set, and selecting a random access resource set from the available random access resource sets based on the terminal capability and at least one of the third random access resource sets; The terminal discards the second random access resource set, and in the absence of a third random access resource set, the terminal reselects a second BWP different from the first BWP, and re-executes at least one of selecting an available random access resource set, selecting a random access resource set from the available random access resource set, and determining the random access type based on the terminal capability and at least one of the random access resource sets configured on the second BWP; The third random access resource set is a random access resource set on the first BWP except the second random access resource set.

11. The method according to any one of claims 1 to 9, wherein: The terminal performs a random access process according to the terminal capability, including: In the case where the determined random access type is a two-step random access, according to the terminal capability and the fourth random access At least one item in the resource set determines whether amble group B is available or unavailable; The random access procedure is performed based on the available amble group B.

12. The method of claim 10, wherein: The determining of guide code group B according to at least one of the terminal capability and the fourth random access resource set includes at least one of the following: When the random access resources corresponding to the guide code group B exceed the capability of the terminal, the terminal determines that the guide code group B is unavailable; When the random access resources corresponding to the guide code group B do not exceed the terminal capability and the first condition for selecting the guide code group B is met, the terminal determines that the guide code group B is available; The random access resources corresponding to the guide code group B belong to the fourth random access resource set.

13. The method according to claim 11 or 12, wherein: The fourth random access resource set includes the second random access resource set.

14. The method according to any one of claims 1 to 13, wherein: The performing communication transmission based on the communication link established by the random access process includes: Based on the communication link established by the random access process, the terminal performs at least one of the following: Send the preamble code; Data is transmitted via a physical uplink shared channel PUSCH corresponding to the communication link established by the random access process.

15. The method according to any one of claims 1 to 14, wherein: The method further comprises at least one of the following: Deleting data cached based on a first message, where the first message is a message related to a four-step random access procedure; The data cached based on the second message is deleted, where the second message is a message related to the two-step random access process.

16. The method according to any one of claims 1 to 15, wherein: The method further comprises: The terminal sets initial values ​​of parameters related to the random access process.

17. The method according to any one of claims 1 to 16, wherein: The method further comprises: The terminal performs carrier selection.

18. The method of claim 1, wherein: The method further comprises at least one of the following: When the terminal determines that a random access resource set having a first characteristic is available, the terminal determines that all characteristics applied to the random access process include the first characteristic when selecting a random access resource set based on the characteristic priority; When the terminal determines that a random access resource set with a first characteristic is available and a random access resource set with a second characteristic is configured on the network side, when the terminal selects a random access resource set based on the characteristic priority, the terminal determines that the random access resource set with the first characteristic is a resource of the second characteristic, and applies the characteristic priority of the second characteristic to the first characteristic; When the terminal determines that the random access resource set with the first characteristic is available and the network side has not configured the random access resource set with the second characteristic, when the terminal selects the random access resource set based on the characteristic priority, the terminal determines that the random access resource set with the first characteristic is a resource of the second characteristic, and applies the characteristic priority of the first characteristic to the first characteristic; The terminal is an enhanced reduction capability terminal, the first characteristic is a reduction capability, and the second characteristic is an enhanced reduction capability.

19. A communication device, wherein: include: An execution module, used for executing a random access process according to the terminal capability; A communication module is used to perform communication transmission based on the communication link established in the random access process.

20. The device of claim 19, wherein: The execution module executes a random access process according to the terminal capability, including: A first bandwidth part BWP is selected.

21. The device according to claim 19 or 20, wherein: The execution module executes a random access process according to the terminal capability, including: performing a random access procedure according to the terminal capability and not according to a random access resource set; or, A random access procedure is performed according to the terminal capability and the random access resource set.

22. The device according to any one of claims 19 to 21, wherein: The random access resource set includes a first random access resource set, and the execution module performs a random access process according to the terminal capability, including: Determine whether the first random access resource set is available according to at least one of the terminal capability and the first random access resource set; The first random access resource set is a random access resource set on the first BWP.

23. The device of claim 22, wherein: The execution module determines whether the first random access resource set is available according to at least one of the terminal capability and the first random access resource set, including: Whether the first random access resource set is available is determined according to whether the first random access resource set exceeds the terminal capability.

24. The device of claim 23, wherein: The execution module determines whether the first random access resource set is available according to whether the first random access resource set exceeds the terminal capability, including at least one of the following: In a case where the first random access resource set includes resources for 2-step random access but does not include resources for 4-step random access, and some or all of the resources for the 2-step random access exceed the capability of the terminal, determining that the first random access resource set is an unavailable random access resource set; In a case where the first random access resource set includes resources for 2-step random access and resources for 4-step random access, and some or all of the resources for the 2-step random access exceed the capability of the terminal, and all characteristics applicable to the first random access resource set are a subset or a full set of all characteristics of the random access procedure performed by the terminal, determining that the first random access resource set is an available random access resource set; When the first random access resource set includes resources for 2-step random access, some of the resources for the 2-step random access exceed the capability of the terminal, and all characteristics applicable to the first random access resource set are a subset or a full set of all characteristics of the random access process performed by the terminal, the first random access resource set is determined to be an available random access resource set.

25. The device according to any one of claims 19 to 24, wherein: The execution module executes a random access process according to the terminal capability, including: determining a random access type according to at least one of the terminal capability and the second random access resource set; The second random access resource set is a random access resource set on the first BWP, and the random access The type includes at least one of 2-step random access and 4-step random access.

26. The device of claim 25, wherein: The second random access resource set is a random access resource set selected from at least one available first random access resource set.

27. The apparatus of claim 25, wherein: The execution module determines the random access type according to at least one of the terminal capability and the second random access resource set, including at least one of the following: When the second random access resource set includes resources for 2-step random access and resources for 4-step random access, and part or all of the resources for the 2-step random access exceed the capability of the terminal, determining that the random access type is the 4-step random access; When the second random access resource set includes resources for 2-step random access and resources for 4-step random access, and some or all of the resources for the 2-step random access do not exceed the terminal capability, and the received power of the downlink path loss reference signal is greater than a predetermined value, determining that the random access type is the 2-step random access; When the second random access resource set includes resources for 2-step random access and does not include resources for 4-step random access, and some or all of the resources for the 2-step random access do not exceed the capability of the terminal, determining that the random access type is the 2-step random access; In a case where the second random access resource set includes resources for 2-step random access and does not include resources for 4-step random access, and some resources in the resources for the 2-step random access exceed the capability of the terminal, determining that the random access type is the 2-step random access; When the second random access resource set includes resources for 2-step random access but does not include resources for 4-step random access, and all resources in the 2-step random access resources exceed the terminal capability, determining that the random access type is the 4-step random access.

28. The apparatus of claim 27, wherein: In a case where the second random access resource set includes resources for 2-step random access and does not include resources for 4-step random access, and the determined random access type is the 4-step random access, the execution module performs a random access process according to the terminal capability, and further includes at least one of the following: discarding the second random access resource set, and re-performing at least one of determining a random access type, selecting an available random access resource set, and selecting a random access resource set from the available random access resource sets based on the terminal capability and at least one of the third random access resource sets; discarding the second random access resource set, and in the absence of a third random access resource set, the terminal reselecting a second BWP different from the first BWP, and re-performing at least one of selecting an available random access resource set, selecting a random access resource set from the available random access resource sets, and determining the random access type based on at least one of the terminal capability and the random access resource set configured on the second BWP; The third random access resource set is a random access resource set on the first BWP except the second random access resource set.

29. The device according to any one of claims 19 to 28, wherein: The execution module executes a random access process according to the terminal capability, including: When the determined random access type is a two-step random access, determining whether guide code group B is available or unavailable according to the terminal capability and at least one of the fourth random access resource set; The random access procedure is performed based on the available amble group B.

30. The apparatus of claim 29, wherein: The determining of guide code group B according to at least one of the terminal capability and the fourth random access resource set includes at least one of the following: When the random access resources corresponding to the guide code group B exceed the capability of the terminal, determining that the guide code group B is unavailable; When the random access resources corresponding to the guide code group B do not exceed the terminal capability and the first condition for selecting the guide code group B is met, determining that the guide code group B is available; The random access resources corresponding to the guide code group B belong to the fourth random access resource set.

31. The device of claim 29 or 30, wherein: The fourth random access resource set includes the second random access resource set.

32. The device of any one of claims 19 to 31, wherein: The communication module performs communication transmission based on the communication link established by the random access process, including: Based on the communication link established by the random access process, the terminal performs at least one of the following: Send the preamble code; Data is transmitted via a physical uplink shared channel PUSCH corresponding to the communication link established by the random access process.

33. The device of any one of claims 19 to 32, wherein: The execution module is also used for at least one of the following: Deleting data cached based on a first message, where the first message is a message related to a four-step random access procedure; The data cached based on the second message is deleted, where the second message is a message related to the two-step random access process.

34. The device according to any one of claims 19 to 33, wherein: The execution module is also used for: Set the initial values ​​of parameters related to the random access procedure.

35. The device according to any one of claims 19 to 34, wherein: The execution module is also used for: Perform carrier selection.

36. The apparatus of claim 19, wherein: The execution module is also used for at least one of the following: When the terminal determines that a random access resource set having a first characteristic is available, the terminal determines that all characteristics applied to the random access process include the first characteristic when selecting a random access resource set based on the characteristic priority; When the terminal determines that a random access resource set with a first characteristic is available and a random access resource set with a second characteristic is configured on the network side, when the terminal selects a random access resource set based on the characteristic priority, the terminal determines that the random access resource set with the first characteristic is a resource of the second characteristic, and applies the characteristic priority of the second characteristic to the first characteristic; When the terminal determines that the random access resource set with the first characteristic is available and the network side has not configured the random access resource set with the second characteristic, when the terminal selects the random access resource set based on the characteristic priority, the terminal determines that the random access resource set with the first characteristic is a resource of the second characteristic, and applies the characteristic priority of the first characteristic to the first characteristic; The terminal is an enhanced reduction capability terminal, the first characteristic is a reduction capability, and the second characteristic is an enhanced reduction capability.

37. A terminal, wherein: The method comprises a processor and a memory, wherein the memory stores a program or instruction that can be run on the processor, and when the program or instruction is executed by the processor, the steps of the method according to any one of claims 1 to 18 are implemented.

Citation Information

Patent Citations

  • Random access method and device

    CN111565473A

  • Communication method and device

    CN115190592A

  • Wireless communication method, terminal device and network device

    CN115843464A

  • Resource determination method, terminal equipment and network equipment

    CN116261889A

  • Method and device for determining randomly accessed resources, communication equipment and storage medium

    CN116349367A