Random access transmission method and terminal

MY214485AActive Publication Date: 2026-07-29VIVO MOBILE COMM CO LTD
View PDF 0 Cites 0 Cited by

Patent Information

Authority / Receiving Office
MY · MY
Patent Type
Patents
Current Assignee / Owner
Filing Date
2020-01-21
Publication Date
2026-07-29

AI Technical Summary

Technical Problem

In the 5G mobile communication system, it is difficult for the terminal to effectively select appropriate random access resources during the random access process, resulting in increased random access delay and reduced success rate.

Method used

By obtaining the resource allocation information, at least two candidate random access resources are selected, and the target random access resource is selected for message sending according to the preset selection rules to ensure resource utilization and success rate.

Benefits of technology

It reduces the random access delay, improves the random access success rate and resource utilization, and ensures that multiple candidate resources have a chance to be selected.

✦ Generated by Eureka AI based on patent content.
Patent Text Reader

Abstract

This disclosure discloses a random access transmission method and a terminal. The method includes: obtaining (31) resource allocation information for random access, where the resource allocation information indicates at least two candidate random access resources, and the candidate random access resources include candidate resources for sending data; selecting (32) a target random access resource from the at least two candidate random access resources according to a preset selection rule; and sending (33) a random access request message over the target random access resource.
Need to check novelty before this filing date? Find Prior Art

Description

Random access transmission method and terminal

[0001] Cross Reference to Related Applications

[0002] This application claims priority to Chinese Patent Application No. 201910075313.6 filed in China on January 25, 2019, the content of which is incorporated herein by reference in its entirety. TECHNICAL FIELD

[0003] The present disclosure relates to the field of communication technology, and in particular, to a random access transmission method and a terminal. BACKGROUND

[0004] The fifth generation (5th Generation, 5G) mobile communication system, or referred to as the New Radio (NR) system, needs to adapt to diversified scenarios and service requirements. In the uplink transmission mode, if the terminal needs to send uplink data, it first needs to obtain uplink timing synchronization through the random access process, that is, to obtain the uplink timing advance (Timing Advance, TA) information from the network device. After obtaining the uplink synchronization, the terminal can send the uplink data through dynamic scheduling or semi-static scheduling. When the uplink data packet is small, in order to reduce the consumption of resources and power, the terminal can send the uplink data in the non-synchronization state. When the terminal sends the uplink data in the non-synchronization state, such as when the terminal sends the physical uplink shared channel (Physical Uplink Share Channel, PUSCH) in the non-synchronization state, the random access process can be implemented.

[0005] Among them, the random access process can be implemented through a 4-step random access or a 2-step random access process. For the 2-step random access, as shown in FIG. 1, the network device configures the configuration information of the 2-step random access channel (2-step Random Access Channel, 2-step RACH) for the terminal. When the terminal triggers the 2-step RACH process, it sends a random access request message (Massage A, MsgA) to the network device, where the MsgA can be sent through the PUSCH or the physical random access channel (Physical Random Access Channel, PRACH). After receiving the MsgA, the network device sends a random access confirmation message (Massage B, MsgB) to the terminal. If the terminal fails to receive the MsgB, the terminal re-sends the MsgA. Among them, the network device can configure multiple resources for the terminal to use in the random access process, and the terminal cannot determine which resources to use to send the random access request message when triggering the 2-step RACH process.

[0006] SUMMARY

[0007] The embodiment of the present disclosure provides a random access transmission method and a terminal to solve the selection of random access resources in the random access process.

[0008] In a first aspect, the embodiment of the present disclosure provides a random access transmission method applied to a terminal side, comprising:

[0009] obtaining resource allocation information for random access, wherein the resource allocation information indicates at least two candidate random access resources, and the candidate random access resources include data sending candidate resources;

[0010] selecting a target random access resource from the at least two candidate random access resources according to a preset selection rule;

[0011] sending a random access request message on the target random access resource.

[0012] In a second aspect, the embodiment of the present disclosure further provides a terminal, comprising:

[0013] an obtaining module configured to obtain resource allocation information for random access, wherein the resource allocation information indicates at least two candidate random access resources, and the candidate random access resources include data sending candidate resources;

[0014] a selecting module configured to select a target random access resource from the at least two candidate random access resources according to a preset selection rule;

[0015] a sending module configured to send a random access request message on the target random access resource.

[0016] In a third aspect, the embodiment of the present disclosure provides a terminal, which comprises a processor, a memory, and a computer program stored in the memory and running on the processor, and the computer program, when executed by the processor, implements the steps of the random access transmission method described above.

[0017] In a fourth aspect, the embodiment of the present disclosure provides a computer readable storage medium, which stores a computer program, and the computer program, when executed by a processor, implements the steps of the random access transmission method described above.

[0018] In this way, the terminal of the embodiment of the present disclosure selects a random access resource in the random access process by considering the positions of multiple candidate random access resources, so that the terminal can send a random access message as soon as possible, reduce the random access delay, and ensure that multiple candidate random access resources have the opportunity to be selected, thereby improving the random access success rate and resource utilization. BRIEF DESCRIPTION OF DRAWINGS

[0019] In order to more clearly illustrate the technical solutions of the embodiments of the present disclosure, the following will briefly introduce the drawings needed to be used in the description of the embodiments of the present disclosure. Obviously, the drawings in the following description are only some embodiments of the present disclosure, and for those skilled in the art, other drawings can also be obtained from these drawings without any creative effort.

[0020] FIG. 1 shows a flow diagram of a two-step random access procedure;

[0021] FIG. 2 shows a block diagram of a mobile communication system to which embodiments of the present disclosure can be applied;

[0022] FIG. 3 shows a flow diagram of a random access transmission method according to an embodiment of the present disclosure;

[0023] FIG. 4 and FIG. 5 show time-domain continuous resource mapping diagrams;

[0024] FIG. 6 and FIG. 7 show frequency-domain continuous resource mapping diagrams;

[0025] FIG. 8 and FIG. 9 show time-frequency-domain continuous resource mapping diagrams;

[0026] FIG. 10 shows a block diagram of a terminal according to an embodiment of the present disclosure;

[0027] FIG. 11 shows a block diagram of a terminal according to an embodiment of the present disclosure. DETAILED DESCRIPTION

[0028] Exemplary embodiments of the present disclosure will be described more fully hereinafter with reference to the accompanying drawings; however, they are not limited to the same only. It should be understood that the embodiments of the present disclosure, which can be implemented in various forms, are not limited to the embodiments set forth herein and can be carried out in other specific forms without departing from the spirit of the present disclosure.

[0029] The terms "first", "second", and the like in the specification and claims of the present application are used to distinguish similar objects, and are not necessarily used to describe a particular order or sequence. It should be understood that the data used in this way can be interchanged under appropriate circumstances, so that the embodiments of the present application described herein can be implemented in an order other than that illustrated or described herein. In addition, the terms "include" and "have" and any variations thereof are intended to cover non-exclusive inclusion, for example, a process, method, system, product or device that includes a series of steps or units does not necessarily have to be limited to those steps or units clearly listed, but can include other steps or units not clearly listed or inherent to these processes, methods, products or devices. "And / or" in the specification and claims means at least one of the connected objects.

