Random access message transmission method, apparatus, and readable storage medium
By adding a type label to Msg.B to indicate the length of the exclusive information, the problem of terminals being unable to accurately extract exclusive information in 5G NR networks is solved, thus improving the success rate of random access.
Patent Information
- Authority / Receiving Office
- CN · China
- Patent Type
- Patents(China)
- Current Assignee / Owner
- Filing Date
- 2019-08-14
- Publication Date
- 2026-03-17
AI Technical Summary
In 5G NR networks, the size of the unique information contained in the random access message Msg.B returned by the base station to the terminal is not fixed, which makes it impossible for the terminal to accurately extract its own unique information, resulting in random access failure.
Add a type label to Msg.B to indicate the length of each terminal-specific information, enabling the terminal to correctly classify and extract the specific information.
It improved the accuracy of terminal extraction of exclusive information, reduced the error rate, and increased the success rate of random access.
Smart Images

Figure CN115484688B_ABST
Abstract
Description
[0001] This disclosure is a divisional application of Chinese Patent Application No. 201980001722.X, filed on August 14, 2019, entitled "Random Access Message Transmission Method, Apparatus and Readable Storage Medium". Technical Field
[0002] This disclosure relates to the field of wireless communication technology, and in particular to a random access message transmission method, apparatus, and readable storage medium. Background Technology
[0003] With the development of wireless communication technology, users' demands for wireless communication are becoming more and more diversified, promoting the continuous evolution of wireless communication technology towards fifth-generation mobile communication (5G) networks.
[0004] With the support of 5G NR (New Radio), the Third Generation Partnership Project (3GPP) has carried out standardization work on two-step random access and proposed a two-step random access mechanism. In this mechanism, the terminal sends a first random access message (Msg.A) to the base station, and the base station returns a second random access message (Msg.B) to the terminal in response to Msg.A, thus completing the random access between the terminal and the base station. However, in this proposed two-step random access process, the size of the various proprietary information contained in Msg.B returned by the base station to the terminal is not fixed, making it difficult for the terminal to accurately extract its own proprietary information from these messages. Summary of the Invention
[0005] This disclosure provides a random access message transmission method, apparatus, and readable storage medium. The technical solution is as follows:
[0006] According to one aspect of the present disclosure, a random access message transmission method is provided, the method being performed by a target base station, the method comprising:
[0007] After receiving the first random access message Msg.A sent by N terminals, a second random access message Msg.B corresponding to the N terminals is sent, where N is an integer greater than or equal to 1;
[0008] Msg.B contains the unique information of each of the N terminals; the unique information includes a type label for the unique information of the terminal; the type label is used to indicate the length of the unique information of the terminal.
[0009] Optionally, the specific information may also include a header and specific sub-information;
[0010] The type label is located in the information header;
[0011] or,
[0012] The type label is in the specific sub-information.
[0013] Optionally, the header contains a random preamble identifier, RAP ID;
[0014] When the type tag is located in the header, the type tag occupies M bits in the header, where 1 ≤ M < 6, and the RAP ID occupies 6-M bits in the header.
[0015] Optionally, when the length of the target terminal's exclusive information in Msg.B is a first length, and the first length is different from the second length, the target terminal's exclusive information in Msg.B is filled with numbers, and the filling length is the difference between the first length and the second length;
[0016] Wherein, the target terminal is any one of the N terminals; the second length is the longest length among the exclusive information corresponding to each of the N terminals.
[0017] Optionally, the exclusive sub-information may further include at least one of the following: random access response, network connection establishment parameters, and random access conflict resolution response.
[0018] The type label is also used to indicate the type of the specific information.
[0019] According to one aspect of the present disclosure, a random access message transmission method is provided, the method being executed by a target terminal, the method comprising:
[0020] Send the first random access message Msg.A to the base station;
[0021] The system receives a second random access message Msg.B sent by the base station; Msg.B contains exclusive information for each of the N terminals, including the target terminal, where N is an integer greater than or equal to 1; the exclusive information contains a type tag for the exclusive information of the terminal; the type tag is used to indicate the length of the exclusive information of the terminal.
[0022] When it is determined that the i-th exclusive information in the parsed Msg.B is the exclusive information of the target terminal, the type tag in the i-th exclusive information is extracted; 1≤i≤N, and i is an integer;
[0023] Based on the length indicated by the type label in the i-th piece of exclusive information, extract the exclusive information of the target terminal from Msg.B.
[0024] Optionally, the specific information may also include a header and specific sub-information;
[0025] The type label is located in the information header;
[0026] or,
[0027] The type label is in the specific sub-information.
[0028] Optionally, the header contains a Random Access Preamble Identifier (RAP ID);
[0029] When the type tag is located in the header, the type tag occupies M bits in the header, where 1 ≤ M < 6, and the RAP ID occupies 6-M bits in the header.
[0030] Optionally, when the length of the target terminal's exclusive information in Msg.B is a first length, and the first length is different from the second length, the target terminal's exclusive information in Msg.B is filled with numbers, and the filling length is the difference between the first length and the second length;
[0031] Wherein, the second length is the longest length among the exclusive information corresponding to each of the N terminals.
[0032] Optionally, the method further includes:
[0033] When the i-th exclusive information in Msg.B is parsed, where i is not equal to N, and it is determined that the i-th exclusive information is not the exclusive information of the target terminal, the information of the second length is skipped, and the (i+1)-th exclusive information is parsed.
[0034] Optionally, the method further includes:
[0035] When parsing the i-th exclusive information in Msg.B, where i is not equal to N, and determining that the i-th exclusive information is not the exclusive information of the target terminal, skip the information of the length indicated by the type tag in the i-th exclusive information, and parse the (i+1)-th exclusive information.
[0036] Optionally, the exclusive sub-information may further include at least one of the following: random access response, network connection establishment parameters, and random access conflict resolution response.
[0037] The type label is also used to indicate the type of the specific information.
[0038] According to one aspect of the present disclosure, a random access message transmission apparatus is provided, the apparatus being used in a base station, the apparatus comprising:
[0039] The access message sending module is used to receive a first random access message Msg.A sent by N terminals, and then send a second random access message Msg.B corresponding to the N terminals, where N is an integer greater than or equal to 1;
[0040] Msg.B contains the unique information of each of the N terminals; the unique information includes a type label for the unique information of the terminal; the type label is used to indicate the length of the unique information of the terminal.
[0041] Optionally, the specific information may also include a header and specific sub-information;
[0042] The type label is located in the information header;
[0043] or,
[0044] The type label is in the specific sub-information.
[0045] Optionally, the header contains a random preamble identifier, RAP ID;
[0046] When the type tag is located in the header, the type tag occupies M bits in the header, where 1 ≤ M < 6, and the RAP ID occupies 6-M bits in the header.
[0047] Optionally, when the length of the target terminal's exclusive information in Msg.B is a first length, and the first length is different from the second length, the target terminal's exclusive information in Msg.B is filled with numbers, and the filling length is the difference between the first length and the second length;
[0048] Wherein, the target terminal is any one of the N terminals; the second length is the longest length among the exclusive information corresponding to each of the N terminals.
[0049] Optionally, the exclusive sub-information may further include at least one of the following: random access response, network connection establishment parameters, and random access conflict resolution response.
[0050] The type label is also used to indicate the type of the specific information.
[0051] According to one aspect of the present disclosure, a random access message transmission apparatus is provided, the apparatus being used in a target terminal, the apparatus comprising:
[0052] The first message sending module is used to send the first random access message Msg.A to the base station;
[0053] The second message receiving module is used to receive a second random access message Msg.B sent by the base station. Msg.B contains the exclusive information of each of the N terminals, and the N terminals include the target terminal, where N is an integer greater than or equal to 1. The exclusive information contains a type label of the exclusive information of the terminal. The type label is used to indicate the length of the exclusive information of the terminal.
[0054] The type tag extraction module is used to extract the type tag from the i-th exclusive information when it is determined that the i-th exclusive information in the parsed Msg.B is the exclusive information of the target terminal; 1≤i≤N, and i is an integer;
[0055] The random response extraction module is used to extract the target terminal's exclusive information from Msg.B based on the length indicated by the type tag in the i-th exclusive information.
[0056] Optionally, the specific information may also include a header and specific sub-information;
[0057] The type label is located in the information header;
[0058] or,
[0059] The type label is in the specific sub-information.
[0060] Optionally, the header contains a random preamble identifier, RAP ID;
[0061] When the type tag is located in the header, the type tag occupies M bits in the header, where 1 ≤ M < 6, and the RAP ID occupies 6-M bits in the header.
[0062] Optionally, when the length of the target terminal's exclusive information in Msg.B is a first length, and the first length is different from the second length, the target terminal's exclusive information in Msg.B is filled with numbers, and the filling length is the difference between the first length and the second length;
[0063] Wherein, the second length is the longest length among the exclusive information corresponding to each of the N terminals.
[0064] Optionally, the device further includes:
[0065] The first skip module is used to skip the information of the second length and parse the (i+1)th piece of exclusive information when it is determined that the i-th piece of exclusive information in Msg.B, where i is not equal to N, is not the exclusive information of the target terminal.
[0066] Optionally, the device further includes:
[0067] The second skip module is used to skip the information of the length indicated by the type tag in the i-th exclusive information when parsing the i-th exclusive information in the Msg.B, where i is not equal to N, and it is determined that the i-th exclusive information is not the exclusive information of the target terminal, and then parse the (i+1)-th exclusive information.
[0068] Optionally, the exclusive sub-information may further include at least one of the following: random access response, network connection establishment parameters, and random access conflict resolution response.
[0069] The type label is also used to indicate the type of the specific information.
[0070] According to one aspect of the present disclosure, a random access message transmission apparatus is provided, characterized in that the apparatus is used in a base station, the apparatus comprising:
[0071] processor;
[0072] Memory for storing the executable instructions of the processor;
[0073] The processor is configured as follows:
[0074] After receiving the first random access message Msg.A sent by N terminals, a second random access message Msg.B corresponding to the N terminals is sent, where N is an integer greater than or equal to 1;
[0075] Msg.B contains the unique information of each of the N terminals; the unique information includes a type label for the unique information of the terminal; the type label is used to indicate the length of the unique information of the terminal.
[0076] According to one aspect of the present disclosure, a random access message transmission apparatus is provided, the apparatus being used in a target terminal, the apparatus comprising:
[0077] processor;
[0078] Memory for storing the executable instructions of the processor;
[0079] The processor is configured as follows:
[0080] Send the first random access message Msg.A to the base station;
[0081] The system receives a second random access message Msg.B sent by the base station; Msg.B contains exclusive information for each of the N terminals, including the target terminal, where N is an integer greater than or equal to 1; the exclusive information contains a type tag for the exclusive information of the terminal; the type tag is used to indicate the length of the exclusive information of the terminal.
[0082] When it is determined that the i-th exclusive information in the parsed Msg.B is the exclusive information of the target terminal, the type tag in the i-th exclusive information is extracted; 1≤i≤N, and i is an integer;
[0083] Based on the length indicated by the type label in the i-th piece of exclusive information, extract the exclusive information of the target terminal from Msg.B.
[0084] According to one aspect of the present disclosure, a computer-readable storage medium is provided, the computer-readable storage medium including executable instructions, wherein a processor in a base station invokes the executable instructions to implement the random access message transmission method described in one aspect or any optional implementation thereof.
[0085] According to one aspect of the present disclosure, a computer-readable storage medium is provided, the computer-readable storage medium including executable instructions, wherein a processor in a terminal invokes the executable instructions to implement the random access message transmission method described in one aspect or any optional implementation thereof.
[0086] The technical solutions provided by the embodiments of this disclosure can include at least the following beneficial effects:
[0087] After receiving a first random access message Msg.A from N terminals, the base station sends a second random access message Msg.B corresponding to the N terminals, where N is an integer greater than or equal to 1. Msg.B contains unique information for each of the N terminals; this unique information includes a type tag indicating the length of the terminal's unique information. This disclosure, by adding a type tag to Msg.B sent by the base station to the N terminals, indicates the length of the unique information that each terminal needs to extract when retrieving its corresponding unique information. This allows the terminals to correctly segment the received Msg.B, reducing the error rate when extracting unique information and improving the success rate of random access.
[0088] It should be understood that the above general description and the following detailed description are merely exemplary and do not limit this disclosure. Attached Figure Description
[0089] The accompanying drawings, which are incorporated in and form part of this specification, illustrate embodiments consistent with this disclosure and, together with the description, serve to explain the principles of this disclosure.
[0090] Figure 1 This is a schematic diagram of the structure of a wireless communication system provided in an embodiment of this disclosure;
[0091] Figure 2 This is a flowchart of a four-step random access method according to an embodiment of this disclosure;
[0092] Figure 3 This is a flowchart of a two-step random access method disclosed herein;
[0093] Figure 4 This is a schematic diagram of the structure of Msg2 returned by a base station to a terminal according to an embodiment of this disclosure;
[0094] Figure 5 This disclosure involves Figure 4 The diagram shows the structure of a specific piece of information;
[0095] Figure 6 This is a flowchart of a random access message transmission method provided in an embodiment of this disclosure;
[0096] Figure 7 This is a flowchart of a random access message transmission method provided in an embodiment of this disclosure;
[0097] Figure 8 This is a flowchart of a random access message transmission method provided in an embodiment of this disclosure;
[0098] Figure 9 This is a schematic diagram of the structure of a specific type of information involved in an embodiment of this disclosure;
[0099] Figure 10 This is a schematic diagram of the structure of a specific type of information involved in an embodiment of this disclosure;
[0100] Figure 11 This is a schematic diagram of the structure of a specific type of information involved in an embodiment of this disclosure;
[0101] Figure 12 This is a schematic diagram of a structure filled with proprietary information in numbers, according to an embodiment of this disclosure;
[0102] Figure 13 and Figure 14 This disclosure relates to the embodiments. Figure 12 A diagram illustrating two other filling methods;
[0103] Figure 15 This is a schematic diagram of the structure of a Msg.B according to an embodiment of this disclosure;
[0104] Figure 16 This is a block diagram illustrating a random access message transmission apparatus according to an exemplary embodiment;
[0105] Figure 17 This is a block diagram illustrating a random access message transmission apparatus according to an exemplary embodiment;
[0106] Figure 18 This is a schematic diagram of the structure of a base station according to an exemplary embodiment;
[0107] Figure 19 This is a schematic diagram of the structure of a terminal according to an exemplary embodiment. Detailed Implementation
[0108] Exemplary embodiments will now be described in detail, examples of which are illustrated in the accompanying drawings. When the following description relates to the drawings, unless otherwise indicated, the same numerals in different drawings denote the same or similar elements. The embodiments described in the following exemplary embodiments do not represent all embodiments consistent with this disclosure. Rather, they are merely examples of apparatuses and methods consistent with some aspects of this disclosure as detailed in the appended claims.
[0109] It should be understood that "several" in this document refers to one or more, and "multiple" refers to two or more. "And / or" describes the relationship between related objects, indicating that three relationships can exist. For example, A and / or B can represent: A alone, A and B simultaneously, or B alone. The character " / " generally indicates that the preceding and following related objects have an "or" relationship. For ease of understanding, some application scenarios involved in this disclosure will be briefly introduced below.
[0110] Please refer to Figure 1 This illustration shows a schematic diagram of the structure of a wireless communication system provided in an embodiment of this disclosure. Figure 1 As shown, the wireless communication system is a communication system based on cellular mobile communication technology. The wireless communication system may include: several terminals 110 and base station 120.
[0111] Terminal 110 can be a device that provides voice and / or data connectivity to a user. Terminal 110 can communicate with one or more core networks via a Radio Access Network (RAN). Terminal 110 can be an Internet of Things (IoT) terminal, such as a sensor device, a mobile phone (or "cellular" phone), and a computer with an IoT terminal. For example, it can be a fixed, portable, pocket-sized, handheld, computer-embedded, or vehicle-mounted device. Examples include a station (STA), subscriber unit, subscriber station, mobile station, mobile station, remote station, access point, remote terminal, access terminal, user terminal, user agent, user device, or user equipment (UE). Alternatively, terminal 110 can also be equipment from an unmanned aerial vehicle (UAV), vehicle-mounted equipment, etc.
[0112] Base station 120 can be a network-side device in a wireless communication system. This wireless communication system can be a 5G system, also known as a New Radio (NR) system. Alternatively, it can be a next-generation system after 5G.
[0113] Optionally, base station 120 can be a base station (gNB) in a 5G system employing a centralized-distributed architecture. When base station 120 adopts a centralized-distributed architecture, it typically includes a central unit (CU) and at least two distributed units (DUs). The central unit is equipped with a protocol stack of the Packet Data Convergence Protocol (PDCP) layer, the Radio Link Control (RLC) layer, and the Media Access Control (MAC) layer; the distributed units are equipped with a physical (PHY) layer protocol stack. This disclosure does not limit the specific implementation of base station 120.
[0114] Base station 120 and terminal 110 can establish a wireless connection via a wireless air interface. In different implementations, this wireless air interface is a wireless air interface based on the fifth-generation mobile communication network technology (5G) standard, such as a new air interface; or, the wireless air interface can also be a wireless air interface based on a next-generation mobile communication network technology standard based on 5G.
[0115] Optionally, the wireless communication system described above may also include a network management device 130.
[0116] Base station 120 can be connected to network management device 130. Network management device 130 can be a core network device in a wireless communication system, such as a Mobility Management Entity (MME) in an Evolved Packet Core (EPC). Alternatively, it can be other core network devices, such as a Serving Gateway (SGW), Public Data Network Gateway (PGW), Policy and Charging Rules Function (PCRF), or Home Subscriber Server (HSS). The implementation of network management device 130 is not limited in this embodiment.
[0117] Optionally, in the above wireless communication system, terminal 110 can initiate contention-based random access to base station 120. Please refer to... Figure 2 The diagram illustrates a flowchart of a four-step random access method according to an embodiment of this disclosure. Figure 2 As shown, the steps involved in this four-step random access process may include:
[0118] Step 201: The terminal sends Msg1 to the base station: Random Access Preamble.
[0119] The terminal sends a random access preamble sequence to the base station, which uses this sequence to estimate the terminal's transmission delay in order to achieve uplink synchronization.
[0120] Step 202: The base station sends Msg2 to the terminal: Random Access Response (RAR).
[0121] In this process, the base station sends a timing advance command based on the transmission delay estimated in the first step above, in order to adjust the transmission time of the terminal. Msg2 is organized by the base station's Media Access Control (MAC) layer and carried by the Down Link Share Channel (DL_SCH). One Msg2 can respond to random access requests from multiple terminals simultaneously.
[0122] The base station uses PDCCH to schedule Msg2 and performs addressing (also known as scrambling) via C-RNTI (Cell-Radio Network Temporary Identifier) or RA-RNTI (Random Access-Radio Network Temporary Identifier). The RA-RNTI is determined by the time-frequency resource location of the Physical Random Access Channel (PRACH) carrying Msg1. Msg2 contains uplink transmission timing advance and allocates uplink resources and a temporary C-RNTI for Msg3.
[0123] Step 203: The terminal sends Msg3 to the base station: First scheduling transmission.
[0124] After receiving Msg2, the terminal transmits Msg3 on the allocated uplink resources and sends the User Equipment Identify (UE ID) to the base station via PUSCH.
[0125] Optionally, Msg3 includes a common control channel (CCCH) Service Data Unit (SDU) for Msg4 to carry the contention resolution ID.
[0126] Step 204: The base station sends Msg4: contention resolution message to the terminal.
[0127] The contention resolution message that the base station sends to the terminal on the PDSCH.
[0128] To shorten the latency of the random access process and improve the efficiency of terminal random access, 3GPP proposed a two-step random access mechanism in release 16, namely, two-step random access. Please refer to... Figure 3 This illustrates a flowchart of a two-step random access method related to this disclosure. For example... Figure 3 As shown, the steps involved in this two-step random access process may include:
[0129] Step 301: The terminal sends Msg.A to the base station.
[0130] Optionally, Msg.A includes the equivalent content of Msg1 and Msg3, that is, Msg.A includes: a random access preamble sequence and a UE ID. The UE ID can be one of C-RNTI, IMSI (International Mobile Subscriber Identity), or a user-generated random number.
[0131] Optionally, step 301 may consist of steps 301a and 301b.
[0132] In step 301a, the terminal can send the selected Preamble on the PRACH resource, and the base station will detect the Preamble on the corresponding PRACH.
[0133] In step 301b, the terminal may also transmit payload information on the PUSCH resource, wherein the payload information includes equivalent information of Msg.3, such as UE ID, partial user data, etc.
[0134] When the base station detects the Preamble in step 301a, it will receive the payload information sent by the terminal on the corresponding PUSCH resource.
[0135] Step 302: The base station sends Msg.B to the terminal.
[0136] That is, when the base station successfully receives the Preamble or payload information in Msg.A, the base station can send Msg.B to the terminal. Optionally, Msg.B includes equivalent content of Msg2 and Msg4, that is, Msg.B includes: random access response and contention resolution information. Correspondingly, the transmission mode of Msg.B can correspond to PDCCH and PDSCH.
[0137] Please refer to Figure 4 This illustrates a schematic diagram of the structure of Msg2 returned by a base station to a terminal according to an embodiment of this disclosure. Figure 4 As shown, this includes Msg2 401, which contains unique information for multiple terminals. After receiving Msg2 from the base station, a terminal can retrieve its own unique information from Msg2 based on the Preamble it sent to the base station in step 301a above, thereby obtaining the corresponding random access response. Please refer to... Figure 5 This disclosure relates to Figure 4 The diagram shows the structure of a specific piece of information. (Example:) Figure 5 As shown, the exclusive information 501 includes first exclusive information 502 and second exclusive information 503. The first exclusive information 501 corresponds to the E / T / RAP ID (Extensionfield / Type field / Random Access Preamble Identifier), also known as the subheader. The E / T / RAP ID contains the Preamble identifier used by the terminal during random access. The second exclusive information 502 corresponds to the MAC RAR information; that is, the MAC RAR information contains the random access response returned by the base station for this terminal.
[0138] The terminal receives the above-mentioned information from the base station. Figure 4 When using Msg2 as shown, the terminal can query the first exclusive information within each exclusive information based on its own Preamble. Specifically, it compares its own Preamble identifier with the Preamble identifier contained in the first exclusive information of each exclusive information. If the terminal finds that the Preamble identifier in a certain exclusive information is the same as its own, then that exclusive information is the exclusive information sent to it by the corresponding base station, and the fixed-length second exclusive information within that exclusive information is parsed. If the terminal finds that the Preamble identifier in a certain exclusive information is different from its own, then that exclusive information is not the exclusive information sent to it by the corresponding base station, and the terminal will not parse the second exclusive information within that exclusive information, and will skip the fixed duration of one second exclusive information. When the first exclusive information portion of the next exclusive information arrives, the comparison continues until the terminal finds its own exclusive information.
[0139] Regarding the two-step random access mechanism proposed above, it can also be implemented in Msg.B according to... Figure 4The structure shown carries multiple terminals' proprietary information, enabling terminals to extract their own proprietary information. However, for the two-step random access mechanism, the size of each terminal's proprietary information carried in Msg.B is not fixed; that is, the size of proprietary information among multiple terminals may not be the same. For example, in the proprietary information sent to terminal one in Msg.B, the second proprietary information is terminal one's conflict resolution message, while in the proprietary information sent to terminal two in Msg.B, the corresponding second proprietary information is terminal two's Msg.A containing a PUSCH reconfiguration resource message. These two types of information are not the same size. In this case, if terminal three compares the proprietary information of terminal one and terminal two in Msg.B respectively, the waiting time for terminal three will be different. If the fixed length in the above scheme is used for skipping or parsing, it may cause terminal three to parse incorrectly or skip incorrectly, that is, the terminal cannot correctly divide the length of the second proprietary information in the proprietary information, resulting in random access failure.
[0140] To enable the target terminal to correctly classify the received Msg.B and improve the success rate of random access, this disclosure provides a random access message transmission method. Please refer to... Figure 6 It illustrates a flowchart of a random access message transmission method provided in an embodiment of this disclosure, such as... Figure 6 As shown, this random access message transmission method can be applied to Figure 1 In the wireless communication system shown, and performed by the base station in the system, the method may include the following steps.
[0141] In step 601, after receiving the first random access message Msg.A sent by N terminals, the second random access message Msg.B corresponding to the N terminals is sent, where N is an integer greater than or equal to 1.
[0142] Msg.B contains exclusive information for each of the N terminals; the exclusive information includes a type label for the exclusive information of the corresponding terminal; the type label is used to indicate the length of the exclusive information of the corresponding terminal.
[0143] Optionally, the aforementioned specific information also includes a header and specific sub-information;
[0144] The type label is located in the header;
[0145] or,
[0146] The type label is in the dedicated sub-information.
[0147] Optionally, the above header includes a random preamble identifier, RAP ID;
[0148] When the type label is in the header, the type label occupies M bits in the header, where 1 ≤ M < 6. The RAP ID occupies 6-M bits in the header.
[0149] Optionally, when the length of the exclusive information of the target terminal in Msg.B is the first length and the first length is different from the second length, the exclusive information of the target terminal in Msg.B is filled with numbers and the filling length is the difference between the first length and the second length.
[0150] The target terminal is any one of the N terminals; the second length is the longest length among the exclusive information corresponding to each of the N terminals.
[0151] Optionally, the aforementioned exclusive sub-information may also include at least one of the following: the random access response of the corresponding terminal, network connection establishment parameters, and random access conflict resolution response; the type label may also be used to indicate the type of the corresponding exclusive information.
[0152] In summary, after receiving a first random access message Msg.A from N terminals, the base station sends a second random access message Msg.B corresponding to the N terminals, where N is an integer greater than or equal to 1. Msg.B contains unique information for each of the N terminals; this unique information includes a type tag indicating the length of the terminal's unique information. This disclosure, by adding a type tag to Msg.B sent to the N terminals, indicates the length of the unique information each terminal needs to extract when retrieving its corresponding unique information. This allows the terminals to correctly segment the received Msg.B, reducing the error rate when extracting unique information and improving the success rate of random access.
[0153] Please refer to Figure 7 It illustrates a flowchart of a random access message transmission method provided in an embodiment of this disclosure, which can be applied to... Figure 1 In the wireless communication system shown, the action is performed by the target terminal within the system, such as... Figure 7 As shown, the method may include the following steps.
[0154] In step 701, a first random access message Msg.A is sent to the base station.
[0155] In step 702, the second random access message Msg.B sent by the base station is received.
[0156] Msg.B contains exclusive information for each of N terminals, and N terminals include the target terminal, where N is an integer greater than or equal to 1; the exclusive information includes a type label for the exclusive information of the terminal; the type label is used to indicate the length of the exclusive information of the terminal.
[0157] In step 703, when it is determined that the i-th exclusive information in the parsed Msg.B is the exclusive information of the target terminal, the type label in the i-th exclusive information is extracted.
[0158] Where 1≤i≤N, and i is an integer.
[0159] In step 704, the target terminal's exclusive information is extracted from Msg.B according to the length indicated by the type label in the i-th exclusive information.
[0160] Optionally, the aforementioned specific information also includes a header and specific sub-information;
[0161] The type label is located in the header;
[0162] or,
[0163] The type label is in the dedicated sub-information.
[0164] Optionally, the above header includes a random preamble identifier, RAP ID;
[0165] When the type label is in the header, the type label occupies M bits in the header, where 1 ≤ M < 6. The RAP ID occupies 6-M bits in the header.
[0166] Optionally, when the length of the target terminal's exclusive information in Msg.B is a first length and the first length is different from the second length, the target terminal's exclusive information in Msg.B is filled with numbers, and the filling length is the difference between the first length and the second length.
[0167] The second length is the longest among the unique information of each of the N terminals.
[0168] Optionally, the method further includes:
[0169] When parsing the i-th exclusive information in Msg.B (where i is not equal to N), and determining that the i-th exclusive information is not exclusive information of the target terminal, skip the information of the second length and parse the (i+1)-th exclusive information.
[0170] Optionally, the method further includes:
[0171] When parsing the i-th exclusive information in Msg.B (where i is not equal to N), and determining that the i-th exclusive information is not exclusive information of the target terminal, skip the information of the length indicated by the type label in the i-th exclusive information, and parse the (i+1)-th exclusive information.
[0172] Optionally, the dedicated sub-information may also include at least one of the following: random access response, network connection establishment parameters, and random access conflict resolution response.
[0173] Type labels are also used to indicate the type of specific information.
[0174] In summary, after receiving a first random access message Msg.A from N terminals, the base station sends a second random access message Msg.B corresponding to the N terminals, where N is an integer greater than or equal to 1. Msg.B contains unique information for each of the N terminals; this unique information includes a type tag indicating the length of the terminal's unique information. This disclosure, by adding a type tag to Msg.B sent to the N terminals, indicates the length of the unique information each terminal needs to extract when retrieving its corresponding unique information. This allows the terminals to correctly segment the received Msg.B, reducing the error rate when extracting unique information and improving the success rate of random access.
[0175] The following section discusses the interaction between the base station and the target terminal. Figure 6 and Figure 7 The random access message transmission method shown is explained below. Please refer to [link / reference]. Figure 8 It illustrates a flowchart of a random access message transmission method provided in an embodiment of this disclosure, such as... Figure 8 As shown, this random access message transmission method can be applied to Figure 1 In the wireless communication system shown, and performed by the base station and the target terminal in the system, the method may include the following steps.
[0176] In step 801, the target terminal sends a first random access message Msg.A to the base station.
[0177] Correspondingly, the base station receives Msg.A sent by the target terminal.
[0178] The method by which the target terminal sends Msg.A to the base station can be referred to the above. Figure 3 The description of step 301, namely, Msg.A may include a preamble for random access and PUSCH. The target terminal may send the preamble in PRACH and the payload information in PUSCH, etc., which will not be elaborated here.
[0179] In step 802, the base station sends the second random access message Msg.B corresponding to the target terminal.
[0180] During the random access process, after receiving Msg.A from the target terminal, the base station will proactively return Msg.B to the target terminal, thus allowing the random access process to continue. If other terminals simultaneously send Msg.A to the same base station using different preambles, the base station can also receive Msg.A from these other terminals while receiving the target terminal's Msg.A. That is, the base station can receive Msg.A from multiple terminals, including the target terminal, at the same time. After receiving the first random access message Msg.A from the target terminal and other terminals, the base station can simultaneously return Msg.B to these terminals. Of course, if the base station only receives the target terminal's Msg.A when the target terminal sends it, the returned Msg.B can also be specific to the target terminal.
[0181] Optionally, taking the step where the base station receives Msg.B from multiple terminals, including the target terminal, as an example, the base station can send Msg.B to each of these terminals. Similarly, the target terminal can receive Msg.B sent by the base station to multiple terminals. That is, after receiving Msg.A from N terminals, the base station can send Msg.B to each of those N terminals. The target terminal is included among these N terminals.
[0182] In step 803, the target terminal receives the second random access message Msg.B sent by the base station.
[0183] Optionally, Msg.B contains exclusive information for each of the N terminals, including the target terminal, where N is an integer greater than or equal to 1; the exclusive information contains a type label for the exclusive information of the corresponding terminal; the type label is used to indicate the length of the exclusive information of the corresponding terminal.
[0184] As mentioned above Figure 4 and Figure 5 As shown, the Msg.B sent by the base station can contain the unique information of N terminals, and the unique information of each of the N terminals contains the unique second information of each of the N terminals, which is consistent with the above. Figure 4 and Figure 5The difference lies in that the Msg.B provided in this embodiment of the disclosure further includes a type tag for the exclusive information of each of the N terminals, and the second exclusive information included in Msg.B provided in this embodiment of the disclosure can be at least one of the random access response, network connection establishment parameters, and random access conflict resolution response of each of the N terminals. That is, in this embodiment of the disclosure, the exclusive information also includes an information header and exclusive sub-information (i.e., the second exclusive information). Optionally, the exclusive information may also include at least one of the random access response, network connection establishment parameters, and random access conflict resolution response of the corresponding terminal. Please refer to... Figure 9 This illustrates a structural diagram of proprietary information related to an embodiment of this disclosure. For example... Figure 9 As shown, the exclusive information 901 includes first exclusive information 902, second exclusive information 903, and a type tag 904. The first exclusive information 902 and the second exclusive information 903 correspond to the E / T / RAP ID information and MAC RAR information, respectively. The type tag 904 indicates the length of the MAC RAR information. For example, when the length of the MAC RAR information is 8 bits, the type tag 904 can indicate that the length of the corresponding MAC RAR information is 8 bits. Figure 9 The second specific information contained in Msg.B shown is the random access response for each of the N terminals. Accordingly, the type label of this specific information can be the type label of the random access response.
[0185] In one possible implementation, the type label is within the dedicated sub-information. That is, the type label is in the information domain of the second dedicated information. Please refer to [reference needed]. Figure 10 It illustrates a structural diagram of proprietary information related to an embodiment of this disclosure, such as... Figure 10 As shown, the exclusive information 1001 includes first exclusive information 1002, second exclusive information 1003, and type tag 1004. The position of type tag 1004 can be as follows: Figure 10 As shown, it is located in the dedicated information. In the Msg.B sent by the base station, the type tag contained in the dedicated information of each terminal can be added to the information field of the second dedicated information. Optionally, the position of the type tag 1004 can be any position in the information field of the second dedicated information. Optionally, in practical applications, the position of the type tag 1004 can be agreed upon in advance by the base station and the terminal.
[0186] For example, the second exclusive information field in Msg.B, which corresponds to the target terminal's exclusive information, has 10 bits. The base station can add the aforementioned type tag to the first bit, second bit, 10th bit, etc., of the second exclusive information field. If the base station and the target terminal agree in advance to use the third bit of the second exclusive information field, the base station can add the type tag corresponding to the target terminal to the third bit.
[0187] In one possible implementation, the type label is located in the header. That is, the type label is in the information field of the first specific information. Please refer to [reference needed]. Figure 11 It illustrates a structural diagram of proprietary information related to an embodiment of this disclosure, such as... Figure 11 As shown, the exclusive information 1101 includes first exclusive information 1102, second exclusive information 1103, and type tag 1104. The position of type tag 1104 can be as follows: Figure 11 As shown, it is located in the first exclusive information. The type tag included in the exclusive information of each terminal in the Msg.B sent by the base station can also be added to the information field of the first exclusive information. Optionally, the position of type tag 1104 can be anywhere in the information field of the first exclusive information. Optionally, in practical applications, the position of type tag 1104 can also be agreed upon in advance by the base station and the terminal.
[0188] For example, the first exclusive information field in Msg.B, which corresponds to the target terminal's exclusive information, has 8 bits. The base station can add the aforementioned type tag to the first bit, second bit, eighth bit, etc., of the first exclusive information field. If the base station and the target terminal agree in advance to use the eighth bit of the random access response information field, the base station can add the type tag corresponding to the target terminal to the eighth bit.
[0189] As described above, the header contains a random preamble identifier, RAP ID. Optionally, when the type label is in the header, the type label occupies M bits (1 ≤ M < 6), and the RAP ID occupies 6-M bits. For example, the type label occupies 1 bit, and the RAP ID occupies 5 bits. In the header, its fixed 8-bit information field is fully occupied by E / T / RAPID. Specifically, E indicates whether the second specific information of this specific information has a corresponding MAC subheader (1 indicates another MAC subheader, 0 indicates no MAC subheader); T indicates whether the MAC subheader is followed by a BI (Backoff Indicator) or a RAP ID (i.e., the Preamble identifier reported by the UE). T = 1 indicates that the current MAC subheader is followed by a RAP ID, and T = 0 indicates that it is followed by a BI (Backoff Indicator). R and T each occupy 1 bit. When the RAP ID occupies 6 bits, all 8 bits of the header are occupied. To add the type label to these 8 bits, the 6 bits occupied by the RAP ID can be reduced to 5 bits.
[0190] For example, in one possible implementation, the base station can represent a Preamble identifier range of 0 to 31. This is equivalent to the base station compressing the original 6-bit Preamble identifier range of 0 to 63 to 5 bits. The base station can also use 5 bits to represent the RAP ID contained in the header. Please refer to Table 1, which shows a correspondence table of Preamble identifiers represented by a base station using 5-bit information according to an embodiment of this disclosure.
[0191] 00000 Preamble identifier 0 00001 Preamble logo 1 00010 Preamble logo 2 …… …… 11110 Preamble logo 30 11111 Preamble identifier 31
[0192] Table 1
[0193] Similarly, a base station can represent a smaller range of Preamble identifiers, allowing the RAP ID to occupy fewer bits in the header (e.g., 4 bits, 3 bits, etc.), thus enabling the type tag to be added to the information field in the header. This disclosure does not limit the specific range of Preamble identifiers that a base station can represent.
[0194] In one possible implementation, before sending Msg.B, the base station can standardize the length of the dedicated information for each terminal in the Msg.B to be sent. When the length of the dedicated information for the target terminal in Msg.B is a first length, and the first length is different from the second length, the dedicated information for the target terminal in Msg.B is filled with numbers, and the filling length is the difference between the first length and the second length; where the second length is the longest length among the dedicated information corresponding to each of the N terminals.
[0195] For example, when the length of the target terminal's proprietary information differs from the length of the longest proprietary information in this Msg.B, the base station can pad with numbers after the second proprietary information of the corresponding target terminal, making the length of the target terminal's proprietary information the same as the length of the longest proprietary information in this Msg.B. Please refer to [reference needed]. Figure 12 This illustrates a schematic diagram of a structure filled with proprietary information in numbers, according to an embodiment of this disclosure. Figure 12 As shown, it includes the target terminal's exclusive information 1201 and the longest exclusive information 1202. Before sending Msg.B, the base station can fill the exclusive information in the target terminal's exclusive information 1201 so that the length of the second exclusive information in the target terminal's exclusive information 1201 is the same as the length of the second exclusive information in the longest exclusive information 1202.
[0196] like Figure 12 As shown, the base station fills the second specific information of the target terminal in Msg.B with the number 0 as an example. In actual applications, the base station can also fill in other numbers (such as 1). Alternatively, the base station can fill in the second specific information of the target terminal in Msg.B with numbers before it. Or, the base station can fill in numbers both before and after the second specific information of the target terminal in Msg.B. Please refer to [reference needed]. Figures 13 to 14 It illustrates embodiments of this disclosure. Figure 12 The diagram shows two other filling methods. For example... Figure 13 As shown, this includes target terminal-specific information 1301 and longest-length specific information 1302. Before sending Msg.B, the base station can pad the space between the second-length specific information in the target terminal-specific information 1301 and the header with numbers, so that the length of the second-length specific information in the target terminal-specific information 1301 is the same as the length of the second-length specific information in the longest-length specific information 1302. Figure 14As shown, it includes target terminal-specific information 1401 and longest-length specific information 1402. Before sending Msg.B, the base station can pad the space between the second-length specific information in the target terminal-specific information 1401 and the header, as well as the space after the second-length specific information, with numbers so that the length of the second-length specific information in the target terminal-specific information 1401 is the same as the length of the second-length specific information in the longest-length specific information 1402. This embodiment of the present disclosure does not limit this aspect.
[0197] Optionally, the aforementioned type label can also be used to indicate the type of the corresponding exclusive information. For example, in Msg.B sent by the base station, the exclusive information corresponding to N terminals can be of two types: Type 1 and Type 2. Type 1 can be the feedback from the base station to the terminal when it successfully receives the Preamble identifier and Payload (PUSCH) information sent by the terminal. That is, in the first step of random access, the base station successfully receives Msg.A sent by the terminal. At this time, the exclusive information may include the terminal's TA, RRC (Radio Resource Control) connection establishment related information, and the terminal's RNTI. Type 2 can be the feedback from the base station to the terminal when it only successfully receives the Preamble identifier but not the payload (PUSCH) information. In this case, the exclusive information may include the content included in traditional RAR, such as the terminal's TA, RNTI, and scheduling information for the subsequent Msg.3. The size of the exclusive information corresponding to the two response types is not the same. Please refer to Table 2, which shows the correspondence between the type of exclusive information and the length of the exclusive information involved in the embodiments of this disclosure.
[0198] Types of exclusive information Length of exclusive information Type 1 Length 1 Type 2 Length 2 Type 3 Length three …… ……
[0199] Table 2
[0200] As shown in Table 2, different response types of exclusive information can correspond to different lengths of exclusive information. If the target terminal can share the same Table 2 with the base station, then in this embodiment of the disclosure, the type label indicates the response type or the length of the exclusive information, and the type label can also indirectly indicate the length of the exclusive information. That is, the target terminal can also obtain the length of the corresponding exclusive information according to Table 2 based on the response type indicated by the type label.
[0201] In step 804, when the target terminal determines that the i-th exclusive information in the parsed Msg.B is exclusive information of the target terminal, the type tag in the i-th exclusive information is extracted.
[0202] Where 1≤i≤N, and i is an integer.
[0203] The target terminal compares the RAP ID in each header with its own Preamble identifier to determine which exclusive information belongs to it. If the Preamble identifier used by the target terminal is the same as the RAP ID in a header, then the exclusive information belongs to the target terminal; otherwise, the exclusive information does not belong to the target terminal. In other words, the target terminal can determine whether the i-th exclusive information is its own by parsing the header of the i-th exclusive information.
[0204] Optionally, after receiving Msg.B, the target terminal can start parsing from the first piece of proprietary information contained in Msg.B. When the target terminal parses the i-th piece of proprietary information (1≤i≤N, where i is an integer) in Msg.B, and finds that the RAP ID contained in the header of the i-th piece of proprietary information is the same as its own Preamble identifier, the target terminal can extract the type tag from the i-th piece of proprietary information. That is, the type tag in the i-th piece of proprietary information is obtained.
[0205] For example, please refer to Figure 15 This illustrates a structural schematic diagram of a Msg.B according to an embodiment of this disclosure. Figure 15 As shown, Msg.B 1501 contains exclusive information for N terminals, including the target terminal. Assuming that the third exclusive information is the exclusive information of the target terminal, when the target terminal parses the third exclusive information in Msg.B, it finds that the third exclusive information is its own exclusive information, and the target terminal can extract the type tag from the third exclusive information.
[0206] In step 805, the target terminal extracts its own information from Msg.B based on the length indicated by the type tag in the i-th piece of information.
[0207] Since the type label can indicate the length of the exclusive information within the exclusive information, when the target terminal obtains that the i-th exclusive information belongs to itself, it can determine the length of subsequent exclusive information from the extracted type label. When extracting exclusive information, the target terminal can simply extract bits of the corresponding length. For example, as described above... Figure 15 The third type of exclusive information is the exclusive information of the target terminal. For example, the type tag of the third type of exclusive information indicates that the length of the exclusive information is 14 bits. When the target terminal obtains the type tag of the third type of exclusive information, it can know that the 14 bits of information after the first type of exclusive information is the length of its own exclusive information. The target terminal extracts the exclusive information of the target terminal from the third type of exclusive information according to the length of the 14 bits.
[0208] In one possible implementation, in step 804 above, when the target terminal parses the i-th exclusive information (i not equal to N) in Msg.B and determines that the i-th exclusive information is not exclusive information of the target terminal, it skips the information of the length indicated by the type label in the i-th exclusive information and parses the (i+1)-th exclusive information.
[0209] That is, even if the i-th piece of proprietary information is not proprietary information of the target terminal, the target terminal can still obtain the type tag in the i-th piece of proprietary information and skip the i-th piece of proprietary information according to the length indicated by the type tag in the i-th piece of proprietary information, and parse the (i+1)-th piece of proprietary information. Since the length indicated by the type tag is exactly the length of the i-th piece of proprietary information, the target terminal does not need to parse the i-th piece of proprietary information and can directly skip the corresponding length. Continuing with the above... Figure 15 For example, if the target terminal parses the first exclusive information (exclusive information one) and finds that it is not exclusive information of the target terminal, the target terminal can also obtain the type tag in exclusive information one, and skip the length of exclusive information one according to the length indicated by the type tag in exclusive information one, and directly parse the second exclusive information (exclusive information two).
[0210] Optionally, corresponding to the above Figures 12 to 14 In the example shown, in step 804 above, when the i-th exclusive information (i ≠ N) in Msg.B is parsed, and the i-th exclusive information is not exclusive information of the target terminal, the information of the second length is skipped, and the (i+1)-th exclusive information is parsed. Optionally, the target terminal can also obtain the second length by parsing the type tag in the i-th exclusive information. Optionally, for Figures 12 to 14 In this embodiment, since the length of each piece of information has already been filled by the base station, for each piece of information in Msg.B, the base station can also add a type tag only to the first piece of information. After parsing the header of each piece of information, the terminal can skip it according to the length indicated by the type tag added to the first piece of information.
[0211] In summary, after receiving a first random access message Msg.A from N terminals, the base station sends a second random access message Msg.B corresponding to the N terminals, where N is an integer greater than or equal to 1. Msg.B contains unique information for each of the N terminals; this unique information includes a type tag indicating the length of the terminal's unique information. This disclosure, by adding a type tag to Msg.B sent to the N terminals, indicates the length of the unique information each terminal needs to extract when retrieving its corresponding unique information. This allows the terminals to correctly segment the received Msg.B, reducing the error rate when extracting unique information and improving the success rate of random access.
[0212] The following are embodiments of the apparatus disclosed herein, which can be used to execute embodiments of the method disclosed herein. For details not disclosed in the apparatus embodiments of this disclosure, please refer to the embodiments of the method disclosed herein.
[0213] Figure 16 This is a block diagram illustrating a random access message transmission apparatus according to an exemplary embodiment, such as... Figure 16 As shown, this random access message transmission device can be implemented through hardware or a combination of hardware and software. Figure 1 All or part of the base station in the implementation environment shown, to perform Figure 6 or Figure 8 The steps performed by the base station in any of the illustrated embodiments. The random access message transmission apparatus may include:
[0214] The access message sending module 1601 is used to send a second random access message Msg.B corresponding to the N terminals after receiving the first random access message Msg.A sent by N terminals, where N is an integer greater than or equal to 1;
[0215] Msg.B contains the unique information of each of the N terminals; the unique information includes a type label for the unique information of the terminal; the type label is used to indicate the length of the unique information of the terminal.
[0216] Optionally, the specific information may also include a header and specific sub-information;
[0217] The type label is located in the information header;
[0218] or,
[0219] The type label is in the specific sub-information.
[0220] Optionally, the header contains a random preamble identifier, RAP ID;
[0221] When the type tag is located in the header, the type tag occupies M bits in the header, where 1 ≤ M < 6, and the RAP ID occupies 6-M bits in the header.
[0222] Optionally, when the length of the target terminal's exclusive information in Msg.B is a first length, and the first length is different from the second length, the target terminal's exclusive information in Msg.B is filled with numbers, and the filling length is the difference between the first length and the second length;
[0223] Wherein, the target terminal is any one of the N terminals; the second length is the longest length among the exclusive information corresponding to each of the N terminals.
[0224] Optionally, the exclusive sub-information may further include at least one of the following: random access response, network connection establishment parameters, and random access conflict resolution response.
[0225] The type label is also used to indicate the type of the specific message.
[0226] Figure 17 This is a block diagram illustrating a random access message transmission apparatus according to an exemplary embodiment, such as... Figure 17 As shown, this random access message transmission device can be implemented through hardware or a combination of hardware and software. Figure 1 All or part of the target terminal in the implementation environment shown are used to execute Figure 7 or Figure 8 The steps performed by the target terminal in any of the illustrated embodiments. The random access message transmission device may include:
[0227] The first message sending module 1701 is used to send a first random access message Msg.A to the base station;
[0228] The second message receiving module 1702 is used to receive a second random access message Msg.B sent by the base station. Msg.B contains exclusive information for each of the N terminals, including the target terminal, where N is an integer greater than or equal to 1. The exclusive information contains a type label for the exclusive information of the terminal. The type label is used to indicate the length of the exclusive information of the terminal.
[0229] The type tag extraction module 1703 is used to extract the type tag from the i-th exclusive information when it is determined that the i-th exclusive information in the parsed Msg.B is the exclusive information of the target terminal; 1≤i≤N, and i is an integer;
[0230] The random response extraction module 1704 is used to extract the target terminal's exclusive information from Msg.B based on the length indicated by the type tag in the i-th exclusive information.
[0231] Optionally, the specific information may also include a header and specific sub-information;
[0232] The type label is located in the information header;
[0233] or,
[0234] The type label is in the specific sub-information.
[0235] Optionally, the header contains a random preamble identifier, RAP ID;
[0236] When the type tag is located in the header, the type tag occupies M bits in the header, where 1 ≤ M < 6, and the RAP ID occupies 6-M bits in the header.
[0237] Optionally, when the length of the target terminal's exclusive information in Msg.B is a first length, and the first length is different from the second length, the target terminal's exclusive information in Msg.B is filled with numbers, and the filling length is the difference between the first length and the second length;
[0238] Wherein, the second length is the longest length among the exclusive information corresponding to each of the N terminals.
[0239] Optionally, the device further includes:
[0240] The first skip module is used to skip the information of the second length and parse the (i+1)th piece of exclusive information when it is determined that the i-th piece of exclusive information in Msg.B, where i is not equal to N, is not the exclusive information of the target terminal.
[0241] Optionally, the device further includes:
[0242] The second skip module is used to skip the information of the length indicated by the type tag in the i-th exclusive information when parsing the i-th exclusive information in the Msg.B, where i is not equal to N, and it is determined that the i-th exclusive information is not the exclusive information of the target terminal, and then parse the (i+1)-th exclusive information.
[0243] Optionally, the exclusive sub-information may further include at least one of the following: random access response, network connection establishment parameters, and random access conflict resolution response.
[0244] The type label is also used to indicate the type of the specific information.
[0245] It should be noted that the device provided in the above embodiments is only illustrated by the division of the above functional modules when implementing its functions. In actual applications, the above functions can be assigned to different functional modules according to actual needs, that is, the content structure of the device can be divided into different functional modules to complete all or part of the functions described above.
[0246] Regarding the apparatus in the above embodiments, the specific manner in which each module performs its operation has been described in detail in the embodiments related to the method, and will not be elaborated upon here.
[0247] An exemplary embodiment of this disclosure provides a random access message transmission apparatus capable of implementing the above-described embodiments of this disclosure. Figure 7 or Figure 8 In the illustrated embodiment, all or part of the steps are performed by the base station. The random access message transmission device includes: a processor and a memory for storing processor-executable instructions.
[0248] The processor is configured as follows:
[0249] After receiving the first random access message Msg.A sent by N terminals, a second random access message Msg.B corresponding to the N terminals is sent, where N is an integer greater than or equal to 1;
[0250] Msg.B contains the unique information of each of the N terminals; the unique information includes a type label for the unique information of the terminal; the type label is used to indicate the length of the unique information of the terminal.
[0251] Optionally, the specific information may also include a header and specific sub-information;
[0252] The type label is located in the information header;
[0253] or,
[0254] The type label is in the specific sub-information.
[0255] Optionally, the header contains a random preamble identifier, RAP ID;
[0256] When the type tag is located in the header, the type tag occupies M bits in the header, where 1 ≤ M < 6, and the RAP ID occupies 6-M bits in the header.
[0257] Optionally, when the length of the target terminal's exclusive information in Msg.B is a first length, and the first length is different from the second length, the target terminal's exclusive information in Msg.B is filled with numbers, and the filling length is the difference between the first length and the second length;
[0258] Wherein, the target terminal is any one of the N terminals; the second length is the longest length among the exclusive information corresponding to each of the N terminals.
[0259] Optionally, the exclusive sub-information may further include at least one of the following: random access response, network connection establishment parameters, and random access conflict resolution response.
[0260] The type label is also used to indicate the type of the specific information.
[0261] An exemplary embodiment of this disclosure provides a random access message transmission apparatus capable of implementing the above-described embodiments of this disclosure. Figure 6 or Figure 8 In the illustrated embodiment, all or part of the steps are executed by the target terminal. The random access message transmission device includes: a processor and a memory for storing processor-executable instructions.
[0262] The processor is configured as follows:
[0263] Send the first random access message Msg.A to the base station;
[0264] The system receives a second random access message Msg.B sent by the base station; Msg.B contains exclusive information for each of the N terminals, including the target terminal, where N is an integer greater than or equal to 1; the exclusive information contains a type tag for the exclusive information of the terminal; the type tag is used to indicate the length of the exclusive information of the terminal.
[0265] When it is determined that the i-th exclusive information in the parsed Msg.B is the exclusive information of the target terminal, the type tag in the i-th exclusive information is extracted; 1≤i≤N, and i is an integer;
[0266] Based on the length indicated by the type label in the i-th piece of exclusive information, extract the exclusive information of the target terminal from Msg.B.
[0267] Optionally, the specific information may also include a header and specific sub-information;
[0268] The type label is located in the information header;
[0269] or,
[0270] The type label is in the specific sub-information.
[0271] Optionally, the header contains a random preamble identifier, RAP ID;
[0272] When the type tag is located in the header, the type tag occupies M bits in the header, where 1 ≤ M < 6, and the RAP ID occupies 6-M bits in the header.
[0273] Optionally, the processor is configured to: when the length of the target terminal's exclusive information in Msg.B is a first length, and the first length is different from the second length, the target terminal's exclusive information in Msg.B is filled with numbers, and the filling length is the difference between the first length and the second length;
[0274] Wherein, the second length is the longest length among the exclusive information corresponding to each of the N terminals.
[0275] Optionally, the processor is further configured to:
[0276] When the i-th exclusive information in Msg.B is parsed, where i is not equal to N, and it is determined that the i-th exclusive information is not the exclusive information of the target terminal, the information of the second length is skipped, and the (i+1)-th exclusive information is parsed.
[0277] Optionally, the processor is further configured to:
[0278] When parsing the i-th exclusive information in Msg.B, where i is not equal to N, and determining that the i-th exclusive information is not the exclusive information of the target terminal, skip the information of the length indicated by the type tag in the i-th exclusive information, and parse the (i+1)-th exclusive information.
[0279] Optionally, the exclusive sub-information may further include at least one of the following: random access response, network connection establishment parameters, and random access conflict resolution response.
[0280] The type label is also used to indicate the type of the specific information.
[0281] The above primarily uses a base station and a target terminal as examples to describe the solutions provided in the embodiments of this disclosure. It is understood that, in order to achieve the above functions, the base station and target terminal include corresponding hardware structures and / or software modules for executing each function. By combining the modules and algorithm steps of the various examples described in the embodiments disclosed in this disclosure, the embodiments of this disclosure can be implemented in hardware or a combination of hardware and computer software. Whether a function is executed by hardware or by computer software driving hardware depends on the specific application and design constraints of the technical solution. Those 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 technical solutions of the embodiments of this disclosure.
[0282] Figure 18 This is a schematic diagram of the structure of a base station according to an exemplary embodiment.
[0283] The base station 1800 includes a communication unit 1804 and a processor 1802. The processor 1802 can also be a controller. Figure 18 This is referred to as "Controller / Processor 1802". The communication unit 1804 is used to support communication between the base station and other network devices (such as terminals, other base stations, gateways, etc.).
[0284] Furthermore, the base station 1800 may also include a memory 1803, which is used to store the program code and data of the base station 1800.
[0285] Understandable Figure 18Only a simplified design of base station 1800 is shown. In practical applications, base station 1800 can include any number of processors, controllers, memory, communication units, etc., and all base stations that can implement the embodiments of this disclosure are within the protection scope of the embodiments of this disclosure.
[0286] Figure 19 This is a schematic diagram of the structure of a terminal according to an exemplary embodiment.
[0287] Terminal 1900 includes a communication unit 1904 and a processor 1902. The processor 1902 can also be a controller. Figure 19 This is referred to as "Controller / Processor 1902". The communication unit 1904 is used to support communication between the terminal and other network devices (such as terminals, other base stations, gateways, etc.).
[0288] Furthermore, the terminal 1900 may also include a memory 1903 for storing the program code and data of the terminal 1900.
[0289] Understandable Figure 19 Only a simplified design of terminal 1900 is shown. In practical applications, terminal 1900 can include any number of processors, controllers, memory, communication units, etc., and all terminals that can implement the embodiments of this disclosure are within the protection scope of the embodiments of this disclosure.
[0290] Those skilled in the art will recognize that the functions described in the embodiments of this disclosure in one or more of the foregoing examples can be implemented using hardware, software, firmware, or any combination thereof. When implemented in software, these functions can be stored in a computer-readable medium or transmitted as one or more instructions or code on a computer-readable medium. Computer-readable media include computer storage media and communication media, wherein communication media include any medium that facilitates the transfer of a computer program from one place to another. Storage media can be any available medium that can be accessed by a general-purpose or special-purpose computer.
[0291] This disclosure also provides a computer storage medium for storing computer software instructions used by the base station, which includes a program designed to execute the random access message transmission method described above.
[0292] This disclosure also provides a computer storage medium for storing computer software instructions for use by the aforementioned terminal, which includes a program designed to execute the aforementioned random access message transmission method.
[0293] Other embodiments of this disclosure will readily occur to those skilled in the art upon consideration of the specification and practice of the invention disclosed herein. This disclosure is intended to cover any variations, uses, or adaptations of this disclosure that follow the general principles of this disclosure and include common knowledge or customary techniques in the art not disclosed herein. The specification and examples are to be considered exemplary only, and the true scope and spirit of this disclosure are indicated by the following claims.
[0294] It should be understood that this disclosure is not limited to the precise structures described above and shown in the accompanying drawings, and various modifications and changes can be made without departing from its scope. The scope of this disclosure is limited only by the appended claims.
Claims
1. A random access message transmission method, characterized by, The method is performed by a base station, and the method comprises: sending a second random access message Msg.B corresponding to the terminal after receiving a first random access message Msg.A sent by the terminal; wherein the Msg.B contains exclusive information of the terminal; the exclusive information contains a type label of the exclusive information of the terminal; the type label is used to indicate the length of the exclusive information of the terminal; the type label corresponds to a first type or a second type; the first type corresponds to that the base station successfully receives the Msg.A, and the first type corresponds to feedback of the base station to the terminal when the base station successfully receives a preamble and PUSCH information sent by the terminal; the second type corresponds to that the base station does not successfully receive the Msg.A, and the second type corresponds to feedback of the base station to the terminal when the base station successfully receives the preamble sent by the terminal and does not successfully receive the PUSCH information.
2. The method of claim 1, wherein, The exclusive information further comprises a header, and the header contains a random preamble identifier RAP ID; the RAP ID occupies 6 bits.
3. The method of claim 1, wherein: when the length of the exclusive information of the terminal in the Msg.B is a first length, and the first length is different from a second length, the exclusive information of the terminal in the Msg.B is filled with numbers, and the filling length is the difference between the first length and the second length; wherein the terminal is any one of N terminals; the second length is the length of the longest exclusive information corresponding to the N terminals respectively, and the N terminals correspond to the Msg.B.
4. The method according to any one of claims 1 to 3, characterized in that, The exclusive information further comprises exclusive sub-information, and the exclusive sub-information further contains at least one of a random access response, a network connection establishment parameter, and a random access conflict resolution response; the type label is further used to indicate the type of the exclusive information.
5. The method of claim 1, wherein: the size of the exclusive information corresponding to the first type is different from the size of the exclusive information corresponding to the second type.
6. A random access message transmission method, characterized by, The method is performed by a terminal, and the method comprises: sending a first random access message Msg.A to a base station; receiving a second random access message Msg.B sent by the base station; the Msg.B contains exclusive information of the terminal; the exclusive information contains a type label of the exclusive information of the terminal; the type label is used to indicate the length of the exclusive information of the terminal; when it is determined that the i-th exclusive information in the parsed Msg.B is the exclusive information of the terminal, extracting the type label in the i-th exclusive information; i is an integer; extracting the exclusive information of the terminal from the Msg.B according to the length indicated by the type label in the i-th exclusive information; wherein the type label corresponds to a first type or a second type; the first type corresponds to that the base station successfully receives the Msg.A, and the first type corresponds to feedback of the base station to the terminal when the base station successfully receives a preamble and PUSCH information sent by the terminal; The second type corresponds to that the base station does not successfully receive the Msg.A, and the second type corresponds to the feedback of the base station to the terminal when the base station successfully receives the preamble sent by the terminal and does not successfully receive the PUSCH information.
7. The method of claim 6, wherein, The special information further comprises a header, and the header comprises a random preamble identifier (RAP ID). The RAP ID occupies 6 bits.
8. The method of claim 6, wherein, when the length of the special information of the terminal in the Msg.B is a first length, and the first length is different from a second length, the special information of the terminal in the Msg.B is filled with numbers, and the filling length is the difference between the first length and the second length; wherein the second length is the length of the longest special information corresponding to N terminals, and the N terminals correspond to the Msg.B.
9. The method of claim 8, wherein, The method further comprises: when the i-th special information in the Msg.B is parsed, i is not equal to N, and it is determined that the i-th special information is not the special information of the terminal, the second length of information is skipped, and the i+1-th special information is parsed.
10. The method of claim 8, wherein, The method further comprises: when the i-th special information in the Msg.B is parsed, i is not equal to N, and it is determined that the i-th special information is not the special information of the terminal, the length of information indicated by the type label in the i-th special information is skipped, and the i+1-th special information is parsed.
11. The method according to any one of claims 6 to 10, characterized in that, The special information further comprises special sub-information, and the special sub-information further comprises at least one of a random access response of the terminal, a network connection establishment parameter, and a random access conflict resolution response. The type label is further used to indicate the type of the special information.
12. The method of claim 6, wherein, The method further comprises: when the type label of the first type is received, it is determined that the base station successfully receives the Msg.A; when the type label of the second type is received, the Msg.3 is sent based on the scheduling information of the Msg.3 carried in the special information.
13. The method of claim 6, wherein, the sizes of the special information corresponding to the first type and the special information corresponding to the second type are different.
14. An apparatus for random access message transmission, the apparatus comprising: a processor configured to: transmit a random access message; and receive a response to the random access message. The apparatus comprises: an access message sending module, configured to send a second random access message Msg.B corresponding to a terminal after receiving a first random access message Msg.A sent by the terminal; wherein the Msg.B comprises special information of the terminal; the special information comprises a type label of the special information of the terminal; and the type label is used to indicate the length of the special information of the terminal. The type label corresponds to a first type or a second type. The first type corresponds to that the apparatus successfully receives the Msg.A, and the first type corresponds to the feedback of the apparatus to the terminal when the apparatus successfully receives the preamble and the PUSCH information sent by the terminal. The second type corresponds to the device not successfully receiving the Msg.A, and the second type corresponds to feedback of the device to the terminal when the device successfully receives the preamble sent by the terminal and does not successfully receive the PUSCH information.
15. An apparatus for random access message transmission, the apparatus comprising: a processor configured to: transmit a random access message; and receive a response to the random access message. The device comprises: a first message sending module, configured to send a first random access message Msg.A to a base station; a second message receiving module, configured to receive a second random access message Msg.B sent by the base station, wherein the Msg.B contains terminal-specific information; the terminal-specific information contains a type label of the terminal-specific information; and the type label is used to indicate the length of the terminal-specific information. a type label extracting module, configured to extract the type label in the i-th terminal-specific information when it is determined that the i-th terminal-specific information in the parsed Msg.B is the terminal-specific information, wherein i is an integer; a random response extracting module, configured to extract the terminal-specific information from the Msg.B according to the length indicated by the type label in the i-th terminal-specific information. The type label corresponds to a first type or a second type. The first type corresponds to the base station successfully receiving the Msg.A, and the first type corresponds to feedback of the base station to the terminal when the base station successfully receives the preamble and the PUSCH information sent by the terminal. The second type corresponds to the base station not successfully receiving the Msg.A, and the second type corresponds to feedback of the base station to the terminal when the base station successfully receives the preamble sent by the terminal and does not successfully receive the PUSCH information.
16. A base station, characterized by The base station comprises: a processor; a memory for storing executable instructions of the processor; The processor is configured to: after receiving a first random access message Msg.A sent by a terminal, send a second random access message Msg.B corresponding to the terminal; The Msg.B contains terminal-specific information; the terminal-specific information contains a type label of the terminal-specific information; and the type label is used to indicate the length of the terminal-specific information. The type label corresponds to a first type or a second type. The first type corresponds to the base station successfully receiving the Msg.A, and the first type corresponds to feedback of the base station to the terminal when the base station successfully receives the preamble and the PUSCH information sent by the terminal. The second type corresponds to the base station not successfully receiving the Msg.A, and the second type corresponds to feedback of the base station to the terminal when the base station successfully receives the preamble sent by the terminal and does not successfully receive the PUSCH information.
17. A terminal, characterized by The terminal comprises: a processor; a memory for storing executable instructions of the processor; The processor is configured to: send a first random access message Msg.A to a base station; receiving a second random access message Msg.B sent by the base station; the Msg.B containing the terminal's dedicated information; the dedicated information containing a type label of the terminal's dedicated information; the type label being used to indicate the length of the terminal's dedicated information; when determining that the i-th dedicated information in the parsed Msg.B is the terminal's dedicated information, extracting the type label in the i-th dedicated information; i being an integer; extracting the terminal's dedicated information from the Msg.B according to the length indicated by the type label in the i-th dedicated information; wherein the type label corresponds to a first type or a second type; the first type corresponding to the base station successfully receiving the Msg.A, the first type corresponding to the feedback from the base station to the terminal when the base station successfully receives the preamble and PUSCH information sent by the terminal; the second type corresponding to the base station not successfully receiving the Msg.A, the second type corresponding to the feedback from the base station to the terminal when the base station successfully receives the preamble sent by the terminal and unsuccessfully receives the PUSCH information.
18. A computer-readable storage medium, characterized in that, The computer readable storage medium contains executable instructions, and a processor in the base station invokes the executable instructions to implement the random access message transmission method according to any one of claims 1 to 5.
19. A computer-readable storage medium, characterized in that, The computer readable storage medium contains executable instructions, and a processor in the terminal invokes the executable instructions to implement the random access message transmission method according to any one of claims 6 to 13.
Citation Information
Patent Citations
Random access process in new radio
WO2018175809A1