A random access method, electronic device and storage medium

By carrying identification information in the RAR message, it solves the problem that the terminal device has difficulty determining whether the RAR message is for itself, reduces random access conflicts, and improves the accuracy and efficiency of the access process.

CN114223308BActive Publication Date: 2025-03-25GUANGDONG OPPO MOBILE TELECOMMUNICATIONS CORP LTD
View PDF 1 Cites 0 Cited by

Patent Information

Application Number
CN201980099354.7
Authority / Receiving Office
CN · China
Patent Type
Patents(China)
Current Assignee / Owner
Filing Date
2019-10-10
Publication Date
2025-03-25
Estimated Expiration
2039-10-10

AI Technical Summary

Technical Problem

During the random access process, it is difficult for the terminal device to determine whether the received RAR message is a message for itself, especially when the RAR time window is greater than 10ms, which may lead to an increase in random access conflicts.

Method used

By carrying the identification information in the RAR message, the terminal device can determine whether the RAR message is a message for itself based on the received identification information. This identification information can be carried in the MAC RAR, in the BI subheader, or in other sub-headers.

Benefits of technology

The terminal device transmits Msg3 according to the indication in the RAR message that is not for itself, thereby reducing the conflict of random access and improving the accuracy and efficiency of the access process.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN114223308B_ABST
    Figure CN114223308B_ABST
Patent Text Reader

Abstract

The present application discloses a random access method, comprising: a terminal device determines whether a received random access response (RAR) message is a RAR message for the terminal device according to identification information carried in the RAR message. The present application also discloses another random access method, electronic device and storage medium.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] The present application relates to the field of wireless communication technology, and in particular to a random access method, electronic device and storage medium. Background Art

[0002] In the random access process, when the window time for a terminal device to receive a random access response (Random Access CHannel Response, RAR) message is greater than 10 ms, it is not clear how the terminal device determines whether the received RAR message is a RAR message for itself. Summary of the invention

[0003] In order to solve the above technical problems, the embodiments of the present application provide a random access method, an electronic device and a storage medium, which can.

[0004] In a first aspect, an embodiment of the present application provides a random access method, comprising: a terminal device determines, according to identification information carried in a received RAR message, whether the RAR message is a RAR message for the terminal device. .

[0005] In a second aspect, an embodiment of the present application provides a random access method, including: a network device sends a RAR message to a terminal device, the RAR message carries identification information, and the identification information is used by the terminal device to determine whether the RAR message is a RAR message for the terminal device.

[0006] In a third aspect, an embodiment of the present application provides a terminal device, comprising: a processing unit, configured to determine whether the RAR message is a RAR message for the terminal device based on identification information carried in the received RAR message.

[0007] In a fourth aspect, an embodiment of the present application provides a network device, comprising: a sending unit, configured to send a RAR message to a terminal device, the RAR message carrying identification information, and the identification information is used by the terminal device to determine whether the RAR message is a RAR message for the terminal device.

[0008] In a fifth aspect, an embodiment of the present application provides a terminal device, comprising a processor and a memory for storing a computer program that can be run on the processor, wherein the processor is used to execute the steps of the random access method performed by the above-mentioned terminal device when running the computer program.

[0009] In a sixth aspect, an embodiment of the present application provides a network device, comprising a processor and a memory for storing a computer program that can be run on the processor, wherein the processor, when used to run the computer program, executes the steps of the random access method performed by the above-mentioned network device.

[0010] In a seventh aspect, an embodiment of the present application provides a computer storage medium storing an executable program, which, when executed by a processor, implements the random access method executed by the above-mentioned terminal device.

[0011] In an eighth aspect, an embodiment of the present application provides a computer storage medium storing an executable program, which, when executed by a processor, implements the random access method performed by the above-mentioned network device.

[0012] In the ninth aspect, an embodiment of the present application provides a chip, including: a processor, used to call and run a computer program from a memory, so that a device equipped with the chip executes the random access method executed by the above-mentioned terminal device, or the random access method executed by the above-mentioned network device.

[0013] In the tenth aspect, an embodiment of the present application provides a computer program product, including computer program instructions, which enable a computer to execute the random access method executed by the above-mentioned terminal device, or the random access method executed by the above-mentioned network device.

[0014] In the eleventh aspect, an embodiment of the present application provides a computer program, which enables a computer to execute the random access method executed by the above-mentioned terminal device, or the random access method executed by the above-mentioned network device.

[0015] The random access method provided in the embodiment of the present application includes: the terminal device determines whether the RAR message is a RAR message for the terminal device according to the identification information carried in the received RAR message. In this way, the network device carries the identification information in the RAR message, so that the terminal device can determine whether the RAR message is a RAR message for itself according to the identification information, thereby avoiding the terminal device from transmitting Msg3 according to the indication in the RAR message that is not for itself, thereby reducing the conflict of random access. BRIEF DESCRIPTION OF THE DRAWINGS

[0016] Figure 1 A schematic diagram of the random access process for contention in this application;

[0017] Figure 2 This is a schematic diagram of the RAR format for this application;

[0018] Figure 3 This is a schematic diagram of the subheader format of this application;

[0019] Figure 4 This is a schematic diagram of the structure of the MAC PDU for this application;

[0020] Figure 5 A schematic diagram of RACH conflict for this application;

[0021] Figure 6 This is a schematic diagram of the structure of the communication system according to the embodiment of the present application;

[0022] Figure 7 This is a schematic diagram of an optional processing flow of the random access method according to an embodiment of the present application;

[0023] Figure 8 This is a schematic diagram of the identification information carried in the MAC RAR according to an embodiment of the present application;