[0030] The technology described herein is not limited to Long Term Evolution (LTE) / LTE-Advanced (LTE-A) systems, and can also be used for various 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), and other systems. The terms "system" and "network" are often used interchangeably. A CDMA system can implement a radio technology such as CDMA2000, Universal Terrestrial Radio Access (UTRA), etc. UTRA includes Wideband-CDMA (WCDMA) and other variants of CDMA. A TDMA system can implement a radio technology such as Global System for Mobile Communications (GSM). An OFDMA system can implement a radio technology such as Ultra Mobile Broadband (UMB), Evolution-UTRA (E-UTRA), IEEE 802.11 (Wi-Fi), IEEE 802.16 (WiMAX), IEEE 802.20, Flash-OFDM, etc. UTRA and E-UTRA are part of Universal Mobile Telecommunication System (UMTS). LTE and LTE-A are releases of UMTS that use E-UTRA. UTRA, E-UTRA, UMTS, LTE, LTE-A and GSM are described in documents from an organization named "3rd Generation Partnership Project" (3GPP). CDMA2000 and UMB are described in documents from an organization named "3rd Generation Partnership Project 2" (3GPP2).The techniques described herein can be used for the systems and radio technologies mentioned above as well as other systems and radio technologies. The description below, however, describes a NR system for purposes of example, and NR terminology is used in much of the description below, although the techniques are applicable beyond NR systems.

[0031] The following description provides examples, and is not limiting of the scope, applicability, or configuration set forth in the claims. Changes can be made in the function and arrangement of elements discussed without departing from the scope and spirit of aspects of the disclosure. Various examples can omit, substitute, or add various procedures or components as appropriate. For instance, the methods described can be performed in an order different from that described, and other steps can be added, omitted, or combined. Also, features described with respect to certain examples can be combined in other examples.

[0032] Referring to FIG. 2, FIG. 2 shows a block diagram of a wireless communication system to which embodiments of the present disclosure can be applied. The wireless communication system includes a terminal 21 and a network device 22. The terminal 21 can also be referred to as a terminal device or a user terminal (UE). The terminal 21 can be a terminal device such as a mobile phone, a tablet personal computer, a laptop computer, a personal digital assistant (PDA), a mobile internet device (MID), a wearable device, or a vehicle-mounted device. It should be noted that the specific type of the terminal 21 is not limited in the embodiments of the present disclosure. The network device 22 can be a base station or a core network. The base station can be a base station of 5G and later versions (e.g., gNB, 5G NR NB, etc.) or a base station in other communication systems (e.g., eNB, WLAN access point, or other access points, etc.). The base station can be referred to as a node B, an evolved node B, an access point, a base transceiver station (BTS), a radio base station, a radio transceiver, a basic service set (BSS), an extended service set (ESS), a B node, an evolved B node (eNB), a home B node, a home evolved B node, a WLAN access point, a WiFi node, or some other suitable terminology in the art, so long as the same technical result is achieved. The base station is not limited to a specific technical term as long as the same technical result is achieved. It should be noted that the base station is only taken as an example in the NR system in the embodiments of the present disclosure, but the specific type of the base station is not limited.

[0033] The base stations can communicate with the terminals 21 under the control of a base station controller, which can be part of the core network or of some base stations in various examples. Some of the base stations can communicate control information or user data with the core network through backhaul links. In some examples, some of these base stations can communicate, either directly or indirectly, with each other over the backhaul links, which can be wired or wireless communication links. The wireless communication system can support operation on multiple carriers (different frequency waveform signals). Multi-carrier transmitters can transmit modulated signals simultaneously on the multiple carriers. For example, each communication link can be a multi-carrier signal modulated according to the various radio technologies. Each modulated signal can be sent on a different carrier and can carry control information (e.g., reference signals, control channels, etc.), overhead information, data, etc.

[0034] The base stations can wirelessly communicate with the terminals 21 via one or more access point antennas. Each base station can provide communication coverage for a respective coverage area. The coverage area for an access point can be divided into sectors making up only a portion of the coverage area. The wireless communication system can include base stations of different types (e.g., macro base stations, micro base stations, or pico base stations). The base stations can utilize different radio technologies, such as cellular or WLAN radio access technologies. The base stations can be associated with the same or different access networks or operator deployments. The coverage areas of different base stations, including coverage areas of the same or different types of base stations, coverage areas utilizing the same or different radio technologies, or coverage areas belonging to the same or different access networks, can overlap.

[0035] Communication links in a wireless communication system can include uplinks for carrying Uplink (UL) transmissions (e.g., from a terminal 21 to a network device 22) or downlinks for carrying Downlink (DL) transmissions (e.g., from a network device 22 to a terminal 21). UL transmissions can also be called reverse link transmissions, and DL transmissions can also be called forward link transmissions. Downlink transmissions can be made using a licensed spectrum, an unlicensed spectrum, or both. Similarly, uplink transmissions can be made using a licensed spectrum, an unlicensed spectrum, or both.

[0036] Embodiments of the present disclosure provide a random access transmission method applied to a terminal side, as shown in FIG. 3, the method comprises the following steps:

[0037] Step 31: acquiring resource allocation information for random access, wherein the resource allocation information indicates at least two candidate random access resources, and the candidate random access resources include data transmission candidate resources.

[0038] The resource allocation information in the embodiments of the present disclosure can be predefined, such as agreed by a protocol, or received by the terminal from the network device side, that is, the network device configures the resource for the terminal to use for random access. Here, the candidate random access resource refers to optional resources available for the random access procedure. Further, the candidate random access resource can only include candidate resources for data transmission, such as PUSCH candidate resources for data transmission. In addition, the candidate random access resource can also include candidate resources for control information transmission, such as PRACH candidate resources. The candidate resources for control information transmission can include, but are not limited to, time-frequency resource candidate positions of a random access channel and / or PRACH preambles of a random access channel. The time-frequency resource candidate positions of the random access channel include PRACH occasions (PRO), wherein the PUSCH candidate resources and the PRACH candidate resources can be one-to-one correspondence, or multiple PUSCH candidate resources correspond to the same PRACH candidate resource, or multiple PRACH candidate resources correspond to the same PUSCH candidate resource.

[0039] Step 32: selecting a target random access resource from the at least two candidate random access resources according to a preset selection rule.

[0040] The preset selection rule is related to the positions of the at least two candidate random access resources, that is, the terminal can select the target random access resource from the at least two candidate random access resources according to the position information of the at least two candidate random access resources. It is worth pointing out that, in the case where the candidate random access resources only include candidate resources for data transmission, the terminal selects the target random access resource according to the position information of the at least two candidate resources for data transmission. In the case where the candidate random access resources include both candidate resources for data transmission and candidate resources for control information transmission, the terminal selects the target random access resource according to the position information of the candidate resources for data transmission and the position information of the candidate resources for control information transmission, respectively. Alternatively, the terminal regards the candidate resources for data transmission and the candidate resources for control information transmission with the associated relationship as a whole, and selects the target random access resource according to the position information of the whole. It is worth pointing out that, in the case where the candidate random access resources include both candidate resources for data transmission and candidate resources for control information transmission, the target random access resource selected by the terminal includes candidate resources for data transmission and candidate resources for control information transmission with the associated relationship.

[0041] Step 33: sending a random access request message on the target random access resource.

[0042] The terminal sends a random access request message (MsgA) on the selected target random access resource. Correspondingly, the network device feeds back a random access confirmation message (MsgB) to the terminal according to the received MsgA. The candidate random access resource can also be referred to as a transmission resource of the MsgA.

[0043] In the embodiments of the present disclosure, the resource allocation information indicates at least two candidate random access resources, and the candidate random access resources can only include data transmission candidate resources; the candidate random access resources can also include data transmission candidate resources and control information transmission candidate resources having an association relationship. Specifically, the resource allocation information includes at least one of the following information:

[0044] The first resource allocation information of the data transmission candidate resource, which can also be referred to as data transmission resource allocation information, indicates the candidate resource of the PUSCH for data transmission.

