Random access method and device
By obtaining information such as downlink channel quality and historical time advancement for the first type of random access, the terminal device can complete data transmission interactively in one go, solving the problem of inefficiency of existing random access methods and achieving efficient data transmission and system access.
Patent Information
- Application Number
- CN202311871472.X
- Authority / Receiving Office
- CN · China
- Patent Type
- Applications(China)
- Current Assignee / Owner
- Filing Date
- 2023-12-29
- Publication Date
- 2025-07-01
AI Technical Summary
The existing random access method requires multiple interactions between terminal devices and network devices, resulting in low access efficiency, especially when massive IoT devices are accessed, affecting battery life, and cannot meet the access needs of large-scale IoT devices in the future.
By obtaining information such as downlink channel quality, network device identification or historical time advancement, the terminal device can complete data transmission in one interaction, reduce the number of interactions with network devices, and improve system access efficiency.
While ensuring the uplink synchronization between the terminal equipment and the network equipment, data transmission efficiency and access accuracy are improved, the probability of random access failure is reduced, and system access efficiency is improved.
Smart Images

Figure CN120239101A_ABST
Abstract
Description
Technical Field
[0001] This application relates to the field of communication technologies, and more particularly, to a random access method and apparatus. Background Art
[0002] Random access is a step in the process of a terminal device connecting to a network. The terminal device can complete uplink time synchronization with the network device through the random access process. For initial access, the terminal device can establish a radio resource control connection with the network device through the random access process, and then realize the transmission of uplink and downlink service data.
[0003] In the related art, the terminal device is supported to initiate four-step random access or two-step random access to the network device. However, the above two random access processes require multiple back-and-forth interactions between the terminal device and the network device, resulting in low access efficiency. Relevant organizations have proposed that in view of the development trend of future large-scale Internet of Things (IoT) deployments, considering the reporting requirements of a large number of IoT devices or sensors, it is bound to involve the access problem of a large number of IoT devices. The access efficiency will directly affect the battery life of IoT devices. Implementing efficient access of terminal devices within limited bandwidth can effectively alleviate the battery life problem of IoT devices, which poses higher requirements on the existing access solutions. There is an urgent need to design a new random access method. Summary of the Invention
[0004] This application provides a random access method and apparatus, which can improve the system access efficiency and help effective data transmission between communication devices.
[0005] In a first aspect, a random access method is provided. This method can be executed by a sending device, or can also be executed by a chip or circuit for the sending device, etc. This application does not make any limitation in this regard. For ease of description, the following takes the execution by the sending device as an example for illustration. Among them, the sending device can be a terminal device, or a chip or circuit in the terminal device, etc., or a functional module in the terminal device that can call and execute a program.
[0006] The method includes: obtaining first information, where the first information includes at least one of the following: downlink channel quality; a first device identifier or a historical time advance (TA), where the historical TA is the TA at the previous access; and performing a first type of random access according to the first information. The first type of random access is used to send second information to a first device.
[0007] According to the solution provided by the present application, the terminal device performs a first type of random access based on the first information, which improves the system access efficiency while ensuring the uplink synchronization between the terminal device and the network device as much as possible, and helps the terminal device and the network device to perform effective data transmission. Among them, the first information includes the downlink channel quality, the network device identifier or the historical TA. The terminal device can perform the first type of random access only based on the downlink channel quality to improve the system access efficiency. Alternatively, the terminal device can also perform the first type of random access in combination with the downlink channel quality, the network device identifier or the historical TA, which increases the certainty of performing the first type of random access and helps to improve the accuracy of performing the first type of random access.
[0008] Combined with the first aspect, in some implementation manners of the first aspect, the second information includes data; further, the second information includes data carried on a Physical Uplink Share Channel (PUSCH) or a Physical Uplink Control Channel (PUCCH).
[0009] According to the solution provided by the present application, the first type of random access is such that a data transmission can be completed through one interaction between the sending device and the receiving device, that is, the random access process is completed. That is to say, this solution does not require multiple interactions between the sending device and the receiving device, that is, data transmission can be directly performed without obtaining a response from the receiving device.
[0010] Optionally, the first device is a receiving device. For the convenience of description, the following takes the first device as a network device as an example for illustration. However, the present application is not limited thereto.
[0011] Combined with the first aspect, in some implementation manners of the first aspect, before performing the first type of random access, the method further includes: determining first indication information, where the first indication information is used to indicate that the network device supports the first type of random access.
[0012] In some possible implementation manners, the method further includes: determining second indication information, where the second indication information is used to indicate the time-frequency resources of the first type of random access, and / or is used to indicate the preamble sequence of the first type of random access.
[0013] According to the solution provided by the present application, the terminal device can determine that the network device supports the first type of random access based on the indication information, thereby initiating the first type of random access, improving the accuracy of performing the first type of random access, enhancing the data transmission efficiency, and reducing the
[0014] In combination with the first aspect, in some implementations of the first aspect, performing a first type of random access according to the first information includes: performing the first type of random access when the downlink channel quality is not less than a first threshold.
[0015] Optionally, the first threshold is a threshold pre-agreed between the terminal device and the network device, or a threshold from the broadcast information of the network device, or other pre-configured thresholds.
[0016] Optionally, the first information further includes distance information, where the distance information includes the distance between the transmitting device and the receiving device, and there is a corresponding relationship between the distance and the downlink channel quality.
[0017] It should be understood that in space transmission, the signal attenuation is proportional to the square of the distance. So when the transmitting device is closer to the receiving device, the downlink channel quality is better.
[0018] Exemplarily, the downlink channel quality is obtained by the terminal device measuring the broadcast information from the network device.
[0019] Optionally, the downlink channel quality includes Reference Signal Received Power (RSRP), Signal to Interference plus Noise Ratio (SINR), Received Signal Strength Indication (RSSI), Reference Signal Receiving Quality (RSRQ), etc.
[0020] In some possible implementations, when the downlink channel quality does not meet the requirement for performing the first type of random access, or when the first type of random access fails, the method further includes: performing a two-step random access according to a first condition, where the first condition includes that the downlink channel quality is less than the first threshold and not less than a second threshold; or performing a four-step random access according to a second condition, where the second condition includes that the downlink channel quality is less than the second threshold and not less than a third threshold; where the second threshold is less than the first threshold, and the third threshold is less than the second threshold.
[0021] Optionally, the second threshold and the third threshold are thresholds pre-agreed between the terminal device and the network device, or thresholds from the broadcast information of the network device, or other pre-configured thresholds.
[0022] According to the solution provided by this application, the terminal device measures the downlink channel quality from the broadcast information of the network device, and uses the downlink channel quality to characterize the distance between the terminal device and the network device. When the network device is closer to the terminal device, that is, when the downlink channel quality is high, the first type of random access is performed, which improves the system access efficiency. If the downlink channel quality does not meet the requirements for the first type of random access, or if the first type of random access fails, the terminal device can perform two-step random access or four-step random access again according to the downlink channel quality to ensure uplink synchronization between the terminal device and the network device, thereby facilitating effective data transmission between the terminal device and the network device.
[0023] In combination with the first aspect, in some implementation manners of the first aspect, performing the first type of random access according to the first information includes: performing the first type of random access on the time-frequency resources corresponding to the channel quality range to which the downlink channel quality belongs, where different channel quality ranges correspond to different time-frequency resources.
[0024] In some possible implementation manners, the method further includes: receiving first time-frequency resource allocation information, where the first time-frequency resource allocation information indicates the time-frequency resources corresponding to different channel quality ranges.
[0025] Optionally, the first time-frequency resource allocation information comes from the system information of the network device and is sent to the terminal device in a broadcast manner.
[0026] According to the solution provided by this application, the time delay of the terminal device on the same time-frequency resource can be limited within a certain range, which ensures the demodulation performance of the network device for the data sent by multiple terminal devices on the same time-frequency resource. At the same time, each time-frequency resource is independent of each other and does not cause interference, which can ensure the data transmission of a large number of users.
[0027] In combination with the first aspect, in some implementation manners of the first aspect, performing the first type of random access according to the first information includes: performing the first type of random access when the network device identifier indicates that the cell to which the network device belongs is a microcell or a picocell.
[0028] In some possible implementation manners, obtain the network device identifier from the broadcast information, where the network device identifier is the identifier of the network device to be accessed and is used to indicate that the cell to which the network device to be accessed belongs is a microcell, or a picocell, or a macrocell.
[0029] In some possible implementation manners, when the network device identifier indicates that the cell to which the network device belongs is a macrocell, perform random access according to the downlink channel quality and / or historical TA.
[0030] Optionally, when the network device identifier indicates that the cell to which the network device belongs is a macro cell, a first type of random access is performed when the downlink channel quality is not less than a first threshold.
[0031] Optionally, when the network device identifier indicates that the cell to which the network device belongs is a macro cell, a two-step random access is performed when the downlink channel quality is less than the first threshold and not less than a second threshold; or a four-step random access is performed when the downlink channel quality is less than the second threshold and not less than a third threshold. Here, the second threshold is less than the first threshold, and the third threshold is less than the second threshold.
[0032] According to the solution provided in this application, the terminal device can directly perform random access according to the type of the cell to which the network device belongs. When the network device identifier indicates that the cell to which the network device belongs is a micro cell or a pico cell, the first type of random access can be directly performed, improving the system access efficiency and facilitating effective data transmission between the terminal device and the network device.
[0033] Combined with the first aspect, in some implementation manners of the first aspect, performing the first type of random access according to the first information includes: performing the first type of random access when the historical TA is not greater than a fourth threshold.
[0034] Optionally, the fourth threshold is a threshold agreed in advance between the terminal device and the network device, or a threshold in the broadcast information from the network device, or other pre-configured thresholds.
[0035] It should be understood that since the historical TA is the TA at the previous access, the two devices on both sides performing the first type of random access are the same as the two devices on both sides at the previous access, that is, this random access can be regarded as a reconnection between communication devices.
[0036] In some possible implementation manners, when the historical TA does not meet the condition for performing the first type of random access, or when the first type of random access fails, a four-step random access or a two-step random access can be determined again according to the historical TA, including: performing the two-step random access according to a third condition, where the third condition includes that the historical TA is greater than the fourth threshold and not less than a fifth threshold; or performing the four-step random access according to a fourth condition, where the fourth condition includes that the historical TA is greater than the fifth threshold; where the fourth threshold is less than the fifth threshold.
[0037] Optionally, the fifth threshold is a threshold agreed in advance between the terminal device and the network device, or a threshold in the broadcast information from the network device, or other pre-configured thresholds.
[0038] According to the solution provided by this application, the terminal device can obtain the transmission delay based on the historical TA, perform the first type of random access according to the magnitude of the delay, and improve the system access efficiency. Moreover, when the historical TA does not meet the conditions for performing the first type of random access, or when the first type of random access fails, the terminal device can also perform two-step random access or four-step random access according to the historical TA, ensuring uplink synchronization between the terminal device and the network device, thereby facilitating effective data transmission between the terminal device and the network device.
[0039] In combination with the first aspect, in some implementation manners of the first aspect, performing the first type of random access according to the first information includes: performing the first type of random access on the time-frequency resources corresponding to the TA range to which the historical TA belongs, where different TA ranges correspond to different time-frequency resources.
[0040] In some possible implementation manners, the method further includes: receiving second time-frequency resource allocation information, where the second time-frequency resource allocation information indicates the time-frequency resources corresponding to different TA ranges.
[0041] Optionally, the second time-frequency resource allocation information comes from the system information of the network device and is sent to the terminal device in a broadcast manner.
[0042] According to the solution provided by this application, the delay of the terminal device on the same time-frequency resource can be limited within a certain range, ensuring the demodulation performance of the network device for the data sent by multiple terminal devices on the same time-frequency resource. At the same time, each time-frequency resource is independent of each other and does not cause interference, which can ensure the data transmission of a large number of users.
[0043] In combination with the first aspect, in some implementation manners of the first aspect, performing the first type of random access according to the first information includes: performing the first type of random access when the historical TA has not timed out and the historical TA is not greater than the fourth threshold.
[0044] In some possible implementation manners, it is determined whether the historical TA has timed out or the historical TA has not timed out according to the timer information.
[0045] Optionally, the duration of the timer is configured by the network device.
[0046] In some possible implementation manners, when the timer information indicates that the historical TA has timed out, the terminal device performs random access according to the downlink channel quality and / or the network device identifier.
[0047] According to the solution provided by the present application, the terminal device determines whether the historical TA has timed out based on the timer information. If it has not timed out, it means that the terminal device can accurately adjust the transmission time of the uplink data based on the historical TA, ensuring uplink synchronization between the terminal device and the network device, and then achieving correct demodulation of the data. If the historical TA has timed out, random access needs to be performed according to other first information, such as random access according to the downlink channel quality and / or the network device identifier, so as to ensure uplink synchronization between the terminal device and the network device, which helps the terminal device and the network device to perform effective data transmission. Combining with the first aspect, in some implementation manners of the first aspect, performing a first type of random access according to the first information includes: performing the first type of random access when the historical TA is not greater than the fourth threshold and the second downlink channel quality is greater than the first downlink channel quality, where the first downlink channel quality is the downlink channel quality at the first moment, the second downlink channel quality is the downlink channel quality at the second moment, and the first moment is earlier than the second moment.
[0048] Exemplarily, in the case of ΔRSRP≥0, it is used to indicate that the second downlink channel quality is greater than the first downlink channel quality, and the ΔRSRP = RSRP2 - RSRP1.
[0049] Wherein, RSRP1 and RSRP2 are the reference signal received powers for measuring the broadcast information from the network device at the positions of the terminal device at the first moment and the second moment respectively, where the first moment is earlier than the second moment.
[0050] In some possible implementation manners, perform the first type of random access when the historical TA has not timed out, the historical TA is not greater than the fourth threshold, and the second downlink channel quality is greater than the first downlink channel quality.
[0051] According to the solution provided by the present application, in the case where the terminal device moves, combining the downlink channel quality and the historical TA to perform the first type of random access improves the certainty of performing the first type of random access, thereby ensuring uplink synchronization between the terminal device and the network device, which helps the terminal device and the network device to perform effective data transmission.
[0052] Combining with the first aspect, in some implementation manners of the first aspect, the method further includes: receiving third indication information, where the third indication information is used to indicate that the first type of random access fails; performing two-step random access or four-step random access.
[0053] According to the solution provided by the present application, when the terminal device knows that the first type of random access fails based on the third indication information, it can initiate two-step random access or four-step random access, which helps to ensure service requirements and, at the same time, helps the terminal device and the network device to perform effective data transmission.
[0054] It should be understood that the solutions provided in this application can be used in reasonable combinations, and the explanations or descriptions of the various terms appearing in the solutions can be referred to or interpreted with each other in each solution, and no limitation is made thereto.
[0055] In a second aspect, a random access method is provided. This method can be executed by a first device, or alternatively, can be executed by a chip or circuit for the first device, etc. The first device can be a network device, or a repeater, or a chip or circuit in a network device, etc., or a functional module in a network device that can call and execute a program, etc., and this application makes no limitation thereto. For ease of description, the following takes the execution by a network device as an example for illustration.
[0056] The method includes: sending broadcast information, where the broadcast information is used to determine first information, and the first information includes at least one of the following: downlink channel quality; first device identifier or historical time advance (TA), where the historical TA is the TA at the previous access; receiving second information for a first type of random access. The first type of random access is used to send the second information to the first device.
[0057] According to the solution provided in this application, the network device sends broadcast information to the terminal device, facilitating the terminal device to determine the first information, and then performing the first type of random access, which improves the system access efficiency while ensuring the uplink synchronization between the terminal device and the network device as much as possible, and helps the terminal device and the network device to perform effective data transmission. The first information includes downlink channel quality, network device identifier or historical TA, increasing the certainty of performing the first type of random access and helping to improve the accuracy of performing the first type of random access.
[0058] In combination with the second aspect, in some implementation manners of the second aspect, the second information includes data carried on a Physical Uplink Share Channel (PUSCH) or a Physical Uplink Control Channel (PUCCH).
[0059] According to the solution provided in this application, the first type of random access can complete data transmission through one interaction between the sending device and the receiving device, that is, complete the random access process. That is to say, this solution does not require multiple interactions between the sending device and the receiving device, that is, data transmission can be directly performed without obtaining a response from the receiving device.
[0060] It should be understood that some optional information in the solutions provided in this application can, in some scenarios, be independent of other information, or can, in some scenarios, be combined with other information, and no limitation is made thereto.
[0061] In combination with the second aspect, in some implementations of the second aspect, the broadcast information includes first indication information for indicating that the network device supports the first type of random access.
[0062] In some possible implementations, the broadcast information further includes second indication information for indicating the time-frequency resources of the first type of random access and / or for indicating the preamble sequence of the first type of random access.
[0063] According to the solution provided in this application, the network device sends broadcast information to the terminal device, and the broadcast information includes first indication information for indicating that the network device supports the first type of random access. The terminal device initiates the first type of random access based on the first indication information, and can directly send data to the network device, reducing the number of interactions between devices, improving the access efficiency, and reducing the overhead.
[0064] In combination with the second aspect, in some implementations of the second aspect, the method further includes: sending third indication information for indicating the failure of the first type of random access.
[0065] According to the solution provided in this application, the network device notifies the terminal device of the failure of the first type of random access, and indicates that the terminal device performs two-step random access or four-step random access, which helps to ensure the service requirements and, at the same time, helps the terminal device and the network device to perform effective data transmission.
[0066] In a third aspect, this application provides a random access device, including units or means for performing each step of the above first aspect or second aspect.
[0067] In a fourth aspect, this application provides a random access device, which includes a transceiver, a processor, and a memory. The processor is used to control the transceiver to send and receive signals, the memory is used to store a computer program, and the processor is used to call and run the computer program from the memory, so that the communication device executes the methods in the possible implementations of the above first aspect or second aspect.
[0068] Optionally, there is one or more processors, and there is one or more memories.
[0069] Optionally, the memory can be integrated with the processor, or the memory is separately provided from the processor.
[0070] Optionally, the device further includes a transmitter and a receiver.
[0071] In a fifth aspect, this application provides a random access device, including at least one processor and an interface circuit, and the at least one processor is used to execute the method provided in the above first aspect or second aspect.
[0072] In a sixth aspect, a communication system is provided. The communication system includes a transmitting device and a receiving device. The transmitting device is configured to execute the method in any of the possible implementation manners in the first aspect above, and the receiving device is configured to execute the method in any of the possible implementation manners in the second aspect above.
[0073] Exemplarily, the transmitting device may be a terminal device, or a chip or circuit in the terminal device, or a functional module in the terminal device that can call and execute a program.
[0074] Exemplarily, the receiving device may be a network device, or a chip or circuit in the network device, or a CU or DU in the network device, or a functional module in the network device that can call and execute a program.
[0075] In a seventh aspect, a computer program is provided. When the computer program is run, the method in any of the possible implementation manners in the first aspect or the second aspect is executed.
[0076] In an eighth aspect, a computer-readable storage medium is provided. The computer-readable storage medium stores a computer program or code. When the computer program or code is run, the method in any of the possible implementation manners in the first aspect or the second aspect is executed.
[0077] In a ninth aspect, a chip or a chip system is provided. The chip or the chip system includes at least one processor. The at least one processor is coupled to a memory. The memory is used to store a computer program. The processor is used to call and run the computer program from the memory, so that a communication device equipped with the chip system executes the method in any of the possible implementation manners in the first aspect or the second aspect.
[0078] Wherein, the chip or the chip system may include an input circuit or interface for sending information or data, and an output circuit or interface for receiving information or data.
[0079] In a tenth aspect, a computer program product is provided. The computer program product includes: computer program code. When the computer program code is run, the method in any of the possible implementation manners in the first aspect or the second aspect is executed. Description of the Drawings
[0080] Figure 1 is a schematic diagram of a communication system provided by an embodiment of the present application.
[0081] Figure 2 is a schematic flowchart of four-step random access provided by an embodiment of the present application.
[0082] Figure 3It is a schematic flowchart of two-step random access provided by an embodiment of the present application.
[0083] Figure 4 It is a schematic flowchart of a random access method provided by an embodiment of the present application.
[0084] Figure 5 It is another schematic flowchart of a random access method provided by an embodiment of the present application.
[0085] Figure 6 It is another schematic flowchart of a random access method provided by an embodiment of the present application.
[0086] Figure 7 It is another schematic flowchart of a random access method provided by an embodiment of the present application.
[0087] Figure 8 It is another schematic flowchart of a random access method provided by an embodiment of the present application.
[0088] Figure 9 It is a schematic diagram of the movement of a communication device provided by an embodiment of the present application.
[0089] Figure 10 It is a schematic block diagram of a random access device provided by an embodiment of the present application.
[0090] Figure 11 It is a schematic structural diagram of a communication device provided by an embodiment of the present application.
[0091] Figure 12 It is a schematic block diagram of a communication device provided by an embodiment of the present application. Detailed implementation manners
[0092] Next, the technical solutions in the present application will be described in conjunction with the accompanying drawings.
[0093] The technical solutions of the embodiments of this application can be applied to various communication systems, such as: Long Term Evolution (LTE) systems, LTE Frequency Division Duplex (FDD) systems, LTE Time Division Duplex (TDD), Universal Mobile Telecommunication System (UMTS), Worldwide Interoperability for Microwave Access (WiMAX) communication systems, 5th Generation (5G) systems or New Radio (NR) and future communication systems, Vehicle-to-X (V2X), where V2X can include Vehicle to Network (V2N), Vehicle to Vehicle (V2V), Vehicle to Infrastructure (V2I), vehicle to pedestrian (V2P), etc., Long Term Evolution-Vehicle (LTE-V), vehicle networking, Machine Type Communication (MTC), Internet of Things (IoT), Long Term Evolution-Machine (LTE-M), Machine to Machine (M2M), etc.
[0094] Figure 1 is a schematic diagram of a communication system provided by an embodiment of this application. As Figure 1 shown, the communication system 10 includes at least one network device, such as Figure 1 the network device 11 shown; the communication system 10 may further include at least one terminal device, such as Figure 1 the terminal device 12 and / or terminal device 13 shown. The network device 11 and the terminal device 12 / 13 can communicate through a wireless link and thus exchange information. It can be understood that the network device and the terminal device can also be referred to as communication devices.
[0095] A network device is a network-side device with wireless transceiver capabilities. The network device can be a device in a Radio Access Network (RAN) that provides wireless communication capabilities for terminal devices, referred to as a RAN device. For example, the network device can be a Base Station, an Evolved NodeB (eNodeB), a Next Generation NodeB (gNB) in a 5G mobile communication system, a base station evolved by 3GPP subsequently, a Transmission Reception Point (TRP), an access node in a WiFi system, a wireless relay node, a wireless backhaul node, etc. In communication systems using different Radio Access Technologies (RATs), the names of devices with base station functions may vary. For example, in the LTE system, it can be referred to as an eNB or eNodeB, and in the 5G system or NR system, it can be referred to as a gNB. The present application does not limit the specific name of the base station. The network device can include one or more co-located or non-co-located Transmission Reception Points. Again, for example, the network device can include at least one of the following items: one or more Central Units (CUs), one or more Distributed Units (DUs), one or more Radio Units (RUs). In different systems, the CU (or CU-CP and CU-UP), DU, or RU may also have different names, but those skilled in the art can understand their meanings. For example, the radio access network can also be an Open Radio Access Network (O-RAN) architecture. In the ORAN system, the CU can also be referred to as an O-CU (Open CU), the DU can also be referred to as an O-DU, the CU-CP can also be referred to as an O-CU-CP, the CU-UP can also be referred to as an O-CU-UP, and the RU can also be referred to as an O-RU. Any one of the CU (or CU-CP, CU-UP), DU, and RU in the present application can be implemented by a software module, a hardware module, or a combination of a software module and a hardware module. Exemplarily, the functions of the CU can be implemented by one entity or different entities. For example, the functions of the CU are further split, that is, the control plane and the user plane are separated and implemented by different entities, namely the control plane CU entity (i.e., the CU-CP entity) and the user plane CU entity (i.e., the CU-UP entity). The CU-CP entity and the CU-UP entity can be coupled with the DU to jointly complete the functions of the access network device.For example, the CU is responsible for processing non-real-time protocols and services, and implementing the functions of the Radio Resource Control (RRC) layer and the Packet Data Convergence Protocol (PDCP) layer. The DU is responsible for processing physical layer protocols and real-time services, and implementing the functions of the Radio Link Control (RLC) layer, the Media Access Control (MAC) layer, and the Physical (PHY) layer. In this way, some functions of the radio access network device can be implemented through multiple network function entities. These network function entities can be network elements in hardware devices, software functions running on dedicated hardware, or virtualized functions instantiated on a platform (e.g., a cloud platform). The first device may also include an Active Antenna Unit (AAU for short). The AAU implements some physical layer processing functions, radio frequency processing, and related functions of active antennas. Since the information in the RRC layer will ultimately become the information in the PHY layer, or is transformed from the information in the PHY layer, thus, in this architecture, high-layer signaling, such as RRC layer signaling, can also be considered to be sent by the DU, or sent by the DU + AAU. It can be understood that the network device can be a device including one or more of the CU node, the DU node, and the AAU node. In addition, the CU can be classified as a network device in the Radio Access Network (RAN), or the CU can be classified as a network device in the Core Network (CN), and this application does not make a limitation on this. For another example, in the Vehicle to Everything (V2X) technology, the radio access network device can be a Road Side Unit (RSU). Multiple radio access network devices in the communication system can be of the same type of base station, or different types of base stations. The base station can communicate with the terminal device, or communicate with the terminal device through a relay station. In the embodiments of this application, the device for implementing the functions of the network device can be the network device itself, or a device capable of supporting the network device to implement this function, such as a chip system or a combined device or component that can implement the functions of the radio access network device, and this device can be installed in the network device. In the embodiments of this application, the chip system can be composed of chips, or can include chips and other discrete devices.
[0096] A terminal device is a user-side device with wireless transceiver capabilities. It can be a fixed device, a mobile device, a handheld device (such as a mobile phone), a wearable device, a vehicle-mounted device, or a wireless device (such as a communication module, a modem, or a chip system, etc.) built into the above devices. The terminal device is used to connect people, things, machines, etc., and can be widely used in various scenarios, such as: cellular communication, device-to-device (D2D) communication, V2X communication, machine-to-machine / machine-type communications (M2M / MTC) communication, Internet of Things, virtual reality (VR), augmented reality (AR), industrial control, self-driving, remote medical, smart grid, smart furniture, smart office, smart wearables, smart transportation, smart city, drones, robots, and other scenarios. Exemplarily, the terminal device can be a handheld terminal in cellular communication, a communication device in D2D, an IoT device in MTC, a surveillance camera in smart transportation and smart city, or a communication device on a drone, etc. The terminal device is sometimes referred to as user equipment (UE), user terminal, user device, user unit, user station, terminal, access terminal, access station, UE station, remote station, mobile device, or wireless communication device, etc. The terminal device can also be a terminal device in an IoT system. IoT is an important part of the future development of information technology. Its main technical feature is to connect items to the network through communication technology, thereby realizing an intelligent network of human-machine interconnection and thing-thing interconnection. In the embodiments of the present application, IoT technology can achieve massive connection, deep coverage, and power saving of the terminal through, for example, narrow band (NB) technology. In the embodiments of the present application, the device for implementing the functions of the terminal device can be the terminal device itself, or a device capable of supporting the terminal device to implement such functions, such as a chip system or a combined device or component that can implement the functions of the terminal device. This device can be installed in the terminal device.
[0097] The network device and the terminal device can be deployed on land, including indoors or outdoors, handheld or vehicle-mounted; they can also be deployed on the water surface; they can also be deployed on airplanes, balloons, and satellites in the air. In the embodiments of the present application, the scenarios where the network device and the terminal device are located are not limited.
[0098] Exemplarily, the communication system 10 may further include an Application Function (AF) network element, which is a control plane network function provided by the operator network and is used to provide application layer information; the communication system 10 may further include a Session Management Function (SMF) network element, which is a control plane network function provided by the operator network. In the embodiments of the present application, when the AF network element and the SMF network element are included in the communication system 10, the AF may send service-related information to the network device through the SMF.
[0099] To facilitate the understanding of the embodiments of the present application, the related processes of random access involved in the present application are first introduced.
[0100] The random access process refers to the process from when the terminal device sends a random access preamble to when it attempts to access the network until a basic signaling connection is established with the network.
[0101] It should be noted that before the terminal device selects the random access channel opportunity (RACHOccasion, RO) for sending the preamble, the terminal device needs to select the uplink carrier. For example, when the Supplementary Uplink (SUL) or the Normal Uplink (NUL) is configured, the terminal device can choose to operate on the SUL or the NUL.
[0102] After selecting the uplink carrier, the terminal device (e.g., a terminal device in the RRC connected state) may need to perform Band Width Part (BWP) operations. For example, when there is no RO configured on the active uplink BWP of the terminal device, the terminal device needs to switch the active uplink BWP to the initial uplink BWP.
[0103] After selecting the uplink carrier or performing the BWP operation, the terminal device needs to select the type of random access (Random Access, RA). It can be understood that the terminal device needs to select whether to perform a four-step random access (shown below Figure 2 for performing a four-step random access) or a two-step random access (shown below Figure 3 for performing a two-step random access).
[0104] Further, after determining the RA type, the terminal device needs to perform RACH resource selection: The terminal device can select the RO for transmitting the preamble according to the selected Synchronization Signal and PBCH block (SSB) and the mapping relationship between the SSB and the RO; or, the terminal device can select the preamble to be transmitted according to the selected SSB and the mapping relationship between the SSB and the preamble. For example, one SSB can correspond to multiple ROs, or multiple SSBs are mapped to one RO; also, for example, one SSB corresponds to one or more preambles, and the preambles used by different SSBs can be different.
[0105] Currently, random access is mainly divided into two categories: one is four-step random access, and the other is two-step random access. For the sake of easy understanding, combined with Figures 2 to 3 introduce the four-step random access process and the two-step random access process respectively.
[0106] Figure 2 is a schematic flowchart of a four-step random access provided by an embodiment of the present application. It should be understood that Figure 2 Taking contention-based random access (CBRA) as an example, this process includes:
[0107] S110, the terminal device sends a random access process message 1 (Msg1) to the network device.
[0108] It should be understood that this random access process message 1 (Msg1) can also be referred to as a random access request message or a random access preamble.
[0109] The main function of the preamble is to notify the network device of a random access request and enable the network device to estimate the transmission delay between it and the terminal device, so that the network device can calibrate the uplink timing and inform the terminal device of the calibration information through the random access process message 2 (Msg2) in S120.
[0110] The number of available preambles for each cell can be restricted. For example, each cell has at most 64 available preamble sequences. The terminal device can select a preamble and transmit it on the Physical Random Access Channel (PRACH). The network device notifies the terminal device of the set of time-frequency resources of the PRACH available for transmitting the preamble in the current cell through the system message. When the terminal device initiates random access, it selects the PRACH resources and thus transmits the preamble.
[0111] S120, the network device sends the second random access procedure message (Msg2) to the terminal device.
[0112] It should be understood that the second random access procedure message (Msg2) can also be referred to as a random access response message.
[0113] Specifically, after the network device receives the preamble sent by the terminal device, it sends a corresponding random access response (RA Response, RAR) to the terminal device, which may include at least one of the following parameters: uplink grant (UplinkGrant, UL grant) information, preamble identifier, timing advance (TA) information. Among them, the uplink grant information may include the time domain and frequency domain information for transmitting the third random access procedure message (Msg3) in S130, and the modulation and coding scheme for Msg3, etc. In addition, the RAR may also carry the identifier information of the terminal device. For CBRA, after the terminal device receives Msg2, it determines whether the preamble identifier in Msg2 is the same as the preamble sent in S110. If they are the same, it is considered that Msg2 is received successfully; otherwise, it is considered that Msg2 is received failed, and the terminal device may re-initiate the four-step random access.
[0114] S130, the terminal device sends the third random access procedure message (Msg3) to the network device.
[0115] Specifically, the terminal device sends data, that is, Msg3, through the Physical Uplink Shared Channel (PUSCH) according to the UL grant information indicated in Msg2 in the corresponding uplink transmission resource. Msg3 may include Radio Resource Control (RRC) messages, the identifier information of the terminal device, for example, the C-RNTI information of the terminal device, the resume identifier (Resume ID) or inactive identifier (Inactive RNTI, I-RNTI) of the terminal device, where the Resume ID or I-RNTI is assigned by the network device to the terminal device, and the terminal device reports the identifier for the network device to identify the identity of the terminal device and related configuration information, etc.
[0116] Msg3 can be transmitted on the Uplink Shared Channel (UL-SCH). Msg3 includes a Cell Radio Network Temporary Identifier Media Access Control Control Element (C-RNTI MAC CE) or a Common Control Channel Service Data Unit (CCCH SDU), where the CCCH SDU is associated with the contention resolution identity of the terminal device. The CCCH SDU can be an RRC message. For example, if the random access is an initial access, the RRC message is an RRC connection establishment request; if the random access is initiated due to RRC connection re-establishment, the RRC message is an RRC connection re-establishment request; if the random access is initiated due to a request for system information, the RRC message is an RRC system information request; if the random access is due to a transition from the RRC_INACTIVE state to the RRC_CONNECTED state, the RRC message is an RRC resume request.
[0117] S140, the network device sends a random access procedure message four (Msg4) to the terminal device.
[0118] Specifically, since the terminal device will carry the identity information of the terminal device or the contention resolution identity of the terminal device in S130, in the contention resolution mechanism, the network device will carry the identity information of the terminal device or the contention resolution identity information of the terminal device in Msg4 in S140 to specify the terminal device that wins in the contention elimination, and other terminal devices that do not win in the contention elimination will initiate random access again.
[0119] Figure 3 It is a schematic flowchart of a two-step random access provided by an embodiment of the present application. The process includes:
[0120] S210, the network device sends an RRC message to the terminal device.
[0121] It should be understood that the RRC message can be sent to the terminal device by means of broadcasting (such as system information), or can be sent to the terminal device by RRC dedicated signaling.
[0122] Specifically, the RRC message can include UL grant information. For example, it can include the time domain and frequency domain information for transmitting the payload of the random access procedure message A (MsgA) in S220, and the modulation and coding method for the MsgA payload.
[0123] S220, the terminal device sends a random access procedure message A (MsgA) to the network device.
[0124] It should be understood that this random access procedure message A (MsgA) can also be referred to as a random access request message. The message A (MsgA) includes a MsgA signal and a MsgA payload. The MsgA signal may include at least one of the following signals:
[0125] (1) preamble. Optionally, the network device can also perform channel estimation or slot boundary determination based on the preamble, so as to be used for signal processing at the receiving end of data.
[0126] (2) Demodulation Reference Signal (DMRS), which is used for relevant receiving-end signal processing such as data demodulation. The DMRS may not be sent, or may be sent together with the preamble, or may replace the preamble to initiate random access.
[0127] The MsgA payload includes at least one of the following data types:
[0128] (1) User plane data, which contains the data to be sent by the user. When the terminal device is configured with at least one logical channel, it may include the data of the at least one logical channel.
[0129] (2) RRC message, which contains the identification information of the terminal device, such as the C-RNTI information of the terminal device, the resume ID of the terminal device or the inactive RNTI (I-RNTI). The ResumeID or I-RNTI is assigned by the network device to the terminal device, and the terminal device reports the identification for the network device to identify the identity of the terminal device and related configuration information, etc.
[0130] (3) Media Access Control Control Element (MAC CE). When S220 is triggered by an event in the connected state or RRC reconstruction, the message A (MsgA) may carry a C-RNTI MAC CE for contention resolution.
[0131] It should be understood that the MsgA payload can refer to Msg3 in the above method 100. For the sake of brevity, it will not be elaborated here. When the terminal device is in the connected state and there is user plane data to be sent, the message A (MsgA) payload can include user plane data. For a non-competitive random access procedure, the preamble can identify the terminal device, and in this case, the RRC message and MAC CE may not be carried, or in other words, the information for contention resolution is not carried. In addition, MsgA can include user plane data and RRC message at the same time, or include user plane data and MAC CE at the same time, and the specific content depends on the event that triggers the random access.
[0132] Specifically, the terminal device sends data (message A (MsgA) payload) through a physical layer channel in the corresponding uplink transmission resource according to the UL grant information indicated in the RRC message in S210. The physical layer channel can be a PUSCH channel or a contention-based physical layer channel different from PUSCH, which is not limited here.
[0133] S230, the network device sends a random access procedure message B (MsgB) to the terminal device.
[0134] It should be understood that the random access procedure message B (MsgB) can also be referred to as a random access response message.
[0135] Specifically, after receiving MsgA sent by the terminal device, the network device sends a corresponding random access response (RA Response, RAR) to the terminal device. Optionally, an RRC message can also be sent. The RAR and the RRC message can include at least one of the following parameters: preamble identifier, timing advance (TA) information, uplink grant (UL grant) information, and can also carry the identifier information of the terminal device.
[0136] Optionally, if MsgB includes a preamble identifier, after receiving MsgB, the terminal device determines whether the preamble identifier in MsgB is the same as the preamble sent in S220. If they are the same, it is considered that MsgB is received successfully; otherwise, it is considered that MsgB is received unsuccessfully, and the terminal device can initiate a two-step random access.
[0137] Optionally, if the MsgB contains the contention resolution identifier of the terminal device, when the message A (MsgA) payload includes an RRC message, the contention resolution identifier can be obtained according to the RRC message sent in S220. For example, it can be all or part of the content of the RRC message. When the message A (MsgA) includes a C-RNTI MAC CE for contention resolution, the contention resolution identifier can be obtained according to the C-RNTI MAC CE. When the message A (MsgA) does not include an RRC message nor a C-RNTI MAC CE, the network device can identify the terminal device through the preamble. At this time, the contention resolution identifier can be the identifier of the terminal device, such as C-RNTI. After receiving the MsgB, the terminal device determines whether the contention resolution identifier of the terminal device in the MsgB matches part or all of the content of the message A (MsgA) payload sent in S220 or matches the identifier of the terminal device. If it matches, it is considered that the MsgA is successfully sent. Exemplarily, the contention resolution identifier in the message B can be 48 bits (bits), and the RRC message in the message A (MsgA) can be 72 bits (bits). When matching, the terminal device compares the 48 bits of the contention resolution identifier with the first 48 bits of the RRC message.
[0138] Figure 4 It is a schematic flowchart of a random access method 300 provided by an embodiment of the present application, as Figure 4 described, the method 300 includes:
[0139] It should be noted that this random access is used for the terminal device to directly send data to the first device, hereinafter simply referred to as the first type of random access or one-step random access. This first type of random access can complete data transmission through one interaction between the terminal device and the first device, that is, complete the random access process. That is to say, this solution does not require the terminal device to interact with the first device multiple times, that is, it can directly perform data transmission without getting a response from the first device.
[0140] S310, the first device sends broadcast information to the terminal device. Correspondingly, the terminal device receives the broadcast information from the first device.
[0141] It should be understood that the first device can be a network device, or a repeater, or a chip or circuit in the network device, etc., or a functional module in the network device that can call and execute a program. The present application does not limit this. For the convenience of description, hereinafter, the first device is taken as an example of a network device for illustration, but the present application is not limited thereto.
[0142] Optionally, the RRC message is carried in the broadcast information.
[0143] It should be understood that this RRC message can be sent to the terminal device through system information or through RRC dedicated signaling.
[0144] Specifically, this RRC message may include UL grant information. For example, it may include the time domain and frequency domain information for random access in S320, and the modulation and coding method for the random access process message, etc.
[0145] In S320, the terminal device initiates a random access to the first device. Correspondingly, the first device receives the random access from the terminal device.
[0146] Optionally, this random access is a type-1 random access, and the terminal device carries a random access process message during this type-1 random access.
[0147] This random access process message includes at least one of the following data types:
[0148] (1) User plane data, including the data to be sent by the user. When at least one logical channel is configured for the terminal device, it may include the data of the at least one logical channel.
[0149] (2) RRC message, including the identification information of this terminal device, such as the C-RNTI information of this terminal device, the resume identification or inactivity identification I-RNTI of this terminal device, where the Resume ID or I-RNTI is assigned to this terminal device by the network device, and this terminal device reports the identification for the network device to identify the identity of this terminal device and related configuration information, etc.
[0150] (3) Medium Access Control Control Element MAC CE. When S220 is triggered by an event in the connected state or RRC reconstruction, message A (MsgA) may carry a C-RNTI MAC CE for contention resolution.
[0151] It should be understood that the random access process message can refer to MsgA in the above method 200. For the sake of brevity, it will not be elaborated here. When the terminal device is in the connected state and there is user plane data to be sent, the random access process message may include user plane data. In addition, the random access process message may include both user plane data and an RRC message, or both user plane data and a MAC CE, and the specific content depends on the event triggering the random access.
[0152] Specifically, this terminal device sends data through a physical layer channel in the corresponding uplink transmission resource according to the UL grant information indicated in the RRC message in S310. This physical layer channel may be a PUSCH channel or a contention-based physical layer channel different from the PUSCH, which is not limited here.
[0153] In the embodiments of the present application, when the terminal device supports multiple random accesses, the first type of random access is preferentially performed, reducing the interaction process between the terminal device and the network device. While ensuring uplink synchronization, the transmission efficiency is improved. Additionally, in the case where the first type of random access is not satisfied or the first type of random access fails, the terminal device can determine a suitable random access through the first information and initiate a random access to the network device, thereby ensuring service requirements and enabling effective data transmission between the terminal device and the network device.
[0154] The following will describe in detail the communication method provided by the embodiments of the present application with reference to the accompanying drawings. The embodiments provided by the present application can be applied to the Figure 1 communication system shown above. Combining Figures 5 to 9 to specifically illustrate the technical solution of the present application, the execution entity can be a sending device, or a chip or circuit for the sending device. Among them, the sending device can be a terminal device, or a chip or circuit in the terminal device, or a functional module in the terminal device that can call and execute a program. For the sake of convenience of description, the following will take the execution by the terminal device and the network device as an example for illustration.
[0155] Figure 5 FIG. shows a schematic flowchart of a random access method 400 provided by an embodiment of the present application. The method 400 can be regarded as a specific implementation manner of the method 300. As Figure 5 shown, the method 400 includes:
[0156] S410, the first device sends broadcast information to the terminal device. Correspondingly, the terminal device receives the broadcast information from the first device.
[0157] It should be understood that the first device can be a network device, or a repeater, or a chip or circuit in the network device, etc., or a functional module in the network device that can call and execute a program, etc. The present application does not make any limitations in this regard. For the sake of convenience of description, the following will take the first device as a network device as an example for illustration, but the present application is not limited thereto.
[0158] Optionally, the broadcast information includes the number of coverage levels determined by the network device, the narrowband physical random access channel corresponding to each coverage level, and the system message.
[0159] Optionally, the broadcast information includes a first indication information, and the first indication information is used to indicate that the network device supports the first type of random access.
[0160] It should be noted that this first type of random access is used to send information to a first device. The information includes data, and further, the information includes data carried on a Physical Uplink Share Channel (PUSCH) or a Physical Uplink Control Channel (PUCCH). Moreover, this first type of random access can complete data transmission with one interaction between the sending device and the receiving device, that is, complete the random access process. That is to say, this solution does not require multiple interactions between the sending device and the receiving device, that is, data transmission can be directly performed without obtaining a response from the receiving device.
[0161] Optionally, the broadcast information further includes second indication information, which is used to indicate the time-frequency resources of this first type of random access, and / or is used to indicate the preamble sequence of this first type of random access.
[0162] Optionally, the broadcast information further includes a network device identifier, which is carried in the system message.
[0163] Exemplarily, the network device identifier is the identifier of the network device to be accessed, and is used to indicate that the cell to which the network device to be accessed belongs is a microcell, or a pico cell, or a macro cell.
[0164] Optionally, the broadcast information further includes time-frequency resource allocation information, which is carried in the system message.
[0165] S420, obtain first information, where the first information includes at least one of the following information: downlink channel quality; first device identifier or historical TA, where the historical TA is the TA at the previous access.
[0166] Optionally, the first information further includes distance information, which includes the distance between the sending device and the receiving device, and there is a corresponding relationship between the distance and the downlink channel quality.
[0167] It should be understood that the signal attenuation in space transmission is proportional to the square of the distance. Therefore, when the sending device is closer to the receiving device, the downlink channel quality is better.
[0168] Exemplarily, the downlink channel quality is obtained by the terminal device measuring the broadcast information from the network device.
[0169] Optionally, the downlink channel quality includes Reference Signal Received Power (RSRP), Signal to Interference plus Noise Ratio (SINR), Received Signal Strength Indication (RSSI), Reference Signal Receiving Quality (RSRQ), etc.
[0170] Exemplarily, the historical TA is the time advance estimated when the terminal device last connected to the network device.
[0171] It should be understood that some optional information in the solution provided by this application can, in some scenarios, be independent of other information, and can also, in some scenarios, be combined with other information, and this is not limited.
[0172] S430, the terminal device performs the first type of random access according to the first information.
[0173] It should be understood that the process of performing the first type of random access can refer to S320 in the above method 300. For the sake of brevity, it will not be elaborated here.
[0174] Next, the specific implementation manner of the terminal device performing the first type of random access according to the first information will be described. There are the following three cases for performing the first type of random access according to the first information:
[0175] Method 1: Perform the first type of random access according to the downlink channel quality
[0176] Optionally, the terminal device preferentially performs the first type of random access according to the downlink channel quality. When the downlink channel quality does not meet the conditions for the first type of random access, or the first type of random access fails, then determine to perform four-step random access or two-step random access according to the downlink channel quality.
[0177] Figure 6 The flowchart of a random access method provided by an embodiment of the present application is shown. As Figure 6 shown, the terminal device measures the Reference Signal Received Power of the broadcast information from the network device to obtain the downlink channel quality RSRP; when the downlink channel quality is not less than the first threshold, perform the first type of random access.
[0178] Among them, the first threshold is a threshold agreed in advance between the terminal device and the network device, or a threshold in the broadcast information from the network device, or other pre-configured thresholds.
[0179] Optionally, in the case where the downlink channel quality does not meet the requirements for the first type of random access or the first type of random access fails, the four-step random access or the two-step random access can be determined again according to the downlink channel quality. The method further includes: performing the two-step random access when the downlink channel quality is less than the first threshold and not less than the second threshold; or performing the four-step random access when the downlink channel quality is less than the second threshold and not less than the third threshold; where the second threshold is less than the first threshold, and the third threshold is less than the second threshold.
[0180] Wherein, the second threshold and the third threshold are thresholds pre-agreed between the terminal device and the network device, or thresholds from the broadcast information of the network device, or other pre-configured thresholds.
[0181] Exemplarily, Table 1 shows a correspondence between the downlink channel quality RSRP and the random access. As shown in the table, when RSRP≥X1, the first type of random access is performed; when X2≤RSRP<X1, the two-step random access is performed; when X3≤RSRP<X2, the four-step random access is performed.
[0182] Table 1
[0183]
[0184] Wherein, X1, X2, and X3 are thresholds pre-agreed between the terminal device and the network device, or thresholds from the broadcast information of the network device, or other pre-configured thresholds, and X1>X2>X3.
[0185] It should be understood that the signal attenuation in space transmission is proportional to the square of the distance. Therefore, when the RSRP is relatively high, it indicates that the corresponding downlink channel quality is better, and the transmission delay is relatively small. Therefore, when the terminal device is closer to the network device, the downlink channel quality is better, and the probability of performing the first type of random access is greater.
[0186] Based on the above solution, the terminal device determines to perform the first type of random access according to the measurement of the downlink channel quality. For example, in this embodiment, the reference signal received power RSRP of the broadcast information is measured to indicate the downlink channel quality, but this application is not limited thereto.
[0187] Optionally, the first type of random access is performed on the time-frequency resources corresponding to the channel quality range to which the downlink channel quality belongs, where different channel quality ranges correspond to different time-frequency resources.
[0188] Exemplarily, the terminal device receives the first time-frequency resource allocation information, and the first time-frequency resource allocation information indicates different channel quality ranges. For example, different channel quality ranges correspond to different time-frequency resources TF1, TF2, and TF3.
[0189] Perform the first type of random access on the time-frequency resources corresponding to the channel quality range to which the downlink channel quality belongs, that is, the terminal devices within the time-frequency resources TF1, TF2, and TF3 respectively perform the first type of random access.
[0190] Exemplarily, Table 2 shows a correspondence between the downlink channel quality and the time-frequency resources. As shown in the table, the terminal device measures the reference signal receiving power of the broadcast information from the network device to obtain the downlink channel quality RSRP. When RSRP1 ∈ [X2, X1), the corresponding allocated time-frequency resource is TF1; when RSRP2 ∈ [X3, X2), the corresponding allocated time-frequency resource is TF2; when RSRP3 ∈ [X4, X3), the corresponding allocated time-frequency resource is TF3, where X1 > X2 > X3 > X4.
[0191] Table 2
[0192]
[0193]
[0194] Among them, X1, X2, X3, and X4 are thresholds agreed in advance between the terminal device and the network device, or thresholds in the broadcast information from the network device, or other pre-configured thresholds.
[0195] It should be understood that since the time-frequency resource allocation information is carried in the system message of the network device and sent to the terminal device in a broadcast manner, it can ensure the correct demodulation of the information by the network device.
[0196] Based on the above solution, since the time-frequency resource allocation information is carried in the system message of the network device, it ensures the correct demodulation of the information by the network device; in addition, the time delay of the terminal device on the same time-frequency resource is limited within a certain range, and the time-frequency resources are independent of each other without interference. Performing the first type of random access can ensure a certain access efficiency.
[0197] Method 2: Perform the first type of random access according to the first device identifier
[0198] It should be understood that the first device may be a network device, or a repeater, or a chip or circuit in the network device, or a functional module in the network device that can call and execute a program, etc. This application does not make any limitations in this regard. For the convenience of description, the following takes the execution by the network device as an example for illustration.
[0199] It should be understood that the network device identifier is carried in the system message, and the system message can be sent by the network device to the terminal device in a broadcast manner. The network device identifier is the identifier of the network device to be accessed, and is used to indicate that the cell to which the network device to be accessed belongs is a microcell, or a pico cell, or a macro cell.
[0200] Figure 7 Fig. shows a schematic flow diagram of another random access method provided by an embodiment of the present application. As Figure 7 shown, the terminal device determines the cell to which the network device to be accessed belongs according to the network device identifier. When the cell to which the network device to be accessed belongs is a microcell or a pico cell, a first type of random access is performed; when the cell to which the network device to be accessed belongs is a macro cell, it is necessary to determine the random access in combination with other first information. Table 3 shows a correspondence between a network device identifier and random access.
[0201] Table 3
[0202]
[0203] It should be understood that since the microcell has a small coverage radius, the time delay is small, signal approximate synchronization can be achieved, and the impact on the network device detection performance is small. However, the coverage range of the macro cell is much larger than that of the microcell or pico cell. Therefore, the time delay range of the terminal device in the coverage area of the macro cell is very large. Therefore, the random access process corresponding to the macro cell cannot be directly determined, but the random access can be determined in combination with other first information.
[0204] Exemplarily, if the network device identifier indicates that the cell to which the network device to be accessed belongs is a macro cell, a random access, or a two-step random access, or a four-step random access can be determined according to the downlink channel quality or the historical TA described below. The process of determining random access according to the downlink channel quality can refer to Table 1 or Table 2 above. For the sake of brevity, it will not be elaborated here.
[0205] Method 3: Perform the first type of random access according to the historical TA.
[0206] It should be understood that the terminal device and the network device estimated the time advance during the last four-step random access or two-step random access, that is, the historical TA in the embodiment of the present application. When the terminal device and the network device perform random access during the reconnection process, it can be determined based on the historical TA.
[0207] Figure 8 Fig. shows a schematic flow diagram of another random access method provided by an embodiment of the present application. As Figure 8 shown, the terminal device first obtains the historical TA, and when the historical TA is not greater than the fourth threshold, performs the first type of random access.
[0208] Optionally, the fourth threshold is a threshold pre-agreed between the terminal device and the network device, or a threshold in the broadcast information from the network device, or other pre-configured thresholds.
[0209] Optionally, when the historical TA does not meet the condition for the first type of random access or the first type of random access fails, four-step random access or two-step random access can be determined again according to the historical TA, including: when the historical TA is greater than the fourth threshold and not less than the fifth threshold, two-step random access is performed; or when the historical TA is greater than the fifth threshold, four-step random access is performed; where the fourth threshold is less than the fifth threshold.
[0210] Optionally, the fifth threshold is a threshold pre-agreed between the terminal device and the network device, or a threshold in the broadcast information from the network device, or other pre-configured thresholds.
[0211] Exemplarily, historical where, T c = 1 / (Δf max ·N f ), N TA = TA × 16 × 64 / 2 μ .
[0212] where, Δf max = 480 × 10 3 Hz, N f = 4096. It can be assumed as the default configuration. Let μ = 1, then the fluctuation range of the historical TA is 3846 × T c ≈ 2 ms, which is the length of two subframes. At this time, the overhead is huge and does not meet the conditions for the first type of random access. Therefore, when the historical TA < 3846, the first type of random access can be performed, that is, the optional range of the historical TA for the first type of random access is historical TA ∈ [0, 3846], then the fourth threshold D1 can be set to 3846. When the historical TA ≤ D1, the first type of random access is performed.
[0213] Optionally, when the historical TA does not meet the conditions for the first type of random access or the first type of random access fails, four-step random access or two-step random access is determined again according to the historical TA.
[0214] Exemplarily, in the case where the historical TA > D1, the conditions for the first type of random access are not met, or the first type of random access fails. In this case, it is possible to determine again whether to perform two-step random access or four-step random access based on the comparison between the historical TA and D2. Table 4 shows a corresponding relationship between the historical TA and random access. As shown in the table, when the historical TA ≤ D1, the first type of random access is performed; when D1 < historical TA ≤ D2, the two-step random access is performed; when the historical TA > D2, the four-step random access is performed. Here, D1 and D2 are either pre-agreed between the terminal device and the network device, or thresholds from the broadcast information of the network device, or other pre-configured thresholds, and D1 < D2.
[0215] Table 4
[0216] Historical TA Random access <![CDATA[Historical TA ≤ D1]]> The first type of random access <![CDATA[D1 < Historical TA ≤ D2]]> Two-step random access <![CDATA[Historical TA>D2]]> Four-step random access
[0217] Optionally, the first type of random access is performed on the time-frequency resources corresponding to the range to which the historical TA belongs, where different ranges to which the historical TA belongs correspond to different time-frequency resources.
[0218] Exemplarily, the terminal device receives second time-frequency resource allocation information, and this second time-frequency resource allocation information indicates different ranges to which the historical TA belongs. For example, different ranges to which the historical TA belongs correspond to different time-frequency resources TF4, TF5, and TF6.
[0219] The first type of random access is performed on the time-frequency resources corresponding to the range to which the historical TA belongs, that is, the terminal devices within the time-frequency resources TF4, TF5, and TF6 respectively perform the first type of random access.
[0220] Exemplarily, Table 5 shows a corresponding relationship between the historical TA and the time-frequency resources. As shown in the table, when the historical TA1 ∈ [0, D1), the corresponding allocated time-frequency resource is TF4; when the historical TA2 ∈ [D1, D2), the corresponding allocated time-frequency resource is TF5; when the historical TA3 ∈ [D2, D3), the corresponding allocated time-frequency resource is TF6.
[0221] Table 5
[0222] Historical TA Time-frequency resource <![CDATA[Historical TA1 ∈ [0, D1)]]> TF4 <![CDATA[Historical TA2 ∈ [D1, D2)]]> TF5 <![CDATA[Historical TA3 ∈ [D2, D3)]]> TF6
[0223] Here, D1, D2, and D3 are either pre-agreed thresholds between the terminal device and the network device, or thresholds from the broadcast information of the network device, or other pre-configured thresholds.
[0224] It should be understood that since the time-frequency resource allocation information is carried in the system message of the network device and sent to the terminal device in a broadcast manner, it can ensure the correct demodulation of the information by the network device.
[0225] Based on the above solution, since the time-frequency resource allocation information is carried in the system message of the network device, the correct demodulation of the information by the network device is ensured; in addition, the time delay of the terminal device on the same time-frequency resource is limited within a certain range. Since the time-frequency resources TF1, TF2, and TF3 are independent of each other and do not cause interference, performing the first type of random access within the same time-frequency resource range can ensure a certain access efficiency.
[0226] Optionally, when the reconnection between the terminal device and the network device has a too long interval from the previous connection or the historical TA is inaccurate due to the movement of the terminal device, the terminal device can obtain whether the TA has timed out or not timed out according to the timer information, and perform the first type of random access in combination with the historical TA.
[0227] Optionally, when the historical TA has not timed out and the historical TA is not greater than the fourth threshold, the first type of random access is performed.
[0228] Optionally, when the timer information indicates that the TA has not timed out, but the historical TA does not meet the conditions for the first type of random access, or the first type of random access fails, the terminal device can determine to perform two-step random access or four-step random access according to the historical TA. The process of determining random access according to the historical TA can refer to Table 4 or Table 5 above. For the sake of brevity, it will not be elaborated here.
[0229] Optionally, the duration of the timer is configured by the network device.
[0230] Optionally, when the timer information indicates that the historical TA has timed out, then the historical TA is unavailable, and the terminal device can determine to perform four-step random access or two-step random access according to other first information, such as the downlink channel quality and / or the network device identifier.
[0231] Exemplarily, Table 6 shows a correspondence relationship based on the historical TA and the timer information, in combination with random access. Among them, D1 and D2 are thresholds agreed in advance between the terminal device and the network device or from the broadcast information of the network device, or other pre-configured thresholds.
[0232] Table 6
[0233]
[0234] Exemplarily, when the timer information indicates that the TA has timed out, then the historical TA is unavailable, and the terminal device can perform two-step random access or four-step random access according to the downlink channel quality and / or the network device identifier. The process of determining random access according to the downlink channel quality can refer to Table 1 or Table 2 above, and the process of determining random access according to the network device identifier can refer to Table 3 above. For the sake of brevity, it will not be elaborated here.
[0235] Optionally, when the terminal device moves, perform a first type of random access according to historical TA, timer information, and downlink channel quality.
[0236] Optionally, perform a first type of random access when the historical TA is not greater than a fourth threshold and the second downlink channel quality is greater than the first downlink channel quality, where the first downlink channel quality is the downlink channel quality at a first moment, the second downlink channel quality is the downlink channel quality at a second moment, and the first moment is earlier than the second moment.
[0237] Exemplarily, when ΔRSRP≥0, it indicates that the second downlink channel quality is greater than the first downlink channel quality, where ΔRSRP = RSRP2 - RSRP1. Here, RSRP1 and RSRP2 are the reference signal received powers for measuring broadcast information from the network device at the positions of the terminal device at the first moment and the second moment, respectively.
[0238] Exemplarily, Figure 9 shows a schematic diagram of the movement of the terminal device provided by an embodiment of the present application, where T1 represents the position of the terminal device at the first moment, T2 represents the position of the terminal device at the second moment, and the first moment is earlier than the second moment.
[0239] As Figure 9 shown, (a) shows a schematic diagram of the movement of the terminal device away from the network device. The terminal device moves from the position of T1 to the position of T2. At this time, ΔRSRP = RSRP2 - RSRP1 < 0.
[0240] (b) shows a schematic diagram of the movement of the terminal device approaching the network device. The terminal device moves from the position of T1 to the position of T2. At this time, ΔRSRP = RSRP2 - RSRP1 > 0.
[0241] It should be understood that in space transmission, the signal attenuation is proportional to the square of the distance. The better the downlink channel quality, the closer it indicates to the network device, that is, the RSRP of the terminal device closer to the network device is higher. Therefore, RSRP2 in (a) is less than RSRP1, and RSRP2 in (b) is greater than RSRP1.
[0242] Optionally, perform a first type of random access when the historical TA has not timed out, the historical TA is not greater than a fourth threshold, and the second downlink channel quality is greater than the first downlink channel quality, where the first downlink channel quality is the downlink channel quality at a first moment, the second downlink channel quality is the downlink channel quality at a second moment, and the first moment is earlier than the second moment.
[0243] It should be understood that when the timer information indicates that the historical TA has not timed out, the historical TA is available.
[0244] Exemplarily, Table 7 shows a correspondence with the first type of random access based on historical TA, timer information and downlink channel quality. As shown in the table, when TA≤D1 and ΔRSRP≥0, or TA is not timed out and TA≤D1 and ΔRSRP≥0, the first type of random access is performed, where D1 is a threshold value agreed in advance between the terminal device and the network device or from the broadcast information of the network device, or other preconfigured thresholds.
[0245] Table 7
[0246]
[0247]
[0248] In some possible implementations, S440, the first device sends third indication information to the terminal device, and correspondingly, the terminal device receives the third indication information from the first device, where the third indication information is used to indicate that the first type of random access has failed.
[0249] S450: The terminal device may also perform four-step random access or two-step random access according to the first information.
[0250] It should be understood that the process of performing four-step random access or two-step random access can refer to the above Figure 2 or Figure 3 For the sake of brevity, it will not be described here. Moreover, the conditions that the terminal device needs to meet for performing four-step random access or two-step random access according to the first information can refer to the above Figures 6 to 8 , for the sake of brevity, I will not go into details here.
[0251] Optionally, when there is a corresponding relationship between the first information and the random access, the terminal device determines the random access type according to the first information, and initiates random access to the network device using the random access configuration of the type, including:
[0252] The terminal device determines a random access type according to the corresponding relationship, wherein the random access type includes a first type of random access, a four-step random access, and a two-step random access;
[0253] Use the random access configuration corresponding to this type to initiate random access to the network device.
[0254] Optionally, when the random access includes four-step random access, two-step random access, and first type of random access, the terminal device initiates the first type of random access to the network device, including:
[0255] The terminal device determines a first type of random access according to the first information;
[0256] Initiate random access to the network device using this first type of random access configuration.
[0257] Exemplarily, determine the first type of random access, two-step random access, and four-step random access according to the downlink channel quality. When the terminal device is relatively close to the network device, that is, when the downlink channel quality is not less than the first threshold, the terminal device preferentially uses the first type of random access configuration to initiate the first type of random access to the network device.
[0258] Exemplarily, determine the first type of random access, two-step random access, and four-step random access according to the network device identifier. When the network identification information indicates that the cell to which the network device to be accessed belongs is a microcell or a pico cell, the terminal device preferentially uses the first type of random access configuration to initiate the first type of random access to the network device.
[0259] Exemplarily, determine the first type of random access, two-step random access, and four-step random access according to the historical TA. When the historical TA is not greater than the fourth threshold, the terminal device preferentially uses the first type of random access configuration to initiate the first type of random access to the network device.
[0260] Exemplarily, determine the first type of random access, two-step random access, and four-step random access according to the historical TA and the timer. When the historical TA has not timed out and the historical TA is not greater than the fourth threshold, the terminal device preferentially uses the first type of random access configuration to initiate the first type of random access to the network device.
[0261] Exemplarily, determine the first type of random access, two-step random access, and four-step random access according to the historical TA and the downlink channel quality. When the historical TA is not greater than the fourth threshold and the second downlink channel quality is greater than the first downlink channel quality, the terminal device preferentially uses the first type of random access configuration to initiate the first type of random access to the network device, where the first downlink channel quality is the downlink channel quality at the first moment, the second downlink channel quality is the downlink channel quality at the second moment, and the first moment is earlier than the second moment.
[0262] Exemplarily, determine the first type of random access, two-step random access, and four-step random access according to the historical TA, the downlink channel quality, and the timer. When the historical TA has not timed out and the historical TA is not greater than the fourth threshold and the second downlink channel quality is greater than the first downlink channel quality, the terminal device preferentially uses the first type of random access configuration to initiate the first type of random access to the network device, where the first downlink channel quality is the downlink channel quality at the first moment, the second downlink channel quality is the downlink channel quality at the second moment, and the first moment is earlier than the second moment.
[0263] Optionally, in the case of the first type of random access failure, it includes: the terminal device initiating two-step random access or four-step random access to the network device, including:
[0264] The terminal device determines two-step random access or four-step random access according to the first information;
[0265] Initiate random access to the network device using the two-step random access configuration or four-step random access configuration.
[0266] It should be understood that in some of the above embodiments, the information names involved are only examples and do not limit the protection scope of the embodiments of the present application.
[0267] It should also be understood that some optional information in the embodiments of the present application may not depend on other information in certain scenarios, or may be combined with other information in certain scenarios, and this is not limited.
[0268] It should also be understood that the solutions provided in the present application can be reasonably combined and used, and the explanations or descriptions of the various terms appearing in the embodiments can be referred to or explained with each other in each solution, and this is not limited.
[0269] It should also be understood that the magnitudes of the various numerical serial numbers in the embodiments of the present application do not mean the sequence of execution, but are only for the convenience of description and do not constitute any limitation to the implementation process of the embodiments of the present application.
[0270] In the random access method of the embodiments of the present application, the terminal device can select the random access type by itself according to the association relationship between the first information and random access, which helps to better meet the needs of certain data or services. At the same time, it helps the terminal device and the network device to perform effective data transmission.
[0271] As described above in conjunction with Figures 1 to 9 The communication method side embodiments of the present application have been described in detail. Next, the communication device side embodiments of the present application will be described in conjunction with Figures 10 to 12 It should be understood that the description of the device embodiments corresponds to the description of the method embodiments. Therefore, the parts not described in detail can be referred to the previous method embodiments.
[0272] The embodiments of the present application also provide a device for implementing any of the above methods. For example, a device is provided, including units (or means) for implementing each step performed by the terminal device in any of the above methods. Another example is that another device is provided, including units (or means) for implementing each step performed by the network device in any of the above methods.
[0273] Figure 10 The schematic block diagram of the random access device 1000 provided by the embodiments of the present application is shown, asFigure 10 As shown, the random access device 1000 includes a receiving unit 1100 and a processing unit 1200.
[0274] In a possible way, the device 1000 may be the terminal device in the above methods 100 to 400, or a chip configured in the terminal device.
[0275] The receiving unit 1100 is configured to receive broadcast information from a network device.
[0276] Specifically, the broadcast information includes the number of coverage levels determined by the network device, the narrowband physical random access channel corresponding to each coverage level, and the system message.
[0277] Optionally, the broadcast information includes first indication information, which is used to indicate that the network device supports the first type of random access.
[0278] Optionally, the broadcast information further includes second indication information, which indicates the time-frequency resources for the first type of random access and / or the preamble sequence for the first type of random access.
[0279] Optionally, the broadcast information includes a network device identifier, which is carried in the system message.
[0280] Optionally, the broadcast information further includes time-frequency resource allocation information, which is carried in the system message.
[0281] Optionally, the receiving unit 1100 is further configured to receive third indication information from the network device, where the third indication information is used to indicate the failure of the first type of random access.
[0282] The processing unit 1200 is configured to perform the first type of random access according to the first information, and initiate random access to the network device using the configuration corresponding to the first type of random access. Wherein, the first information includes at least one of the following: downlink channel quality; network device identifier or historical TA.
[0283] Optionally, the processing unit 1200 is specifically configured to:
[0284] When the downlink channel quality is not less than the first threshold, the terminal device initiates the first type of random access to the network device using the first type of random access configuration, or,
[0285] When the network identification information indicates that the cell to which the network device to be accessed belongs is a microcell or a pico cell, the terminal device initiates the first type of random access to the network device using the first type of random access configuration, or,
[0286] When the historical TA is not greater than the fourth threshold, the terminal device initiates a first type of random access to the network device using a first type of random access configuration, or,
[0287] When the historical TA has not timed out and the historical TA is not greater than the fourth threshold, the terminal device initiates a first type of random access to the network device using a first type of random access configuration, or,
[0288] When the historical TA has not timed out and the second downlink channel quality is greater than the first downlink channel quality, the terminal device initiates a first type of random access to the network device using a first type of random access configuration, or,
[0289] When the historical TA has not timed out, the historical TA is not greater than the fourth threshold, and the second downlink channel quality is greater than the first downlink channel quality, the terminal device initiates a first type of random access to the network device using a first type of random access configuration,
[0290] wherein, the first downlink channel quality is the downlink channel quality at the first moment, the second downlink channel quality is the downlink channel quality at the second moment, and the first moment is earlier than the second moment.
[0291] Optionally, in the case of a failure of the first type of random access, there is a corresponding relationship between the first information and the random access. Specifically, the processing unit 1200 is configured to:
[0292] Perform two-step random access or four-step random access according to the first information;
[0293] Initiate random access to the network device using the corresponding random access configuration.
[0294] Optionally, the apparatus 1000 further includes:
[0295] A sending unit 1300, configured to initiate random access to a network device.
[0296] It should be understood that the apparatus 1000 may correspond to the terminal device of the random access methods 100 to 400 according to the embodiments of the present application. The apparatus 1000 may include units for executing the methods performed by the methods 100 to 400. Moreover, each unit in the apparatus 1000 and the above other operations and / or functions respectively implement the corresponding processes of the methods 100 to 400. For the specific processes of each unit executing the above corresponding steps, please refer to the description of the method embodiments in the foregoing text. For the sake of brevity, it will not be repeated here. Figures 2 to 9 For the sake of brevity, it will not be repeated here.
[0297] It should be understood that the division of units in the above device is only a division of logical functions. In actual implementation, they can be fully or partially integrated into a physical entity, or physically separated. And the units in the device can all be implemented in the form of software called by processing elements; they can also all be implemented in the form of hardware; or some units can be implemented in the form of software called by processing elements, and some units can be implemented in the form of hardware. For example, each unit can be a separately established processing element, or can be integrated in a certain chip of the device. In addition, it can also be stored in the memory in the form of a program and called and executed by a certain processing element of the device to perform the functions of the unit. In addition, all or part of these units can be integrated together or can be independently implemented. The processing element mentioned here can also be a processor, which can be an integrated circuit with signal processing capabilities. In the implementation process, each step of the above method or each of the above units can be implemented through the integrated logic circuit of the hardware in the processor element or in the form of software called by the processing element.
[0298] The above unit for receiving is an interface circuit of the device, used to receive signals from other devices. For example, when the device is implemented in the form of a chip, the receiving unit is the interface circuit of the chip for receiving signals from other chips or devices. The above unit for sending is an interface circuit of the device, used to send signals to other devices. For example, when the device is implemented in the form of a chip, the sending unit is the interface circuit of the chip for sending signals to other chips or devices.
[0299] Figure 11 The structural schematic diagram of the terminal device provided by the embodiment of the present application is shown, which can be the terminal device in the above embodiment and is used to implement the operations of the terminal device in the above embodiment. As Figure 11 shown, the terminal device includes: antenna 1110, radio frequency part 1120, and signal processing part 1130. The antenna 1110 is connected to the radio frequency part 1120. In the downlink direction, the radio frequency part 1120 receives the information sent by the network device through the antenna 1110 and sends the information sent by the network device to the signal processing part 1130 for processing. In the uplink direction, the signal processing part 1130 processes the information of the terminal device and sends it to the radio frequency part 1120. After the radio frequency part 1120 processes the information of the terminal device, it is sent to the network device through the antenna 1110.
[0300] The signal processing section 1130 may include a modulation / demodulation subsystem for implementing the processing of each communication protocol layer of data; it may also include a central processing subsystem for implementing the processing of the operating system and application layer of the terminal device; in addition, it may also include other subsystems, such as a multimedia subsystem, a peripheral subsystem, etc., where the multimedia subsystem is used to control the terminal camera, screen display, etc., and the peripheral subsystem is used to connect to other devices. The modulation / demodulation subsystem may be a separately provided chip. Optionally, the above device for the terminal device may be located in the modulation / demodulation subsystem.
[0301] The modulation / demodulation subsystem may include one or more processing elements 1131. For example, it includes a main control CPU and other integrated circuits. In addition, the modulation / demodulation subsystem may also include a storage element 1132 and an interface circuit 1133. The storage element 1132 is used to store data and programs, but the programs for executing the methods performed by the terminal device in the above methods may not be stored in the storage element 1132, but in a memory outside the modulation / demodulation subsystem and are loaded and used by the modulation / demodulation subsystem when in use. The interface circuit 1133 is used to communicate with other subsystems. The above device for the terminal device may be located in the modulation / demodulation subsystem. The modulation / demodulation subsystem may be implemented by a chip, which includes at least one processing element and an interface circuit, where the processing element is used to execute each step of any of the above methods performed by the terminal device, and the interface circuit is used to communicate with other devices. In one implementation, the units for the terminal device to implement each step in the above methods may be implemented in the form of a processing element scheduling program. For example, the device for the terminal device includes a processing element and a storage element, and the processing element calls the program stored in the storage element to execute the methods performed by the terminal device in the above method embodiments. The storage element may be a storage element on the same chip as the processing element, that is, an on-chip storage element.
[0302] In another implementation, the programs for executing the methods performed by the terminal device in the above methods may be in a storage element on a different chip from the processing element, that is, an off-chip storage element. At this time, the processing element calls or loads the program from the off-chip storage element onto the on-chip storage element to call and execute the methods performed by the terminal device in the above method embodiments.
[0303] In yet another implementation, the units for the terminal device to implement each step in the above methods may be configured as one or more processing elements, and these processing elements are provided on the modulation / demodulation subsystem. Here, the processing elements may be integrated circuits, such as: one or more ASICs, or, one or more DSPs, or, one or more FPGAs, or a combination of these types of integrated circuits. These integrated circuits may be integrated together to form a chip.
[0304] The units in the terminal device for implementing the above steps can be integrated together and implemented in the form of an SOC. This SOC chip is used to implement the above method. At least one processing element and storage element can be integrated in this chip, and the method executed by the above terminal device is implemented in the form of a program stored in the storage element called by the processing element; alternatively, at least one integrated circuit can be integrated in this chip for implementing the method executed by the above terminal device; or, the above implementation manners can be combined, and the functions of some units are implemented in the form of a program called by the processing element, and the functions of some units are implemented in the form of an integrated circuit.
[0305] It can be seen that the above device for the terminal device can include at least one processing element and an interface circuit, where at least one processing element is used to execute any method executed by the terminal device provided in the above method embodiments. The processing element can execute some or all of the steps executed by the terminal device in the first way: that is, by calling the program stored in the storage element; or in the second way: that is, by combining the integrated logic circuit in the processor element with instructions to execute some or all of the steps executed by the terminal device; of course, it can also combine the first way and the second way to execute some or all of the steps executed by the terminal device.
[0306] The processing element here is the same as the above description. It can be a general-purpose processor, such as a CPU, or can also be one or more integrated circuits configured to implement the above method, such as: one or more ASICs, or one or more microprocessors DSPs, or one or more FPGAs, etc., or a combination of at least two of these integrated circuit forms.
[0307] The storage element can be a memory or a collective term for multiple storage elements.
[0308] Figure 12 The figure shows a schematic diagram of a communication device provided in an embodiment of the present application. As Figure 12 shown, optionally, the communication device 1200 can be a chip or a chip system. Optionally, in the present application, the chip system can be composed of chips or can also include chips and other discrete devices.
[0309] The communication device 1200 can be used to implement the functions of any device (such as a terminal device or a network device) in the communication system described in the foregoing examples. The communication device 1200 may include at least one processor 1210. Optionally, the processor 1210 is coupled to a memory. The memory may be located within the device, or the memory may be integrated with the processor, or the memory may also be located outside the device. For example, the communication device 1200 may further include at least one memory 1220. The memory 1220 stores the necessary computer programs, computer programs or instructions, and / or data in any of the above examples; the processor 1210 may execute the computer programs stored in the memory 1220 to complete the methods in any of the above examples.
[0310] The communication device 1200 may further include a communication interface 1230. The communication device 1200 can interact with other devices through the communication interface 1230. Exemplarily, the communication interface 1230 may be a transceiver, a circuit, a bus, a module, a pin, or other types of communication interfaces. When the communication device 1200 is a chip-like device or circuit, the communication interface 1230 in the device 1200 may also be an input / output circuit that can input information (or receive information) and output information (or send information). The processor 1210 is an integrated processor, microprocessor, integrated circuit, or logic circuit, etc. The processor can determine the output information based on the input information.
[0311] The coupling in this application is an indirect coupling or communication connection between devices, units, or modules, which can be electrical, mechanical, or other forms, and is used for information interaction between devices, units, or modules. The processor 1210 may cooperate with the memory 1220 and the communication interface 1230. In this application, the specific connection medium between the above-mentioned processor 1210, memory 1220, and communication interface 1230 is not limited.
[0312] Optionally, as Figure 12 shown, the processor 1210, the memory 1220, and the communication interface 1230 are interconnected through a bus 1240. Optionally, the bus may include types of buses such as an address bus, a data bus, and a control bus. In addition, for the convenience of representation, Figure 12 one bus 1240 is shown, but it does not mean that there is only one bus or one type of bus.
[0313] According to the method provided in the embodiments of this application, this application also provides a computer program product, which includes: computer program code. When the computer program code runs on a computer, it causes the computer to execute the methods in the above embodiments.
[0314] According to the method provided by the embodiments of the present application, the present application further provides a computer-readable medium, which stores program codes. When the program codes are run on a computer, the computer is caused to execute the method in the above embodiments.
[0315] The terminal device and the network device in each of the above device embodiments can exactly correspond to the terminal device or the network device in the method embodiments, and the corresponding steps are executed by the corresponding modules or units. For example, when the device is implemented in the form of a chip, the receiving unit may be an interface circuit of the chip for receiving signals from other chips or devices. The above unit for sending is an interface circuit of the device for sending signals to other devices. For example, when the device is implemented in the form of a chip, the sending unit is an interface circuit of the chip for sending signals to other chips or devices.
[0316] The embodiments of the present application further provide a communication system, which includes the above terminal device and / or network device.
[0317] In the embodiments of the present application, it should be noted that the above method embodiments of the present application can be applied to a processor or implemented by a processor. The processor may be an integrated circuit chip with signal processing capabilities. In the implementation process, the steps of the above method embodiments can be completed by the integrated logic circuit in the hardware of the processor or instructions in software form. The above processor may be a general-purpose processor, DSP, ASIC, FPGA or other programmable logic devices, discrete gate or transistor logic devices, discrete hardware components. It can implement or execute the various methods, steps and logic block diagrams disclosed in the embodiments of the present application. The general-purpose processor may be a microprocessor or the processor may also be any conventional processor, etc. The steps of the method disclosed in combination with the embodiments of the present application can be directly embodied as being executed by a hardware decoding processor, or executed by a combination of hardware and software modules in the decoding processor. The software module may be located in a mature storage medium in the art such as a random access memory, flash memory, read-only memory, programmable read-only memory or electrically erasable programmable memory, register, etc. The storage medium is located in the memory, and the processor reads the information in the memory and combines its hardware to complete the steps of the above method.
[0318] It can be understood that the memory in the embodiments of the present application can be a volatile memory or a non-volatile memory, or can include both volatile and non-volatile memories. Among them, the non-volatile memory can be a read-only memory (ROM), a programmable read-only memory (PROM), an erasable programmable read-only memory (EPROM), an electrically erasable programmable read-only memory (EEPROM), or a flash memory. The volatile memory 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), dynamic random access memory (DRAM), synchronous dynamic random access memory (SDRAM), double data rate synchronous dynamic random access memory (DDR SDRAM), enhanced synchronous dynamic random access memory (ESDRAM), synch link dynamic random access memory (SLDRAM), and direct rambus random access memory (DR RAM). It should be noted that the memory of the systems and methods described herein is intended to include but not be limited to these and any other suitable types of memory.
[0319] The terms "upstream" and "downstream" that appear in the present application are used to describe the direction of data / information transmission in a specific scenario. For example, the "upstream" direction generally refers to the direction in which data / information is transmitted from a terminal device to a network device, or from a distributed unit to a centralized unit, and the "downstream" direction generally refers to the direction in which data / information is transmitted from a network device to a terminal device, or from a centralized unit to a distributed unit. It can be understood that "upstream" and "downstream" are only used to describe the transmission direction of data / information, and the specific starting and ending devices of this data / information transmission are not limited.
[0320] In the present application, various objects such as various messages / information / devices / network elements / systems / devices / actions / operations / processes / concepts, etc. may be named. It can be understood that these specific names do not constitute a limitation on the relevant objects, and the assigned names may change with factors such as the scenario, context, or usage habits. The understanding of the technical meaning of the technical terms in the present application should be mainly determined from the functions and technical effects reflected / executed in the technical solution.
[0321] The network architecture and service scenarios described in the embodiments of this application are for the convenience of readers to clearly understand the technical solutions of the embodiments of this application, and do not constitute a limitation on the technical solutions provided by the embodiments of this application. Those of ordinary skill in the art will know that with the evolution of the network architecture and the emergence of new service scenarios, the technical solutions provided by the embodiments of this application are equally applicable to similar technical problems.
[0322] In the above embodiments, it can be implemented in whole or in part by software, hardware, firmware, or any combination thereof. When implemented using software, it can be implemented in whole or in part in the form of a computer program product. The computer program product may include one or more computer instructions. When the computer program instructions are loaded and executed on a computer, the processes or functions described in the embodiments of this application are generated in whole or in part. The computer may be a general-purpose computer, a special-purpose computer, a computer network, or other programmable devices. The computer instructions may be stored in a computer-readable storage medium, or transmitted from one computer-readable storage medium to another. For example, the computer instructions may be transmitted from one website, computer, server, or data center to another website, computer, server, or data center by wire (such as coaxial cable, optical fiber, digital subscriber line (DSL)) or wireless (such as infrared, wireless, microwave, etc.). The computer-readable storage medium may be any available medium that can be accessed by a computer, or a data storage device such as a server or data center that includes one or more integrated available media. The available medium may be a magnetic medium (such as a floppy disk, hard disk, magnetic disk), an optical medium (such as a DVD), or a semiconductor medium (such as a solid state disk (SSD)), etc.
[0323] For the convenience of understanding the above embodiments provided by this application, the following explanations are made:
[0324] 1) In the embodiments of this application, "indication" may include direct indication, indirect indication, display indication, and implicit indication. When it is described that a certain indication information is used to indicate A, it can be understood that the indication information carries A, directly indicates A, or indirectly indicates A.
[0325] In this application, the information indicated by the indication information is referred to as the information to be indicated. In the specific implementation process, there are many ways to indicate the information to be indicated. For example, but not limited to, the information to be indicated can be directly indicated, such as the information to be indicated itself or the index of the information to be indicated, etc. It is also possible to indirectly indicate the information to be indicated by indicating other information, where there is an association relationship between the other information and the information to be indicated. It is also possible to only indicate a part of the information to be indicated, while the other parts of the information to be indicated are known or pre-agreed. For example, it is also possible to use the arrangement order of each piece of information pre-agreed (such as stipulated in the protocol) to indicate specific information, thereby reducing the indication overhead to a certain extent. In addition, the information to be indicated can be sent as a whole, or can be divided into multiple sub-information and sent separately, and the sending periods and / or sending times of these sub-information can be the same or different.
[0326] 2) In this application, if there is no special description and logical conflict, the terms and / or descriptions between different embodiments are consistent and can be referenced to each other, and the technical features in different embodiments can be combined to form new embodiments according to their internal logical relationships.
[0327] 3) In this application, "at least one" means one or more, and "a plurality" means two or more. "And / or" describes the association relationship of associated objects and indicates that there can be three relationships. For example, A and / or B can mean: A exists alone, A and B exist simultaneously, and B exists alone, where A and B can be singular or plural. In the text description of this application, the character " / " generally means that the associated objects before and after are in an "or" relationship. "At least one (item)" or its similar expression refers to any combination of these items, including any combination of single item (item) or plural items (items). For example, at least one (item) of a, b, and c can mean: a, or, b, or, c, or, a and b, or, a and c, or, b and c, or, a, b, and c. Where a, b, and c can be single or multiple respectively.
[0328] 4) In this application, "first", "second", and various numerical numbers (such as #1, #2, etc.) are used for distinction for the convenience of description and do not limit the scope of the embodiments of this application. For example, to distinguish different messages, etc., rather than for describing a specific order or sequence. It should be understood that the objects described in this way can be interchanged under appropriate circumstances so as to be able to describe the solutions other than the embodiments of this application.
[0329] 5) In this application, descriptions such as "when...", "in the case of...", and "if" all refer to the device making corresponding processing under certain objective circumstances, not limited to time, and do not require the device to have a judgment action when implemented, nor does it mean there are other limitations.
[0330] 6) In this application, "communication" can also be described as "data transmission", "information transmission", "data processing", etc. "Transmission" includes "sending" and "receiving".
[0331] 7) In this application, "sending information to XX (device)" can be understood as the destination of the information being this device. It can include directly or indirectly sending information to this device. "Receiving information from XX (device), or receiving information coming from XX (device)" can be understood as the source of the information being this device, and it can include directly or indirectly receiving information from this device. The information may be subject to necessary processing, such as format change, etc., between the source and destination of the information sending, but the destination can understand the valid information from the source.
[0332] In various embodiments of this application, the magnitudes of the serial numbers of the above processes do not mean the order of execution is prior or subsequent. The execution order of each process should be determined by its function and internal logic, and should not constitute any limitation to the implementation process of the embodiments of this application.
[0333] In this application, on the premise of no logical contradiction, each example can be mutually referred to. For example, the methods and / or terms between method embodiments can be mutually referred to, for example, the functions and / or terms between device embodiments can be mutually referred to, for example, the functions and / or terms between device examples and method examples can be mutually referred to.
[0334] It should be understood that in some of the above embodiments, mainly devices in the existing network architecture are used as examples for illustrative purposes, and the specific form of the device is not limited in the embodiments of this application. For example, devices that can achieve the same function in the future are applicable to the embodiments of this application.
[0335] Those of ordinary skill in the art can realize that the units and algorithm steps of each example described in combination with the embodiments disclosed herein can be implemented by electronic hardware, or a combination of computer software and electronic hardware. Whether these functions are executed in a hardware or software manner depends on the specific application and design constraints of the technical solution. Professional technicians can use different methods for each specific application to implement the described functions, but such implementation should not be considered to exceed the scope of this application.
[0336] Those skilled in the art can clearly understand that for the convenience and brevity of description, the specific working processes of the systems, devices, and units described above can refer to the corresponding processes in the foregoing method embodiments and will not be elaborated herein.
[0337] In several embodiments provided in this application, it should be understood that the disclosed systems, devices, and methods can be implemented in other ways. For example, the device embodiments described above are merely illustrative. For example, the division of the units is only a logical function division, and there can be other division methods in actual implementation. For example, multiple units or components can be combined or integrated into another system, or some features can be ignored or not executed. Another point is that the displayed or discussed coupling or direct coupling or communication connection to each other can be through some interfaces, and the indirect coupling or communication connection of the devices or units can be in electrical, mechanical, or other forms.
[0338] The units described as separate components may or may not be physically separated, and the components displayed as units may or may not be physical units, that is, they can be located in one place or distributed to multiple network units. Some or all of the units can be selected according to actual needs to achieve the purpose of the solution of this embodiment.
[0339] In addition, the functional units in each embodiment of this application can be integrated into one processing unit, or each unit can exist physically alone, or two or more units can be integrated into one unit.
[0340] As described above, this is only the specific implementation manner of this application, but the protection scope of this application is not limited thereto. Any person skilled in the art can easily think of changes or substitutions within the technical scope disclosed in this application and should be covered by the protection scope of this application. Therefore, the protection scope of this application should be subject to the protection scope of the claims.
Claims
1. A random access method, characterized in that, Including: Obtain first information, where the first information includes at least one of the following: downlink channel quality, a first device identifier, or a historical Time Advance (TA), where the historical TA is the TA at the previous access; Perform a first type of random access according to the first information; Wherein, the first type of random access is to send second information to a first device.
2. The method according to claim 1, wherein The second information includes data carried on a physical uplink shared channel or a physical uplink control channel.
3. The method according to claim 1 or 2, characterized in that Before performing the first type of random access, the method further includes: Determine first indication information, where the first indication information is used to indicate that the first device supports the first type of random access.
4. The method according to any one of claims 1 to 3, characterized in that, The method further includes: determining second indication information, where the second indication information is used to indicate the time-frequency resources for the first type of random access, and / or is used to indicate the preamble sequence for the first type of random access.
5. The method according to any one of claims 1 to 4, characterized in that The performing the first type of random access according to the first information includes: Perform the first type of random access when the downlink channel quality is not less than a first threshold.
6. The method according to any one of claims 1 to 5, characterized in that The method further includes: Perform two-step random access according to a first condition, where the first condition includes that the downlink channel quality is less than the first threshold and not less than a second threshold; or Perform four-step random access according to a second condition, where the second condition includes that the downlink channel quality is less than the second threshold and not less than a third threshold; Wherein, the second threshold is less than the first threshold, and the third threshold is less than the second threshold.
7. The method according to any one of claims 1 to 4, characterized in that, The performing the first type of random access according to the first information includes: Perform the first type of random access on the time-frequency resources corresponding to the channel quality range to which the downlink channel quality belongs, where different channel quality ranges correspond to different time-frequency resources.
8. The method according to claim 7, wherein The method further includes: Receive first time-frequency resource allocation information, where the first time-frequency resource allocation information is used to indicate the time-frequency resources corresponding to different channel quality ranges.
9. The method according to any one of claims 1 to 8, characterized in that The downlink channel quality includes a reference signal received power.
10. The method according to any one of claims 1 to 9, characterized in that The performing the first type of random access according to the first information includes: Perform the first type of random access when the first device identifier is used to indicate that the cell to which the first device belongs is a microcell or a picocell.
11. The method according to any one of claims 1 to 10, characterized in that, The performing the first type of random access according to the first information includes: Perform the first type of random access when the historical TA is not greater than a fourth threshold.
12. The method according to any one of claims 1 to 11, characterized in that The method further includes: Perform the two-step random access according to a third condition, where the third condition includes that the historical TA is greater than the fourth threshold and not less than a fifth threshold; or Perform the four-step random access according to a fourth condition, where the fourth condition includes that the historical TA is greater than the fifth threshold; Wherein, the fourth threshold is less than the fifth threshold.
13. The method according to any one of claims 1 to 12, characterized in that, The performing the first type of random access according to the first information includes: Perform the first type of random access on the time-frequency resources corresponding to the TA range to which the historical TA belongs, where different TA ranges correspond to different time-frequency resources.
14. The method according to claim 13, characterized in that The method further includes: Receive second time-frequency resource allocation information, where the second time-frequency resource allocation information is used to indicate the time-frequency resources corresponding to different TA ranges.
15. The method according to any one of claims 1 to 14, characterized in that, Performing the first type of random access according to the first information includes: Performing the first type of random access when the historical TA has not timed out and the historical TA is not greater than a fourth threshold.
16. The method according to any one of claims 1 to 15, characterized in that, Performing the first type of random access according to the first information includes: Performing the first type of random access when the historical TA is not greater than the fourth threshold and the second downlink channel quality is greater than the first downlink channel quality, where the first downlink channel quality is the downlink channel quality at a first moment, the second downlink channel quality is the downlink channel quality at a second moment, and the first moment is earlier than the second moment.
17. The method according to any one of claims 1 to 16, characterized in that Performing the first type of random access according to the first information includes: Performing the first type of random access when the historical TA has not timed out, the historical TA is not greater than the fourth threshold, and the second downlink channel quality is greater than the first downlink channel quality, where the first downlink channel quality is the downlink channel quality at the first moment, the second downlink channel quality is the downlink channel quality at the second moment, and the first moment is earlier than the second moment.
18. The method according to any one of claims 1 to 17, characterized in that, The method further includes: Receiving third indication information for indicating the failure of the first type of random access; Performing the two-step random access or the four-step random access.
19. A random access method, characterized in that, Including: Sending broadcast information for determining the first information, where the first information includes at least one of the following: downlink channel quality, first device identifier, or historical time advance (TA), where the historical TA is the TA at the previous access; Receiving second information for the first type of random access; where the first type of random access is sending the second information to a first device.
20. The method according to claim 19, wherein The second information includes data carried on a physical uplink shared channel or a physical uplink control channel.
21. The method according to claim 19 or 20, characterized in that, The broadcast information includes first indication information for indicating that the first device supports the first type of random access.
22. The method according to any one of claims 19 to 21, characterized in that, The broadcast information further includes second indication information for indicating the time-frequency resources of the first type of random access and / or for indicating the preamble sequence of the first type of random access.
23. The method according to any one of claims 19 to 22, characterized in that, The method further includes: Sending third indication information for indicating the failure of the first type of random access.
24. A random access device, characterized in that, Including units for performing the steps of the method according to any one of claims 1 to 18 or 19 to 23.
25. A random access device, characterized in that, Including a processor and an interface circuit, where the processor is used to communicate with a network device through the interface circuit and execute the method according to any one of claims 1 to 18 or 19 to 23.
26. A random access device, characterized in that, Including a processor for calling a program in a memory to execute the method according to any one of claims 1 to 18 or 19 to 23.
27. A terminal device, including the apparatus according to any one of claims 24 to 26.
28. A computer storage medium, characterized in that, The computer-readable storage medium is used to store a computer program, which, when running on a computer, causes the computer to execute the method according to any one of claims 1 to 18, or causes the computer to execute the method according to any one of claims 19 to 23.
29. A computer program product, characterized in that, The computer program product includes instructions for executing the method according to any one of claims 1 to 18, or includes instructions for executing the method according to any one of claims 19 to 23.
30. A chip or chip system, characterized in that, Comprising at least one processor and a communication interface; the communication interface is used to receive signals input to the chip or signals output from the chip, and the processor communicates with the communication interface and is used to implement the method according to any one of claims 1 to 18 or 19 to 23 through logic circuits or by executing code instructions.