[0024] Fig. 9 A schematic diagram of a radio frame and a RAR time window in which the maximum RAR time window is 20 ms in an embodiment of the present application;

[0025] Fig.10 This is a schematic diagram of the identification information carried in the BI subheader according to an embodiment of the present application;

[0026] Fig.11 This is a schematic diagram of the structure of the terminal device according to the embodiment of the present application;

[0027] Fig.12 This is a schematic diagram of the composition structure of the network device according to the embodiment of the present application;

[0028] Fig.13 Schematic diagram of the hardware structure of the electronic device according to the embodiment of the present application. DETAILED DESCRIPTION

[0029] In order to enable a more detailed understanding of the features and technical contents of the embodiments of the present application, the implementation of the embodiments of the present application is described in detail below in conjunction with the accompanying drawings. The attached drawings are for reference only and are not used to limit the embodiments of the present application.

[0030] Before describing in detail the random access method provided in the embodiment of the present application, a brief description of random access in the related art is first given.

[0031] With people's pursuit of speed, latency, high-speed mobility, energy efficiency, and the diversity and complexity of services in future life, the 3GPP international standard organization began to develop 5G. The main application scenarios of 5G are: Enhanced Mobile Broadband (eMBB), Ultra Reliable Low Latency Communications (URLLC), and Massive Machine Type Communication (mMTC).

[0032] eMBB still aims at users to obtain multimedia content, services and data, and its demand is growing rapidly. On the other hand, since eMBB may be deployed in different scenarios, such as indoors, in urban areas, and in rural areas, its capabilities and requirements vary greatly, so it cannot be generalized and must be analyzed in detail in combination with specific deployment scenarios. Typical applications of URLLC include: industrial automation, power automation, remote medical operations (surgery), traffic safety, etc. Typical features of mMTC include: high connection density, small data volume, latency-insensitive services, low cost and long service life of modules, etc.

[0033] In the early deployment of New Radio (NR), complete NR network coverage was difficult to obtain, so the typical network coverage mode was wide-area Long Term Evolution (LTE) coverage and NR island coverage mode. In addition, the spectrum used for LTE is mostly deployed below 6GHz, and there is very little spectrum below 6GHz available for NR. Therefore, NR must study the application of spectrum above 6GHz; however, the coverage range of high-frequency bands is limited and the signal fades quickly; at the same time, in order to protect the mobile operators' initial investment in LTE, a tight interworking working mode between LTE and NR is proposed. Of course, NR can also be deployed independently.

[0034] NR can also operate in unlicensed frequency bands in the following operating scenarios:

[0035] Carrier aggregation scenario: The primary cell (PCell) is the licensed spectrum, and the secondary cells (SCells) working on the unlicensed spectrum are aggregated through carrier aggregation.

[0036] Dual connection working scenario: PCell is LTE licensed spectrum, and PScell ​​is NR unlicensed spectrum.

[0037] Independent working scenario: NR works as an independent cell in unlicensed spectrum.

[0038] Usually, the working frequency band of NR-Unlicensed (NR-U) is 5GHz unlicensed spectrum and 6GHz unlicensed spectrum, such as US5925-7125MHz, Europe5925-6425MHz, or other frequency bands; on the unlicensed spectrum, the design of NR-U should ensure fairness with other systems that have already worked on these unlicensed spectrums, such as fairness with WiFi. The principle of fairness is that the impact of NR-U on the systems that have been deployed on the unlicensed spectrum (such as WiFi) cannot exceed the impact between the systems that have been deployed on the unlicensed spectrum.

[0039] In order to ensure fair coexistence between systems on the unlicensed spectrum, energy detection has been agreed upon as a basic coexistence mechanism. The general energy detection mechanism is the Listen Before Talk (LBT) mechanism. The basic principle of the LBT mechanism is that the network device or terminal device (and the transmission end device) needs to listen for a period of time as specified before transmitting data on the unlicensed spectrum. If the listening result indicates that the channel is idle, the transmission end device can transmit data to the receiving end. If the listening result indicates that the channel is occupied, the transmission end device needs to back off for a period of time according to the regulations and continue to listen to the channel until the channel listening result is idle before transmitting data to the receiving end device.

[0040] In the channel access of the unlicensed frequency band of LTE Licensed-Assisted Access (LAA), the network equipment needs to perform LBT for downlink data transmission; in LAA, the priority of channel access is determined by the following Table 1.

[0041] Table 1

[0042] Among them, m p It is related to the channel listening time for executing channel access. Specifically, the network device needs to perform channel listening for Td time first, where Td = 16us + m p ×9us.

[0043] CW min,p and CW max,p It is related to the random listening channel time during the channel access process. Specifically, when the network device listens to the channel for Td time and it is idle, it needs to listen to the channel N times, and each listening time is 9us. N is a random number between 0 and CWp, and CW min,p ≤CW p ≤CW max,p .

[0044] T mcot,p The maximum time a network device occupies a channel after it seizes the channel. It is related to the channel priority adopted by the network device. For example, if the priority is 1, the channel can be occupied for a maximum of 2ms after the channel is successfully sensed.

[0045] Therefore, for the terminal device, the data transmission from the network device to the terminal device must be completed within the Maximum Channel Occupancy Time (MCOT); if the network device does not seize the channel, that is, outside the MCOT time, the terminal device will not receive the scheduling data from the network device to the terminal device.

[0046] Random access is an important process for establishing a wireless connection between a terminal device and a network device. Through random access, the terminal device can achieve uplink synchronization with the network device and apply for uplink resources. The random access process is divided into contention random access and non-contention random access.