[0045] The second resource allocation information of the control information transmission candidate resource corresponding to the data transmission candidate resource, which can also be referred to as control information transmission resource allocation information, indicates the control information transmission resource corresponding to the data transmission candidate resource, such as the candidate resource of the PRACH.

[0046] The first indication information for indicating the association relationship between the data transmission candidate resource and the control information transmission candidate resource, the first indication information is used to indicate the association relationship between the control information transmission candidate resource and the data transmission candidate resource, and the association relationship can be that one or more control information transmission candidate resources correspond to one data transmission candidate resource, or one or more data transmission candidate resources correspond to one control information transmission candidate resource.

[0047] The second indication information for indicating the association relationship between the candidate random access resource and the carrier, wherein the association relationship between the candidate random access resource and the carrier can be that one or more candidate random access resources correspond to one uplink carrier, or one candidate random access resource corresponds to two or more uplink carriers.

[0048] The third indication information for indicating the association relationship between the candidate random access resource and the signal, wherein the association relationship between the candidate random access resource and the signal can be that one or more candidate random access resources correspond to one signal, or one candidate random access resource corresponds to two or more signals. The signal can include but is not limited to a Synchronous Signal Block (SSB) and / or a Channel State Information-Reference Signal (CSI-RS).

[0049] Specifically, the PRACH candidate resource in the candidate random access resource is associated with a specific carrier and / or a specific signal. Alternatively, the PUSCH candidate resource in the candidate random access resource is associated with a specific carrier and / or a specific signal. Alternatively, the PRACH candidate resource and the PUSCH candidate resource in the candidate random access resource are both associated with a specific carrier and / or a specific signal. For example, the candidate random access resource 1 corresponds to the uplink carrier 1 and the SSB 1. It is worth noting that when the M candidate random access resources are associated with a specific carrier and / or a specific signal, it is necessary to select the specific carrier and / or the specific signal first, and then select the candidate random access resource associated with the specific carrier and / or the specific signal when selecting the target random access resource.

[0050] The embodiments of the present disclosure will be further described below in the case where the candidate random access resource can only include the data sending candidate resource, and the case where the candidate random access resource simultaneously includes the data sending candidate resource and the control information sending candidate resource with an association relationship.

[0051] Scenario one, the candidate random access resource can only include the data sending candidate resource.

[0052] In this scenario, the preset selection rule includes: in the case of resource continuity, randomly selecting one of the continuous resources. Correspondingly, step 32 includes: selecting a target data sending resource in the data sending candidate resources of the at least two candidate random access resources according to the preset selection rule; and determining the target data sending resource as the target random access resource. Specifically, the step of selecting a target data sending resource in the data sending candidate resources of the at least two candidate random access resources according to the preset selection rule includes: in the case of continuity of the at least two data sending candidate resources, the terminal selects one of the continuous data sending candidate resources as the target data sending resource. In this way, the candidate random access resources configured have the opportunity to be selected, and the random access success rate and resource utilization are improved.

[0053] Alternatively, the preset selection rule can also include: in the case of resource non-continuity, selecting the nearest available one of the non-continuous resources. The resource non-continuity case mentioned here can include all cases other than resource continuity, or the case where the resource position meets certain conditions. Correspondingly, the step of selecting a target data sending resource in the data sending candidate resources of the at least two candidate random access resources according to the preset selection rule includes: in the case of non-continuity of the at least two data sending candidate resources, the terminal selects the nearest available one of the at least two data sending candidate resources as the target data sending resource. In this way, it can be ensured that the terminal completes the sending of MsgA as soon as possible.

[0054] Scenario two, the candidate random access resource includes both data sending candidate resource and control information sending candidate resource which have association relationship.

[0055] In this scenario, the terminal can select the data sending candidate resource and the control information sending candidate resource in sequence according to the preset selection rule, or select the data sending candidate resource and the control information sending candidate resource which have association relationship as a whole according to the preset selection rule.

[0056] Method one, the terminal selects in the data sending candidate resource first, and then selects in the control information sending candidate resource.

[0057] In this method, step 32 includes: selecting a target data sending resource in the data sending candidate resource of the at least two candidate random access resources according to the preset selection rule; selecting a target control information sending resource in the control information sending candidate resource corresponding to the target data sending resource according to the preset selection rule; and determining the target data sending resource and the target control information sending resource as the target random access resource.

[0058] It is worth pointing out that the preset selection rule here includes: in the case of continuous resources, randomly selecting one of the continuous resources, or in the case of non-continuous resources, selecting the nearest available one of the non-continuous resources. In this method, for continuous data sending candidate resources, the terminal randomly selects one data sending candidate resource in the continuous data sending candidate resources as the target data sending resource. For other cases of data sending candidate resources (i.e. non-continuous data sending candidate resources), the terminal selects the nearest available data sending candidate resource (e.g. the next available data sending candidate resource immediately after the time of triggering random access resource selection) as the target data sending resource. After the terminal selects the target data sending resource, if the control information sending candidate resource corresponding to the target data sending resource is multiple, for continuous control information sending candidate resources, the terminal randomly selects one as the target control information sending resource. For other cases of control information sending candidate resources (i.e. non-continuous control information sending candidate resources), the terminal selects the nearest available control information sending candidate resource (e.g. the next available control information sending candidate resource immediately after the time of triggering random access resource selection) as the target control information sending resource. After the terminal selects the target data sending resource and the target control information sending resource, it determines them as the target random access resource.

[0059] Method two, the terminal selects in the control information sending candidate resource first, and then selects in the data sending candidate resource.

[0060] In this mode, step 32 comprises: selecting the target control information sending resource from the control information sending candidate resources of the at least two candidate random access resources according to a preset selection rule; selecting the target data sending resource from the data sending candidate resources corresponding to the target control information sending resource according to the preset selection rule; and determining the target control information sending resource and the target data sending resource as the target random access resource.

[0061] It is worth noting that the preset selection rule herein comprises: in the case of continuous resources, randomly selecting one of the continuous resources, or in the case of non-continuous resources, selecting the nearest available one of the non-continuous resources. In this mode, for continuous control information sending candidate resources, the terminal randomly selects one of the continuous control information sending candidate resources as the target control information sending resource. For other control information sending candidate resources (i.e. non-continuous control information sending candidate resources), the terminal selects the nearest available control information sending candidate resource (e.g. the next available control information sending candidate resource after the time of selecting the random access resource) as the target control information sending resource. After the terminal selects the target control information sending resource, if the available data sending candidate resources corresponding to the target control information sending resource are multiple, for continuous data sending candidate resources, the terminal randomly selects one of the continuous data sending candidate resources as the target data sending resource. For other data sending candidate resources (i.e. non-continuous data sending candidate resources), the terminal selects the nearest available data sending candidate resource (e.g. the next available data sending candidate resource after the time of selecting the random access resource) as the target data sending resource. After the terminal selects the target control information sending resource and the target data sending resource, it determines them as the target random access resource.

[0062] Mode three, the terminal simultaneously selects the target control information sending resource and the target data sending resource.

[0063] In this mode, step 32 comprises: selecting the target control information sending resource and the target data sending resource from the at least two candidate random access resources according to a preset selection rule; and determining the target control information sending resource and the target data sending resource as the target random access resource.

[0064] It is worth pointing out that the preset selection rule mentioned here includes: in the case of continuous resources, randomly selecting one of the continuous resources, or in the case of non-continuous resources, selecting the nearest available one of the non-continuous resources. In this way, for continuous candidate random access resources, the terminal selects a pair of associated target data transmission resources and target control information transmission resources in the continuous candidate random access resources as the target random access resources. For other candidate random access resources (i.e. non-continuous candidate random access resources), the terminal selects a pair of associated target data transmission resources and target control information transmission resources with the earliest end position in the non-continuous candidate random access resources as the target random access resources.

