Random access method, device, system, electronic device, chip and medium
By receiving a first message containing a fallback indication within the response time window of the random access message, the terminal device receives a response message or a new first message after the corresponding time interval, solving the increase in power consumption and delay problems caused by the retransmission of the random access message in the prior art, and realizing a random access processing with lower power consumption and shorter delay.
Patent Information
- Application Number
- CN202411944600.3
- Authority / Receiving Office
- CN · China
- Patent Type
- Applications(China)
- Current Assignee / Owner
- Filing Date
- 2024-12-26
- Publication Date
- 2025-04-01
AI Technical Summary
In the prior art, when the terminal device sends a random access message, the network device fails to successfully schedule the response message channel resources within the response time window, resulting in the terminal device need to resend the random access message, increasing power consumption and uplink interference, and possibly increasing the delay of the random access.
A first message is received within a response time window of the random access message, the message including a first fallback indication and an applicable first random access preamble identification RAPID. According to the time fallback value indicated by the first fallback, the terminal device receives a response message or a new first message after a corresponding time interval without resending the random access message.
By receiving the first message, the terminal device can receive a response message or a new first message after a longer time interval, reducing power consumption, avoiding increased uplink interference, and reducing delays for random access.
Smart Images

Figure CN119743852A_ABST
Abstract
Description
Technical Field
[0001] The present disclosure relates to the field of communication technology, and in particular to a random access method, device, system, electronic device, chip and medium. Background Art
[0002] At present, for a random access message sent by a terminal device, if the network device fails to successfully schedule the channel resources required for sending a response message within the response time window of the random access message, the network device sends a backoff indication to the terminal device, for instructing the terminal device to determine the time point for resending the random access message according to the time backoff value indicated by the backoff indication, and then resend the random access message to implement random access processing.
[0003] In the above scheme, when the terminal device retransmits the random access message, it will increase power consumption and uplink interference; in addition, the retransmission of the random access message still has the possibility of failure in the scheduling of the response message channel resources, which increases the delay of random access. Summary of the invention
[0004] The present disclosure provides a random access method, device, system, electronic device, chip and medium.
[0005] According to the first aspect of an embodiment of the present disclosure, a random access method is provided, the method comprising: receiving a first message within a response time window of a random access message; the first message comprising a first backoff indication and a first random access preamble code identifier RAPID applicable to the first backoff indication; the first backoff indication is used to indicate a first time backoff value; when the first RAPID is the RAPID in the random access message sent by a terminal device, a response message to the random access message or a new first message is received after a time interval having a length equal to the first time backoff value.
[0006] In one embodiment of the present disclosure, the first fallback indication is carried in a fallback indication media access control protocol data unit BI MAC PDU subheader occupying the first byte; the first RAPID is carried in a first RAPID MAC PDU subheader occupying subsequent bytes of the first byte; a new parameter is set in the BI MAC PDU subheader; the new parameter is a first numerical value, used to indicate that the first fallback indication is applicable to the first RAPID in the first RAPID MAC PDU subheader, and is used to determine the receiving time point of the response message or the new first message.
[0007] In one embodiment of the present disclosure, the first time backoff value is a maximum time backoff value, which is used to receive the new message; or, the first time backoff value is a time backoff value allocated by the network device to the terminal device sending the first RAPID, which is used to receive the response message.
[0008] In one embodiment of the present disclosure, the method also includes: in a case where the new first message is received after a time interval with a length equal to the first time backoff value, determining a new first time backoff value based on the new first message; and after a time interval with a length equal to the new first time backoff value, re-receiving the response message or the new first message.
[0009] In one embodiment of the present disclosure, the method further includes: in a case where the response message is received after a time interval having a length equal to the first time backoff value, performing random access processing according to the response message.
[0010] In one embodiment of the present disclosure, the method also includes: obtaining a second time backoff value indicated by a network device; the second time backoff value is used for retransmission processing of the random access message; determining a first time interval after the response time window whose length is the second time backoff value; and if the response message is not received within the first time interval, retransmitting the random access message after the first time interval.
[0011] In one embodiment of the present disclosure, the first message also includes: a second backoff indication; the second backoff indication is used to indicate a second time backoff value; the second time backoff value is used for retransmission processing of random access messages; and / or, a RAPID in a random access message sent by a first terminal device, and a response message to a random access message sent by the first terminal device; the first terminal device is different from the terminal device, and the first terminal device and the terminal device send random access messages at the same time.
[0012] In one embodiment of the present disclosure, the random access message includes at least one of the following: a random access request message in a 4-step random access process; a random access message A in a 2-step random access process.
[0013] According to the second aspect of an embodiment of the present disclosure, a random access method is also provided, the method comprising: sending a first message within a response time window of a random access message; the first message comprises a first backoff indication and a first random access preamble code identifier RAPID applicable to the first backoff indication; the first backoff indication is used to indicate a first time backoff value; the first message is used to indicate that a terminal device sending the random access message receives a response message to the random access message or a new first message after a time interval having a length equal to the first time backoff value; the random access message carries the first RAPID.
[0014] In one embodiment of the present disclosure, the first fallback indication is carried in a fallback indication media access control protocol data unit BI MAC PDU subheader occupying the first byte; the first RAPID is carried in a first RAPID MAC PDU subheader occupying subsequent bytes of the first byte; a new parameter is set in the BI MAC PDU subheader; the new parameter is a first numerical value, used to indicate that the first fallback indication is applicable to the first RAPID in the first RAPID MAC PDU subheader, and is used to determine the receiving time point of the response message or the new first message.
[0015] In one embodiment of the present disclosure, the first time backoff value is a maximum time backoff value, which is used by the terminal device to receive the new message; or, the first time backoff value is a time backoff value allocated by the network device to the terminal device sending the first RAPID, which is used by the terminal device to receive the response message.
[0016] In one embodiment of the present disclosure, the sending of the first message within the response time window of the random access message includes: in a case where the response message channel resources are not successfully scheduled for the terminal device within the response time window, performing response message channel resource scheduling processing for the terminal device within a second time interval after the response time window to obtain a first time point at which the scheduling is successful; the length of the second time interval is a maximum time backoff value; determining a second time point within the response time window at which the first message is to be sent; determining the length of the time interval between the first time point and the second time point as the first time backoff value; and sending the first message at the second time point within the response time window.
[0017] In one embodiment of the present disclosure, sending a first message within a response time window of a random access message includes: if the first time point is not obtained, determining the maximum time backoff value as the first time backoff value; determining a second time point within the response time window at which the first message is to be sent; and sending the first message at the second time point within the response time window.
[0018] In one embodiment of the present disclosure, the method also includes: when the first time backoff value is the maximum time backoff value, determining a third time point after the second time interval after the response time window; the length of the second time interval is the maximum time backoff value; continuing to perform response message channel resource scheduling processing for the terminal device after the third time point, and obtaining a fourth time point when scheduling is successful; determining the length of the time interval between the fourth time point and the third time point as a new first time backoff value; sending a new first message at the third time point; the first backoff indication in the new first message is used to indicate the new first time backoff value.
[0019] In one embodiment of the present disclosure, the method also includes: obtaining a scheduling time point when performing response message channel resource scheduling processing on a terminal device; determining a third time interval between the scheduling time point and the sending time point of the random access message; determining a fourth time interval between the latest retransmission time point of the random access message and the sending time point of the random access message; and stopping the response message channel resource scheduling processing on the terminal device when the length of the third time interval is greater than the length of the fourth time interval.
[0020] In one embodiment of the present disclosure, the first message also includes: a second backoff indication; the second backoff indication is used to indicate a second time backoff value; the second time backoff value is used for retransmission processing of random access messages; and / or, a RAPID in a random access message sent by a first terminal device, and a response message to a random access message sent by the first terminal device; the first terminal device is different from the terminal device, and the first terminal device and the terminal device send random access messages at the same time.
[0021] In one embodiment of the present disclosure, the random access message includes at least one of the following: a random access request message in a 4-step random access process; a random access message A in a 2-step random access process.
[0022] According to the third aspect of an embodiment of the present disclosure, a random access device is also provided, comprising: a first receiving module, used to receive a first message within a response time window of a random access message; the first message comprises a first backoff indication and a first random access preamble code identifier RAPID applicable to the first backoff indication; the first backoff indication is used to indicate a first time backoff value; a second receiving module, used to receive a response message of the random access message or a new first message after a time interval of the first time backoff value when the first RAPID is the RAPID in the random access message sent by a terminal device.
[0023] In one embodiment of the present disclosure, the first fallback indication is carried in a fallback indication media access control protocol data unit BI MAC PDU subheader occupying the first byte; the first RAPID is carried in a first RAPID MAC PDU subheader occupying subsequent bytes of the first byte; a new parameter is set in the BI MAC PDU subheader; the new parameter is a first numerical value, used to indicate that the first fallback indication is applicable to the first RAPID in the first RAPID MAC PDU subheader, and is used to determine the receiving time point of the response message or the new first message.
[0024] In one embodiment of the present disclosure, the first time backoff value is a maximum time backoff value, which is used to receive the new message; or, the first time backoff value is a time backoff value allocated by the network device to the terminal device sending the first RAPID, which is used to receive the response message.
[0025] In one embodiment of the present disclosure, the device also includes: a first determination module and a third receiving module; the first determination module is used to determine a new first time backoff value based on the new first message when the new first message is received after a time interval with a length equal to the first time backoff value; the third receiving module is used to re-receive the response message or the new first message after a time interval with a length equal to the new first time backoff value.
[0026] In one embodiment of the present disclosure, the device further includes: an access processing module, configured to perform random access processing according to the response message when the response message is received after a time interval having a length equal to the first time backoff value.
[0027] In one embodiment of the present disclosure, the device also includes: an acquisition module, a second determination module and a retransmission processing module; the acquisition module is used to acquire a second time backoff value indicated by a network device; the second time backoff value is used for retransmission processing of the random access message; the second determination module is used to determine a first time interval after the response time window whose length is the second time backoff value; the retransmission processing module is used to retransmit the random access message after the first time interval if the response message is not received within the first time interval.
[0028] In one embodiment of the present disclosure, the first message also includes: a second backoff indication; the second backoff indication is used to indicate a second time backoff value; the second time backoff value is used for retransmission processing of random access messages; and / or, a RAPID in a random access message sent by a first terminal device, and a response message to a random access message sent by the first terminal device; the first terminal device is different from the terminal device, and the first terminal device and the terminal device send random access messages at the same time.
[0029] In one embodiment of the present disclosure, the random access message includes at least one of the following: a random access request message in a 4-step random access process; a random access message A in a 2-step random access process.
[0030] According to the fourth aspect of an embodiment of the present disclosure, a random access device is also provided, comprising: a first sending module, used to send a first message within a response time window of a random access message; the first message comprises a first backoff indication and a first random access preamble code identifier RAPID applicable to the first backoff indication; the first backoff indication is used to indicate a first time backoff value; the first message is used to indicate that a terminal device sending the random access message receives a response message to the random access message or a new first message after a time interval having a length equal to the first time backoff value; the random access message carries the first RAPID.
[0031] In one embodiment of the present disclosure, the first fallback indication is carried in a fallback indication media access control protocol data unit BI MAC PDU subheader occupying the first byte; the first RAPID is carried in a first RAPID MAC PDU subheader occupying subsequent bytes of the first byte; a new parameter is set in the BI MAC PDU subheader; the new parameter is a first numerical value, used to indicate that the first fallback indication is applicable to the first RAPID in the first RAPID MAC PDU subheader, and is used to determine the receiving time point of the response message or the new first message.
[0032] In one embodiment of the present disclosure, the first time backoff value is a maximum time backoff value, which is used by the terminal device to receive the new message; or, the first time backoff value is a time backoff value allocated by the network device to the terminal device sending the first RAPID, which is used by the terminal device to receive the response message.
[0033] In one embodiment of the present disclosure, the first sending module is specifically used to, if the response message channel resources for the terminal device are not successfully scheduled within the response time window, perform response message channel resource scheduling processing for the terminal device within the second time interval after the response time window to obtain a first time point at which scheduling is successful; the length of the second time interval is the maximum time backoff value; determine the second time point in the response time window at which the first message is to be sent; determine the length of the time interval between the first time point and the second time point as the first time backoff value; and send the first message at the second time point in the response time window.
[0034] In one embodiment of the present disclosure, the first sending module is further specifically used to, when the first time point is not obtained, determine the maximum time backoff value as the first time backoff value; determine a second time point within the response time window at which the first message is to be sent; and send the first message at the second time point within the response time window.
[0035] In one embodiment of the present disclosure, the device also includes: a first determination module, an acquisition module, a second determination module and a second sending module; the first determination module is used to determine a third time point after the second time interval after the response time window when the first time backoff value is the maximum time backoff value; the length of the second time interval is the maximum time backoff value; the acquisition module is used to continue to perform response message channel resource scheduling processing for the terminal device after the third time point, and obtain a fourth time point at which scheduling is successful; the second determination module is used to determine the length of the time interval between the fourth time point and the third time point as a new first time backoff value; the second sending module is used to send a new first message at the third time point; the first backoff indication in the new first message is used to indicate the new first time backoff value.
[0036] In one embodiment of the present disclosure, the device also includes: a third determination module, a fourth determination module and a stop processing module; the acquisition module is also used to obtain a scheduling time point when performing response message channel resource scheduling processing on the terminal device; the third determination module is used to determine a third time interval between the scheduling time point and the sending time point of the random access message; the fourth determination module is used to determine a fourth time interval between the latest retransmission time point of the random access message and the sending time point of the random access message; the stop processing module is used to stop performing response message channel resource scheduling processing on the terminal device when the length of the third time interval is greater than the length of the fourth time interval.
[0037] In one embodiment of the present disclosure, the first message also includes: a second backoff indication; the second backoff indication is used to indicate a second time backoff value; the second time backoff value is used for retransmission processing of random access messages; and / or, a RAPID in a random access message sent by a first terminal device, and a response message to a random access message sent by the first terminal device; the first terminal device is different from the terminal device, and the first terminal device and the terminal device send random access messages at the same time.
[0038] In one embodiment of the present disclosure, the random access message includes at least one of the following: a random access request message in a 4-step random access process; a random access message A in a 2-step random access process.
[0039] According to the fifth aspect of an embodiment of the present disclosure, a communication system is also provided, including: a terminal device and a network device in a communication connection; the terminal device is used to execute the random access method as described in the first aspect; the network device is used to execute the random access method as described in the second aspect.
[0040] According to a sixth aspect of an embodiment of the present disclosure, there is also provided an electronic device, comprising: a processor; and a memory for storing instructions executable by the processor; wherein the processor is configured to: implement the steps of the random access method as described above.
[0041] According to the seventh aspect of an embodiment of the present disclosure, a non-temporary computer-readable storage medium is also provided. When instructions in the storage medium are executed by a processor, the processor is enabled to execute the random access method as described above.
[0042] According to the eighth aspect of the embodiments of the present disclosure, a chip is also provided, comprising one or more interface circuits and one or more processors; the interface circuit is used to receive a signal, the signal comprising a computer instruction, and when the processor executes the computer instruction, the chip executes the random access method as described above.
[0043] The technical solution provided by the embodiments of the present disclosure brings at least the following beneficial effects:
[0044] By receiving a first message within a response time window of a random access message; the first message includes a first backoff indication and a first random access preamble code identifier RAPID applicable to the first backoff indication; the first backoff indication is used to indicate a first time backoff value; when the first RAPID is the RAPID in the random access message sent by the terminal device, a response message of the random access message or a new first message is received after a time interval equal to the first time backoff value; wherein, the reception of the first message enables the terminal device to only receive a response message or a new first message after a time interval equal to the first time backoff value, without the need to resend the random access message, thereby reducing power consumption, avoiding increased uplink interference, and reducing the delay of random access.
[0045] It is to be understood that the foregoing general description and the following detailed description are exemplary and explanatory only and are not restrictive of the present disclosure. BRIEF DESCRIPTION OF THE DRAWINGS
[0046] The drawings herein are incorporated into and constitute a part of the specification, illustrate embodiments consistent with the present disclosure, and together with the description are used to explain the principles of the present disclosure, and do not constitute improper limitations on the present disclosure.
[0047] Figure 1 This is a flow chart of a random access method according to an embodiment of the present disclosure;
[0048] Figure 2 A flowchart of a random access method according to another embodiment of the present disclosure;
[0049] Figure 3 A schematic diagram of a random access method performed by a terminal device;
[0050] Figure 4 A flowchart of a random access method according to another embodiment of the present disclosure;
[0051] Figure 5 A flowchart of a random access method according to another embodiment of the present disclosure;
[0052] Figure 6 A schematic diagram of a random access method for a network device;
[0053] Figure 7 A schematic diagram of sending a first message of a network device;
[0054] Figure 8 This is a schematic diagram of the structure of a random access device according to an embodiment of the present disclosure;
[0055] Fig. 9 This is a schematic structural diagram of a random access device according to another embodiment of the present disclosure;
[0056] Fig.10 is a structural block diagram of an electronic device according to an exemplary embodiment of the present disclosure;
[0057] Fig.11 The figure is a schematic diagram of the structure of a chip according to an embodiment of the present disclosure. DETAILED DESCRIPTION
[0058] In order to enable ordinary persons in the art to better understand the technical solutions of the present disclosure, the technical solutions in the embodiments of the present disclosure will be clearly and completely described below in conjunction with the accompanying drawings.
[0059] It should be noted that the terms "first", "second", etc. in the specification and claims of the present disclosure and the above-mentioned drawings are used to distinguish similar objects, and are not necessarily used to describe a specific order or sequence. It should be understood that the data used in this way can be interchanged where appropriate, so that the embodiments of the present disclosure described herein can be implemented in an order other than those illustrated or described herein. The embodiments described in the following exemplary embodiments do not represent all embodiments consistent with the present disclosure. Instead, they are merely examples of devices and methods consistent with some aspects of the present disclosure as detailed in the appended claims.
[0060] At present, for a random access message sent by a terminal device, if the network device fails to successfully schedule a response message channel resource for the random access message within the response time window of the random access message, the network device sends a backoff indication to the terminal device, for instructing the terminal device to determine the time point for resending the random access message according to the time backoff value indicated by the backoff indication, and then resend the random access message to implement random access processing.
[0061] In the above scheme, when the terminal device retransmits the random access message, it will increase power consumption and uplink interference; in addition, the retransmission of the random access message still has the possibility of failure in the scheduling of the response message channel resources, which increases the delay of random access.
[0062] Figure 1 The flowchart of the random access method of one embodiment of the present disclosure is as follows. It should be noted that the random access method of the present embodiment can be applied to a random access device, which can be configured in an electronic device or a chip so that the electronic device or the chip can perform a random access function.
[0063] Among them, the electronic device can be any device with computing capabilities, such as a personal computer (PC), a mobile terminal, a terminal device, a server, etc. The mobile terminal can be, for example, a vehicle-mounted device, a mobile phone, a tablet computer, a personal digital assistant, a wearable device, and other hardware devices with various operating systems, touch screens and / or display screens.
[0064] In addition, the random access device may also be software in an electronic device, etc. The software may be, for example, random access software, etc. In the following embodiments, the execution subject is a terminal device as an example for description.
[0065] like Figure 1 As shown, the method comprises the following steps:
[0066] Step 101, receiving a first message within a response time window of a random access message; the first message includes a first backoff indication and a first random access preamble identifier RAPID applicable to the first backoff indication; the first backoff indication is used to indicate a first time backoff value.
[0067] In the embodiment of the present disclosure, before step 101, the terminal device may perform the following process: when random access is triggered, send a random access message to the network device; the random access message may carry a random access preamble ID (RAPID) of the terminal device.
[0068] The random access message includes at least one of the following: a random access request message in a 4-step random access process; a random access message A in a 2-step random access process.
[0069] Among them, the random access process can be divided into a competitive random access process and a non-competitive random result process. The competitive random access process is mainly divided into four steps, namely 4-step, and can include the following steps. Step 1. The terminal device selects a random access preamble and sends message 1 (random access request message) to the network device on the physical random access channel (PRACH). Step 2. After the network device detects the random access preamble, it sends message 2 (random access response message) to the terminal device within the response time window. Step 3. After the terminal device receives message 2, when message 2 carries the RAPID of the random access preamble selected by the terminal device, it sends message 3 (random access completion message) on the uplink physical shared channel (Physical Uplink Shared Channel, PUSCH) indicated in message 2. Step 4. The network device sends message 4 (random access completion confirmation message) on the downlink physical shared channel (Physical Downlink Shared Channel, PDSCH).
[0070] The non-random access process may include the above-mentioned step 1 and step 2. In addition, the 2-step random access process may include two steps. The first step is that the terminal device sends message A (i.e., message 1 and message 3) to the network device. The second step is that the network device sends message B (i.e., message 2 and message 4) to the terminal device.
[0071] It should be noted that the random access message in the present disclosure may be message 1 in a contention random access process, message 1 in a non-contention random access process, or message A in a 2-step random access process.
[0072] In an embodiment of the present disclosure, the first time backoff value is a maximum time backoff value, which is used to receive a new message; or, the first time backoff value is a time backoff value allocated by the network device to the terminal device sending the first RAPID, which is used to receive a response message.
[0073] In one example, the first time backoff value may be a time backoff value assigned by the network device to a terminal device that sends a first RAPID. The first time backoff value at this time indicates that the network device successfully schedules a response message channel resource for the terminal device within a second time interval after the response time window. The response message channel resource may refer to a channel resource used to send a response message, and a channel resource for the transmission of message 3 or message B contained in the response message. For terminal devices that send different RAPIDs, the network device may assign different time backoff values. The length of the second time interval is the maximum time backoff value.
[0074] In another example, the first time backoff value may be a maximum time backoff value. The first time backoff value at this time indicates that the network device fails to successfully schedule the response message channel resource for the terminal device within the second time interval after the response time window.
[0075] In the disclosed embodiment, in order to facilitate the terminal device to understand the applicable relationship between the first fallback indication and the first RAPID, and understand the difference between the first fallback indication and the second fallback indication, the network device can agree with the terminal device on a new Media Access Control Protocol Data Unit (MAC PDU) subheader. The MAC PDU subheader is provided with 3 parameters and one data, occupying a total of 1 byte. Each parameter occupies one bit.
[0076] Among them, the three parameters are E, T, and F. Among them, when E is 1, it means that the byte after the MAC PDU subheader (i.e., the next byte) is a RAPID MAC PDU subheader or a back off indicator (BI) MAC PDU subheader. When E is 0, it means that the byte after the MAC PDU subheader is a media access control random access response (Media Access Control Random Access Response, MAC RAR) data or a Padding byte (i.e., an invalid byte).
[0077] Wherein, when T is 0, it indicates that the MAC PDU subheader is a BI MAC PDU subheader (a BI MAC PDU subheader in an existing protocol used to indicate a second time backoff value, or a BI MAC PDU subheader used to indicate a first time backoff value). When T is 1, it indicates that the MAC PDU subheader is a RAPID MAC PDU subheader. Wherein, parameter E and parameter T are parameters specified in the existing protocol. Parameter F is a newly added parameter in the present disclosure. Wherein, when T is 0, the data in the MAC PDU subheader is a time backoff value. When T is 1, the data in the MAC PDU subheader is a RAPID.
[0078] Wherein, when F is 0, it indicates that the MAC PDU subheader is a BI MAC PDU subheader used to indicate the second time backoff value in the existing protocol. When F is 1, it indicates that the MAC PDU subheader is a BI MAC PDU subheader used to indicate the first time backoff value.
[0079] In an embodiment of the present disclosure, based on the above-mentioned new MAC PDU subheader, the first fallback indication is carried in the fallback indication media access control protocol data unit BI MAC PDU subheader occupying the first byte; the first RAPID is carried in the first RAPID MAC PDU subheader occupying the subsequent bytes of the first byte; a new parameter is set in the BI MAC PDU subheader; the new parameter is a first numerical value, which is used to indicate that the first fallback indication is applicable to the first RAPID in the first RAPID MAC PDU subheader, and is used to determine the receiving time point of the response message or the new first message.
[0080] In the BI MAC PDU subheader carrying the first fallback indication, the newly added parameter is parameter F. The BI MAC PDU subheader may also include parameter E and parameter T. At this time, the value of parameter E may be 1; the value of parameter T may be 0; and the value of parameter F may be 1.
[0081] The first RAPID MAC PDU subheader occupying the subsequent bytes of the first byte may be provided with two parameters and one data, occupying one byte in total, wherein each parameter occupies one bit.
[0082] The two parameters are E and T. In the first RAPID MAC PDU subheader carrying the first RAPID, the value of parameter E can be 1 or 0; the value of parameter T can be 1. If the bytes after the bytes occupied by the first RAPID MAC PDU subheader are occupied by the second RAPID MAC PDU subheader, the value of parameter E can be 1; if the bytes after the bytes occupied by the first RAPID MAC PDU subheader are not occupied by any MAC PDU subheader, the value of parameter E can be 0.
[0083] It should be noted that the number of the first RAPID MAC PDU subheaders applicable to the first fallback indication can be multiple, each occupying each consecutive byte after the BI MAC PDU subheader carrying the first fallback indication. It should be noted that since MAC RAR data is generally used in conjunction with the RAPID MAC PDU subheader, when multiple RAPID MAC PDU subheaders are set after the BI MAC PDU subheader carrying the first fallback indication, it is possible to distinguish whether the RAPID MAC PDU subheader is a RAPID MAC PDU subheader bound to a MAC RAR or a first RAPID MAC PDU subheader applicable to the first fallback indication by whether MAC RAR data is set after the RAPID MAC PDU subheader.
[0084] In addition, in the BI MAC PDU subheader carrying the second fallback indication, the value of parameter E may be 1; the value of parameter T may be 0; and the value of parameter F may be 0.
[0085] In an embodiment of the present disclosure, the first message may also include: a second backoff indication; the second backoff indication is used to indicate a second time backoff value; the second time backoff value is used for retransmission processing of the random access message; and / or, the RAPID in the random access message sent by the first terminal device, and the response message of the random access message sent by the first terminal device; the first terminal device is different from the terminal device, and the first terminal device and the terminal device send the random access message at the same time.
[0086] It should be noted that the second fallback indication is applicable to any first terminal device that sends a random access message simultaneously with the terminal device, and is also applicable to the terminal device.
[0087] Step 102: When the first RAPID is the RAPID in the random access message sent by the terminal device, a response message of the random access message or a new first message is received after a time interval having a length equal to a first time backoff value.
[0088] In an embodiment of the present disclosure, the terminal device can determine the receiving time point of the response message or the new first message based on the time point of receiving the first message and the first time backoff value; and then detect and receive the response message or the new first message of the random access message at the receiving time point.
[0089] The random access message includes at least one of the following: a random access request message in a 4-step random access process; a random access message A in a 2-step random access process. In the case where the random access message is a random access request message, the response message may be a random access response message. In the case where the random access message is a random access message A, the response message may be a random access message B.
[0090] In the random access method of the embodiment of the present disclosure, a first message is received within a response time window of a random access message; the first message includes a first backoff indication and a first random access preamble code identifier RAPID applicable to the first backoff indication; the first backoff indication is used to indicate a first time backoff value; when the first RAPID is the RAPID in the random access message sent by the terminal device, a response message of the random access message or a new first message is received after a time interval of the first time backoff value; wherein, the reception of the first message enables the terminal device to only receive a response message or a new first message after a time interval of the first time backoff value, without the need to resend the random access message, thereby reducing power consumption, avoiding increased uplink interference, and reducing the delay of random access.
[0091] Figure 2 This is a flow chart of a random access method according to another embodiment of the present disclosure. It should be noted that the random access method according to this embodiment can be applied to a random access device, which can be configured in an electronic device or a chip so that the electronic device or the chip can perform a random access function.
[0092] Among them, the electronic device can be any device with computing capabilities, such as a personal computer (PC), a mobile terminal, a terminal device, a server, etc. The mobile terminal can be, for example, a vehicle-mounted device, a mobile phone, a tablet computer, a personal digital assistant, a wearable device, and other hardware devices with various operating systems, touch screens and / or display screens.
[0093] In addition, the random access device may also be software in an electronic device, etc. The software may be, for example, random access software, etc. In the following embodiments, the execution subject is a terminal device as an example for description.
[0094] like Figure 2 As shown, the method comprises the following steps:
[0095] Step 201, receiving a first message within a response time window of a random access message; the first message includes a first backoff indication and a first random access preamble identifier RAPID applicable to the first backoff indication; the first backoff indication is used to indicate a first time backoff value.
[0096] Step 202, when the first RAPID is the RAPID in the random access message sent by the terminal device, a response message of the random access message or a new first message is received after a time interval having a length equal to a first time backoff value.
[0097] Step 203: When a response message is received after a time interval having a length equal to the first time backoff value, random access processing is performed according to the response message.
[0098] In an embodiment of the present disclosure, the terminal device can determine the receiving time point of the response message or the new first message based on the receiving time point of the first message and the first time backoff value; and then detect and receive the response message of the random access message or the new first message at the receiving time point.
[0099] Among them, the terminal device can obtain the RAPID in the random access message sent; at the receiving time point, detect and receive the message; determine whether the received message carries the RAPID, and if it carries the RAPID, determine whether the message contains a response message; if the message includes a response message, perform random access processing according to the response message.
[0100] Step 204: When a new first message is received after a time interval having a length equal to the first time back-off value, a new first time back-off value is determined according to the new first message.
[0101] In an embodiment of the present disclosure, the terminal device can obtain the RAPID in the random access message sent; at the receiving time point, detect and receive the message, and determine whether there is a new first backoff indication in the received message; when the message includes a new first backoff indication, determine that the message is a new first message; determine a new first time backoff value based on the new first backoff indication in the new first message.
[0102] Step 205: After a time interval having a length equal to the new first time backoff value, a response message or a new first message is received again.
[0103] In an embodiment of the present disclosure, the terminal device can re-determine the receiving time point based on the receiving time point of the new first message received previously and the new first time backoff value; and re-receive the response message or the new first message at the receiving time point.
[0104] In order to ensure the success of random access, the terminal device may resend the random access message if it has not received a response message for a long time, so as to re-perform the random access process. Correspondingly, the terminal device may also perform the following process: obtaining a second time backoff value indicated by the network device; the second time backoff value is used for the retransmission process of the random access message; determining a first time interval after the response time window whose length is the second time backoff value; if the response message is not received within the first time interval, retransmitting the random access message after the first time interval.
[0105] The terminal device may receive a second backoff indication from the network device; the second backoff indication is used to indicate a second time backoff value. The terminal device may determine the end time point of the response time window; determine the retransmission time point of the random access message in combination with the end time point and the second time backoff value; and perform retransmission processing of the random access message at the retransmission time point.
[0106] It should be noted that the detailed description of step 201 to step 202 can be found in Figure 1 Steps 101 to 102 in the illustrated embodiment will not be described in detail herein.
[0107] In the random access method of the embodiment of the present disclosure, a first message is received within a response time window of a random access message; the first message includes a first backoff indication and a first random access preamble code identifier RAPID applicable to the first backoff indication; the first backoff indication is used to indicate a first time backoff value; when the first RAPID is the RAPID in the random access message sent by the terminal device, a response message or a new first message of the random access message is received after a time interval of the first time backoff value; when the response message is received after a time interval of the first time backoff value, random access processing is performed according to the response message; when a new first message is received after a time interval of the first time backoff value, a new first time backoff value is determined according to the new first message; after a time interval of the new first time backoff value, the response message or the new first message is received again; wherein, multiple receptions of the first message allow the terminal device to wait for a longer time to wait for the network device to perform scheduling processing of the response message channel resources, which can increase the possibility of successful scheduling of the response message channel resources, thereby further reducing the possibility of retransmission of the random access message, thereby further reducing the power consumption of the terminal device, further avoiding increasing uplink interference, and increasing the possibility of successful random access.
[0108] The following examples are used to illustrate this. Figure 3 FIG. 1 is a schematic diagram of a terminal device executing a random access method. Figure 3 The following steps may be included:
[0109] Step 301: The terminal device initiates random access MSG1 / MSGA.
[0110] Step 302: Whether the terminal device detects a RAPID matching message in the RAR window (response time window) or the MSGB response window (response time window); if detected, execute step 304; if not detected, execute step 303.
[0111] The terminal device may detect a message matching the RAPID in the RAR window; or may detect a message matching the RAPID in the MSGBresponse window.
[0112] Step 303: The terminal device determines that the random access fails, randomly selects a value within the Back off (second time backoff value) indicated by the BI (second backoff indication), and re-initiates the random access according to the protocol decision.
[0113] Step 304, the terminal device parses the content in the message; if the content is the first fallback indication (New BI), execute step 306; if the content is MSG2 or MSGB, execute step 305.
[0114] Step 305: The terminal device sends MSG3 according to the RAR scheduling in MSG2, or continues the random access process according to MSGB.
[0115] Step 306: The terminal device determines a receiving time point according to the first time backoff value indicated in the first backoff indication; and performs message reception processing at the receiving time point.
[0116] Step 307 , whether the terminal device detects a message matching the RAPID at the receiving time point; if so, execute step 309 ; if not, execute step 308 .
[0117] Step 308: The terminal device determines that the random access fails, and after the Back off (second time backoff value) indicated by the BI (second backoff indication), determines whether to re-initiate the random access according to the protocol.
[0118] Step 309, the terminal device detects whether the Back off indicated by BI has timed out; if so, execute step 308; if not, execute step 304 again.
[0119] Figure 4 This is a flow chart of a random access method according to another embodiment of the present disclosure. It should be noted that the random access method according to this embodiment can be applied to a random access device, which can be configured in an electronic device or a chip so that the electronic device or the chip can perform a random access function.
[0120] Among them, the electronic device can be any device with computing capabilities, such as a personal computer (PC), a mobile terminal, a terminal device, a server, etc. The mobile terminal can be, for example, a vehicle-mounted device, a mobile phone, a tablet computer, a personal digital assistant, a wearable device, and other hardware devices with various operating systems, touch screens and / or display screens.
[0121] In addition, the random access device may also be software in an electronic device, etc. The software may be, for example, random access software, etc. In the following embodiments, the execution subject is a network device as an example for description.
[0122] like Figure 4 As shown, the method comprises the following steps:
[0123] Step 401, sending a first message within the response time window of the random access message; the first message includes a first backoff indication and a first random access preamble code identifier RAPID applicable to the first backoff indication; the first backoff indication is used to indicate a first time backoff value; the first message is used to indicate that the terminal device sending the random access message receives a response message to the random access message or a new first message after a time interval equal to the first time backoff value; the random access message carries the first RAPID.
[0124] In the embodiment of the present disclosure, the random access message includes at least one of the following: a random access request message in a 4-step random access process; a random access message A in a 2-step random access process.
[0125] It should be noted that, specifically, the random access message in the present disclosure may also be a random access request message in a non-contention random access process.
[0126] In an embodiment of the present disclosure, the first time backoff value may be a maximum time backoff value for receiving a new message; or, the first time backoff value may be a time backoff value allocated by the network device to the terminal device sending the first RAPID for receiving a response message.
[0127] In one example, the first time backoff value may be a time backoff value assigned by the network device to a terminal device that sends a first RAPID. The first time backoff value at this time indicates that the network device successfully schedules a response message channel resource for the terminal device within a second time interval after the response time window. The response message channel resource may refer to a channel resource used to send a response message, and a channel resource for the transmission of message 3 or message B contained in the response message. For terminal devices that send different RAPIDs, the network device may assign different time backoff values. The length of the second time interval is the maximum time backoff value.
[0128] In another example, the first time backoff value may be a maximum time backoff value. The first time backoff value at this time indicates that the network device fails to successfully schedule the response message channel resource for the terminal device within the second time interval after the response time window.
[0129] In an embodiment of the present disclosure, a first fallback indication is carried in a fallback indication media access control protocol data unit BI MAC PDU subheader occupying the first byte; a first RAPID is carried in a first RAPID MAC PDU subheader occupying subsequent bytes of the first byte; a new parameter is set in the BI MAC PDU subheader; the new parameter is a first numerical value, used to indicate that the first fallback indication is applicable to the first RAPID in the first RAPID MAC PDU subheader, and is used to determine the receiving time point of a response message or a new first message.
[0130] In the BI MAC PDU subheader carrying the first fallback indication, a newly added parameter is parameter F. In addition, the BI MAC PDU subheader may also include parameter E and parameter T.
[0131] When E is 1, it indicates that the byte after the MAC PDU subheader (i.e., the next byte) is a RAPID MAC PDU subheader or a back off indication. When E is 0, it means that the byte following the MAC PDU subheader is the Media Access Control Random Access Response (MAC RAR) data or the Padding byte (ie, an invalid byte).
[0132] Wherein, when T is 0, it indicates that the MAC PDU subheader is a BI MAC PDU subheader (a BI MAC PDU subheader in an existing protocol used to indicate a second time backoff value, or a BI MAC PDU subheader used to indicate a first time backoff value). When T is 1, it indicates that the MAC PDU subheader is a RAPID MAC PDU subheader. Wherein, parameter E and parameter T are parameters specified in the existing protocol. Parameter F is a newly added parameter in the present disclosure. Wherein, when T is 0, the data in the MAC PDU subheader is a time backoff value. When T is 1, the data in the MAC PDU subheader is a RAPID.
[0133] Wherein, when F is 0, it indicates that the MAC PDU subheader is a BI MAC PDU subheader used to indicate the second time backoff value in the existing protocol. When F is 1, it indicates that the MAC PDU subheader is a BI MAC PDU subheader used to indicate the first time backoff value.
[0134] In the embodiments of the present disclosure, it should be noted that the number of the first RAPID MAC PDU subheaders applicable to the first fallback indication may be multiple, each occupying each consecutive byte after the BI MAC PDU subheader carrying the first fallback indication. It should be noted that, since the MAC RAR data is generally used in conjunction with the RAPID MAC PDU subheader, when multiple RAPID MAC PDU subheaders are provided after the BI MAC PDU subheader carrying the first fallback indication, it is possible to distinguish whether the RAPID MAC PDU subheader is a RAPID MAC PDU subheader bound to a MACRAR or a first RAPID MAC PDU subheader applicable to the first fallback indication by whether MAC RAR data is provided after the RAPID MAC PDU subheader.
[0135] In an embodiment of the present disclosure, the first message may also include: a second backoff indication; the second backoff indication is used to indicate a second time backoff value; the second time backoff value is used for retransmission processing of the random access message; and / or, the RAPID in the random access message sent by the first terminal device, and the response message of the random access message sent by the first terminal device; the first terminal device is different from the terminal device, and the first terminal device and the terminal device send the random access message at the same time.
[0136] It should be noted that the second fallback indication is applicable to any first terminal device that sends a random access message simultaneously with the terminal device, and is also applicable to the terminal device.
[0137] In the random access method of the embodiment of the present disclosure, a first message is sent within the response time window of the random access message; the first message includes a first backoff indication and a first random access preamble code identifier RAPID applicable to the first backoff indication; the first backoff indication is used to indicate a first time backoff value; the first message is used to indicate that the terminal device sending the random access message receives a response message or a new first message of the random access message after a time interval equal to the first time backoff value; the random access message carries the first RAPID; wherein, the sending of the first message enables the terminal device to only receive the response message or the new first message sent by the network device after a time interval equal to the first time backoff value, without the need to resend the random access message, thereby reducing power consumption, avoiding increased uplink interference, and reducing the delay of random access.
[0138] Figure 5 This is a flow chart of a random access method according to another embodiment of the present disclosure. It should be noted that the random access method according to this embodiment can be applied to a random access device, which can be configured in an electronic device or a chip so that the electronic device or the chip can perform a random access function.
[0139] Among them, the electronic device can be any device with computing capabilities, such as a personal computer (PC), a mobile terminal, a terminal device, a server, etc. The mobile terminal can be, for example, a vehicle-mounted device, a mobile phone, a tablet computer, a personal digital assistant, a wearable device, and other hardware devices with various operating systems, touch screens and / or display screens.
[0140] In addition, the random access device may also be software in an electronic device, etc. The software may be, for example, random access software, etc. In the following embodiments, the execution subject is a network device as an example for description.
[0141] like Figure 5 As shown, the method comprises the following steps:
[0142] Step 501, within the response time window of the random access message, if the response message channel resources of the terminal device are not successfully scheduled, within the second time interval after the response time window, the response message channel resource scheduling processing is performed on the terminal device to obtain the first time point when the scheduling is successful; the length of the second time interval is the maximum time backoff value.
[0143] In the embodiment of the present disclosure, the random access message may include at least one of the following: a random access request message in a 4-step random access process; a random access message A in a 2-step random access process.
[0144] In the response time window of the random access message, the network device may attempt to schedule a response message channel resource for the terminal device. The response message channel resource may refer to a channel resource used to send a response message, and a channel resource included in the response message for the transmission of message 3 or message B.
[0145] Wherein, within the response time window of the random access message, for the terminal device, the network device can determine the sending time point according to the channel resources used to send the response message when successfully scheduling the response message channel resources; and send the message carrying RAPID and the response message at the sending time point. Wherein, RAPID is the RAPID in the random access message sent by the terminal device.
[0146] Among them, if the network device fails to successfully schedule response message channel resources for the terminal device within the response time window of the random access message, the network device can execute step 501, that is, try to schedule response message channel resources for the terminal device within the second time interval after the response time window.
[0147] Step 502: Determine a second time point within the response time window at which the first message is to be sent.
[0148] It should be noted that the second time point may be any time point within the response time window.
[0149] Step 503: determine the length of the time interval between the first time point and the second time point as the first time back-off value.
[0150] Step 504, sending a first message at a second time point within the response time window; the first message includes a first backoff indication and a first random access preamble code identifier RAPID applicable to the first backoff indication; the first backoff indication is used to indicate a first time backoff value; the first RAPID is the RAPID in the random access message sent by the terminal device.
[0151] Step 505: If the first time point is not obtained, the maximum time backoff value is determined as the first time backoff value.
[0152] In an embodiment of the present disclosure, in one example, the maximum time backoff value for each terminal device may be the same, that is, each terminal device uses the same maximum time backoff value. In another example, the maximum time backoff value for each terminal device may be different, that is, each terminal device has its own maximum time backoff value.
[0153] Step 506: Determine a second time point within the response time window at which the first message is to be sent.
[0154] Step 507, sending a first message at a second time point within the response time window; the first message includes a first backoff indication and a first random access preamble code identifier RAPID applicable to the first backoff indication; the first backoff indication is used to indicate a first time backoff value; the first RAPID is the RAPID in the random access message sent by the terminal device.
[0155] In an embodiment of the present disclosure, after step 504 or step 507, the network device may also perform the following process: when the first time backoff value is the maximum time backoff value, determine a third time point after the second time interval after the response time window; the length of the second time interval is the maximum time backoff value; after the third time point, continue to perform response message channel resource scheduling processing for the terminal device to obtain a fourth time point when scheduling is successful; determine the length of the time interval between the fourth time point and the third time point as a new first time backoff value; send a new first message at the third time point; the first backoff indication in the new first message is used to indicate the new first time backoff value.
[0156] In the embodiment of the present disclosure, in order to ensure the success of random access, the network device can stop the response message resource scheduling process for the terminal device if the scheduling is unsuccessful for a long time. Correspondingly, the network device can perform the following process: obtain the scheduling time point when the response message channel resource scheduling process is performed on the terminal device; determine the third time interval between the scheduling time point and the sending time point of the random access message; determine the fourth time interval between the latest retransmission time point of the random access message and the sending time point of the random access message; when the length of the third time interval is greater than the length of the fourth time interval, stop the response message channel resource scheduling process for the terminal device.
[0157] The scheduling time point here may be the latest time point attempted by the network device when attempting to schedule response message channel resources for the terminal device.
[0158] It should be noted that the detailed description of step 504 and step 507 can be found in Figure 4 Step 401 in the illustrated embodiment will not be described in detail here.
[0159] In the random access method of the embodiment of the present disclosure, by performing response message channel resource scheduling processing for the terminal device within the response time window, in the case where the response message channel resource is not successfully scheduled for the terminal device within the response time window, a first time point at which the scheduling is successful is obtained; the length of the second time interval is the maximum time backoff value; determining the second time point to be sent for the first message within the response time window; determining the length of the time interval between the first time point and the second time point as the first time backoff value; sending the first message at the second time point within the response time window; the first message includes a first backoff indication and a first random access preamble code identifier RAPID applicable to the first backoff indication; the first backoff indication is used to indicate the first time backoff value; the first RAPID is RAPID in the random access message sent by the terminal device. PID; if the first time point is not obtained, the maximum time backoff value is determined as the first time backoff value; the second time point at which the first message is to be sent within the response time window is determined; the first message is sent at the second time point within the response time window; the first message includes a first backoff indication and a first random access preamble code identifier RAPID applicable to the first backoff indication; the first backoff indication is used to indicate the first time backoff value; the first RAPID is the RAPID in the random access message sent by the terminal device; wherein, the network device attempts to perform response message resource scheduling processing over a longer period of time, which can further improve the possibility of successful response message channel resource scheduling, thereby further reducing the possibility of retransmission of random access messages on the terminal device side, thereby further reducing the power consumption of the terminal device, further avoiding increased uplink interference, and increasing the possibility of successful random access.
[0160] The following examples are used to illustrate this. Figure 6 As shown in FIG. 1 , it is a schematic diagram of a network device executing a random access method. Figure 6 The following steps may be included:
[0161] Step 601: The network device detects a MSG1 / MSGA random access message sent by a terminal device on a designated PRACH resource.
[0162] Step 602: The network device schedules the common channel resources for MSG2 and MSG3 or for MSGB of the terminal device according to its own algorithm.
[0163] Step 603, the network device completes random access scheduling of the terminal device within the RAR window (response time window) or the MSGB response window (response time window); if the scheduling is successful, execute step 604; if the scheduling is unsuccessful, execute step 605.
[0164] Step 604: Send MAC RAR data to the successfully scheduled terminal device and continue the random access process.
[0165] Step 605: The network device will continue to try to schedule the terminal device that failed random access at a subsequent time.
[0166] Step 606: The network device adds the first time backoff value of the successfully scheduled terminal device to the RAPID and sends it to the terminal device.
[0167] Step 607: The network device delays the terminal device that has not been successfully scheduled for a time interval equal to the maximum time backoff value, and sends the maximum time backoff value and RAPID to the terminal device.
[0168] In step 608 , the network device determines whether the latest time point determined in combination with the second time back-off value has been reached; if so, continue to execute step 604 ; if not, execute step 609 .
[0169] Step 609: After a time interval whose length is the maximum time backoff value, the network device continues to perform scheduling processing on the terminal device that has failed random access scheduling.
[0170] The following examples are used to illustrate this. Figure 7 FIG. 1 is a schematic diagram of a first message sent by a network device. Figure 7In the example, at time point T0, UE1 (terminal device 1), UE2 (terminal device 2), and UE3 (terminal device 3) simultaneously send random access messages to the network device. The random access message sent by UE1 carries the identifier of preambel1; the random access message sent by UE2 carries the identifier of preambel2; and the random access message sent by UE3 carries the identifier of preambel3.
[0171] After the time interval t1, within the response time window (length is RAR windowsize) with T1 as the starting time point, UE1, UE2, and UE3 all failed to be scheduled. Among them, UE1 was successfully scheduled after the New BI (the length is the time interval of the first time backoff value). Therefore, the network device can send a message carrying the New BI and identifier PARID1 of preambel1 at the time point T2; and can send a message carrying the max New BI (maximum time backoff value), PARID2, and PARID3 at the time point T3. Among them, at the time point T2, the network device can also send a BI (indicating the second time backoff value), and UE1, UE2, and UE3 can receive the BI.
[0172] At time point T4 after time point T2 passes through New BI, the network device may send a message carrying RAPID1 and MACRAR (a response message to the random access message of UE1).
[0173] At time point T5 after max New BI at time point T3, the network device determines that UE2 is successfully scheduled after New BI, and UE3 is unscheduled. Then at time point T5, the network device can send a message carrying New BI, PARID2, max NewBI, and PARID3. This message indicates that at time point T5, after a time interval of New BI, the network device can send a response message to UE2; it indicates that at time point T5, after a time interval of max New BI, the network device can send max New BI to UE3 again.
[0174] At time point T5, at time point T6 after a time interval equal to the duration of New BI, the network device may send a message carrying RAPID2 and MAC RAR (a response message to the random access message of UE2).
[0175] Afterwards, when the original Back off deadline time point is reached (the time point is determined according to the second time back-off value and the end time point of the response time interval), the network device stops scheduling for UE3.
[0176] Figure 8 The present invention is a schematic diagram of the structure of a random access device according to an embodiment of the present invention.
[0177] like Figure 8 As shown, the random access device may include: a first receiving module 801 and a second receiving module 802.
[0178] Among them, the first receiving module 801 is used to receive a first message within the response time window of the random access message; the first message includes a first backoff indication and a first random access preamble code identifier RAPID applicable to the first backoff indication; the first backoff indication is used to indicate a first time backoff value; the second receiving module 802 is used to receive a response message of the random access message or a new first message after a time interval of the first time backoff value when the first RAPID is the RAPID in the random access message sent by the terminal device.
[0179] In one embodiment of the present disclosure, the first fallback indication is carried in a fallback indication media access control protocol data unit BI MAC PDU subheader occupying the first byte; the first RAPID is carried in a first RAPID MAC PDU subheader occupying subsequent bytes of the first byte; a new parameter is set in the BI MAC PDU subheader; the new parameter is a first numerical value, used to indicate that the first fallback indication is applicable to the first RAPID in the first RAPID MAC PDU subheader, and is used to determine the receiving time point of the response message or the new first message.
[0180] In one embodiment of the present disclosure, the first time backoff value is a maximum time backoff value, which is used to receive the new message; or, the first time backoff value is a time backoff value allocated by the network device to the terminal device sending the first RAPID, which is used to receive the response message.
[0181] In one embodiment of the present disclosure, the device also includes: a first determination module and a third receiving module; the first determination module is used to determine a new first time backoff value based on the new first message when the new first message is received after a time interval with a length equal to the first time backoff value; the third receiving module is used to re-receive the response message or the new first message after a time interval with a length equal to the new first time backoff value.
[0182] In one embodiment of the present disclosure, the device further includes: an access processing module, configured to perform random access processing according to the response message when the response message is received after a time interval having a length equal to the first time backoff value.
[0183] In one embodiment of the present disclosure, the device also includes: an acquisition module, a second determination module and a retransmission processing module; the acquisition module is used to acquire a second time backoff value indicated by a network device; the second time backoff value is used for retransmission processing of the random access message; the second determination module is used to determine a first time interval after the response time window whose length is the second time backoff value; the retransmission processing module is used to retransmit the random access message after the first time interval if the response message is not received within the first time interval.
[0184] In one embodiment of the present disclosure, the first message also includes: a second backoff indication; the second backoff indication is used to indicate a second time backoff value; the second time backoff value is used for retransmission processing of random access messages; and / or, a RAPID in a random access message sent by a first terminal device, and a response message to a random access message sent by the first terminal device; the first terminal device is different from the terminal device, and the first terminal device and the terminal device send random access messages at the same time.
[0185] In one embodiment of the present disclosure, the random access message includes at least one of the following: a random access request message in a 4-step random access process; a random access message A in a 2-step random access process.
[0186] In the random access device of the embodiment of the present disclosure, a first message is received within the response time window of the random access message; the first message includes a first backoff indication and a first random access preamble code identifier RAPID applicable to the first backoff indication; the first backoff indication is used to indicate a first time backoff value; when the first RAPID is the RAPID in the random access message sent by the terminal device, a response message of the random access message or a new first message is received after a time interval of the first time backoff value; wherein, the reception of the first message enables the terminal device to only receive the response message or the new first message after a time interval of the first time backoff value, without the need to resend the random access message, thereby reducing power consumption, avoiding increased uplink interference, and reducing the delay of random access.
[0187] Fig. 9 A schematic diagram of the structure of a random access device according to another embodiment of the present disclosure.
[0188] like Fig. 9As shown, the random access device may include: a first sending module 901, used to send a first message within a response time window of a random access message; the first message includes a first backoff indication and a first random access preamble code identifier RAPID applicable to the first backoff indication; the first backoff indication is used to indicate a first time backoff value; the first message is used to indicate that the terminal device sending the random access message receives a response message to the random access message or a new first message after a time interval of the first time backoff value; the random access message carries the first RAPID.
[0189] In one embodiment of the present disclosure, the first fallback indication is carried in a fallback indication media access control protocol data unit BI MAC PDU subheader occupying the first byte; the first RAPID is carried in a first RAPID MAC PDU subheader occupying subsequent bytes of the first byte; a new parameter is set in the BI MAC PDU subheader; the new parameter is a first numerical value, used to indicate that the first fallback indication is applicable to the first RAPID in the first RAPID MAC PDU subheader, and is used to determine the receiving time point of the response message or the new first message.
[0190] In one embodiment of the present disclosure, the first time backoff value is a maximum time backoff value, which is used by the terminal device to receive the new message; or, the first time backoff value is a time backoff value allocated by the network device to the terminal device sending the first RAPID, which is used by the terminal device to receive the response message.
[0191] In one embodiment of the present disclosure, the first sending module 901 is specifically used to, if the response message channel resources for the terminal device are not successfully scheduled within the response time window, perform response message channel resource scheduling processing for the terminal device within the second time interval after the response time window to obtain a first time point at which scheduling is successful; the length of the second time interval is the maximum time backoff value; determine the second time point in the response time window at which the first message is to be sent; determine the length of the time interval between the first time point and the second time point as the first time backoff value; and send the first message at the second time point in the response time window.
[0192] In one embodiment of the present disclosure, the first sending module 901 is further specifically used to, when the first time point is not obtained, determine the maximum time backoff value as the first time backoff value; determine a second time point within the response time window at which the first message is to be sent; and send the first message at the second time point within the response time window.
[0193] In one embodiment of the present disclosure, the device also includes: a first determination module, an acquisition module, a second determination module and a second sending module; the first determination module is used to determine a third time point after the second time interval after the response time window when the first time backoff value is the maximum time backoff value; the length of the second time interval is the maximum time backoff value; the acquisition module is used to continue to perform response message channel resource scheduling processing for the terminal device after the third time point, and obtain a fourth time point at which scheduling is successful; the second determination module is used to determine the length of the time interval between the fourth time point and the third time point as a new first time backoff value; the second sending module is used to send a new first message at the third time point; the first backoff indication in the new first message is used to indicate the new first time backoff value.
[0194] In one embodiment of the present disclosure, the device also includes: a third determination module, a fourth determination module and a stop processing module; the acquisition module is also used to obtain a scheduling time point when performing response message channel resource scheduling processing on the terminal device; the third determination module is used to determine a third time interval between the scheduling time point and the sending time point of the random access message; the fourth determination module is used to determine a fourth time interval between the latest retransmission time point of the random access message and the sending time point of the random access message; the stop processing module is used to stop performing response message channel resource scheduling processing on the terminal device when the length of the third time interval is greater than the length of the fourth time interval.
[0195] In one embodiment of the present disclosure, the first message also includes: a second backoff indication; the second backoff indication is used to indicate a second time backoff value; the second time backoff value is used for retransmission processing of random access messages; and / or, a RAPID in a random access message sent by a first terminal device, and a response message to a random access message sent by the first terminal device; the first terminal device is different from the terminal device, and the first terminal device and the terminal device send random access messages at the same time.
[0196] In one embodiment of the present disclosure, the random access message includes at least one of the following: a random access request message in a 4-step random access process; a random access message A in a 2-step random access process.
[0197] In the random access device of the embodiment of the present disclosure, a first message is sent within the response time window of the random access message; the first message includes a first backoff indication and a first random access preamble code identifier RAPID applicable to the first backoff indication; the first backoff indication is used to indicate a first time backoff value; the first message is used to indicate that the terminal device sending the random access message receives a response message or a new first message of the random access message after a time interval equal to the first time backoff value; the random access message carries the first RAPID; wherein, the sending of the first message enables the terminal device to only receive the response message or the new first message sent by the network device after a time interval equal to the first time backoff value, without the need to resend the random access message, thereby reducing power consumption, avoiding increased uplink interference, and reducing the delay of random access.
[0198] According to a fifth aspect of the embodiment of the present disclosure, a communication system is also provided, including: a terminal device and a network device connected in communication; the terminal device is used to perform the following Figures 1 to 3 The random access method shown in the embodiment; a network device, used to perform the following Figures 4 to 7 The random access method shown in the embodiment.
[0199] According to a sixth aspect of an embodiment of the present disclosure, there is also provided an electronic device, comprising: a processor; and a memory for storing instructions executable by the processor, wherein the processor is configured to: implement the steps of the random access method as described above.
[0200] In order to implement the above embodiments, the present disclosure also proposes a non-transitory computer-readable storage medium.
[0201] When the instructions in the storage medium are executed by the processor, the processor is enabled to execute the random access method as described above.
[0202] In order to implement the above embodiments, the present disclosure also provides a computer program product.
[0203] When the computer program product is executed by a processor of an electronic device, the electronic device is enabled to execute the above method.
[0204] Fig.10 The figure is a structural block diagram of an electronic device according to an exemplary embodiment. Fig.10 The electronic device shown is only an example and should not bring any limitation to the functions and scope of use of the embodiments of the present disclosure.
[0205] like Fig.10As shown, the electronic device 1000 includes a processor 111, which can perform various appropriate actions and processes according to a program stored in a read-only memory (ROM) 112 or a program loaded from a memory 116 to a random access memory (RAM) 113. In the RAM 113, various programs and data required for the operation of the electronic device 1000 are also stored. The processor 111, the ROM 112, and the RAM 113 are connected to each other via a bus 114. An input / output (I / O) interface 115 is also connected to the bus 114.
[0206] The following components are connected to the I / O interface 115: a memory 116 including a hard disk, etc.; and a communication part 117 including a network interface card such as a local area network (LAN) card, a modem, etc., and the communication part 117 performs communication processing via a network such as the Internet; a drive 118 is also connected to the I / O interface 115 as needed.
[0207] In particular, according to an embodiment of the present disclosure, the process described above with reference to the flowchart can be implemented as a computer software program. For example, an embodiment of the present disclosure includes a computer program carried on a computer-readable medium, and the computer program includes a program code for executing the method shown in the flowchart. In such an embodiment, the computer program can be downloaded and installed from the network through the communication part 117. When the computer program is executed by the processor 111, the above-mentioned functions defined in the method of the present disclosure are executed.
[0208] In an exemplary embodiment, a storage medium including instructions is also provided, such as a memory including instructions, and the instructions can be executed by the processor 111 of the electronic device 1000 to complete the above method. Optionally, the storage medium can be a non-transitory computer-readable storage medium, for example, the non-transitory computer-readable storage medium can be a ROM, a random access memory (RAM), a CD-ROM, a magnetic tape, a floppy disk, an optical data storage device, etc.
[0209] In the present disclosure, a computer-readable storage medium may be any tangible medium containing or storing a program that may be used by or in combination with an instruction execution system, apparatus, or device. In the present disclosure, a computer-readable signal medium may include a data signal propagated in a baseband or as part of a carrier wave, which carries a computer-readable program code. Such propagated data signals may take a variety of forms, including but not limited to electromagnetic signals, optical signals, or any suitable combination of the above. A computer-readable signal medium may also be any computer-readable medium other than a computer-readable storage medium, which may send, propagate, or transmit a program for use by or in combination with an instruction execution system, apparatus, or device. The program code contained on the computer-readable medium may be transmitted using any suitable medium, including but not limited to: wireless, wire, optical cable, RF, etc., or any suitable combination of the above.
[0210] Fig.11 FIG. 1 is a schematic diagram of the structure of a chip according to an embodiment of the present disclosure. Fig.11 As shown, the chip includes a processor 1101 and an interface circuit 1102. The number of the processor 1101 can be one or more, and the number of the interface circuit 1102 can be one or more.
[0211] Optionally, the interface circuit 1102 is used to receive a signal, where the signal includes a computer instruction. When the processor 1101 executes the computer instruction, the chip executes the random access method described in the above embodiment of the present disclosure.
[0212] The collection, storage, use, processing, transmission, provision and disclosure of user personal information involved in this application are in compliance with relevant laws and regulations and do not violate public order and good morals.
[0213] In addition, the word "exemplary" is used herein to indicate serving as an example, instance, or diagram. Any aspect or design described as "exemplary" in this article is not necessarily understood to be advantageous compared to other aspects or designs. On the contrary, the use of the word exemplary is intended to present concepts in a specific way. As used herein, the term "or" is intended to represent an inclusive "or" rather than an exclusive "or". That is, unless otherwise specified or clear from the context, "X applies A or B" is intended to represent any one of the natural inclusive arrangements. That is, if X applies A; X applies B; or X applies both A and B, "X applies A or B" is satisfied under any of the aforementioned examples. In addition, unless otherwise specified or clearly pointed to a singular form from the context, the articles "one" and "an" as used in this application and the appended claims are generally understood to mean "one or more".
[0214] Likewise, although the present disclosure has been shown and described with respect to one or more implementations, equivalent variations and modifications will occur to those skilled in the art after reading and understanding the specification and drawings. The present disclosure includes all such modifications and variations and is limited only by the scope of the claims. In particular, with respect to the various functions performed by the components (e.g., elements, resources, etc.) described above, unless otherwise noted, the terms used to describe such components are intended to correspond to any component (functionally equivalent) that performs the specific functions of the described components, even if the structure is not equivalent to the disclosed structure. In addition, although the specific features of the present disclosure may have been disclosed with respect to only one of several implementations, such features may be combined with one or more other features of other implementations as may be desired and conducive to any given or specific application. In addition, with respect to "including", "having", "having", "having", or variations thereof used in the specific embodiments or claims, such terms are intended to be inclusive in a manner similar to the term "comprising".
[0215] Those skilled in the art will readily appreciate other embodiments of the present disclosure after considering the specification and practicing the invention disclosed herein. This application is intended to cover any variations, uses, or adaptations of the present disclosure that follow the general principles of the present disclosure and include common knowledge or customary techniques in the art that are not disclosed in the present disclosure. The specification and examples are intended to be exemplary only, and the true scope and spirit of the present disclosure are indicated by the following claims.
[0216] It should be understood that the present disclosure is not limited to the exact structures that have been described above and shown in the drawings, and that various modifications and changes may be made without departing from the scope thereof. The scope of the present disclosure is limited only by the appended claims.
Claims
1. A random access method, characterized in that: The method comprises: receiving a first message within a response time window of a random access message; the first message including a first backoff indication and a first random access preamble identifier RAPID applicable to the first backoff indication; the first backoff indication being used to indicate a first time backoff value; In a case where the first RAPID is the RAPID in the random access message sent by the terminal device, a response message of the random access message or a new first message is received after a time interval having a length equal to the first time backoff value.
2. The method according to claim 1, characterized in that The first fallback indication is carried in a fallback indication media access control protocol data unit BIMAC PDU subheader occupying the first byte; the first RAPID is carried in a first RAPID MACPDU subheader occupying bytes subsequent to the first byte; A new parameter is set in the BIMAC PDU subheader; the new parameter is a first value, used to indicate that the first fallback indication is applicable to the first RAPID in the first RAPID MAC PDU subheader, and is used to determine the reception time point of the response message or the new first message.
3. The method according to claim 1, characterized in that The first time back-off value is a maximum time back-off value for receiving the new message; or, The first time backoff value is a time backoff value allocated by the network device to the terminal device that sends the first RAPID, and is used to receive the response message.
4. The method according to claim 1, wherein The method further comprises: determining a new first time backoff value based on the new first message when the new first message is received after a time interval equal to the first time backoff value; After a time interval having a length equal to the new first time backoff value, the response message or a new first message is received again.
5. The method according to claim 1 or 4, characterized in that The method further comprises: In case the response message is received after a time interval having a length equal to the first time backoff value, random access processing is performed according to the response message.
6. The method according to claim 1 or 4, characterized in that The method further comprises: Acquire a second time backoff value indicated by a network device; the second time backoff value is used for retransmission processing of the random access message; Determine a first time interval after the response time window having a length equal to the second time backoff value; If the response message is not received within the first time interval, retransmitting the random access message after the first time interval.
7. The method according to claim 1, characterized in that The first message also includes: A second backoff indication; the second backoff indication is used to indicate a second time backoff value; the second time backoff value is used for retransmission processing of the random access message; and / or, The RAPID in the random access message sent by the first terminal device, and the response message of the random access message sent by the first terminal device; the first terminal device is different from the terminal device, and the first terminal device and the terminal device send the random access message at the same time.
8. The method according to claim 1, characterized in that The random access message includes at least one of the following: Random access request message in the 4-step random access process; Random access message A in the 2-step random access procedure.
9. A random access method, characterized in that: The method comprises: Sending a first message within a response time window of a random access message; the first message includes a first backoff indication and a first random access preamble identifier RAPID applicable to the first backoff indication; the first backoff indication is used to indicate a first time backoff value; The first message is used to instruct the terminal device that sends the random access message to receive a response message of the random access message or a new first message after a time interval equal to the first time backoff value; the random access message carries the first RAPID.
10. The method according to claim 9, characterized in that The first fallback indication is carried in a fallback indication media access control protocol data unit BIMAC PDU subheader occupying the first byte; the first RAPID is carried in a first RAPID MACPDU subheader occupying bytes subsequent to the first byte; A new parameter is set in the BIMAC PDU subheader; the new parameter is a first value, used to indicate that the first fallback indication is applicable to the first RAPID in the first RAPID MAC PDU subheader, and is used to determine the reception time point of the response message or the new first message.
11. The method according to claim 9, characterized in that The first time back-off value is a maximum time back-off value used for the terminal device to receive the new message; or, The first time backoff value is a time backoff value allocated by a network device to a terminal device that sends the first RAPID, and is used by the terminal device to receive the response message.
12. The method according to claim 9 or 11, characterized in that The sending the first message within a response time window of the random access message includes: If the response message channel resources are not successfully scheduled for the terminal device within the response time window, performing response message channel resource scheduling processing for the terminal device within a second time interval after the response time window to obtain a first time point at which scheduling is successful; the length of the second time interval is the maximum time backoff value; Determining a second time point within the response time window at which the first message is to be sent; Determine the length of the time interval between the first time point and the second time point as the first time back value; The first message is sent at the second time point within the response time window.
13. The method according to claim 12, characterized in that The sending the first message within a response time window of the random access message includes: If the first time point is not obtained, determining the maximum time backoff value as the first time backoff value; Determining a second time point within the response time window at which the first message is to be sent; The first message is sent at the second time point within the response time window.
14. The method according to claim 9, characterized in that The method further comprises: In the case where the first time backoff value is a maximum time backoff value, determining a third time point after a second time interval after the response time window; the length of the second time interval is the maximum time backoff value; After the third time point, continue to perform response message channel resource scheduling processing on the terminal device to obtain a fourth time point at which scheduling is successful; Determine the length of the time interval between the fourth time point and the third time point as a new first time backoff value; A new first message is sent at the third time point; the first backoff indication in the new first message is used to indicate the new first time backoff value.
15. The method according to claim 14, characterized in that The method further comprises: Obtaining a scheduling time point when performing response message channel resource scheduling processing on the terminal device; Determining a third time interval between the scheduling time point and the sending time point of the random access message; Determining a fourth time interval between a latest retransmission time point of the random access message and a sending time point of the random access message; When the length of the third time interval is greater than the length of the fourth time interval, the response message channel resource scheduling process for the terminal device is stopped.
16. The method according to claim 9, characterized in that The first message also includes: A second backoff indication; the second backoff indication is used to indicate a second time backoff value; the second time backoff value is used for retransmission processing of the random access message; and / or, The RAPID in the random access message sent by the first terminal device, and the response message of the random access message sent by the first terminal device; the first terminal device is different from the terminal device, and the first terminal device and the terminal device send the random access message at the same time.
17. The method according to claim 9, characterized in that The random access message includes at least one of the following: Random access request message in the 4-step random access process; Random access message A in the 2-step random access procedure.
18. A random access device, characterized in that: The device comprises: A first receiving module, configured to receive a first message within a response time window of the random access message; the first message including a first backoff indication and a first random access preamble identifier RAPID applicable to the first backoff indication; the first backoff indication being used to indicate a first time backoff value; The second receiving module is used to receive a response message of the random access message or a new first message after a time interval with a length of the first time backoff value when the first RAPID is the RAPID in the random access message sent by the terminal device.
19. A random access device, characterized in that: The device comprises: A first sending module, configured to send a first message within a response time window of the random access message; the first message includes a first backoff indication and a first random access preamble identifier RAPID applicable to the first backoff indication; the first backoff indication is used to indicate a first time backoff value; The first message is used to instruct the terminal device that sends the random access message to receive a response message of the random access message or a new first message after a time interval equal to the first time backoff value; the random access message carries the first RAPID.
20. A communication system, characterized in that: The system comprises: Terminal equipment and network equipment for communication connections; The terminal device is used to execute the random access method according to any one of claims 1 to 8; the network device is used to execute the random access method according to any one of claims 9 to 17.
21. An electronic device, characterized in that: include: processor; a memory for storing instructions executable by the processor; Wherein, the processor is configured to: Implement the steps of the random access method according to any one of claims 1 to 8; or implement the steps of the random access method according to any one of claims 9 to 17.
22. A non-transitory computer-readable storage medium, which, when instructions in the storage medium are executed by a processor, enables the processor to perform the random access method according to any one of claims 1 to 8; or to perform the random access method according to any one of claims 9 to 17.
23. A chip, characterized in that: The chip comprises one or more interface circuits and one or more processors; the interface circuit is used to receive a signal, the signal including a computer instruction, and when the processor executes the computer instruction, the chip performs the random access method according to any one of claims 1 to 8; or performs the random access method according to any one of claims 9 to 17.