[0047] Contention random access process, such as Figure 1 As shown:

[0048] Step 1: The terminal device sends a random access preamble to the network device.

[0049] Specifically, the terminal device determines the relationship between the synchronization signal block (SSB) and the physical random access channel (PRACH) resource through high-level configuration; receives a group of SSBs and determines its reference signal receiving power (RSRP) value, and selects a suitable SSB according to the threshold; determines the PRACH resource based on the selected SSB and the corresponding relationship between the SSB and the PRACH resource; selects the preamble group according to the size of Msg3;

[0050] Set the target received power equal to preambleReceivedTargetPower+DELTA_PREAMBLE+(PREAMBLE_POWER_RAMPING_COUNTER-1)×power Ramping Step; send the sequence through Msg1 on PRACH time-frequency domain resources.

[0051] Step 2: The network device sends a RAR message to the terminal device.

[0052] Specifically, the RA-RNTI is determined according to the PRACH time-frequency domain resources of the terminal device sending Msg1; wherein RA-RNTI=1+s_id+14×t_id+14×80×f_id+14×80×8×ul_carrier_id. The network device sends a RAR message corresponding to the RA-RNTI to the terminal device through Msg2.

[0053] The terminal device opens the RAR time window (RACH-Response Window) at the first Physical Downlink Control Channel (PDCCH) occasion after sending the Preamble and monitors the PDCCH during the operation of the time window to receive the RAR message corresponding to the RA-RNTI. If the terminal device does not receive the RAR message within the RAR monitoring window, the terminal device retransmits Msg1; if the terminal device receives the RAR message within the RAR monitoring window, the terminal device transmits Msg3 according to the instructions of the RAR message.

[0054] Step 3: The terminal device transmits Msg3 based on the uplink authorization in the RAR message.

[0055] After Msg3 is transmitted, the terminal device starts the random access contention resolution timer (ra-ContentionResolutionTimer) and monitors the PDCCH during the timer; when Msg3 is retransmitted using a hybrid automatic repeat request (HARQ), the timer is restarted; the terminal device continues to monitor the PDCCH until the timer times out or stops.

[0056] Step 4: Conflict resolution.

[0057] If the terminal device receives DCI format 1_0 scrambled by C-RNTI and its corresponding PDSCH, random access is completed. Alternatively, if the terminal device receives DCI format 1_0 scrambled by TC-RNTI and its corresponding PDSCH and successfully compares the content, random access is completed.

[0058] In the above step 2, the length of the RAR time window started by the terminal device is less than or equal to 10ms. Figure 2 As shown, it includes a subheader, RAPID, payload, uplink (UL) authorization (grant) and Temporary C-RNTI; wherein the format diagram of the subheader is as follows Figure 3As shown in FIG. 1 , BI is used to indicate the backoff time for retransmitting Msg1. A schematic diagram of the structure of a Media Access Control Protocol Data Unit (MAC PDU) composed of RAR is shown in FIG. Figure 4 As shown, one RAP ID corresponds to one MAC RAR.

[0059] In NR-U, when the terminal device initiates random access, whether it is competitive random access or non-competitive random access, there may be a situation where the network device cannot send Msg2 (i.e., RAR response message) within 10ms due to unsuccessful channel preemption of the terminal device. Therefore, in NR-U, the size of the RAR time window needs to be further expanded so that the RAR time window is greater than 10ms.

[0060] If the size of the RAR time window is greater than 10ms, it is possible that the network device can calculate the same RA-RNTI based on the random access opportunity (RACH Occation, RO) resources selected by two different terminal devices in at least two 10ms system frames. When the network device sends a RAR message carrying RA-RNTI to the terminal device, the terminal device cannot determine whether the RAR message is for itself, which further increases the RACH conflict. For example, the schematic diagram of RACH conflict is as follows: Figure 5 As shown, the first terminal device sends a Preamble in the first time slot of the first radio frame, and the RAR time window opened by the first terminal device is 20ms after the start time of the third time slot of the first radio frame; the second terminal device sends a Preamble in the first time slot of the second radio frame, and the RAR time window opened by the second terminal device is 20ms after the start time of the third time slot of the second radio frame. The RA-RNTI determined based on the PRACH resources of the Preamble sent by the first terminal device may be the same as the RA-RNTI determined based on the PRACH resources of the Preamble sent by the second terminal device; Figure 5 At the location indicated by the shaded portion shown, the first terminal device and the second terminal device may receive a RAR message carrying the same RA-RNTI. At this time, the first terminal device and the second terminal device cannot determine whether the RAR message is a RAR message for themselves. When any terminal device transmits Msg3 according to the indication of a RAR message that is not for itself, the random access conflict will be further increased.

[0061] The present application provides a random access method. The random access method of the embodiment of the present application can be applied to various communication systems, such as: Global System of Mobile communication (GSM) system, Code Division Multiple Access (CDMA) system, Wideband Code Division Multiple Access (WCDMA) system, General Packet Radio Service (GPRS), LTE system, LTE Frequency Division Duplex (FDD) system, LTE Time Division Duplex (TDD), Universal Mobile Telecommunication System (UMTS), Worldwide Interoperability for Microwave Access (WiMAX) communication system or 5G system, etc.