[0065] The above introduces different selection methods of target random access resources in different scenarios. In the above selection methods, the preset selection rule related to the resource position is mentioned. The present embodiment will further illustrate the resource continuity and resource non-continuity involved in the preset selection rule in combination with the accompanying drawings.

[0066] Among them, the resource continuity mentioned in the preset selection rule includes at least one of the following:

[0067] At least two data transmission candidate resources in the candidate random access resources are continuous. For example, if the candidate random access resources only include data transmission candidate resources, at least two continuous data transmission candidate resources are considered as continuous candidate random access resources. Or, if the candidate random access resources include both data transmission candidate resources and control information transmission candidate resources, as long as at least two data transmission candidate resources are continuous, the candidate random access resources are considered as continuous.

[0068] At least two control information transmission candidate resources in the candidate random access resources are continuous. For example, if the candidate random access resources include both data transmission candidate resources and control information transmission candidate resources, as long as at least two control information transmission candidate resources are continuous, the candidate random access resources are considered as continuous. And

[0069] At least two data transmission candidate resources and at least two control information transmission candidate resources in the candidate random access resources are continuous. For example, if the candidate random access resources include both data transmission candidate resources and control information transmission candidate resources, only when at least two control information transmission candidate resources are continuous, and the data transmission candidate resources corresponding to the continuous control information transmission candidate resources are also continuous, the candidate random access resources are considered as continuous. Or, only when at least two data transmission candidate resources are continuous, and the control information transmission candidate resources corresponding to the continuous data transmission candidate resources are also continuous, the candidate random access resources are considered as continuous.

[0070] Further, the resource continuity mentioned in the present embodiment includes one of the following:

[0071] The resources are continuous in the time domain, such as the candidate random access resources being time-continuous MsgA transmission resources.

[0072] The resources are continuous in the frequency domain, such as the candidate random access resources being frequency-continuous MsgA transmission resources.

[0073] The resources are continuous in both the time domain and the frequency domain, such as the candidate random access resources being both time-continuous and frequency-continuous MsgA transmission resources.

[0074] 1. The resources are continuous in the time domain, including that adjacent resources are completely continuous in time, or the time interval between adjacent resources is below a first threshold. The adjacent resources are completely continuous in time, meaning that the time end position of a preceding resource in adjacent resources is the time start position of a following resource, or the time end position of the preceding resource in adjacent resources is after the time start position of the following resource. The time interval between adjacent resources is below the first threshold, meaning that the time interval between the time end position of the preceding resource in adjacent resources and the time start position of the following resource is below the first threshold. The first threshold indicates a small time interval, which can be agreed by a protocol or configured by a network device.

[0075] Taking data transmission candidate resources as an example, the data transmission candidate resources include PUSCH occasions (PUO), and the resource allocation information indicating the candidate random access resources for the random access procedure includes PUO1, PUO2, PUO3, PUO4, PUO5, and PUO6. As shown in FIG. 4, the time end position of PUO1 is the time start position of PUO2, the time end position of PUO3 is after the time start position of PUO4, and the time interval between the time end position of PUO5 and the time start position of PUO6 is below the first threshold. At this time, PUO1 and PUO2 can be regarded as continuous resources, PUO3 and PUO4 can be regarded as continuous resources, and PUO5 and PUO6 can be regarded as continuous resources, that is, the three groups of PUO are continuous respectively, but each group of resources can be regarded as non-continuous. Then, when the terminal selects a target data transmission resource according to a preset selection rule, the terminal selects the group of PUO1 and PUO2 from the three groups of PUO, and then randomly selects one of the continuous PUO1 and PUO2 as the target data transmission resource.

[0076] Taking data transmission candidate resources and control information transmission candidate resources as a whole as an example, the data transmission candidate resources include PUOs, the control information transmission candidate resources include PROs, and the resource allocation information indicates that the candidate random access resources for the random access procedure include PUO1, PUO2, PUO3, PUO4, PUO5 and PUO6, and PRO1, PRO2, PRO3, PRO4, PRO5 and PRO6 corresponding to the above six PUOs respectively. As shown in FIG. 5, the overall time domain end position of PRO1 and PUO1 is the overall time domain start position of PRO2 and PUO2, the overall time domain end position of PRO3 and PUO3 is located after the overall time domain start position of PRO4 and PUO4, and the time interval between the overall time domain end position of PRO5 and PUO5 and the overall time domain start position of PRO5 and PUO6 is lower than the first threshold. At this time, the three groups of PRO+PUO can be regarded as continuous in resources, but each group of PRO+PUO can be regarded as discontinuous. Then, when the terminal selects a target data transmission resource according to a preset selection rule, the terminal selects the group of PUO1+PUO1 and PRO2+PUO2 from the three groups of PRO+PUO, and then randomly selects one of the continuous PUO1+PUO1 and PRO2+PUO2 as the target data transmission resource.

[0077] It is worth noting that when the adjacent resources are continuous in the time domain, the adjacent resources can be continuous or discontinuous in the frequency domain.

[0078] 2. The adjacent resources are continuous in the frequency domain, including that the adjacent resources are completely continuous in frequency, or the frequency interval between the adjacent resources is lower than a second threshold. The adjacent resources are completely continuous in frequency, which means that the frequency domain end position of a first resource of the adjacent resources is the frequency domain start position of a second resource of the adjacent resources, or the frequency domain end position of the first resource is located after the frequency domain start position of the second resource. The frequency interval between the adjacent resources is lower than the second threshold, which means that the frequency interval between the frequency domain end position of the first resource and the frequency domain start position of the second resource is lower than the second threshold. The second threshold indicates a small frequency interval, which can be agreed by a protocol or configured by a network device.

[0079] Taking the data transmission candidate resource as an example, the data transmission candidate resource includes PUOs, and the resource allocation information indicates the candidate random access resource for the random access procedure includes PUO1, PUO2, PUO3, PUO4, PUO5 and PUO6. As shown in FIG. 6, the frequency domain end position of PUO1 is the frequency domain start position of PUO2, the frequency domain end position of PUO3 is located after the frequency domain start position of PUO4, and the frequency domain interval between the frequency domain end position of PUO5 and the frequency domain start position of PUO6 is lower than the second threshold. At this time, PUO1 and PUO2 can be regarded as resource continuous, PUO3 and PUO4 can be regarded as resource continuous, and PUO5 and PUO6 can be regarded as resource continuous, that is, the three groups of PUOs are continuous respectively, but each group of resources can be regarded as non-continuous. Then, when the terminal selects the target data transmission resource according to the preset selection rule, the group of PUO1 and PUO2 which is the closest available in time domain is selected from the three groups of PUOs, and then one of the continuous PUO1 and PUO2 is randomly selected as the target data transmission resource.

[0080] Taking the data transmission candidate resource and the control information transmission candidate resource as a whole as an example, the data transmission candidate resource includes PUOs, the control information transmission candidate resource includes PROs, and the resource allocation information indicates the candidate random access resource for the random access procedure includes PUO1, PUO2, PUO3, PUO4, PUO5 and PUO6, and PRO1, PRO2, PRO3, PRO4, PRO5 and PRO6 corresponding to the above six PUOs respectively. As shown in FIG. 7, the overall frequency domain end position of PRO1 and PUO1 is the overall frequency domain start position of PRO2 and PUO2, the overall frequency domain end position of PRO3 and PUO3 is located after the overall frequency domain start position of PRO4 and PUO4, and the overall frequency domain interval between the overall frequency domain end position of PRO5 and PUO5 and the overall frequency domain start position of PRO5 and PUO6 is lower than the second threshold. At this time, the three groups of PRO+PUO can be regarded as resource continuous, but each group of PRO+PUO can be regarded as non-continuous. Then, when the terminal selects the target data transmission resource according to the preset selection rule, the group of PRO1+PUO1 and PRO2+PUO2 which is the closest available in time domain is selected from the three groups of PRO+PUO, and then one of the continuous PRO1+PUO1 and PRO2+PUO2 is randomly selected as the target data transmission resource.