[0062] For example, the communication system 100 used in the embodiment of the present application is as follows: Figure 6 As shown. The communication system 100 may include a network device 110, which may be a device that communicates with a terminal device 120 (or referred to as a communication terminal or terminal). The network device 110 may provide communication coverage for a specific geographical area, and may communicate with terminal devices located in the coverage area. Optionally, the network device 110 may be a base station (Base Transceiver Station, BTS) in a GSM system or a CDMA system, or a base station (NodeB, NB) in a WCDMA system, or an evolved base station (Evolutional Node B, eNB or eNodeB) in an LTE system, or a wireless controller in a cloud radio access network (Cloud Radio Access Network, CRAN), or the network device may be a mobile switching center, a relay station, an access point, a vehicle-mounted device, a wearable device, a hub, a switch, a bridge, a router, a network-side device in a 5G network, or a network device in a future evolved public land mobile network (Public Land Mobile Network, PLMN), etc.

[0063] The communication system 100 also includes at least one terminal device 120 located within the coverage of the network device 110. As used herein, "terminal device" includes but is not limited to connection via a wired line, such as via a Public Switched Telephone Networks (PSTN), a Digital Subscriber Line (DSL), a digital cable, a direct cable connection; and / or another data connection / network; and / or via a wireless interface, such as, for a cellular network, a Wireless Local Area Network (WLAN), a digital television network such as a DVB-H network, a satellite network, an AM-FM broadcast transmitter; and / or a device of another terminal device configured to receive / send communication signals; and / or an Internet of Things (IoT) device. A terminal device configured to communicate via a wireless interface may be referred to as a "wireless communication terminal", "wireless terminal" or "mobile terminal". Examples of mobile terminals include, but are not limited to, satellite or cellular telephones; Personal Communications System (PCS) terminals that may combine cellular radiotelephones with data processing, fax, and data communications capabilities; PDAs that may include radiotelephones, pagers, Internet / Intranet access, Web browsers, notepads, calendars, and / or Global Positioning System (GPS) receivers; and conventional laptop and / or palmtop receivers or other electronic devices that include radiotelephone transceivers. A terminal device may refer to an access terminal, user equipment (UE), a subscriber unit, a subscriber station, a mobile station, a mobile station, a remote station, a remote terminal, a mobile device, a user terminal, a terminal, a wireless communication device, a user agent, or a user device. The access terminal can be a cellular phone, a cordless phone, a Session Initiation Protocol (SIP) phone, a Wireless Local Loop (WLL) station, a Personal Digital Assistant (PDA), a handheld device with wireless communication capabilities, a computing device or other processing device connected to a wireless modem, a vehicle-mounted device, a wearable device, a terminal device in a 5G network, or a terminal device in a future evolved PLMN, etc.

[0064] Optionally, terminal devices 120 may perform device-to-device (D2D) communication.

[0065] Optionally, the 5G system or 5G network may also be referred to as an NR system or NR network.

[0066] Figure 6 One network device and two terminal devices are shown exemplarily. Optionally, the communication system 100 may include multiple network devices and each network device may include another number of terminal devices within its coverage area, which is not limited in the embodiments of the present application.

[0067] Optionally, the communication system 100 may also include other network entities such as a network controller and a mobility management entity, which is not limited in the embodiments of the present application.

[0068] It should be understood that the device with communication function in the network / system in the embodiment of the present application can be referred to as a communication device. Figure 6 Taking the communication system 100 shown as an example, the communication equipment may include a network device 110 and a terminal device 120 with communication functions. The network device 110 and the terminal device 120 may be the specific devices described above and will not be repeated here. The communication equipment may also include other devices in the communication system 100, such as a network controller, a mobile management entity and other network entities, which is not limited in the embodiments of the present application.

[0069] An optional processing flow of the random access method provided in the embodiment of the present application is as follows: Figure 7 As shown, the following steps are included:

[0070] Step S201: The terminal device receives a RAR message sent by a network device.

[0071] Step S202: The terminal device determines whether the RAR message is a RAR message for the terminal device according to the identification information carried in the RAR message.

[0072] In some embodiments, the identification information is a wireless frame identifier (frame id).

[0073] In some embodiments, when a terminal device determines whether the RAR message is a RAR message for the terminal device based on identification information carried in a received RAR message, if a value obtained by taking a modulo operation of a system frame number (SFN) of a preamble transmitted by the terminal device and the number of system frames included in a RAR time window matches a value corresponding to the identification information, the terminal device determines that the RAR message is a RAR message for the terminal device; if a value obtained by taking a modulo operation of a system frame number of a preamble transmitted by the terminal device and the number of system frames included in the RAR time window does not match a value corresponding to the identification information, the terminal device determines that the RAR message is not a RAR message for the terminal device. Among them, matching can also be understood as equality, that is, when the value obtained by taking the system frame number of the preamble code transmitted by the terminal device and the number of system frames included in the RAR time window modulo operation is equal to the value corresponding to the identification information, the terminal device determines that the RAR message is a RAR message for the terminal device; when the value obtained by taking the system frame number of the preamble code transmitted by the terminal device and the number of system frames included in the RAR time window modulo operation is not equal to the value corresponding to the identification information, the terminal device determines that the RAR message is not a RAR message for the terminal device.

[0074] Among them, the value corresponding to the identification information can be the value after the bit value representing the identification information is converted into decimal; for example, the bit value representing the identification information is 00, then the value corresponding to the identification information is 0; the bit value representing the identification information is 01, then the value corresponding to the identification information is 1; the bit value of the identification information is 10, then the value corresponding to the identification information is 2; the bit value of the identification information is 11, then the value corresponding to the identification information is 3.