[0081] It is worth noting that when the adjacent resources are continuous in the frequency domain, they can be continuous or non-continuous in the time domain.

[0082] 3、 wherein the resources are contiguous in both time and frequency domains, including: adjacent resources are completely contiguous in time and also completely contiguous in frequency, or adjacent resources are completely contiguous in frequency but have a time interval lower than a third threshold, or adjacent resources are completely contiguous in time but have a frequency interval lower than a fourth threshold, or adjacent resources have a time interval lower than the third threshold and a frequency interval lower than the fourth threshold. The third threshold indicates a smaller time interval, and the fourth threshold indicates a smaller frequency interval. The two thresholds can be agreed by a protocol or configured by a network device.

[0083] Taking the data transmission candidate resource as an example, the data transmission candidate resource includes PUOs, and the resource allocation information indicates that the candidate random access resource for the random access procedure includes PUO1, PUO2, PUO3, PUO4, PUO5, PUO6, PUO7, PUO8, PUO9, PUO10, PUO11, PUO12, PUO13, PUO14, PUO15, and PUO16. As shown in FIG. 8, PUO1, PUO2, PUO3, and PUO4 are completely contiguous in time and frequency domains, PUO5, PUO6, PUO7, and PUO8 are completely contiguous in frequency and have a time interval lower than the third threshold, PUO9, PUO10, PUO11, and PUO12 are completely contiguous in time and have a frequency interval lower than the fourth threshold, and PUO13, PUO14, PUO15, and PUO116 have a time interval lower than the third threshold and a frequency interval lower than the fourth threshold. The four groups of PUOs are contiguous respectively, but each group of resources can be regarded as non-contiguous. Then, when the terminal selects a target data transmission resource according to a preset selection rule, the terminal selects the group of PUO1, PUO2, PUO3, and PUO4 from the four groups of PUOs, and then randomly selects one of the contiguous PUO1, PUO2, PUO3, and PUO4 as the target data transmission resource.

[0084] Taking the data transmission candidate resource and the control information transmission candidate resource as a whole as an example, the data transmission candidate resource includes the PUO, the control information transmission candidate resource includes the PRO, and the resource allocation information indicates that the candidate random access resource for the random access procedure includes PUO1, PUO2, PUO3, PUO4, PUO5, PUO6, PUO7, PUO8, PUO9, PUO10, PUO11, PUO12, PUO13, PUO14, PUO15, and PUO16, and PRO1, PRO2, PRO3, PRO4, PRO5, PRO6, PRO7, PRO8, PRO9, PRO10, PRO11, PRO12, PRO13, PRO14, PRO15, and PRO16 corresponding to the 16 PUOs, respectively. As shown in FIG. 9, PRO1+PUO1, PRO2+PUO2, PRO3+PUO3, and PRO4+PUO4 are all completely continuous in the time-frequency domain, PRO5+PUO5, PRO6+PUO6, PRO7+PUO7, and PRO8+PUO8 are completely continuous in the frequency domain and have a time domain interval less than a third threshold, PRO9+PUO9, PRO10+PUO10, PRO11+PUO11, and PRO12+PUO12 are completely continuous in the time domain and have a frequency domain interval less than a fourth threshold, and PRO13+PUO13, PRO14+PUO14, PRO15+PUO15, and PRO16+PUO116 have a time domain interval less than the third threshold and a frequency domain interval less than the fourth threshold. The four groups of PRO+PUO are continuous, respectively, but the resources in each group can be regarded as non-continuous. Then, when the terminal selects a target data transmission resource according to a preset selection rule, the terminal selects the group of PRO+PUO, PRO1+PUO1, PRO2+PUO2, PRO3+PUO3, and PRO4+PUO4, which is the nearest available PRO+PUO, and then randomly selects one of the continuous PRO1+PUO1, PRO2+PUO2, PRO3+PUO3, and PRO4+PUO4 as the target data transmission resource.

[0085] In the random access transmission method of the embodiments of the present disclosure, the terminal selects a random access resource in a random access procedure by considering the positions of multiple candidate random access resources, so that the terminal can transmit a random access message as soon as possible, reduce the random access delay, and also ensure that multiple candidate random access resources have the opportunity to be selected, thereby improving the random access success rate and resource utilization.

[0086] The above embodiments introduce random access transmission methods in different scenarios, and the corresponding terminals will be further introduced in combination with the accompanying drawings.

[0087] As shown in FIG. 10, the terminal 1000 of the embodiment of the present disclosure can implement the method for acquiring resource allocation information for random access in the above embodiments, wherein the resource allocation information indicates at least two candidate random access resources, the candidate random access resources include: data sending candidate resources; selecting a target random access resource from the at least two candidate random access resources according to a preset selection rule; and sending a random access request message on the target random access resource. The terminal 1000 specifically includes the following functional modules:

[0088] The acquiring module 1010 is configured to acquire resource allocation information for random access, wherein the resource allocation information indicates at least two candidate random access resources, and the candidate random access resources include: data sending candidate resources.

[0089] The selecting module 1020 is configured to select a target random access resource from the at least two candidate random access resources according to a preset selection rule.

[0090] The sending module 1030 is configured to send a random access request message on the target random access resource.

[0091] The selecting module 1020 includes:

[0092] The first selecting sub-module is configured to select a target data sending resource from the data sending candidate resources of the at least two candidate random access resources according to the preset selection rule.

[0093] The first determining sub-module is configured to determine the target data sending resource as the target random access resource.

[0094] The candidate random access resources further include: control information sending candidate resources.

[0095] The selecting module 1020 includes:

[0096] The second selecting sub-module is configured to select a target data sending resource from the data sending candidate resources of the at least two candidate random access resources according to the preset selection rule.

[0097] The third selecting sub-module is configured to select a target control information sending resource from the control information sending candidate resources corresponding to the target data sending resource according to the preset selection rule.

[0098] The second determining sub-module is configured to determine the target data sending resource and the target control information sending resource as the target random access resource.

[0099] The selecting module 1020 includes:

[0100] the fourth selecting sub-module is configured to select a target control information sending resource from the control information sending candidate resources of the at least two candidate random access resources according to a preset selection rule;

[0101] the fifth selecting sub-module is configured to select a target data sending resource from the data sending candidate resources corresponding to the target control information sending resource according to the preset selection rule;

[0102] the third determining sub-module is configured to determine the target control information sending resource and the target data sending resource as the target random access resource.

[0103] The preset selection rule includes:

[0104] in the case of resource continuity, randomly selecting one of the continuous resources;

[0105] or,

[0106] in the case of non-continuous resources, selecting the nearest available one of the non-continuous resources.

[0107] The case of resource continuity includes at least one of the following:

[0108] at least two data sending candidate resources in the candidate random access resources are continuous;

[0109] at least two control information sending candidate resources in the candidate random access resources are continuous; and

[0110] at least two data sending candidate resources and at least two control information sending candidate resources in the candidate random access resources are continuous.

[0111] The resource continuity includes one of the following:

[0112] the resources are continuous in the time domain;

[0113] the resources are continuous in the frequency domain;

[0114] the resources are continuous in both the time domain and the frequency domain.