[0075] In a specific implementation, the system frame number of the preamble transmitted by the terminal device is 5; the RAR time window is 40ms, and the number of system frames contained in the RAR time window is 4; the value obtained by taking the modulus operation of the system frame number of the preamble transmitted by the terminal device and the number of system frames contained in the RAR time window is 1. If the value of the bit representing the identification information is 1, or the value of the bit representing the identification information is 10, the value corresponding to the identification information is 1. In this scenario, the value obtained by taking the modulus operation of the system frame number of the preamble transmitted by the terminal device and the number of system frames contained in the RAR time window is equal to the value corresponding to the identification information, and the terminal device determines that the RAR message is a RAR message for the terminal device. If the value of the bit representing the identification information is 0, or the value of the bit representing the identification information is 00, the value corresponding to the identification information is 0. In this scenario, the value obtained by taking the modulus operation of the system frame number of the preamble transmitted by the terminal device and the number of system frames contained in the RAR time window is not equal to the value corresponding to the identification information, and the terminal device determines that the RAR message is not a RAR message for the terminal device.

[0076] In an optional implementation, the identification information is carried in the MAC RAR; since the MAC RAR is included in the MACsubPDU, it can also be understood that the identification information is carried in the MAC subPDU. In a specific implementation, the schematic diagram of the identification information being carried in the MAC RAR is as follows: Figure 8 As shown, the identification information is represented by the value of the reserved bit (R bit) in the MAC RAR. For example, when the value of the R bit is 0, the identification information is 0; when the value of the R bit is 1, the identification information is 1. Since there is only one R bit in the MAC RAR, the identification information shown is carried in the MAC RAR, which is applicable to the scenario where the maximum RAR time window is 20ms. For the wireless frame and RAR time window with a maximum RAR time window of 20ms, as shown in FIG. Fig. 9 By using the embodiment of the present application, it is possible to distinguish Fig. 9 The RO resources in the time slot marked by the shaded part in

[0077] Since a RAR message includes multiple MAC RARs, the terminal device first searches the MAC RAR for the MAC RAR corresponding to the index (preamble index) of the preamble transmitted by the terminal device; the terminal device then traverses the found MAC RARs; until the value obtained by taking the modulus operation of the system frame number of the preamble transmitted by the terminal device and the number of system frames included in the RAR time window matches the value corresponding to the identification information carried in the MAC RAR; or, when the value obtained by taking the modulus operation of the system frame number of the preamble transmitted by the terminal device and the number of system frames included in the RAR time window does not match the value corresponding to the identification information carried in the MAC RAR, all the found MAC RARs are traversed. Among them, the MAC RAR corresponding to the preamble index transmitted by the terminal device can be a MAC RAR whose included random access preamble identifier (RAP ID) is equal to the index of the preamble transmitted by the terminal device; therefore, the RAP ID included in the MAC RAR found by the terminal device is equal to the index of the preamble transmitted by the terminal device.

[0078] That is, the terminal device searches for the identification information carried in the first MAC RAR included in the RAR, and compares the value obtained by performing a modulo operation on the system frame number of the terminal device transmitting the preamble with the number of system frames included in the RAR time window with the value corresponding to the identification information carried in the first MAC RAR; if the comparison result is a mismatch, the terminal searches for the identification information carried in the second MAC RAR included in the RAR message, and compares the value obtained by performing a modulo operation on the system frame number of the terminal device transmitting the preamble with the number of system frames included in the RAR time window with the value corresponding to the identification information carried in the second MAC RAR; if the comparison result is a match, the terminal device determines that the RAR message is a RAR message for itself; if the comparison result is a mismatch, the terminal device continues to search for the identification information carried in the MAC RARs other than the first MAC RAR and the second MAC RAR included in the RAR message, until the values ​​corresponding to the identification information carried in all the MAC RARs included in the RAR message do not match the values ​​obtained by performing a modulo operation on the system frame number of the terminal device transmitting the preamble with the number of system frames included in the RAR time window, and the terminal device determines that the RAR message is not a RAR message for itself.

[0079] In another optional implementation, the identification information is carried in a backoff indicator (BI) subheader. In a specific implementation, the identification information is carried in a schematic diagram of a BI subheader, such as Fig.10As shown, the identification information is represented by the value of the reserved bit (R bit) in the BI subheader. For example, when the value of the R bit is 00, the identification information is 0; when the value of the R bit is 01, the identification information is 1; when the value of the R bit is 10, the identification information is 2; when the value of the R bit is 11, the identification information is 3. Since there are two R bits in the BI subheader, the situation where the identification information is carried in the BI subheader is applicable to the scenario where the maximum RAR time window is 40ms.

[0080] By carrying identification information in the BI subheader, the terminal device can determine whether the RAR message is a RAR message for itself. When the terminal device determines that the RAR message is a RAR message for itself, the terminal device further decodes the MAC subPDU corresponding to the BI subheader. If the terminal device determines that the RAR message is not a RAR message for itself, the terminal device does not decode the MAC subPDU corresponding to the BI subheader.

[0081] In another optional implementation, the identification information is carried in a first subheader, and the first subheader is different from the BI subheader. It can be understood that the first subheader is a new subheader different from the existing subheader; in addition to including some fields in the existing subheader, such as E / T / RAPID, the first subheader also adds at least one bit, and the identification information is represented by the value of at least one bit in the first subheader. Since the number of bits representing the identification information in the first subheader is at least one, as the number of bits representing the identification information increases, it can be applied to RAR time windows of larger sizes.

[0082] By carrying identification information in the first subheader, the terminal device can determine whether the RAR message is a RAR message for itself. When the terminal device determines that the RAR message is a RAR message for itself, the terminal device further decodes the MAC subPDU corresponding to the first subheader. If the terminal device determines that the RAR message is not a RAR message for itself, the terminal device does not decode the MAC subPDU corresponding to the first subheader.