[0115] The resource continuity in the time domain includes that the time domain interval between adjacent resources is lower than a first threshold.

[0116] The resource continuity in the frequency domain includes that the frequency domain interval between adjacent resources is lower than a second threshold.

[0117] The resource continuity in both the time domain and the frequency domain includes that the time domain interval between adjacent resources is lower than a third threshold, and the frequency domain interval is lower than a fourth threshold.

[0118] The resource allocation information includes at least one of the following information:

[0119] first resource allocation information of the data transmission candidate resource;

[0120] second resource allocation information of the control information transmission candidate resource corresponding to the data transmission candidate resource;

[0121] first indication information for indicating an association relationship between the data transmission candidate resource and the control information transmission candidate resource;

[0122] second indication information for indicating an association relationship between the candidate random access resource and the carrier; and

[0123] third indication information for indicating an association relationship between the candidate random access resource and the signal.

[0124] It is worth pointing out that the terminal of the embodiments of the present disclosure considers the positions of multiple candidate random access resources to select a random access resource in a random access process, so that the terminal can send a random access message as soon as possible, reduce the random access delay, and in addition, can ensure that multiple candidate random access resources all have the opportunity to be selected, thereby improving the random access success rate and resource utilization.

[0125] It should be noted that the division of each module of the terminal above is only a logical functional division, and all or part of them can be integrated into one physical entity, or physically separated. And these modules can all be implemented in the form of software called by the processing element; all can be implemented in the form of hardware; some modules can be implemented in the form of software called by the processing element, and some modules can be implemented in the form of hardware. For example, the determination module can be a separately established processing element, or can be integrated in a certain chip of the above device, in addition, it can also be stored in the memory of the above device in the form of program code, and the function of the above determination module is called and executed by a certain processing element of the above device. The implementation of other modules is similar. In addition, all or part of these modules can be integrated together, or can be independently implemented. The processing element described herein can be an integrated circuit with signal processing capability. In the implementation process, each step of the above method or each module can be completed by the integrated logic circuit of the hardware in the processor element or the instruction in the form of software.

[0126] For example, the above modules can be one or more integrated circuits configured to implement the above methods, such as one or more Application Specific Integrated Circuits (ASICs), or one or more Digital Signal Processors (DSPs), or one or more Field Programmable Gate Arrays (FPGAs), etc. For another example, when a certain module above is implemented by a form of a processing element scheduling code, the processing element can be a general-purpose processor, such as a Central Processing Unit (CPU) or other processor capable of executing code, invoking routines, etc. For another example, the modules can be integrated together in a form of a system-on-a-chip (SOC).

[0127] To better achieve the above object, further, Fig. 11 is a schematic diagram of a hardware structure of a terminal implementing various embodiments of the present disclosure. The terminal 110 includes, but is not limited to, a radio frequency unit 111, a network module 112, an audio output unit 113, an input unit 114, a sensor 115, a display unit 116, a user input unit 117, an interface unit 118, a memory 119, a processor 1110, and a power supply 1111, etc. Those skilled in the art can understand that the terminal structure shown in Fig. 11 does not constitute a limitation on the terminal, and the terminal can include more or fewer components than shown, or combine certain components, or different component arrangements. In the embodiments of the present disclosure, the terminal includes, but is not limited to, a mobile phone, a tablet computer, a notebook computer, a palm computer, a vehicle-mounted terminal, a wearable device, and a pedometer, etc.

[0128] The radio frequency unit 111 is configured to obtain resource allocation information for random access, wherein the resource allocation information indicates at least two candidate random access resources, and the candidate random access resources include data sending candidate resources.

[0129] The processor 1110 is configured to select a target random access resource from the at least two candidate random access resources according to a preset selection rule, and control the radio frequency unit 111 to send a random access request message on the target random access resource.

[0130] The terminal of the embodiments of the present disclosure considers the positions of multiple candidate random access resources to select a random access resource in a random access process, so that the terminal can send a random access message as soon as possible, reduce the random access delay, and further ensure that multiple candidate random access resources all have the opportunity to be selected, thereby improving the random access success rate and resource utilization.

[0131] It should be understood that in the embodiments of the present disclosure, the radio frequency unit 111 can be used for receiving and sending signals in the process of transmitting information or a call. Specifically, after receiving the downlink data from the base station, the radio frequency unit 111 processes the data for the processor 1110. In addition, the radio frequency unit 111 sends the uplink data to the base station. Generally, the radio frequency unit 111 includes but is not limited to an antenna, at least one amplifier, a transceiver, a coupler, a low noise amplifier, a duplexer, and the like. In addition, the radio frequency unit 111 can also communicate with the network and other devices through a wireless communication system.

[0132] The terminal provides the user with wireless broadband Internet access through the network module 112, such as helping the user to send and receive emails, browse web pages, and access streaming media, and the like.

[0133] The audio output unit 113 can convert audio data received by the radio frequency unit 111 or the network module 112 or stored in the memory 119 into an audio signal and output as sound. Moreover, the audio output unit 113 can also provide audio output related to a specific function performed by the terminal 110 (for example, a call signal reception sound, a message reception sound, and the like). The audio output unit 113 includes a speaker, a buzzer, a receiver, and the like.

[0134] The input unit 114 is used to receive audio or video signals. The input unit 114 can include a graphics processor (GPU) 1141 and a microphone 1142. The graphics processor 1141 processes image data of a still picture or a video obtained by an image capture device (such as a camera) in a video capture mode or an image capture mode. The processed image frame can be displayed on the display unit 116. The image frame processed by the graphics processor 1141 can be stored in the memory 119 (or other storage medium) or transmitted via the radio frequency unit 111 or the network module 112. The microphone 1142 can receive sound and can process such sound into audio data. The processed audio data can be converted into a format that can be transmitted to a mobile communication base station via the radio frequency unit 111 in the case of a telephone call mode.

[0135] The terminal 110 also includes at least one sensor 115, such as a light sensor, a motion sensor, and other sensors. Specifically, the light sensor includes an ambient light sensor and a proximity sensor, where the ambient light sensor can adjust the brightness of the display panel 1161 according to the brightness of ambient light, and the proximity sensor can turn off the display panel 1161 and / or the backlight when the terminal 110 is moved to the ear. As one of the motion sensors, the accelerometer sensor can detect the magnitude of acceleration in each direction (generally three axes), and when at rest, can detect the magnitude and direction of gravity, and can be used to identify the terminal posture (such as landscape / portrait screen switching, related games, magnetometer posture calibration), vibration recognition related functions (such as pedometer, tapping), and the like. The sensor 115 can also include a fingerprint sensor, a pressure sensor, an iris sensor, a molecular sensor, a gyroscope, a barometer, a hygrometer, a thermometer, an infrared sensor, and the like, which will not be described here.

[0136] The display unit 116 is configured to display information input by a user or information provided to the user. The display unit 116 can include a display panel 1161, which can be configured in the form of a liquid crystal display (LCD), an organic light-emitting diode (OLED), or the like.

[0137] The user input unit 117 can be configured to receive input digital or character information, and to generate key signal inputs related to user settings and function control of the terminal. Specifically, the user input unit 117 includes a touch panel 1171 and other input devices 1172. The touch panel 1171, also known as a touch screen, can collect touch operations of a user thereon or therearound (such as operations of the user using a finger, a stylus, or any suitable object or accessory on or near the touch panel 1171). The touch panel 1171 can include two parts, a touch detection device and a touch controller. The touch detection device detects the touch position of the user and detects signals generated by the touch operation, and transmits the signals to the touch controller; the touch controller receives the touch information from the touch detection device, converts it into touch coordinates, and sends it to the processor 1110, and receives commands from the processor 1110 and executes them. In addition, the touch panel 1171 can be implemented in various types such as resistive, capacitive, infrared, and surface acoustic wave. In addition to the touch panel 1171, the user input unit 117 can also include other input devices 1172. Specifically, the other input devices 1172 can include, but are not limited to, a physical keyboard, function keys (such as volume control buttons, on / off buttons, etc.), trackballs, mice, joysticks, and the like, which will not be described here.