[0083] In an embodiment of the present application, by carrying identification information in the RAR message, the terminal device can determine whether the RAR message is a RAR message for itself based on the identification information, thereby avoiding the terminal device transmitting Msg3 based on the indication in the RAR message that is not for itself, thereby reducing random access conflicts.

[0084] It should be understood that in the various embodiments of the present application, the size of the serial numbers of the above-mentioned processes does not mean the order of execution. The execution order of each process should be determined by its function and internal logic, and should not constitute any limitation on the implementation process of the embodiments of the present application.

[0085] To implement the random access method, the present application provides a terminal device, wherein the terminal device 300 has a structure as follows: Fig.11 As shown, including:

[0086] The processing unit 301 is configured to determine, according to identification information carried in the received RAR message, whether the RAR message is a RAR message for the terminal device.

[0087] In some embodiments, the identification information is a wireless frame identification.

[0088] In some embodiments, the identification information is carried in a MAC RAR.

[0089] In some embodiments, the identification information is represented by a value of a reserved bit in the MAC RAR.

[0090] In some embodiments, the identification information is carried in a BI subheader.

[0091] In some embodiments, the identification information is represented by a value of a reserved bit in the BI subheader.

[0092] In some embodiments, the identification information is carried in a first subheader, and the first subheader is different from the BI subheader.

[0093] In some embodiments, the identification information is represented by a value of at least one bit in the first subheader.

[0094] In some embodiments, the processing unit 301 is configured to determine that the RAR message is a RAR message for the terminal device when a value obtained by performing a modulo operation on the number of system frames included in the RAR time window when the system frame number of the preamble transmitted by the terminal device matches a value corresponding to the identification information;

[0095] Alternatively, if the value obtained by performing a modulo operation on the system frame number of the preamble code transmitted by the terminal device and the number of system frames included in the RAR time window does not match the value corresponding to the identification information, it is determined that the RAR message is not a RAR message for the terminal device.

[0096] In some embodiments, the processing unit 301 is configured to, when the identification information is carried in the MAC RAR, search the MAC RAR included in the RAR message by the terminal device for a MAC RAR corresponding to an index of the preamble transmitted by the terminal device;

[0097] The found MAC RARs are traversed until a value obtained by performing a modulo operation on the system frame number of the terminal device transmitting the preamble and the number of system frames included in the RAR time window matches the value corresponding to the identification information; or, until all found MAC RARs are traversed.

[0098] To implement the random access method, the present application provides a network device, wherein the network device 400 has a structure as follows: Fig.12 As shown, including:

[0099] The sending unit 401 is configured to send a RAR message to a terminal device, wherein the RAR message carries identification information, and the identification information is used by the terminal device to determine whether the RAR message is a RAR message for the terminal device.

[0100] In some embodiments, the identification information is a wireless frame identification.

[0101] In some embodiments, the identification information is carried in a MAC RAR.

[0102] In some embodiments, the identification information is represented by a value of a reserved bit in the MAC RAR.

[0103] In some embodiments, the identification information is carried in a BI subheader.

[0104] In some embodiments, the identification information is represented by a value of a reserved bit in the BI subheader.

[0105] In some embodiments, the identification information is carried in a first subheader, and the first subheader is different from the BI subheader.

[0106] In some embodiments, the identification information is represented by a value of at least one bit in the first subheader.

[0107] An embodiment of the present application also provides a terminal device, including a processor and a memory for storing a computer program that can be run on the processor, wherein the processor is used to execute the steps of the random access method executed by the above-mentioned terminal device when running the computer program.

[0108] An embodiment of the present application also provides a network device, including a processor and a memory for storing a computer program that can be run on the processor, wherein the processor is used to execute the steps of the random access method executed by the above-mentioned network device when running the computer program.

[0109] Fig.13 700 is a schematic diagram of the hardware structure of the electronic device (terminal device and network device) of the embodiment of the present application. The electronic device 700 includes: at least one processor 701, a memory 702 and at least one network interface 704. The various components in the electronic device 700 are coupled together through a bus system 705. It can be understood that the bus system 705 is used to realize the connection and communication between these components. In addition to the data bus, the bus system 705 also includes a power bus, a control bus and a status signal bus. However, for the sake of clarity, Fig.13 Various buses are labeled as bus system 705.

[0110] It can be understood that the memory 702 can be a volatile memory or a non-volatile memory, and can also include both volatile and non-volatile memories. Among them, the non-volatile memory can be ROM, programmable read-only memory (PROM), erasable programmable read-only memory (EPROM), electrically erasable programmable read-only memory (EEPROM), magnetic random access memory (FRAM), ferromagnetic random access memory, flash memory, magnetic surface memory, optical disk, or compact disc read-only memory (CD-ROM); the magnetic surface memory can be a disk memory or a tape memory. The volatile memory can be a random access memory (RAM), which is used as an external cache. By way of example but not limitation, many forms of RAM are available, such as static random access memory (SRAM), synchronous static random access memory (SSRAM), dynamic random access memory (DRAM), synchronous dynamic random access memory (SDRAM), double data rate synchronous dynamic random access memory (DDRSDRAM), enhanced synchronous dynamic random access memory (ESDRAM), synchronous link dynamic random access memory (SLDRAM), direct memory bus random access memory (DRRAM). The memory 702 described in the embodiments of the present application is intended to include but is not limited to these and any other suitable types of memory.

[0111] The memory 702 in the embodiment of the present application is used to store various types of data to support the operation of the electronic device 700. Examples of such data include: any computer program for operating on the electronic device 700, such as the application 7022. The program for implementing the method of the embodiment of the present application may be included in the application 7022.