[0138] Further, the touch panel 1171 can be overlaid on the display panel 1161, and when the touch panel 1171 detects a touch operation thereon or thereabout, it transmits the same to the processor 1110 to determine the type of the touch event, and then the processor 1110 provides a corresponding visual output on the display panel 1161 according to the type of the touch event. Although in FIG. 11, the touch panel 1171 and the display panel 1161 are implemented as two independent components to realize the input and output functions of the terminal, in some embodiments, the touch panel 1171 can be integrated with the display panel 1161 to realize the input and output functions of the terminal, which is not limited here.

[0139] The interface unit 118 is an interface for connecting external devices with the terminal 110. For example, the external devices can include a wired or wireless headset port, an external power supply (or battery charger) port, a wired or wireless data port, a memory card port, a port for connecting a device having an identification module, an audio input / output (I / O) port, a video I / O port, a headphone port, and the like. The interface unit 118 can be used to receive input (e.g., data information, power, and the like) from external devices and transmit the received input to one or more elements within the terminal 110 or can be used to transmit data between the terminal 110 and external devices.

[0140] The memory 119 can be used to store software programs and various data. The memory 119 can mainly include a storage program area and a storage data area, wherein the storage program area can store operating systems, application programs (such as sound playing functions, image playing functions, and the like) required by at least one function, and the like; the storage data area can store data (such as audio data, phone books, and the like) created according to the use of the mobile phone, and the like. In addition, the memory 119 can include a high-speed random access memory, and can also include a non-volatile memory, such as at least one magnetic disk storage device, a flash memory device, or other volatile solid-state memory device.

[0141] The processor 1110 is the control center of the terminal, which connects all parts of the terminal through various interfaces and lines, executes various functions of the terminal and processes data by running or executing software programs and / or modules stored in the memory 119 and calling data stored in the memory 119, and thus overall monitors the terminal. The processor 1110 can include one or more processing units; optionally, the processor 1110 can integrate an application processor and a modem processor, wherein the application processor mainly processes operating systems, user interfaces, and application programs, and the modem processor mainly processes wireless communication. It can be understood that the above-mentioned modem processor can also not be integrated into the processor 1110.

[0142] The terminal 110 can further include a power supply 1111 (such as a battery) for powering the various components of the terminal 110. It will be appreciated that the power supply 1111 can optionally be coupled to the processor 1110, and that the power supply 1111 can optionally have a power management system to manage charging, discharging, and power requirements of the terminal 110.

[0143] In addition, the terminal 110 includes some function modules which are not shown here and will not be described here.

[0144] Optionally, the embodiment of the present disclosure further provides a terminal, including a processor 1110, a memory 119, and a computer program stored in the memory 119 and executable on the processor 1110, which realizes each process of the random access transmission method embodiment described above when executed by the processor 1110, and can achieve the same technical effects. To avoid repetition, it will not be described here. Wherein, the terminal can be a wireless terminal or a wired terminal, the wireless terminal can be a device that provides voice and / or other service data connectivity to users, a handheld device with wireless connection function, or other processing devices connected to a wireless modem. The wireless terminal can communicate with one or more core networks through a radio access network (RAN), and the wireless terminal can be a mobile terminal, such as a mobile phone (or called "cellular" phone) and a computer with a mobile terminal, for example, it can be a portable, pocket, handheld, built-in computer or vehicle-mounted mobile device, which exchanges language and / or data with the radio access network. For example, personal communication service (PCS) phones, cordless phones, session initiation protocol (SIP) phones, wireless local loop (WLL) stations, personal digital assistants (PDAs), etc. The wireless terminal can also be called a system, a subscriber unit, a subscriber station, a mobile station, a mobile, a remote station, a remote terminal, an access terminal, a user terminal, a user agent, a user device or user equipment, which is not limited here.

[0145] The embodiments of the present disclosure further provide a computer readable storage medium, and the computer readable storage medium stores a computer program. The computer program is executed by a processor to implement each process of the random access transmission method embodiments and achieve the same technical effects. To avoid repetition, details are not described herein. The computer readable storage medium includes a Read-Only Memory (ROM), a Random Access Memory (RAM), a magnetic disk or an optical disk, etc.

[0146] Those skilled in the art can clearly understand that the units and algorithm steps of each example described in combination with the embodiments disclosed herein can be realized by electronic hardware or a combination of computer software and electronic hardware. Whether the functions are realized in hardware or software depends on the specific application and design constraints of the technical solution. A person skilled in the art can use different methods to implement the described functions for each specific application, but such implementation should not be considered beyond the scope of the present disclosure.

[0147] Those skilled in the art can clearly understand that, for the convenience and brevity of the description, the specific working processes of the above-described system, device and unit can refer to the corresponding processes in the foregoing method embodiments, which are not described herein.

[0148] In the embodiments provided in the present application, it should be understood that the disclosed apparatus and method can be implemented by other manners. For example, the apparatus embodiments described above are only schematic, for example, the division of the units is only a logical function division, and actual implementation can have another division manner, for example, a plurality of units or components can be combined or integrated into another system, or some features can be ignored or not executed. In addition, the coupling or direct coupling or communication connection between the units shown or discussed can be indirect coupling or communication connection through some interfaces, devices or units, and can be electrical, mechanical or other forms.

[0149] The units described as separate components can or can not be physically separate, and the components shown as units can or can not be physical units, i.e., they can be located in one place or distributed on a plurality of network units. Some or all of the units can be selected according to actual needs to achieve the purpose of the present embodiment.

[0150] In addition, each functional unit in each embodiment of the present disclosure can be integrated in one processing unit, or each unit can exist physically, or two or more units can be integrated in one unit.

[0151] If the functions are implemented in the form of software function units and sold or used as independent products, they can be stored in a computer readable storage medium. Based on this understanding, the technical solutions of the present disclosure essentially or the parts that contribute to the related art or the parts of the technical solutions can be embodied in the form of a software product. The computer software product is stored in a storage medium and includes a number of instructions for causing a computer device (which can be a personal computer, a server, or a network device, etc.) to execute all or part of the steps of the methods described in the various embodiments of the present disclosure. The aforementioned storage medium includes: a U disk, a mobile hard disk, a ROM, a RAM, a magnetic disk or an optical disk, and various program code storage media.

[0152] In addition, it should be noted that in the device and method of the present disclosure, it is obvious that each component or each step can be decomposed and / or recombined. These decompositions and / or recombinations should be considered as equivalent solutions of the present disclosure. Moreover, the steps of performing the above series of processes can naturally be executed in time sequence according to the order of description, but do not necessarily have to be executed in time sequence, and some steps can be executed in parallel or independently of each other. It can be understood by those skilled in the art that all or any steps or components of the method and device of the present disclosure can be implemented in hardware, firmware, software or a combination thereof in any computing device (including processors, storage media, etc.) or network of computing devices, which can be implemented by those skilled in the art using their basic programming skills after reading the description of the present disclosure.