[0112] The method disclosed in the above embodiment of the present application can be applied to the processor 701, or implemented by the processor 701. The processor 701 may be an integrated circuit chip with signal processing capabilities. In the implementation process, each step of the above method can be completed by the hardware integrated logic circuit in the processor 701 or the instruction in the form of software. The above processor 701 may be a general processor, a digital signal processor (DSP, Digital Signal Processor), or other programmable logic devices, discrete gates or transistor logic devices, discrete hardware components, etc. The processor 701 can implement or execute the methods, steps and logic block diagrams disclosed in the embodiments of the present application. The general processor may be a microprocessor or any conventional processor, etc. In combination with the steps of the method disclosed in the embodiment of the present application, it can be directly embodied as a hardware decoding processor to execute, or it can be executed by a combination of hardware and software modules in the decoding processor. The software module can be located in a storage medium, which is located in the memory 702, and the processor 701 reads the information in the memory 702 and completes the steps of the above method in combination with its hardware.

[0113] In an exemplary embodiment, the electronic device 700 may be implemented by one or more application specific integrated circuits (ASICs), DSPs, programmable logic devices (PLDs), complex programmable logic devices (CPLDs), FPGAs, general purpose processors, controllers, MCUs, MPUs, or other electronic components to execute the aforementioned method.

[0114] The embodiment of the present application also provides a computer storage medium for storing an executable program.

[0115] Optionally, the computer storage medium can be applied to the terminal device in the embodiments of the present application, and the executable program enables the computer to execute the corresponding processes in the various methods in the embodiments of the present application. For the sake of brevity, they are not repeated here.

[0116] Optionally, the computer storage medium can be applied to the network device in the embodiments of the present application, and the executable program enables the computer to execute the corresponding processes in the various methods in the embodiments of the present application. For the sake of brevity, they are not repeated here.

[0117] An embodiment of the present application provides a chip, including: a processor, used to call and run a computer program from a memory, so that a device equipped with the chip executes the random access method executed by the above-mentioned terminal device, or the random access method executed by the above-mentioned network device.

[0118] An embodiment of the present application provides a computer program product, including computer program instructions, which enable a computer to execute the random access method executed by the above-mentioned terminal device, or the random access method executed by the above-mentioned network device.

[0119] The present application is described with reference to the flowcharts and / or block diagrams of the methods, devices (systems), and computer program products according to the embodiments of the present application. It should be understood that each process and / or box in the flowchart and / or block diagram, as well as the combination of the processes and / or boxes in the flowchart and / or block diagram, can be implemented by computer program instructions. These computer program instructions can be provided to a processor of a general-purpose computer, a special-purpose computer, an embedded processor, or other programmable data processing device to generate a machine, so that the instructions executed by the processor of the computer or other programmable data processing device generate instructions for implementing the processes in the flowchart and / or block diagram. Figure 1 A process or multiple processes and / or boxes Figure 1 A device that provides the functions specified in a block or multiple blocks.

[0120] These computer program instructions may also be stored in a computer-readable memory capable of directing a computer or other programmable data processing device to operate in a specific manner, so that the instructions stored in the computer-readable memory produce an article of manufacture comprising an instruction device, which implements the process Figure 1 A process or multiple processes and / or boxes Figure 1 A function specified in one or more boxes.

[0121] These computer program instructions can also be loaded onto a computer or other programmable data processing device so that a series of operating steps are executed on the computer or other programmable device to produce a computer-implemented process, thereby providing instructions for implementing the process. Figure 1 A process or multiple processes and / or boxes Figure 1 A step that specifies a function in one or more boxes.

[0122] The above is only a preferred embodiment of the present application and is not intended to limit the scope of protection of the present application. Any modifications, equivalent substitutions and improvements made within the spirit and principles of the present application should be included in the scope of protection of the present application.

Claims

1. A random access method, the method comprising: When the size of the random access response RAR time window is greater than 10 ms, the terminal device determines, according to the identification information carried in the received RAR message, whether the RAR message is a RAR message for the terminal device; In which, in the scenario where the maximum size of the RAR time window is 20ms, the identification information is carried in the media access control random access response MAC RAR; in the scenario where the maximum size of the RAR time window is 40ms, the identification information is carried in the fallback indication subheader BI subheader.

2. The method according to claim 1, wherein: The identification information is a wireless frame identification.

3. The method according to claim 1, wherein: The identification information is represented by the value of the reserved bit in the MAC RAR.

4. The method according to claim 1, wherein: The identification information is represented by the value of the reserved bit in the BI subheader.

5. The method according to claim 1 or 2, wherein: The identification information is carried in a first subheader, and the first subheader is different from the BI subheader.

6. The method according to claim 5, wherein: The identification information is represented by a value of at least one bit in the first subheader.

7. The method according to any one of claims 1 to 4, wherein: The terminal device confirms, according to identification information carried in the received RAR message, whether the RAR message is a RAR message for the terminal device, including: When a value obtained by performing a modulo operation on the number of system frames included in the RAR time window by the system frame number of the terminal device transmitting the preamble matches a value corresponding to the identification information, the terminal device determines that the RAR message is a RAR message for the terminal device; Alternatively, if the value obtained by performing a modulo operation on the system frame number of the preamble code transmitted by the terminal device and the number of system frames included in the RAR time window does not match the value corresponding to the identification information, the terminal device determines that the RAR message is not a RAR message for the terminal device.

8. The method according to claim 7, wherein: The terminal device confirms, according to identification information carried in the received RAR message, whether the RAR message is a RAR message for the terminal device, including: In the case where the identification information is carried in a MAC RAR, the terminal device searches the MAC RAR included in the RAR message for a MAC RAR corresponding to an index of the preamble transmitted by the terminal device; The found MAC RARs are traversed until a value obtained by performing a modulo operation of the system frame number of the terminal device transmitting the preamble and the number of system frames included in the RAR time window matches the value corresponding to the identification information; or, until all found MAC RARs are traversed.

9. A random access method, the method comprising: When the size of the random access response RAR time window is greater than 10 ms, the network device sends the RAR message to the terminal device, where the RAR message carries identification information, and the identification information is used by the terminal device to determine whether the RAR message is a RAR message for the terminal device; In which, in the scenario where the maximum size of the RAR time window is 20ms, the identification information is carried in the media access control random access response MAC RAR; in the scenario where the maximum size of the RAR time window is 40ms, the identification information is carried in the fallback indication subheader BI subheader.

10. The method according to claim 9, wherein: The identification information is a wireless frame identification.

11. The method according to claim 9, wherein: The identification information is represented by the value of the reserved bit in the MAC RAR.

12. The method according to claim 9, wherein: The identification information is represented by the value of the reserved bit in the BI subheader.

13. The method according to claim 9 or 10, wherein: The identification information is carried in a first subheader, and the first subheader is different from the BI subheader.

14. The method according to claim 13, wherein: The identification information is represented by a value of at least one bit in the first subheader.

15. A terminal device, comprising: The processing unit is configured to determine whether the RAR message is a RAR message for the terminal device based on the identification information carried in the received RAR message when the size of the random access response RAR time window is greater than 10ms; wherein, in the scenario where the size of the RAR time window is at most 20ms, the identification information is carried in the media access control random access response MAC RAR; and in the scenario where the size of the RAR time window is at most 40ms, the identification information is carried in the fallback indication subheader BI subheader.

16. The terminal device according to claim 15, wherein: The identification information is a wireless frame identification.

17. The terminal device according to claim 15, wherein: The identification information is represented by the value of the reserved bit in the MAC RAR.

18. The terminal device according to claim 15, wherein: The identification information is represented by the value of the reserved bit in the BI subheader.

19. The terminal device according to claim 15 or 16, wherein: The identification information is carried in a first subheader, and the first subheader is different from the BI subheader.

20. The terminal device according to claim 19, wherein: The identification information is represented by a value of at least one bit in the first subheader.

21. The terminal device according to any one of claims 15 to 18, wherein: The processing unit is configured to determine that the RAR message is a RAR message for the terminal device when a value obtained by performing a modulo operation on the system frame number of the preamble transmitted by the terminal device and the number of system frames included in the RAR time window matches a value corresponding to the identification information; Alternatively, if the value obtained by performing a modulo operation on the system frame number of the preamble code transmitted by the terminal device and the number of system frames included in the RAR time window does not match the value corresponding to the identification information, it is determined that the RAR message is not a RAR message for the terminal device.

22. The terminal device according to claim 21, wherein: The processing unit is configured to search, in a case where the identification information is carried in the MAC RAR, the MAC RAR included in the RAR message for a MAC RAR corresponding to an index of the preamble transmitted by the terminal device; The found MAC RARs are traversed until a value obtained by performing a modulo operation of the system frame number of the terminal device transmitting the preamble and the number of system frames included in the RAR time window matches the value corresponding to the identification information; or, until all found MAC RARs are traversed.

23. A network device, comprising: A sending unit is configured to send the RAR message to the terminal device when the size of the random access response RAR time window is greater than 10ms, and the RAR message carries identification information, and the identification information is used by the terminal device to determine whether the RAR message is a RAR message for the terminal device; wherein, in a scenario where the maximum size of the RAR time window is 20ms, the identification information is carried in the media access control random access response MAC RAR; and in a scenario where the maximum size of the RAR time window is 40ms, the identification information is carried in a fallback indication subheader BI subheader.

24. The network device according to claim 23, wherein: The identification information is a wireless frame identification.

25. The network device according to claim 23, wherein: The identification information is represented by the value of the reserved bit in the MAC RAR.

26. The network device according to claim 23, wherein: The identification information is represented by the value of the reserved bit in the BI subheader.

27. The network device according to claim 23 or 24, wherein: The identification information is carried in a first subheader, and the first subheader is different from the BI subheader.

28. The network device according to claim 27, wherein: The identification information is represented by a value of at least one bit in the first subheader.

29. A terminal device comprising a processor and a memory for storing a computer program that can be run on the processor, wherein: When the processor is used to run the computer program, it executes the steps of the random access method according to any one of claims 1 to 8.

30. A network device comprising a processor and a memory for storing a computer program that can be run on the processor, wherein: When the processor is used to run the computer program, it performs the steps of the random access method according to any one of claims 9 to 14.

31. A computer storage medium storing an executable program, wherein when the executable program is executed by a processor, the random access method according to any one of claims 1 to 8 is implemented.

32. A computer storage medium storing an executable program, wherein when the executable program is executed by a processor, the random access method according to any one of claims 9 to 14 is implemented.

33. A computer program product, comprising computer program instructions, which enable a computer to execute the random access method according to any one of claims 1 to 8.

34. A computer program product, comprising computer program instructions, which enable a computer to execute the random access method according to any one of claims 9 to 14.

35. A chip, comprising: A processor, configured to call and run a computer program from a memory, so that a device equipped with the chip executes the random access method as claimed in any one of claims 1 to 8.

36. A chip, comprising: A processor, configured to call and run a computer program from a memory, so that a device equipped with the chip executes the random access method as described in any one of claims 9 to 14.

Citation Information

Patent Citations

  • Method for random access, network device, and terminal device

    WO2018102966A1