[0153] Therefore, the purpose of the present disclosure can also be achieved by running a program or a set of programs on any computing device. The computing device can be a commonly known general-purpose device. Therefore, the purpose of the present disclosure can also be achieved only by providing a program product containing program code for implementing the method or device. That is, such a program product also constitutes the present disclosure, and the storage medium storing such a program product also constitutes the present disclosure. Obviously, the storage medium can be any commonly known storage medium or any storage medium developed in the future. It should be noted that in the device and method of the present disclosure, it is obvious that each component or each step can be decomposed and / or recombined. These decompositions and / or recombinations should be considered as equivalent solutions of the present disclosure. Moreover, the steps of performing the above series of processes can naturally be executed in time sequence according to the order of description, but do not necessarily have to be executed in time sequence. Some steps can be executed in parallel or independently of each other.

[0154] The above is an optional embodiment of the present disclosure, and it should be pointed out that those skilled in the art can make several improvements and refinements without departing from the principles of the present disclosure. These improvements and refinements are also within the scope of protection of the present disclosure.

Claims

1. A random access transmission method, applied on the terminal side, comprising: Obtain resource allocation information for random access, wherein the resource allocation information indicates at least two candidate random access resources, and the candidate random access resources include: data transmission candidate resources; According to the preset selection rules, the target random access resource is selected from at least two candidate random access resources; On the target random access resource, the random access request message is sent.

2. The random access transmission method according to claim 1, wherein, The steps of selecting a target random access resource from at least two candidate random access resources according to preset selection rules include: According to the preset selection rule, a target data transmission resource is selected from the data transmission candidate resources of the at least two candidate random access resources; The target data transmission resource is determined as the target random access resource.

3. The random access transmission method according to claim 1, wherein, The candidate random access resources also include: control information transmission candidate resources.

4. The random access transmission method according to claim 3, wherein, The steps of selecting a target random access resource from at least two candidate random access resources according to preset selection rules include: According to the preset selection rule, a target data transmission resource is selected from the data transmission candidate resources of the at least two candidate random access resources; According to the preset selection rules, a target control information transmission resource is selected from the candidate control information transmission resources corresponding to the target data transmission resource. The target data transmission resource and the target control information transmission resource are determined as target random access resources.

5. The random access transmission method according to claim 3, wherein, The steps of selecting a target random access resource from at least two candidate random access resources according to preset selection rules include: According to the preset selection rule, a target control information transmission resource is selected from the at least two candidate control information transmission resource candidates for random access resources. According to the preset selection rules, a target data transmission resource is selected from the data transmission candidate resources corresponding to the target control information transmission resource; The target control information transmission resource and the target data transmission resource are determined as target random access resources.

6. The random access transmission method according to any one of claims 1 to 5, wherein, The preset selection rules include: When resources are contiguous, randomly select one of the contiguous resources; or, In the case of discontinuous resources, select the most recently available one among the discontinuous resources.

7. The random access transmission method according to claim 6, wherein, The condition of resource continuity includes at least one of the following: At least two of the candidate random access resources are consecutive data transmission candidate resources; At least two control messages in the candidate random access resources are sent consecutively; and At least two of the data transmission candidate resources and at least two of the control information transmission candidate resources are consecutive.

8. The random access transmission method according to claim 6, wherein, The resource continuum includes one of the following: The resources are continuous in the time domain; The resources are continuous in the frequency domain; The resources are continuous in both the time and frequency domains.

9. The random access transmission method according to claim 8, wherein, The resource being continuous in the time domain includes: the time domain interval between adjacent resources being less than a first threshold.

10. The random access transmission method according to claim 8, wherein, The term "resources are continuous in the frequency domain" means that the frequency domain interval between adjacent resources is less than a second threshold.

11. The random access transmission method according to claim 8, wherein, The resources are continuous in both the time and frequency domains, including: the time domain interval between adjacent resources is lower than a third threshold, and the frequency domain interval is lower than a fourth threshold.

12. The random access transmission method according to any one of claims 1 to 5, wherein, The resource allocation information includes at least one of the following: The data is sent to the first resource allocation information of the candidate resources; The second resource allocation information of the control information sending candidate resource corresponding to the data sending candidate resource; First indication information used to indicate the association between the data transmission candidate resource and the control information transmission candidate resource; Second indication information used to indicate the association between the candidate random access resources and the carrier; as well as Third indication information used to indicate the association between the candidate random access resources and the signal.

13. A terminal, comprising: The acquisition module is used to acquire resource allocation information for random access, wherein the resource allocation information indicates at least two candidate random access resources, and the candidate random access resources include: data transmission candidate resources; The selection module is used to select a target random access resource from at least two candidate random access resources according to a preset selection rule. The sending module is used to send the random access request message on the target random access resource.

14. The terminal according to claim 13, wherein, The selection module includes: The first selection submodule is used to select a target data transmission resource from the at least two candidate random access resources according to the preset selection rules. The first determining submodule is used to determine the target data transmission resource as the target random access resource.

15. The terminal according to claim 13, wherein, The candidate random access resources also include: control information transmission candidate resources.

16. The terminal according to claim 15, wherein, The selection module includes: The second selection submodule is used to select a target data transmission resource from the at least two candidate random access resources according to the preset selection rules. The third selection submodule is used to select the target control information transmission resource from the candidate control information transmission resources corresponding to the target data transmission resource according to the preset selection rules. The second determining submodule is used to determine the target data transmission resource and the target control information transmission resource as target random access resources.

17. The terminal according to claim 15, wherein, The selection module includes: The fourth selection submodule is used to select a target control information transmission resource from the at least two candidate control information transmission candidate resources according to the preset selection rules. The fifth selection submodule is used to select a target data transmission resource from the data transmission candidate resources corresponding to the target control information transmission resource according to the preset selection rules. The third determination submodule is used to determine the target control information transmission resource and the target data transmission resource as target random access resources.

18. The terminal according to any one of claims 13 to 17, wherein, The preset selection rules include: When resources are contiguous, randomly select one of the contiguous resources; or, In the case of discontinuous resources, select the most recently available one among the discontinuous resources.

19. The terminal according to claim 18, wherein, The condition of resource continuity includes at least one of the following: At least two of the candidate random access resources are consecutive data transmission candidate resources; At least two control messages in the candidate random access resources are sent consecutively; and At least two of the data transmission candidate resources and at least two of the control information transmission candidate resources are consecutive.

20. The terminal according to claim 18, wherein, The resource continuum includes one of the following: The resources are continuous in the time domain; The resources are continuous in the frequency domain; The resources are continuous in both the time and frequency domains.

21. The terminal according to claim 20, wherein, The resource being continuous in the time domain includes: the time domain interval between adjacent resources being less than a first threshold.

22. The terminal according to claim 20, wherein, The term "resources are continuous in the frequency domain" means that the frequency domain interval between adjacent resources is less than a second threshold.

23. The terminal according to claim 20, wherein, The resources are continuous in both the time and frequency domains, including: the time domain interval between adjacent resources is lower than a third threshold, and the frequency domain interval is lower than a fourth threshold.

24. The terminal according to any one of claims 13 to 17, wherein, The resource allocation information includes at least one of the following: The data is sent to the first resource allocation information of the candidate resources; The second resource allocation information of the control information sending candidate resource corresponding to the data sending candidate resource; First indication information used to indicate the association between the data transmission candidate resource and the control information transmission candidate resource; Second indication information used to indicate the association between the candidate random access resources and the carrier; as well as Third indication information used to indicate the association between the candidate random access resources and the signal.

25. A terminal, comprising: A processor, a memory, and a computer program stored in the memory and running on the processor, wherein the computer program, when executed by the processor, implements the steps of the random access transmission method as described in any one of claims 1 to 12.

26. A computer-readable storage medium, wherein, The computer-readable storage medium stores a computer program that, when executed by a processor, implements the steps of the random access transmission method as described in any one of claims 1 to 12.