Random access method and related device
By receiving carrier configuration information from network-side devices, terminal devices can determine the starting position and size of the random access response window, solving the problem that terminal devices without GNSS capabilities cannot effectively access the network, thus improving access efficiency and reducing signaling overhead.
Patent Information
- Authority / Receiving Office
- CN · China
- Patent Type
- Patents(China)
- Current Assignee / Owner
- Filing Date
- 2021-12-02
- Publication Date
- 2026-03-20
AI Technical Summary
In non-terrestrial networks, terminal devices without Global Navigation Satellite System (GNSS) capabilities cannot effectively determine the starting position and size of the random access response window, resulting in the inability to perform effective random access.
By receiving carrier configuration information sent by network-side devices, terminal devices can determine the starting position and size of the random access response window, including receiving first carrier configuration information to indicate offset and response window information, or receiving second carrier configuration information to indicate response window information, and selecting a suitable carrier for random access based on the configuration information.
This enables terminal devices without GNSS capabilities to determine the starting position and size of the random access response window, avoiding the problem of ineffective random access, improving access efficiency and reducing network signaling overhead.
Smart Images

Figure CN116234051B_ABST
Abstract
Description
TECHNICAL FIELD
[0001] Embodiments of the present application relate to the technical field of communication, and in particular, to a random access method and related equipment. BACKGROUND
[0002] In a non-terrestrial network (NTN), for a terminal device with global navigation satellite system (GNSS) capability, the terminal device can determine the round-trip propagation delay between the terminal device and a satellite according to ephemeris information and GNSS capability, and then determine the round-trip propagation delay between the terminal device and a base station according to a network-indicated common timing advance (TA) and a MAC control element (MAC CE) validity time. Finally, the terminal device determines the starting position of a random access response window (RAR window) according to the determined round-trip propagation delay between the terminal device and the base station, and then listens to a physical downlink control channel (PDCCH) in the random access response window. However, for a terminal device without GNSS capability, there is an urgent need for a method to determine the starting position of the random access response window and the size of the random access response window. SUMMARY
[0003] Embodiments of the present application provide a random access method and related equipment to provide a random access manner, which can enable a terminal device without GNSS capability to determine the starting position of the random access response window, thereby avoiding the problem that the terminal device without GNSS capability cannot effectively perform random access.
[0004] In a first aspect, embodiments of the present application provide a random access method applied in a terminal device, the terminal device being a first type terminal device or a second type terminal device, the first type terminal device not having GNSS capability, and the second type terminal device having GNSS capability, and the method comprising:
[0005] receiving first carrier configuration information and second carrier configuration information sent by a network side device;
[0006] sending a random access request message Msg1 to the network side device;
[0007] if the terminal device is the first type terminal device, receiving a random access response message Msg2 sent by the network side device based on the first carrier configuration information;
[0008] If the terminal device is the second type of terminal device, the terminal device receives the Msg2 sent by the network side device based on the second carrier configuration information.
[0009] The first carrier configuration information is used to indicate first offset information and / or first response window information corresponding to the first type of terminal device, and the second carrier configuration information is used to indicate second response window information corresponding to the second type of terminal device.
[0010] In the embodiments of the present application, the terminal device without GNSS capability can determine the starting position of the random access response window based on the network configured carrier information, so as to avoid the problem that the terminal device without GNSS capability cannot effectively perform random access.
[0011] In order to effectively receive the Msg2, in one possible implementation, the terminal device is the first type of terminal device,
[0012] The first carrier configuration information used to indicate the first offset information and / or the first response window information corresponding to the first type of terminal device specifically includes:
[0013] The first carrier configuration information is used to indicate the first offset information and the first response window information corresponding to the first type of terminal device.
[0014] The receiving of the Msg2 sent by the network side device based on the first carrier configuration information includes:
[0015] The first offset value and the time length value of the first response window are determined based on the first carrier configuration information, the first starting position is determined based on the first offset value, and the Msg2 sent by the network side device is received in the time length range of the first response window from the first starting position; the first starting position is used to represent the starting position of the first response window.
[0016] In order to improve the efficiency of configuration, in one possible implementation, the method further includes:
[0017] The first carrier configuration information includes first carrier member set information, first offset information corresponding to the first carrier member set, and first response window information corresponding to the first carrier member set, and the first carrier member set information includes the index of one or more carrier members; the second carrier configuration information includes second carrier member set information, and the second carrier member set information includes the index of one or more carrier members.
[0018] In order to reduce the signaling overhead of the network, in one possible implementation,
[0019] The first response window information includes the time length value of the unique first response window corresponding to the first carrier member set; or
[0020] The first response window information includes a time length value of the first response window corresponding to each carrier member in the first carrier member set.
[0021] To reduce the signaling overhead of the network, in one possible implementation,
[0022] The first offset information includes a unique first offset value corresponding to the first carrier member set; or
[0023] The first offset information includes a unique first offset differential value corresponding to the first carrier member set; wherein the unique first offset differential value is a differential value of the unique first offset value corresponding to the first carrier member set relative to a preset first reference value.
[0024] To reduce the signaling overhead of the network, in one possible implementation,
[0025] The first offset information includes a first offset value corresponding to each carrier member in the first carrier member set; or
[0026] The first offset information includes a first offset differential value corresponding to each carrier member in the first carrier member set; wherein the first offset differential value corresponding to a carrier member in the first carrier member set is a differential value of the first offset value corresponding to the carrier member in the first carrier member set relative to a preset second reference value.
[0027] To reduce the signaling overhead of the network, in one possible implementation,
[0028] The first offset information includes a unique first offset value corresponding to the first carrier member set and a second offset differential value corresponding to each carrier member in the first carrier member set; wherein the second offset differential value corresponding to a carrier member in the first carrier member set is a differential value of the first offset value of the carrier member in the first carrier member set relative to the unique first offset value.
[0029] To effectively send the Msg1 to the network side device, in one possible implementation, sending the Msg1 to the network side device includes:
[0030] If the terminal device is a first type terminal device, selecting the first carrier to send the Msg1 to the network side device;
[0031] If the terminal device is a second type terminal device, selecting the second carrier to send the Msg1 to the network side device.
[0032] To improve the flexibility of carrier selection, in one possible implementation,
[0033] All carrier members in the first carrier member set constitute a first carrier set, the first carrier is selected from the first carrier set, all carrier members in the second carrier member set constitute a second carrier set, the second carrier is selected from the second carrier set; wherein, the first carrier set and the second carrier set are orthogonal, the first carrier and the second carrier are not the same.
[0034] In order to improve the flexibility of carrier selection, in one possible implementation manner,
[0035] All carrier members in the first carrier member set constitute a fourth carrier set, all carrier members in the second carrier member set constitute a third carrier set, the second carrier is selected from the third carrier set and / or the fourth carrier set; the first carrier is selected from the fourth carrier set;
[0036] Wherein, the third carrier set and the fourth carrier set are orthogonal.
[0037] In order to improve the flexibility of configuration, in one possible implementation manner, further comprising:
[0038] Receiving the carrier group access weight configuration information or the carrier access weight configuration information sent by the network side device; wherein, the carrier group access weight configuration information is used to indicate the probability of the terminal device initiating random access using the carrier set, and the carrier access weight configuration information is used to indicate the probability of the terminal device initiating random access using the carrier.
[0039] In order to reasonably allocate the access proportion of the first type terminal device and the second type terminal device, and realize load distribution, in one possible implementation manner,
[0040] The second carrier is selected by the terminal device based on the access weight of the carrier set; wherein, the third carrier set has a first access weight, and the fourth carrier set has a second access weight; or,
[0041] The second carrier is selected by the terminal device based on the access weight of the carrier; wherein, each carrier member in the fourth carrier set has a third access weight corresponding to the first type terminal device and a fourth access weight corresponding to the second type terminal device.
[0042] In order to improve the flexibility of configuration, in one possible implementation manner, further comprising:
[0043] Receiving the physical random access channel configuration information sent by the network side device, wherein, the physical random access channel configuration information is used to configure the first random access preamble and / or the first random access occasion of the first type terminal device, and the second random access preamble and / or the second random access occasion of the second type terminal device.
[0044] In order to effectively identify the type of terminal device at the network side, in one possible implementation,
[0045] If the terminal device is the first type of terminal device, the random access preamble and / or the random access occasion used by the terminal device is the first random access preamble and / or the first random access occasion; or,
[0046] If the terminal device is the second type of terminal device, the random access preamble and / or the random access occasion used by the terminal device is the second random access preamble and / or the second random access occasion.
[0047] The first random access preamble and the second random access preamble are different, and the first random access occasion and the second random access occasion are different.
[0048] In a second aspect, the embodiments of the present application also provide a random access method applied to a terminal device, the method comprising:
[0049] If the terminal device is the first type of terminal device, the terminal device selects a first carrier to send Msg1 to the network side device; the first carrier has a time length value of a first response window corresponding to the first carrier and a first offset value, the first response window is used to represent a random access response window of the first type of terminal device, and the first type of terminal device does not have GNSS capability.
[0050] The terminal device determines a first starting position based on the first offset value, and receives a random access response message Msg2 sent by the network side device in the time length range of the first response window from the first starting position; the first starting position is used to represent a starting position of the first response window.
[0051] In a third aspect, the embodiments of the present application also provide a random access method applied to a terminal device, the method comprising:
[0052] If the terminal device is the second type of terminal device, the terminal device selects a second carrier to send Msg1 to the network side device; the second carrier has a time length value of a second response window corresponding to the second carrier, the second response window is used to represent a random access response window of the second type of terminal device, and the second type of terminal device has GNSS capability.
[0053] The terminal device acquires a second starting position, and receives Msg2 sent by the network side device in the time length range of the second response window from the second starting position; the second starting position is used to represent a starting position of the second response window.
[0054] In a fourth aspect, the embodiments of the present application also provide a random access method applied to a network side device, the method comprising:
[0055] transmitting, to a terminal device, first carrier configuration information and second carrier configuration information;
[0056] receiving Msg1 transmitted by the terminal device;
[0057] determining a type of the terminal device based on the Msg1, the terminal device being a first-type terminal device or a second-type terminal device, the first-type terminal device not having GNSS capability, and the second-type terminal device having GNSS capability;
[0058] if the type of the terminal device is the first-type terminal device, determining a time length value of a first response window based on the type of the terminal device, wherein the first response window is used to represent a random access response window of the first-type terminal device;
[0059] transmitting, to the terminal device, Msg2 based on the time length value of the first response window;
[0060] The first carrier configuration information is used to indicate first offset information corresponding to the first-type terminal device and / or first response window information, and the second carrier configuration information is used to indicate second response window information corresponding to the second-type terminal device.
[0061] In one possible implementation manner, the method further includes:
[0062] The first carrier configuration information includes first carrier member set information, first offset information corresponding to the first carrier member set, and first response window information corresponding to the first carrier member set, and the first carrier member set information includes an index of one or more carrier members; and the second carrier configuration information includes second carrier member set information, and the second carrier member set information includes an index of one or more carrier members.
[0063] In one possible implementation manner, the method further includes:
[0064] If the terminal device is the first-type terminal device, receiving Msg1 transmitted by the terminal device includes: receiving Msg1 transmitted by the terminal device on the first carrier;
[0065] If the terminal device is the second-type terminal device, receiving Msg1 transmitted by the terminal device includes: receiving Msg1 transmitted by the terminal device on the second carrier.
[0066] In one possible implementation manner, all carrier members in the first carrier member set constitute a first carrier set, the first carrier is selected from the first carrier set, all carrier members in the second carrier member set constitute a second carrier set, the second carrier is selected from the second carrier set, the first carrier set and the second carrier set are orthogonal, the first carrier and the second carrier are not the same, and determining the type of the terminal device based on the Msg1 includes:
[0067] determine the type of the terminal device based on a carrier set in which the carrier member used for the Msg1 is located.
[0068] In one possible implementation, all carrier members in the first carrier member set constitute a fourth carrier set, all carrier members in the second carrier member set constitute a third carrier set, the first carrier is selected from the fourth carrier set, the second carrier is selected from the third carrier set and / or the fourth carrier set, and the third carrier set is orthogonal to the fourth carrier set.
[0069] In one possible implementation, the method further includes:
[0070] sending, to the terminal device, physical random access channel configuration information; wherein the physical random access channel configuration information is used to configure a first random access preamble and / or a first random access occasion of the first type of terminal device, and a second random access preamble and / or a second random access occasion of the second type of terminal device, the first random access preamble and the second random access preamble being different, and the first random access occasion and the second random access occasion being different.
[0071] In one possible implementation, determining the type of the terminal device based on the Msg1 includes:
[0072] determining the type of the terminal device based on a random access occasion used by the terminal device to send the Msg1 and / or a random access preamble included in the Msg1.
[0073] In one possible implementation, the method further includes:
[0074] sending, to the terminal device, carrier group access weight configuration information or carrier access weight configuration information; wherein the carrier group access weight configuration information is used to indicate a probability of the terminal device initiating random access using the carrier set, and the carrier access weight configuration information is used to indicate a probability of the terminal device initiating random access using the carrier.
[0075] In one possible implementation, the first response window information includes a time length value of a unique first response window corresponding to the first carrier member set; or
[0076] The first response window information includes a time length value of a first response window corresponding to each carrier member in the first carrier member set.
[0077] In one possible implementation, the method further includes:
[0078] sending, to the terminal device, a preset first reference value;
[0079] The first offset information includes a unique first offset difference value corresponding to the first carrier member set; and the unique first offset difference value is a difference value of a unique first offset value corresponding to the first carrier member set relative to a preset first reference value.
[0080] In one possible implementation, the first offset information includes a unique first offset value corresponding to the first carrier member set; and the unique first offset value is determined according to a round-trip propagation delay between a position closest to a satellite in a cell coverage area and the network-side device.
[0081] In one possible implementation, the method further includes:
[0082] sending, to the terminal device, a preset second reference value;
[0083] The first offset information includes a first offset difference value corresponding to each carrier member in the first carrier member set; and the first offset difference value corresponding to a carrier member in the first carrier member set is a difference value of a first offset value corresponding to the carrier member in the first carrier member set relative to a preset second reference value.
[0084] In one possible implementation,
[0085] The first offset information includes a first offset value corresponding to each carrier member in the first carrier member set.
[0086] The first offset value corresponding to each carrier member in the first carrier member set is determined according to a round-trip propagation delay between a position closest to a satellite in a coverage area of a beam associated with the carrier member in the first carrier member set and the network-side device.
[0087] In one possible implementation, the first offset information includes a unique first offset value corresponding to the first carrier member set and a second offset difference value corresponding to each carrier member in the first carrier member set; and the second offset difference value corresponding to a carrier member in the first carrier member set is a difference value of a first offset value of the carrier member in the first carrier member set relative to the unique first offset value.
[0088] In a fifth aspect, an embodiment of the present application provides a chip for executing the method in the first aspect to the fourth aspect.
[0089] In a sixth aspect, an embodiment of the present application provides a terminal device, including:
[0090] The memory is configured to store computer program code including instructions, and the terminal device reads the instructions from the memory to execute the method in the first aspect to the third aspect.
[0091] In a seventh aspect, an embodiment of the present application further provides a network side device, comprising:
[0092] The memory is configured to store computer program code including instructions, and the network side device reads the instructions from the memory to execute the method in the fourth aspect.
[0093] In an eighth aspect, an embodiment of the present application provides a computer readable storage medium, which stores a computer program, and when the computer program is run on a computer, the computer program causes the computer to execute the method in the first aspect to the fourth aspect.
[0094] In a ninth aspect, an embodiment of the present application provides a computer program, and when the computer program is executed by a computer, the computer program is configured to execute the method in the first aspect to the fourth aspect.
[0095] In a possible design, the program in the sixth aspect can be stored in a storage medium packaged with the processor in whole or in part, or in a storage medium not packaged with the processor in whole or in part.
[0096] In a tenth aspect, a terminal device is provided, which comprises a functional unit for executing the method in the first aspect to the fourth aspect, and the terminal device implements the method provided in the first aspect to the fourth aspect through the functional unit.
[0097] In an eleventh aspect, a network side device is provided, which comprises a functional unit for executing the method in the fourth aspect, and the network side device implements the method provided in the fourth aspect through the functional unit.
[0098] In a twelfth aspect, a random access system is provided, which comprises the terminal device and / or the network side device. BRIEF DESCRIPTION OF DRAWINGS
[0099] Figure 1 An architecture diagram of a non-terrestrial network scenario provided by an embodiment of the present application is shown in the following figure:
[0100] Figure 2 A random access response window diagram provided by an embodiment of the present application is shown in the following figure:
[0101] Figure 3A hardware structure schematic diagram of a terminal device provided by an embodiment of the present application is shown in the following figure;
[0102] Figure 4 A flowchart of a random access method provided by an embodiment of the present application is shown in the following figure;
[0103] Figure 5 A structure schematic diagram of one embodiment of a random access device provided by the present application is shown in the following figure;
[0104] Figure 6 A structure schematic diagram of another embodiment of a random access device provided by the present application is shown in the following figure;
[0105] Figure 7 A structure schematic diagram of still another embodiment of a random access device provided by the present application is shown in the following figure. DETAILED DESCRIPTION
[0106] The technical solutions in the embodiments of the present application will be described below with reference to the accompanying drawings in the embodiments of the present application. In the description of the embodiments of the present application, unless otherwise specified, " / " means or, for example, A / B can mean A or B; the "and / or" in the present application only describes the association relationship of the associated objects, which means that there can be three relationships, for example, A and / or B, which means that there are three cases of A alone, A and B together, and B alone.
[0107] Hereinafter, the terms "first" and "second" are only used for description purposes, and cannot be understood as indicating or implying relative importance or implicitly indicating the number of indicated technical features. Therefore, the features defined with "first" and "second" can explicitly or implicitly include one or more features. In the description of the embodiments of the present application, unless otherwise specified, the meaning of "multiple" is two or more.
[0108] In narrowband Internet of Things (NB-IOT), a single frequency point cell has a bandwidth of 180 kHz, and the remaining traffic channel capacity is small on the bandwidth except for the overhead of a narrowband primary synchronization signal (NPSS), a narrowband secondary synchronization signal (NSSS) and a system information block (SIB). In order to support a large number of terminals, multiple frequency points need to be used to improve network capacity. In addition to an anchor carrier containing NPSS, NSSS and a narrowband physical broadcast channel (NPBCH), a cell can also contain a plurality of non-anchor carriers not containing NPSS, NSSS and NPBCH.
[0109] A cell includes an anchor carrier and a plurality of non-anchor carriers, the spectrum bandwidth of each carrier is 180 kHz, and the maximum spectrum span of all carriers in the cell does not exceed 20 MHz. Among them, there is only one downlink carrier in a multi-carrier cell to support simultaneously carrying NPSS, NSSS, NPBCH, a narrowband physical downlink control channel (NPDCCH) and a narrowband physical downlink shared channel (NPDSCH), and the downlink carrier is called an anchor carrier. The terminal device needs to monitor NPSS, NSSS, NPBCH, NPDCCH and NPDSCH information on the anchor carrier. There can be a plurality of downlink carriers in a multi-carrier cell to carry only NPDCCH and NPDSCH, but not to carry NPSS, NSSS and NPBCH, and the downlink carrier is called a non-anchor carrier. The terminal device can perform data transmission on the non-anchor carrier. In addition, before the terminal device enters a connected state, the network will specify a carrier for subsequent downlink data transmission through Msg4 in the random access process. The terminal device can perform paging listening on the non-anchor carrier in an idle state.
[0110] The method provided in the present application can be applied to a non-terrestrial network scenario. Please refer to Figure 1 , Figure 1 is a schematic diagram of an architecture of a non-terrestrial network scenario provided by an embodiment of the present application.
[0111] As Figure 1As shown, the non-terrestrial network scenario includes a satellite, a terminal device, and a gateway (also referred to as a ground station). A wireless link between the satellite and the terminal device can be referred to as a service link, a wireless link between the satellite and the gateway can be referred to as a feeder link, and there can be an inter-satellite link between the satellites for providing a data backhaul.
[0112] Generally, one or more gateways in the non-terrestrial network scenario need to be connected to a public data network (PDN), such as a network in Figure 1
[0113] Exemplarily, the terminal device can also be referred to as a user equipment (UE) or a terminal, and the terminal device can be, for example, a mobile phone or a notebook computer, etc.
[0114] In some embodiments, the base station in the non-terrestrial network scenario can be located on the ground, for example, the gateway in Figure 1 may have the function of a base station. At this time, the satellite will act as a relay between the terminal device and the gateway on the ground, receive data sent by the terminal device through the service link, and forward the data to the gateway on the ground.
[0115] In other embodiments, the base station in the non-terrestrial network scenario can also be located on the satellite, for example, the satellite in Figure 1 may have the function of a base station. At this time, the satellite with the function of a base station can be considered as a kind of evolutional NodeB (eNB) or 5G base station (gNB).
[0116] In the embodiments of the present application, the terminal device can communicate with the network device, which can be understood as a device capable of data processing and network communication. Exemplarily, the network device can include a base station (e.g., eNB, gNB, etc.) or an access device of a network, etc., which is not limited in the present application. For ease of description, the network device in the following is exemplarily described as a satellite with the function of a base station.
[0117] In the non-terrestrial network, one cell can include one or more beams. As shown in Figure 1 , one cell includes multiple beams. Due to the rapid movement of the satellite, the terminal device needs to frequently perform beam switching. Future Internet of Things devices can access through a satellite network, and therefore, a set of beam management mechanisms (current terrestrial network Internet of Things protocols do not support beam management mechanisms) are needed. At present, a more likely beam management method is to perform beam management through carrier switching, that is, one cell can include multiple beams, different beams correspond to different carriers, and beam switching is realized through carrier switching.
[0118] In the non-terrestrial network, the propagation delay between different positions in the coverage of a cell or a beam and the network device is different. The difference between the propagation delay corresponding to a position in the coverage of a cell or a beam and the propagation delay corresponding to the position closest to the network device can be referred to as the differential delay corresponding to the position. It can be understood that, in the non-terrestrial network, because the satellite is far away from the ground and the coverage of the beam / cell formed by the satellite is large, there is a large differential delay in the coverage of the beam / cell. For example, the difference between the air interface propagation delay between the position farthest from the network device in the coverage of a cell or a beam and the network device and the air interface propagation delay between the position closest to the network device and the network device can be referred to as the maximum differential delay of the cell. If the maximum differential delay is calculated for the coverage of a cell, the maximum differential delay is the cell-level maximum differential delay. It can be understood that the maximum differential delays corresponding to different cells can be the same or different. If the maximum differential delay is calculated for the coverage of a beam, the maximum differential delay is the beam-level maximum differential delay. It can be understood that the maximum differential delays corresponding to different beam coverages can be the same or different.
[0119] The random access procedure of narrowband Internet of Things (NB-IOT) is composed of the sending and receiving steps of four messages, Msg1, Msg2, Msg3 and Msg4. Msg1 is a random access request message, which contains the preamble of the terminal device. The maximum number of repetitions of Msg1 is 128. Before sending Msg1, the terminal device acquires the current cell signal quality (i.e., RSRP) through the narrowband reference signal (NRS). Then, the terminal device compares the measured RSRP value with the relevant threshold value configured by the network, and determines the current coverage level (i.e., CE Level). Different CE Levels correspond to different physical random access channel (PRACH) configurations (i.e., the number of repetitions of Msg1). The terminal device can determine the number of repetitions of Msg1 according to the determined CE Level, and randomly select an uplink carrier configured with the corresponding PRACH configuration to send Msg1. If the first sending of Msg1 fails, the terminal device will upgrade the CE Level (i.e., increase the number of repetitions of Msg1) and try again until the Msg2 is successfully received or all the Msg1 repetition numbers (PRACH resources) corresponding to the CE Levels are tried.
[0120] When the base station receives Msg1, it will indicate the terminal device to send Msg3 through a random access response message (Msg2) and related parameters, such as including subcarrier indication, Msg3 repetition number, modulation and coding scheme (MCS) indication, etc. The random access response information (Msg2) is scheduled by downlink control information (DCI), and when the terminal device receives Msg2, it first receives the downlink control information (i.e. the DCI scrambled by RA-RNTI, which will indicate the transmission parameters of Msg2, including the receiving resource position, subcarrier indication, Msg3 repetition number, MCS indication, etc.), and then receives Msg2 according to the downlink control information. Figure 2 The timing diagram for the terminal device to send Msg1 and receive Msg2. As shown in Figure 2 After the terminal device finishes sending Msg1, it can determine the starting position of the random access response window according to the starting position offset, and the random access response window can be used to receive Msg2 sent by the network side device. It can be understood that the random access response window has a certain time length, so the terminal device can receive Msg2 sent by the network side device within the time length of the random access response window from the starting position of the random access response window.
[0121] The terminal device can send Msg3 according to the related scheduling information of Msg3 indicated by the random access response message. After the terminal device finishes sending Msg3, it will use the unique identifier carried in Msg3 to listen to PDCCH, and after successfully decoding PDCCH, it will receive the corresponding Msg4 content (Msg4 is scheduled by DCI) according to the DCI information carried by PDCCH.
[0122] In a non-terrestrial network, there is a large air interface propagation delay between a terminal device and a base station (e.g., an eNB in a 4G network or a gNB in a 5G network). After the terminal device sends Msg1, the terminal device needs to wait for a period of time before receiving a random access response sent by the base station. If the terminal device starts a random access response window immediately after sending Msg1 and listens to PDCCH, the terminal device will perform invalid PDCCH listening, causing waste of power consumption of the terminal device. In order to reduce the power consumption of the terminal device, in the current protocol, for a terminal device with GNSS, the round-trip propagation delay between the terminal device and a satellite can be determined according to ephemeris information and GNSS capability, and then the round-trip propagation delay between the terminal device and the base station can be determined according to a network indicated common TA and a MAC CE validity time delay. Finally, the terminal device determines the starting position of the random access response window according to the determined round-trip propagation delay between the terminal device and the base station. For example, the starting position can be the end time of Msg1 + the round-trip propagation delay between the terminal device and the base station. However, for a terminal device without GNSS capability, there is an urgent need for a method to determine the starting position of the random access response window and the size of the random access response window.
[0123] Based on the above problems, the embodiments of the present application provide a random access method applied to a terminal device 100 and a network side device. The terminal device 100 can be a mobile terminal. The mobile terminal can also be referred to as a terminal device, a user equipment (User Equipment, UE), an access terminal, a user unit, a user station, a mobile station, a mobile station, a remote station, a remote terminal, a mobile device, a user terminal, a terminal, a wireless communication device, a user agent or a user device. The embodiments of the present application do not specially limit the specific form of the terminal device 100 that executes the technical solution.
[0124] The following will be described in conjunction with Figure 3 First, an exemplary terminal device provided in the following embodiments of the present application is introduced. Figure 3 The structure schematic diagram of the terminal device 100 is shown.
[0125] The terminal device 100 can include a processor 110, an external memory interface 120, an internal memory 121, a universal serial bus (USB) interface 130, a charging management module 140, a power management module 141, a battery 142, an antenna 1, an antenna 2, a mobile communication module 150, a wireless communication module 160, an audio module 170, a loudspeaker 170A, a receiver 170B, a microphone 170C, a headset interface 170D, a sensor module 180, a key 190, a motor 191, an indicator 192, a camera 193, a display screen 194, and a subscriber identification module (SIM) card interface 195, and the like. The sensor module 180 can include a pressure sensor 180A, a gyroscope sensor 180B, a barometric pressure sensor 180C, a magnetic sensor 180D, an acceleration sensor 180E, a distance sensor 180F, a proximity light sensor 180G, a fingerprint sensor 180H, a temperature sensor 180J, a touch sensor 180K, an ambient light sensor 180L, a bone conduction sensor 180M, and the like.
[0126] It can be understood that the structure shown in the embodiments of the present application does not constitute a specific limitation on the terminal device 100. In other embodiments of the present application, the terminal device 100 can include more or fewer components than shown, or combine certain components, or split certain components, or different component arrangements. The components shown can be implemented in hardware, software, or a combination of software and hardware.
[0127] The processor 110 can include one or more processing units, for example: the processor 110 can include an application processor (AP), a modem processor, a graphics processing unit (GPU), an image signal processor (ISP), a controller, a video codec, a digital signal processor (DSP), a baseband processor, and / or a neural-network processing unit (NPU), and the like. Different processing units can be independent devices, or can be integrated into one or more processors.
[0128] The controller can generate operation control signals according to instruction operation codes and timing signals, and complete the control of fetching instructions and executing instructions.
[0129] The processor 110 can also include a memory for storing instructions and data. In some embodiments, the memory in the processor 110 is a cache memory. The memory can hold instructions or data that the processor 110 has just used or is using repeatedly. If the processor 110 needs to use the instructions or data again, it can be called directly from the memory. This avoids repeated access and reduces the waiting time of the processor 110, thus improving the efficiency of the system.
[0130] In some embodiments, the processor 110 can include one or more interfaces. The interfaces can include an inter-integrated circuit (I2C) interface, an inter-integrated circuit sound (I2S) interface, a pulse code modulation (PCM) interface, a universal asynchronous receiver / transmitter (UART) interface, a mobile industry processor interface (MIPI), a general-purpose input / output (GPIO) interface, a subscriber identity module (SIM) interface, and / or a universal serial bus (USB) interface, etc.
[0131] The I2C interface is a bidirectional synchronous serial bus, including a serial data line (SDA) and a serial clock line (SCL). In some embodiments, the processor 110 can include multiple sets of I2C buses. The processor 110 can be coupled to the touch sensor 180K, the charger, the flash, the camera 193, etc. through different I2C bus interfaces. For example, the processor 110 can be coupled to the touch sensor 180K through an I2C interface, so that the processor 110 and the touch sensor 180K communicate through the I2C bus interface to realize the touch function of the terminal device 100.
[0132] The I2S interface can be used for audio communication. In some embodiments, the processor 110 can include multiple sets of I2S buses. The processor 110 can be coupled to the audio module 170 through the I2S bus to realize communication between the processor 110 and the audio module 170. In some embodiments, the audio module 170 can deliver audio signals to the wireless communication module 160 through the I2S interface to realize the function of answering the phone through the Bluetooth headset.
[0133] The PCM interface can also be used for audio communication, sampling, quantizing and encoding analog signals. In some embodiments, the audio module 170 can be coupled with the wireless communication module 160 through a PCM bus interface. In some embodiments, the audio module 170 can also transmit audio signals to the wireless communication module 160 through the PCM interface, realizing the function of answering a phone call through a Bluetooth headset. Both the I2S interface and the PCM interface can be used for audio communication.
[0134] The UART interface is a general-purpose serial data bus used for asynchronous communication. The bus can be a bidirectional communication bus. It converts the data to be transmitted between serial communication and parallel communication. In some embodiments, the UART interface is usually used to connect the processor 110 and the wireless communication module 160. For example, the processor 110 communicates with the Bluetooth module in the wireless communication module 160 through the UART interface, realizing the Bluetooth function. In some embodiments, the audio module 170 can transmit audio signals to the wireless communication module 160 through the UART interface, realizing the function of playing music through a Bluetooth headset.
[0135] The MIPI interface can be used to connect the processor 110 and peripheral devices such as the display screen 194 and the camera 193. The MIPI interface includes the camera serial interface (CSI), the display serial interface (DSI), etc. In some embodiments, the processor 110 and the camera 193 communicate through the CSI interface, realizing the shooting function of the terminal device 100. The processor 110 and the display screen 194 communicate through the DSI interface, realizing the display function of the terminal device 100.
[0136] The GPIO interface can be configured by software. The GPIO interface can be configured as a control signal or as a data signal. In some embodiments, the GPIO interface can be used to connect the processor 110 and the camera 193, the display screen 194, the wireless communication module 160, the audio module 170, the sensor module 180, etc. The GPIO interface can also be configured as an I2C interface, an I2S interface, a UART interface, a MIPI interface, etc.
[0137] The USB interface 130 is an interface that meets the USB standard specification, which can be a Mini USB interface, a Micro USB interface, a USB Type C interface, etc. The USB interface 130 can be used to connect a charger to charge the terminal device 100, or to transmit data between the terminal device 100 and peripheral devices. It can also be used to connect a headset to play audio through the headset. The interface can also be used to connect other terminal devices, such as AR devices, etc.
[0138] It can be understood that the interface connection relationship between the modules shown in the embodiments of the present application is only illustrative and does not constitute a limitation on the structure of the terminal device 100. In some other embodiments of the present application, the terminal device 100 can also use different interface connection modes or a combination of multiple interface connection modes in the above embodiments.
[0139] The charging management module 140 is configured to receive charging input from a charger. The charger can be a wireless charger or a wired charger. In some wired charging embodiments, the charging management module 140 can receive charging input from a wired charger through the USB interface 130. In some wireless charging embodiments, the charging management module 140 can receive wireless charging input through a wireless charging coil of the terminal device 100. The charging management module 140 can charge the battery 142 and also supply power to the terminal device through the power management module 141.
[0140] The power management module 141 is configured to connect the battery 142, the charging management module 140, and the processor 110. The power management module 141 receives input from the battery 142 and / or the charging management module 140 to supply power to the processor 110, the internal memory 121, the display screen 194, the camera 193, and the wireless communication module 160. The power management module 141 can also be configured to monitor parameters such as battery capacity, battery cycle count, and battery health status (leakage, impedance). In some other embodiments, the power management module 141 can also be arranged in the processor 110. In some other embodiments, the power management module 141 and the charging management module 140 can also be arranged in the same device.
[0141] The wireless communication function of the terminal device 100 can be realized through the antenna 1, the antenna 2, the mobile communication module 150, the wireless communication module 160, the modem processor, and the baseband processor.
[0142] The antenna 1 and the antenna 2 are configured to transmit and receive electromagnetic wave signals. Each antenna in the terminal device 100 can be used to cover a single or multiple communication frequency bands. Different antennas can also be multiplexed to improve the utilization rate of the antennas. For example, the antenna 1 can be multiplexed as a diversity antenna for a wireless local area network. In some other embodiments, the antenna can be used in combination with a tuning switch.
[0143] The mobile communication module 150 can provide a solution for wireless communication including 2G / 3G / 4G / 5G, etc. The mobile communication module 150 can include at least one filter, a switch, a power amplifier, a low noise amplifier (LNA), etc. The mobile communication module 150 can receive electromagnetic waves via the antenna 1, and perform filtering, amplification, etc. on the received electromagnetic waves, and transfer the processed signals to the modem processor for demodulation. The mobile communication module 150 can also amplify signals modulated by the modem processor, and radiate the amplified signals as electromagnetic waves via the antenna 1. In some embodiments, at least part of the functions of the mobile communication module 150 can be provided in the processor 110. In some embodiments, at least part of the functions of the mobile communication module 150 can be provided in the same device as at least part of the processor 110.
[0144] The modem processor can include a modulator and a demodulator. The modulator can modulate a low-frequency baseband signal to be transmitted into a medium-high frequency signal. The demodulator can demodulate a received electromagnetic wave signal into a low-frequency baseband signal. The demodulator can then transfer the demodulated low-frequency baseband signal to the baseband processor for processing. The low-frequency baseband signal processed by the baseband processor can be transferred to the application processor. The application processor can output a sound signal through an audio device (not limited to the speaker 170A, the microphone 170B, etc.), or display an image or a video through the display screen 194. In some embodiments, the modem processor can be a separate device. In other embodiments, the modem processor can be provided in the same device as the mobile communication module 150 or other functional modules, independently of the processor 110.
[0145] The wireless communication module 160 can provide a solution for wireless communication including wireless local area networks (WLAN) (e.g., wireless fidelity (Wi-Fi) networks), Bluetooth (BT), GNSS, frequency modulation (FM), near field communication (NFC), infrared (IR) technology, etc. The wireless communication module 160 can be one or more devices that integrate at least one communication processing module. The wireless communication module 160 can receive electromagnetic waves via the antenna 2, perform frequency modulation and filtering on the electromagnetic wave signals, and transmit the processed signals to the processor 110. The wireless communication module 160 can also receive signals to be transmitted from the processor 110, perform frequency modulation and amplification, and radiate the processed signals as electromagnetic waves via the antenna 2.
[0146] In some embodiments, the antenna 1 and the mobile communication module 150 of the terminal device 100 are coupled, and the antenna 2 and the wireless communication module 160 are coupled, so that the terminal device 100 can communicate with a network and other devices through wireless communication technology. The wireless communication technology can include global system for mobile communications (GSM), general packet radio service (GPRS), code division multiple access (CDMA), wideband code division multiple access (WCDMA), time-division code division multiple access (TD-SCDMA), long term evolution (LTE), BT, GNSS, WLAN, NFC, FM, and / or IR technology, etc. The GNSS can include global positioning system (GPS), beidou navigation satellite system (BDS), quasi-zenith satellite system (QZSS), and / or satellite based augmentation systems (SBAS).
[0147] The terminal device 100 implements a display function through a GPU, a display screen 194, and an application processor, etc. The GPU is a microprocessor for image processing, connected to the display screen 194 and the application processor. The GPU is used to perform mathematical and geometric calculations for graphics rendering. The processor 110 can include one or more GPUs that execute program instructions to generate or change display information.
[0148] The display screen 194 is configured to display images, videos, and the like. The display screen 194 includes a display panel. The display panel can be a liquid crystal display (LCD), an organic light-emitting diode (OLED), an active-matrix organic light-emitting diode (AMOLED), a flex light-emitting diode (FLED), a Miniled, a MicroLed, a Micro-oLed, a quantum dot light emitting diodes (QLED), or the like. In some embodiments, the terminal device 100 can include one or N display screens 194, where N is a positive integer greater than 1.
[0149] The terminal device 100 can implement the photographing function through the ISP, the camera 193, the video codec, the GPU, the display screen 194, and the application processor.
[0150] The ISP is configured to process the data fed back by the camera 193. For example, when taking a photo, the shutter is opened, the light is transmitted to the camera photosensitive element through the lens, the light signal is converted into an electrical signal, and the camera photosensitive element transmits the electrical signal to the ISP for processing to convert it into an image visible to the naked eye. The ISP can also optimize the noise, brightness, and skin color of the image. The ISP can also optimize the exposure, color temperature, and other parameters of the shooting scene. In some embodiments, the ISP can be arranged in the camera 193.
[0151] The camera 193 is configured to capture still images or videos. An object generates an optical image through a lens and projects it onto a photosensitive element. The photosensitive element can be a charge coupled device (CCD) or a complementary metal-oxide-semiconductor (CMOS) phototransistor. The photosensitive element converts the light signal into an electrical signal, which is then transmitted to the ISP to convert it into a digital image signal. The ISP outputs the digital image signal to the DSP for processing. The DSP converts the digital image signal into an image signal in a standard RGB, YUV, or the like format. In some embodiments, the terminal device 100 can include one or N cameras 193, where N is a positive integer greater than 1.
[0152] The digital signal processor is used to process digital signals, in addition to being able to process digital image signals, it can also process other digital signals. For example, when the terminal device 100 selects a frequency point, the digital signal processor is used to perform Fourier transform on the frequency point energy, etc.
[0153] The video codec is used to compress or decompress digital video. The terminal device 100 can support one or more video codecs. In this way, the terminal device 100 can play or record videos in multiple encoding formats, such as: moving picture experts group (MPEG) 1, MPEG 2, MPEG 3, MPEG 4, etc.
[0154] The NPU is a neural-network (NN) calculation processor, which can quickly process input information by drawing on the structure of a biological neural network, such as drawing on the transmission mode between human brain neurons, and can also constantly self-learn. Through the NPU, intelligent cognitive applications of the terminal device 100 can be realized, such as: image recognition, face recognition, voice recognition, text understanding, etc.
[0155] The external memory interface 120 can be used to connect an external memory card, such as a Micro SD card, to expand the storage capacity of the terminal device 100. The external memory card communicates with the processor 110 through the external memory interface 120 to realize data storage functions. For example, music, video, etc. Files are saved in the external memory card.
[0156] The internal memory 121 can be used to store computer executable program codes, which include instructions. The internal memory 121 can include a program storage area and a data storage area. The program storage area can store an operating system, at least one application program required by a function (such as a sound playing function, an image playing function, etc.), etc. The data storage area can store data created during the use of the terminal device 100 (such as audio data, a phonebook, etc.), etc. In addition, the internal memory 121 can include a high-speed random access memory, and can also include a non-volatile memory, such as at least one magnetic disk storage device, a flash memory device, a universal flash storage (UFS), etc. The processor 110 executes various function applications and data processing of the terminal device 100 by running instructions stored in the internal memory 121 and / or instructions stored in the memory arranged in the processor.
[0157] The terminal device 100 can realize audio functions through the audio module 170, the speaker 170A, the receiver 170B, the microphone 170C, the earphone interface 170D, and the application processor, etc. For example, music playing, recording, etc.
[0158] The audio module 170 is configured to convert digital audio information into an analog audio signal output, and to convert an analog audio input into a digital audio signal. The audio module 170 can also be configured to encode and decode audio signals. In some embodiments, the audio module 170 can be disposed in the processor 110, or some of the functions of the audio module 170 can be disposed in the processor 110.
[0159] The speaker 170A, also referred to as a "loudspeaker", is configured to convert an audio electrical signal into a sound signal. The terminal device 100 can listen to music or listen to a hands-free call through the speaker 170A.
[0160] The receiver 170B, also referred to as a "earpiece", is configured to convert an audio electrical signal into a sound signal. When the terminal device 100 receives a call or a voice message, the user can listen to the voice by holding the receiver 170B close to the ear.
[0161] The microphone 170C, also referred to as a "microphone", "sound collector", is configured to convert a sound signal into an electrical signal. When making a call or sending a voice message, the user can make a sound by holding the mouth close to the microphone 170C, and input the sound signal into the microphone 170C. The terminal device 100 can be provided with at least one microphone 170C. In other embodiments, the terminal device 100 can be provided with two microphones 170C, in addition to collecting sound signals, noise reduction functions can also be achieved. In other embodiments, the terminal device 100 can also be provided with three, four or more microphones 170C, to achieve the functions of collecting sound signals, noise reduction, and identifying the source of the sound, and to achieve the functions of directional recording, etc.
[0162] The earphone interface 170D is configured to connect a wired earphone. The earphone interface 170D can be a USB interface 130, or a 3.5mm open mobile terminal platform (OMTP) standard interface, a cellular telecommunications industry association of the USA (CTIA) standard interface.
[0163] The pressure sensor 180A is configured to sense a pressure signal and convert the pressure signal into an electrical signal. In some embodiments, the pressure sensor 180A can be disposed on the display screen 194. The pressure sensor 180A can be of various types, such as a resistive pressure sensor, an inductive pressure sensor, a capacitive pressure sensor, etc. The capacitive pressure sensor can include at least two parallel plates of conductive material. When a force is applied to the pressure sensor 180A, the capacitance between the electrodes changes. The terminal device 100 determines the intensity of the pressure according to the change in capacitance. When a touch operation is applied to the display screen 194, the terminal device 100 detects the intensity of the touch operation according to the pressure sensor 180A. The terminal device 100 can also calculate the position of the touch according to the detection signal of the pressure sensor 180A. In some embodiments, touch operations applied to the same touch position but with different touch operation intensities can correspond to different operation instructions. For example, when a touch operation with a touch operation intensity less than a first pressure threshold is applied to a short message application icon, an instruction to view short messages is executed. When a touch operation with a touch operation intensity greater than or equal to the first pressure threshold is applied to the short message application icon, an instruction to create a new short message is executed.
[0164] The gyroscope sensor 180B can be configured to determine the motion attitude of the terminal device 100. In some embodiments, the angular velocity of the terminal device 100 around three axes (i.e., x, y, and z axes) can be determined by the gyroscope sensor 180B. The gyroscope sensor 180B can be used for anti-shake shooting. For example, when the shutter is pressed, the gyroscope sensor 180B detects the angle of shaking of the terminal device 100, calculates the distance that the lens module needs to compensate according to the angle, and lets the lens offset the shaking of the terminal device 100 by reverse movement to achieve anti-shake. The gyroscope sensor 180B can also be used for navigation and motion sensing game scenarios.
[0165] The barometric pressure sensor 180C is configured to measure air pressure. In some embodiments, the terminal device 100 calculates the altitude, assists positioning and navigation by using the air pressure value measured by the barometric pressure sensor 180C.
[0166] The magnetic sensor 180D includes a Hall sensor. The terminal device 100 can detect the opening and closing of a flip cover by using the magnetic sensor 180D. In some embodiments, when the terminal device 100 is a flip phone, the terminal device 100 can detect the opening and closing of the flip cover according to the magnetic sensor 180D. Then, according to the detected opening and closing state of the cover or the flip cover, the terminal device 100 can set a feature such as automatic unlocking of the flip cover.
[0167] The acceleration sensor 180E can detect the acceleration of the terminal device 100 in various directions (generally three axes). When the terminal device 100 is stationary, the acceleration sensor 180E can detect the magnitude and direction of gravity. The acceleration sensor 180E can also be used to identify the attitude of the terminal device, and can be applied to landscape / portrait screen switching and pedometer applications.
[0168] Distance sensor 180F is configured to measure distance. Terminal device 100 can measure distance by infrared or laser. In some embodiments, terminal device 100 can utilize distance sensor 180F to measure distance for fast focusing when taking a picture.
[0169] Proximity light sensor 180G can include, for example, a light emitting diode (LED) and a light detector, such as a photodiode. The light emitting diode can be an infrared light emitting diode. Terminal device 100 emits infrared light outwardly through the light emitting diode. Terminal device 100 detects infrared reflected light from nearby objects using the photodiode. When sufficient reflected light is detected, terminal device 100 can determine that there is an object near terminal device 100. When insufficient reflected light is detected, terminal device 100 can determine that there is no object near terminal device 100. Terminal device 100 can utilize proximity light sensor 180G to detect when a user is holding terminal device 100 close to the ear for a phone call, so as to automatically turn off the screen to save power. Proximity light sensor 180G can also be used for automatic unlocking and locking of the screen in a holster mode or a pocket mode.
[0170] Ambient light sensor 180L is configured to sense ambient light brightness. Terminal device 100 can adaptively adjust the brightness of display screen 194 according to the sensed ambient light brightness. Ambient light sensor 180L can also be used to automatically adjust white balance when taking a picture. Ambient light sensor 180L can also cooperate with proximity light sensor 180G to detect whether terminal device 100 is in a pocket to prevent accidental touch.
[0171] Fingerprint sensor 180H is configured to acquire a fingerprint. Terminal device 100 can utilize the acquired fingerprint characteristics to implement fingerprint unlocking, access application lock, fingerprint picture taking, fingerprint call answering, and the like.
[0172] Temperature sensor 180J is configured to detect temperature. In some embodiments, terminal device 100 utilizes the temperature detected by temperature sensor 180J to implement temperature handling strategies. For example, when the temperature reported by temperature sensor 180J exceeds a threshold, terminal device 100 implements performance reduction of a processor located near temperature sensor 180J to reduce power consumption and implement thermal protection. In other embodiments, when the temperature is lower than another threshold, terminal device 100 heats battery 142 to avoid abnormal shutdown of terminal device 100 caused by low temperature. In yet other embodiments, when the temperature is lower than yet another threshold, terminal device 100 implements voltage boosting of the output voltage of battery 142 to avoid abnormal shutdown caused by low temperature.
[0173] Touch sensor 180K, also referred to as "touch device". Touch sensor 180K can be disposed on display screen 194, and touch sensor 180K and display screen 194 form a touch screen, also referred to as "touch panel". Touch sensor 180K is configured to detect touch operations applied to or near the touch sensor 180K. The touch sensor can transmit the detected touch operation to the application processor to determine the touch event type. Visual output related to the touch operation can be provided through display screen 194. In other embodiments, touch sensor 180K can also be disposed on the surface of terminal device 100, which is different from the position of display screen 194.
[0174] Bone conduction sensor 180M can obtain vibration signals. In some embodiments, bone conduction sensor 180M can obtain vibration signals of the human body sound part vibration bone block. Bone conduction sensor 180M can also contact the human body pulse to receive blood pressure pulsation signals. In some embodiments, bone conduction sensor 180M can also be disposed in the earphone to form a bone conduction earphone. Audio module 170 can analyze voice signals based on the vibration signals of the sound part vibration bone block obtained by the bone conduction sensor 180M to realize voice functions. The application processor can analyze heart rate information based on the blood pressure pulsation signals obtained by the bone conduction sensor 180M to realize heart rate detection functions.
[0175] Keys 190 include power on key, volume key, etc. Keys 190 can be mechanical keys. They can also be touch keys. Terminal device 100 can receive key inputs and generate key signal inputs related to user settings and function control of terminal device 100.
[0176] Motor 191 can generate vibration prompts. Motor 191 can be used for incoming call vibration prompts and also for touch vibration feedback. For example, touch operations applied to different applications (such as taking pictures, playing audio, etc.) can correspond to different vibration feedback effects. Touch operations applied to different regions of display screen 194 can also correspond to different vibration feedback effects of motor 191. Different application scenarios (such as time reminders, received messages, alarms, games, etc.) can also correspond to different vibration feedback effects. Touch vibration feedback effects can also be customizable.
[0177] Indicator 192 can be an indicator light, which can be used to indicate charging status, power changes, and also to indicate messages, missed calls, notifications, etc.
[0178] The SIM card interface 195 is used to connect a SIM card. The SIM card can be inserted into or pulled out of the SIM card interface 195 to realize contact and separation with the terminal device 100. The terminal device 100 can support one or N SIM card interfaces, where N is a positive integer greater than 1. The SIM card interface 195 can support Nano SIM cards, Micro SIM cards, SIM cards, and the like. The same SIM card interface 195 can simultaneously insert multiple cards. The types of the multiple cards can be the same or different. The SIM card interface 195 can also be compatible with different types of SIM cards. The SIM card interface 195 can also be compatible with external storage cards. The terminal device 100 interacts with the network through the SIM card to realize functions such as calling and data communication. In some embodiments, the terminal device 100 uses an eSIM, that is, an embedded SIM card. The eSIM card can be embedded in the terminal device 100 and cannot be separated from the terminal device 100.
[0179] The embodiments of the present application will be described below in conjunction with Figure 4 The random access method provided by Embodiment One of the present application will be described.
[0180] As Figure 4 FIG. 1 shows a flowchart of one embodiment of the random access method provided by the present application, which includes the following steps:
[0181] In step 401, the network sends carrier configuration information to the terminal device.
[0182] Specifically, the network can be a network-side device, and the network-side device can be a satellite, that is, in the above scenario, the satellite can be regarded as a base station, and the terminal device directly communicates with the satellite (that is, the base station). The network-side device can also include a satellite and a base station, at this time, the satellite can play a role of relay forwarding, that is, the terminal device communicates with the ground base station through the relay of the satellite. For the sake of convenience, the network-side device will be referred to as "network" hereinafter.
[0183] The type of the terminal device can include two types, for example, a GNSS type (which can also be referred to as a second type) and a non-GNSS type (which can also be referred to as a first type). Among them, the GNSS type terminal device can be used to represent a terminal device with GNSS capability, and the non-GNSS type terminal device can be used to represent a terminal device without GNSS capability. The terminal device in this step 401 can be a GNSS type terminal device or a non-GNSS type terminal device.
[0184] The terminal device can select a carrier in the cell to initiate random access, for example, can send Msg1 to the network, and the Msg1 can include a preamble. The Msg1 is carried by PRACH. The network can pre-group the carriers in the cell, that is, the network side can group the carriers in the cell based on the GNSS type terminal device and the non-GNSS type terminal device, thereby obtaining a carrier set.
[0185] After the network groups the carriers, the GNSS type terminal device and the non-GNSS type terminal device can be configured with different carrier groups, and the carriers in the carrier group can be used to initiate a random access process. Each carrier group can include one or more carriers. For convenience of description, the carrier group corresponding to the non-GNSS type terminal device will be referred to as the "first carrier group" below, and the first carrier group can include one or more carriers. The carrier group corresponding to the GNSS type terminal device will be referred to as the "second carrier group", and the second carrier group can include one or more carriers. It can be understood that the above carrier group can also be referred to as a carrier set, for example, the first carrier group can also be referred to as the first carrier set, and the second carrier group can also be referred to as the second carrier set. For convenience of description, the carrier set will be referred to as the carrier group below. For example, the non-GNSS type terminal device can select a carrier in the first carrier group to initiate random access, and for convenience of description, the carrier used by the non-GNSS type terminal device to send Msg1 will be referred to as the "first carrier" below. The GNSS type terminal device can select a carrier in the second carrier group to initiate random access, and for convenience of description, the carrier used by the GNSS type terminal device to send Msg1 will be referred to as the "second carrier" below.
[0186] The information for configuring the carrier groups (e.g., the first carrier configuration information and the second carrier configuration information) can be sent by the network to the terminal device. For example, the network can send the first carrier configuration information and the second carrier configuration information to the terminal device through system information or RRC dedicated signaling. The first carrier configuration information can include first carrier member set information, which can include the index of one or more carrier members (e.g., the index of the carrier members in the first carrier group). The second carrier configuration information can include second carrier member set information, which can include the index of one or more carrier members (e.g., the index of the carrier members in the second carrier group). The index of the carrier members can be used to identify the identity of the carrier members (e.g., to distinguish the carrier members). It can be understood that the first carrier can be selected from the first carrier group, and the second carrier can be selected from the second carrier group. The first carrier group can be composed of one or more carrier members in the first carrier configuration information sent by the network, and the second carrier group can be composed of one or more carrier members in the second carrier configuration information sent by the network. If the first carrier group is composed of all the carrier members configured by the first carrier configuration information sent by the network, the first carrier member set is the first carrier group. If the second carrier group is composed of all the carrier members configured by the second carrier configuration information sent by the network, the second carrier member set is the second carrier group. It should be noted that the first carrier group and the second carrier group are orthogonal, that is, there is no intersection between the carrier members in the first carrier group and the carrier members in the second carrier group.
[0187] Further, the carrier configuration information can also be used to configure the starting position offset value and the time length value of the random access response window of each carrier member in the carrier member set. For example, the non-GNSS type terminal device can use an extended random access response window. It can be understood that the time length of the extended random access response window can be the same as or different from the time length of the random access response window specified in the existing protocol. The GNSS type terminal device can use the random access response window specified in the existing protocol. For convenience of description, the extended random access response window used by the non-GNSS type terminal device is referred to as the "first response window", and the random access response window used by the GNSS type terminal device is referred to as the "second response window". The time length of the first response window can be different from the time length of the second response window.
[0188] To enable the non-GNSS type terminal device to determine the specific location of the first response window, the first carrier configuration information can include first offset information corresponding to the first carrier member set and first response window information. The first offset information corresponding to the first carrier member set is used to determine the first offset value corresponding to the carrier member in the first carrier member set, and the first offset value is used to determine the starting position of the first response window, that is, the first offset can be used to represent the time interval between the end position of the transmission resource used for sending Msg1 and the starting position of the first response window. Therefore, the first offset value can also be referred to as the starting position offset value. The first response window information is used to determine the duration of the first response window corresponding to the carrier member in the first carrier member set. The first offset value corresponding to one carrier member and the duration of the first response window can be used by the terminal device using the carrier to determine the location of the first response window.
[0189] Specifically, the first offset value corresponding to the carrier member in the first carrier member set can be configured in the following manner 1-way 5.
[0190] Manner 1
[0191] The first carrier configuration information includes first offset information corresponding to the first carrier member set, and the first offset information includes a unique first offset value corresponding to the first carrier member set.
[0192] In manner 1, the first offset value is at the carrier group level or at the cell level. The starting position of the first response window can be determined by the end position of the transmission resource used for sending Msg1 and the first offset value. For example, the network can configure one first offset value for all carrier members in the first carrier group, that is, the network can configure the first offset value corresponding to the first carrier group to the terminal device through system information or RRC dedicated signaling. Regardless of which carrier member in the first carrier group is selected by the non-GNSS type terminal device, the network determines the starting position of the first response window using the same first offset value. In specific implementation, the above-mentioned first offset value can be determined by the network according to the round-trip propagation delay between the position closest to the satellite in the cell coverage area and the base station. For example, the network first calculates the round-trip propagation delay T1 between the position closest to the satellite in the cell coverage area and the satellite according to the ephemeris information, and then determines the above-mentioned first offset value by combining the public TA value T2 and the MAC CE effective delay value T3, that is, the above-mentioned first offset value is: T1+T2+T3; or the network calculates the round-trip propagation delay T1 between the position closest to the satellite in the cell coverage area and the satellite and the round-trip propagation delay T4 between the base station and the satellite according to the ephemeris information, and the network determines the above-mentioned first offset value as: T1+T4.
[0193] Manner 2
[0194] The first carrier configuration information includes first offset information corresponding to the first carrier member set, and the first offset information includes a unique first offset difference value corresponding to the first carrier member set; wherein the unique first offset difference value is a difference value of a unique first offset value corresponding to the first carrier member set relative to a preset first reference value.
[0195] The difference between the manner 2 and the manner 1 is that the manner 1 directly indicates the first offset value at the carrier group level or the cell level, and the manner 2 indirectly indicates the first offset value at the carrier group level or the cell level. At this time, the first offset value at the carrier group level or the cell level = the first reference value + the unique first offset difference value corresponding to the first carrier member set.
[0196] Under the manner 2, it needs to be explained that this is only an example of a way of indirectly indicating the first offset value at the carrier group level or the cell level, and other ways can also be used in actual implementation, for example, the first offset information can include a proportion factor (or a ratio) between the first reference value and the unique first offset value corresponding to the first carrier member set.
[0197] Under the manner 2, optionally, the method further includes that the network sends the preset first reference value to the terminal device. In addition to being sent by the network to the terminal device, the first reference value can also be pre-configured in the terminal device or specified by a protocol, which is not limited in the present application.
[0198] Manner 3
[0199] The first carrier configuration information includes first offset information corresponding to the first carrier member set, and the first offset information includes a unique first offset difference value corresponding to the first carrier member set; wherein the unique first offset difference value is a difference value of a unique first offset value corresponding to the first carrier member set relative to a preset first reference value.
[0200] In manner 3, the first offset value is at the carrier level, that is, the network can configure the terminal device with the first offset value corresponding to each carrier member in the first carrier member set through system information or RRC dedicated signaling, and each carrier member in the first carrier member set can correspond to a first offset value. Since the network configures each carrier member in the first carrier member set with a first offset value, the terminal device can determine the first offset value corresponding to the currently used carrier member according to the currently used carrier member. Wherein, the first offset value of each carrier member can be determined according to the round trip propagation delay between the position closest to the satellite in the beam coverage area corresponding to the carrier member and the satellite. For example, the network first calculates the round trip propagation delay T1 between the position closest to the satellite in the beam coverage area corresponding to a carrier member and the satellite according to the ephemeris information, and then determines the first offset value corresponding to the carrier member by combining the public TA value T2 and the MAC CE effective delay value T3, that is, the first offset value corresponding to the carrier member is: T1+T2+T3; or, the network calculates the round trip propagation delay T1 between the position closest to the satellite in the beam coverage area corresponding to a carrier member and the satellite and the round trip propagation delay T4 between the base station and the satellite according to the ephemeris information, and the network determines the first offset value corresponding to the carrier member as: T1+T4.
[0201] Manner 4
[0202] The first carrier configuration information includes first offset information corresponding to the first carrier member set, and the first offset information includes a first offset difference value corresponding to each carrier member in the first carrier member set; wherein the first offset difference value corresponding to a carrier member in the first carrier member set is the difference value of the first offset value corresponding to the carrier member in the first carrier member set relative to a preset second reference value.
[0203] The difference between manner 4 and manner 3 is that manner 3 directly indicates the first offset value at the carrier level, and manner 4 indirectly indicates the first offset value at the carrier level. At this time, for the carrier A in the first carrier member set, the first offset value corresponding to the carrier A = the second reference value + the first offset difference value corresponding to the carrier A.
[0204] Under manner 4, it should be noted that this is only an example of how to indirectly indicate the first offset value at the carrier level, and other ways can also be used in actual implementation, for example, the first offset information can include a proportion factor (or ratio) between the second reference value and the first offset value corresponding to each carrier member in the first carrier member set.
[0205] In the manner 4, the method further comprises: the network sends the preset second reference value to the terminal device. The second reference value can be pre-configured in the terminal device or specified by the protocol, in addition to being sent by the network to the terminal device, which is not limited in the present application.
[0206] Compared with the manner 3, the manner 4 can reduce the signaling overhead, because the first offset corresponding to each carrier member does not need to be indicated by too many bits due to the existence of the second reference value.
[0207] Manner 5
[0208] The first carrier configuration information comprises first offset information corresponding to the first carrier member set, and the first offset information comprises a unique first offset value corresponding to the first carrier member set and a second offset difference value corresponding to each carrier member in the first carrier member set; wherein the second offset difference value corresponding to a carrier member in the first carrier member set is the difference between the first offset value of the carrier member in the first carrier member set and the unique first offset value.
[0209] In the manner 5, the unique first offset value corresponding to the first carrier member set is the first offset value at the carrier level or the cell level.
[0210] In the manner 5, the network can configure a cell level or carrier group level first offset value of the first response window starting position for the terminal device through the system information or the RRC dedicated signaling, that is, the network can indicate a cell level or carrier group level first offset value for the non-GNSS type terminal device through the system information or the RRC dedicated signaling. When the non-GNSS type terminal device does not obtain the carrier level first offset value, the cell level or carrier group level first offset value can be used to determine the starting position of the first response window. The above-mentioned carrier level first offset value can be configured in the following manner: for example, the network can indicate the relative value of the carrier level first offset value based on the carrier group level first offset value, that is, the network can indicate the difference between the first offset value of a certain carrier member and the carrier group level first offset value, and the non-GNSS type terminal device can determine the first offset value of the carrier member according to the difference indicated by the network and the carrier group level first offset value.
[0211] The manner 5 is similar to the manner 4, which is also a method of indirectly indicating the carrier level first offset value. At this time, for the carrier A in the first carrier member set, the first offset value corresponding to the carrier A = the unique first offset value corresponding to the first carrier member set + the second offset difference value corresponding to the carrier A.
[0212] In the manner 5, it is to be noted that only one way of how to indirectly indicate the first offset value of the carrier level is exemplified here, and in actual implementation, other ways can also be used, for example, the first offset information can include a ratio factor (or a ratio value) between the unique first offset value corresponding to the first carrier member set and the first offset value corresponding to each carrier member in the first carrier member set.
[0213] Similarly to the manner 4, the manner 5 can also reduce the signaling overhead.
[0214] In the manners 2 and 4, the network can also indicate the first offset value of the carrier group level or the carrier level of the non-GNSS type of terminal device based on a reference value, that is, the network can configure the difference between the first offset value of a certain carrier group or a certain carrier member of the non-GNSS type of terminal device and the reference value, and the non-GNSS type of terminal device can determine the first offset value of the carrier group or the carrier member according to the difference indicated by the network and the reference value. It can be understood that the reference value can be configured by the network in advance according to the ephemeris information.
[0215] Specifically, the time length of the first response window corresponding to each carrier member in the first carrier member set can be configured by the following manner (1) or manner (2).
[0216] Manner (1)
[0217] The first carrier configuration information includes first response window information, and the first response window information includes a unique first response window time length value.
[0218] In the manner (1),
[0219] The first carrier configuration information can include a first response window time length value, and the network can send the first carrier configuration information through system information or RRC dedicated signaling, to configure the time length value of the first response window corresponding to the first carrier group, that is, to configure the time length value of the random access response window of the carrier group level for the non-GNSS type of terminal device, that is, each carrier member in the first carrier group corresponds to the same first response window time length value. No matter which carrier member of the first carrier group is used by the non-GNSS type of terminal device to initiate random access, the same first response window time length value is used.
[0220] Manner (2)
[0221] The first carrier configuration information includes first response window information, and the first response window information includes a first response window time length value corresponding to each carrier member in the first carrier member set.
[0222] In the manner (2), the first carrier configuration information can further include time length values of the plurality of first response windows. The network can transmit the first carrier configuration information through system information or RRC dedicated signaling, and configure a corresponding time length value of the first response window for each carrier member in the first carrier group, i.e., configure a time length value of the carrier-level random access response window for the non-GNSS type terminal device. That is, each carrier member in the first carrier group corresponds to a time length value of the first response window. The network can configure a time length value of the first response window corresponding to each carrier member in the first carrier group, so that the network can determine the time length value of the first response window corresponding to the determined carrier according to the currently selected carrier of the non-GNSS type terminal device.
[0223] It can be understood that the second carrier configuration information can also include a time length value of the second response window. The configuration manner of the time length value of the second response window can refer to the manner of the existing protocol, which will not be described here.
[0224] Optionally, the first carrier configuration information can also not include the first response window information. In this case, the time length value of the first response window can be determined by the time length value of the second response window.
[0225] It should be noted that the second carrier configuration information does not include a starting position offset value of the second response window. If the type of the terminal device is the GNSS type, the starting position of the second response window can be determined according to the transmission time of the Msg1 and the starting position offset value of the second response window. For the convenience of description, the starting position offset value of the second response window is referred to as the "second offset value" below. The second offset value can be used to represent the time interval between the end position of the Msg1 and the second response window, and the second offset value can be determined by the uplink TA and the MAC CE effective delay value. That is, the first offset value corresponds to the first carrier, and can be pre-configured by the network for the non-GNSS type terminal device, and the second offset value is calculated in real time by the GNSS type terminal device, which is irrelevant to the second carrier and is not configured by the network.
[0226] It should be noted that the information transmitted by the network in each manner can be transmitted to the terminal device through system information or RRC dedicated signaling. Different information can be transmitted in the same message or different messages, which is not limited in the present application.
[0227] In step 402, the terminal device transmits Msg1 (i.e., a random access request message) to the network. Correspondingly, the network receives the Msg1 transmitted by the terminal device.
[0228] Specifically, after receiving the carrier configuration information sent by the network, the terminal device can obtain a carrier set in the carrier configuration information, and can select a carrier in the carrier set to initiate random access, for example, the terminal device can send Msg1 to the network by using the selected carrier.
[0229] In a specific implementation, the non-GNSS type terminal device can select a carrier (for example, a first carrier) in the first carrier group to initiate random access, and the GNSS type terminal device can select a carrier (for example, a second carrier) in the second carrier group to initiate random access.
[0230] Correspondingly, the network can receive Msg1 sent by the non-GNSS type terminal device on the first carrier, and can receive Msg1 sent by the GNSS type terminal device on the second carrier.
[0231] In step 403, the network sends Msg2 (that is, a random access response message) to the terminal device. Correspondingly, the terminal device receives Msg2 sent by the network.
[0232] Specifically, after receiving Msg1 sent by the terminal device, the network can determine a time window for sending Msg2, and can send Msg2 to the terminal device according to the time window. The time window for sending Msg2 can be a random access response window.
[0233] In a specific implementation, after receiving Msg1 sent by the terminal device, the network can determine the type of the terminal device based on Msg1. In embodiment one, the network can determine the carrier used by the terminal device to send Msg1, and can determine the type of the terminal device according to the carrier group to which the carrier belongs, for example, the network can determine whether the terminal device is a non-GNSS type or a GNSS type. If the terminal device uses a carrier in the first carrier group to send Msg1, since the first carrier group is only allocated to non-GNSS type terminal devices, the network can determine that the terminal device is a non-GNSS type. If the terminal device uses a carrier in the second carrier group to send Msg1, since the second carrier group is only allocated to GNSS type terminal devices, the network can determine that the terminal device is a GNSS type.
[0234] After determining the type of the terminal device, the network can determine the random access response window according to the type of the terminal device. For example, if the terminal device is a non-GNSS type terminal device, the network can send Msg2 using the time length of the first response window corresponding to the carrier currently used by the non-GNSS type terminal device. If the terminal device is a GNSS type terminal device, the network can send Msg2 using the time length of the second response window.
[0235] Specifically, the terminal device can start receiving Msg2 according to the starting position of the random access response window, and the duration of the receiving Msg2 can be determined by the duration of the random access response window. For example, the non-GNSS type terminal device can receive Msg2 from the starting position of the first response window within the duration of the first response window, and the GNSS type terminal device can receive Msg2 from the starting position of the second response window within the duration of the second response window.
[0236] For the non-GNSS type terminal device, when the non-GNSS type terminal device receives the first offset value indicated by the network, the starting position of the first response window, that is, the starting position of receiving Msg2, can be determined according to the first offset value corresponding to the first carrier selected by the non-GNSS type terminal device and the sending time of Msg1, and Msg2 can be received starting from the above-mentioned starting position of receiving Msg2. It can be understood that the above-mentioned first offset value corresponding to the first carrier selected by the non-GNSS type terminal device can be a first offset value at the carrier group level or a first offset value at the carrier level. Thus, the non-GNSS type terminal device can accurately calculate the time of receiving Msg2, and thus can effectively implement the reception of Msg2, so that the random access of the non-GNSS type terminal device can be successfully completed.
[0237] For the GNSS type terminal device, the starting position of the second time window can be determined according to the sending time of Msg1 and the second offset according to the existing protocol. Then, the GNSS type terminal device can start receiving Msg2 at the starting position of the second time window.
[0238] Step 404, the terminal device sends Msg3 to the network. Correspondingly, the network receives Msg3 sent by the terminal device.
[0239] The interaction process of Msg3 between the terminal device and the network can refer to the existing protocol, which will not be repeated here.
[0240] Step 405, the network sends Msg4 to the terminal device. Correspondingly, the terminal device receives Msg4 sent by the network.
[0241] The implementation of step 405 can refer to the existing protocol, which will not be repeated here.
[0242] Then, the random access method provided by the present application is further described by embodiment two.
[0243] The difference between this embodiment two and embodiment one is:
[0244] In step 401, when grouping all carriers in a cell, the network can group a part of the carriers into a "third carrier group" and the remaining carriers into a "fourth carrier group". The carriers in the third carrier group can be used for random access initiated by GNSS type terminal devices, and the carriers in the fourth carrier group can be used for random access initiated by GNSS type terminal devices and non-GNSS type terminal devices. In this way, when the network sends carrier configuration information to the terminal device, the network can carry the carrier member information in the fourth carrier group in the first carrier configuration information and the carrier member information in the third carrier group in the second carrier configuration information.
[0245] For example, the first carrier configuration information can include first carrier member set information, which can include the index of one or more carrier members (for example, the index of the carrier members in the fourth carrier group), and the second carrier configuration information can include second carrier member set information, which can include the index of one or more carrier members (for example, the index of the carrier members in the third carrier group). The first carrier can be selected from the fourth carrier group, and the second carrier can be selected from the third carrier group and / or the fourth carrier group. The fourth carrier group can be composed of one or more carrier members in the first carrier configuration information sent by the network, and the third carrier group can be composed of one or more carrier members in the second carrier configuration information sent by the network. If the fourth carrier group is composed of all the carrier members configured by the network in the first carrier configuration information, the first carrier member set is the fourth carrier group. If the third carrier group is composed of all the carrier members configured by the network in the second carrier configuration information, the second carrier member set is the third carrier group. It should be noted that the third carrier group and the fourth carrier group are orthogonal, that is, there is no intersection between the carrier members in the third carrier group and the carrier members in the fourth carrier group.
[0246] Optionally, for the GNSS type of terminal device, since it can select carriers in two carrier groups, the network can configure different access weights on the two carrier groups (e.g., the third carrier group and the fourth carrier group) to balance the load of the carrier groups. For example, the network device can configure different access weights for the two carriers through carrier group access weight configuration information. The carrier group access weight configuration information can be sent in advance by the network to the terminal device, and the carrier group access weight configuration information can be used to characterize the probability of the terminal device initiating random access using the carrier group. For example, the network can indicate the above-mentioned carrier group access weight configuration information to the terminal device through system information or RRC dedicated signaling. At this time, the second carrier is selected by the terminal device based on the access weight of the carrier set; wherein the third carrier set has a first access weight, and the fourth carrier set has a second access weight. For example, the network can configure the access weight of the GNSS type of terminal device on the third carrier group to be 80%, and the access weight on the fourth carrier group to be 20%. The GNSS type of terminal device can first select a carrier group according to the access weight of the above-mentioned two carrier groups, for example, it can select the carrier group with high access weight (i.e., the third carrier group), and then it can select a suitable carrier in the third carrier group to initiate random access. It can be understood that the carrier group access weight configuration information is used to indicate the probability of the terminal device initiating random access using the carrier set.
[0247] Optionally, since the carriers in the fourth carrier group can be used by both GNSS type terminal devices and non-GNSS type terminal devices, the network can configure two access weights for each carrier member in the fourth carrier group, and the access weight information can also be used to represent the probability of the terminal device using the carrier to initiate random access, so as to balance the carrier load. For example, the network device can configure different access weights for the two types of carriers through carrier access weight configuration information. One access weight is used for GNSS type terminal devices to initiate random access, and the other access weight is used for non-GNSS type terminal devices to initiate random access. In this way, different types of terminal devices can select carriers based on the above-mentioned access weights when initiating random access. Specifically, the second carrier is selected by the terminal device based on the access weight of the carrier; wherein each carrier member in the fourth carrier set has a third access weight corresponding to the first type of terminal device and a fourth access weight corresponding to the second type of terminal device. For example, one carrier member in the fourth carrier group has two weights, the access weight corresponding to the GNSS type terminal device is 20%, and the access weight corresponding to the non-GNSS type terminal device is 80%, so this carrier member can be preferentially used by non-GNSS type terminal devices. In this way, the access proportion of GNSS type terminal devices and non-GNSS type terminal devices can be reasonably allocated, and load distribution can be achieved. It can be understood that the carrier access weight configuration information is used to indicate the probability of the terminal device using the carrier to initiate random access
[0248] In step 403, since in the second embodiment, the non-GNSS type terminal device and the GNSS type terminal device can select the same carrier member (for example, the non-GNSS type terminal device and the GNSS type terminal device select the same carrier member in the fourth carrier group) to initiate random access, the network cannot distinguish the type of the terminal device through the carrier member in which the terminal device sends Msg1, and thus cannot determine the random access response window. Therefore, in the second embodiment, the type of the terminal device can also be determined based on Msg1. Specifically, the network can pre-configure different random access preambles and / or different random access channel occasions for the GNSS type terminal device and the non-GNSS type terminal device through system information or RRC dedicated signaling, for example, the network can pre-send physical random access channel configuration information to the terminal device, wherein the physical random access channel configuration information is used to configure the first random access preamble and / or the first random access occasion of the non-GNSS type terminal device, and the second random access preamble and / or the second random access occasion of the GNSS type terminal device, wherein the first random access preamble and the second random access preamble are different, and the first random access occasion and the second random access occasion are different. The GNSS type terminal device and the non-GNSS type terminal device can select the corresponding random access preambles and / or different random access channel occasions to send Msg1, and the network determines the type of the terminal device according to the random access preambles and / or different random access channel occasions selected by the terminal device to send Msg1, that is, whether the terminal device is a GNSS type terminal device or a non-GNSS type terminal device. For example, the non-GNSS type terminal device can carry the first random access preamble in Msg1 and / or send the above Msg1 in the first random access channel occasion, and the GNSS type terminal device can carry the second random access preamble in Msg1 and / or send the above Msg1 in the second random access channel occasion, wherein the first random access preamble is different from the second random access preamble, and the first random access channel occasion is different from the second random access channel occasion.
[0249] Next, the random access method provided by the present application is further described through the third embodiment.
[0250] The difference between the third embodiment and the first embodiment is:
[0251] In step 401, the network does not group the carriers in the cell, but configures the partial carriers in the cell with the time length value and the first offset value of the first response window, and the remaining carriers can be configured with the time length value of the second response window. It can be understood that the network can also configure the partial carriers in the cell with the time length value and the first offset value of the first response window through the first carrier configuration information, and configure the remaining carriers with the time length value of the second response window through the second carrier configuration information.
[0252] The non-GNSS type terminal device can select one carrier from the above-mentioned carriers configured with the time length value and the first offset value of the first response window to initiate random access.
[0253] For the GNSS type terminal device, in one case (assuming case 1), one carrier can be selected from the above-mentioned carriers configured with the time length value and the first offset value of the first response window to initiate random access, or one carrier can be selected from all carriers in the cell to initiate random access. In another case (assuming case 2), one carrier can be selected from the remaining carriers to initiate random access.
[0254] For the convenience of description, the carriers configured with the time length value and the first offset value of the first response window are referred to as full-configuration carriers, and the remaining carriers are referred to as half-configuration carriers.
[0255] In case 1, for the GNSS type terminal device, since it can select full-configuration carriers or half-configuration carriers, the network can configure different access weights for the two types of carriers to balance the load of the two types of carriers. For example, the network device can configure different access weights for the two types of carriers through carrier group access weight configuration information. The carrier group access weight configuration information can be sent to the terminal device by the network in advance, and the carrier group access weight configuration information can be used to represent the probability of the terminal device using the two types of carriers to initiate random access. For example, the network can indicate the above-mentioned two types of carrier access weight configuration information to the terminal device through system information or RRC dedicated signaling. At this time, the second carrier is selected by the terminal device based on the access weights of the two types of carriers; wherein the full-configuration carrier has a first access weight, and the half-configuration carrier has a second access weight. For example, the network can configure the access weight of the GNSS type terminal device on the half-configuration carrier to be 80%, and the access weight on the full-configuration carrier to be 20%. The GNSS type terminal device can first determine which type of carrier to select according to the access weights of the above-mentioned two types of carriers, for example, the half-configuration carrier can be selected, and then a suitable carrier can be selected from all half-configuration carriers to initiate random access. It can be understood that the carrier group access weight configuration information is used to indicate the probability of the terminal device using the carrier set to initiate random access.
[0256] In scenario 1, since a fully configured carrier can be used by both GNSS and non-GNSS terminal devices, the network can configure two access weights for each carrier member in the fully configured carrier. These access weights can also characterize the probability of a terminal device initiating random access using the carrier, thus balancing carrier load. For example, network devices can configure different access weights for the two types of carriers using carrier access weight configuration information. One access weight is used for GNSS-type terminal devices to initiate random access, and the other is used for non-GNSS-type terminal devices. This allows different types of terminal devices to select carriers based on these access weights when initiating random access. Specifically, the second carrier is selected by the terminal device based on the carrier's access weight; each carrier member in the fully configured carrier has a third access weight corresponding to the first type of terminal device and a fourth access weight corresponding to the second type of terminal device. For example, if a carrier member in the fully configured carrier has two weights, with a 20% access weight for GNSS-type terminal devices and an 80% access weight for non-GNSS-type terminal devices, then this carrier member can be preferentially used by non-GNSS-type terminal devices. This allows for a reasonable allocation of access ratios between GNSS and non-GNSS terminal devices, achieving load balancing. It's understandable that carrier access weight configuration information indicates the probability of a terminal device initiating random access using a carrier.
[0257] In step 403, since in case 1 in embodiment three, the non-GNSS type terminal device and the GNSS type terminal device can select the same carrier member (for example, the full configuration carrier) to initiate random access, the network cannot distinguish the type of the terminal device through the carrier member where the terminal device sends Msg1, and thus cannot determine the random access response window. Therefore, in embodiment two, the type of the terminal device can also be determined based on Msg1. Specifically, the network can pre-configure different random access preambles and / or different random access channel occasions for the GNSS type terminal device and the non-GNSS type terminal device through system information or RRC dedicated signaling, for example, the network can pre-send physical random access channel configuration information to the terminal device, wherein the physical random access channel configuration information is used to configure the first random access preamble and / or the first random access occasion of the non-GNSS type terminal device, and the second random access preamble and / or the second random access occasion of the GNSS type terminal device, wherein the first random access preamble and the second random access preamble are different, and the first random access occasion and the second random access occasion are different. The GNSS type terminal device and the non-GNSS type terminal device can select the corresponding random access preambles and / or different random access channel occasions to send Msg1, and the network determines the type of the terminal device according to the random access preambles and / or different random access channel occasions selected by the terminal device to send Msg1, that is, whether the terminal device is a GNSS type terminal device or a non-GNSS type terminal device. For example, the non-GNSS type terminal device can carry the first random access preamble in Msg1 and / or send the above Msg1 in the first random access channel occasion, and the GNSS type terminal device can carry the second random access preamble in Msg1 and / or send the above Msg1 in the second random access channel occasion, wherein the first random access preamble is different from the second random access preamble, and the first random access channel occasion is different from the second random access channel occasion.
[0258] In addition to the above-mentioned differences in embodiments two and three, the other descriptions in embodiments two and three can refer to embodiment one, and will not be repeated.
[0259] It is understood that the aforementioned terminal devices and network-side devices, in order to achieve the above functions, include corresponding hardware structures and / or software modules for executing each function. Those skilled in the art should readily recognize that, based on the units and algorithm steps of the various examples described in conjunction with the embodiments disclosed herein, the embodiments of this application can be implemented in hardware or a combination of hardware and computer software. Whether a function is executed in hardware or by computer software driving hardware depends on the specific application and design constraints of the technical solution. Those skilled in the art can use different methods to implement the described functions for each specific application, but such implementation should not be considered beyond the scope of the embodiments of this application.
[0260] This application embodiment can divide the terminal device and network-side device into functional modules according to the above method example. For example, each function can be divided into a separate functional module, or two or more functions can be integrated into one processing module. The integrated module can be implemented in hardware or as a software functional module. It should be noted that the module division in this application embodiment is illustrative and only represents one logical functional division. In actual implementation, there may be other division methods.
[0261] Figure 5 The schematic diagram of a random access device 50 provided in the embodiments of this application may include: a receiving module 51 and a transmitting module 52.
[0262] The random access device 50 can be a first type of terminal device or a second type of terminal device. The first type of terminal device does not have GNSS capability, while the second type of terminal device has GNSS capability.
[0263] The receiving module 51 is used to receive the first carrier configuration information and the second carrier configuration information sent by the network side device;
[0264] Sending module 52 is used to send a random access request message Msg1 to the network-side device;
[0265] If the terminal device is a type 1 terminal device, then
[0266] The receiving module 51 is used to receive the random access response message Msg2 sent by the network-side device based on the first carrier configuration information;
[0267] If the terminal device is a type 2 terminal device, then
[0268] The receiving module 51 is used to receive Msg2 sent by the network-side device based on the second carrier configuration information;
[0269] The first carrier configuration information is used for indicating first offset information corresponding to the first type of terminal device and / or first response window information; and the second carrier configuration information is used for indicating second response window information corresponding to the second type of terminal device.
[0270] In one possible implementation manner, the first carrier configuration information is used for indicating first offset information and first response window information corresponding to the first type of terminal device.
[0271] The receiving module 51 is further configured to determine a first offset value and a time length value of a first response window based on the first carrier configuration information, determine a first starting position based on the first offset value, and receive a Msg2 sent by the network side device in a time length range of the first response window from the first starting position; the first starting position is used for representing a starting position of the first response window.
[0272] In one possible implementation manner,
[0273] The first carrier configuration information includes first carrier member set information, first offset information corresponding to the first carrier member set, and first response window information corresponding to the first carrier member set; the first carrier member set information includes an index of one or more carrier members; and the second carrier configuration information includes second carrier member set information; the second carrier member set information includes an index of one or more carrier members.
[0274] In one possible implementation manner,
[0275] The first response window information includes a unique time length value of the first response window corresponding to the first carrier member set; or
[0276] The first response window information includes a time length value of the first response window corresponding to each carrier member in the first carrier member set.
[0277] In one possible implementation manner,
[0278] The first offset information includes a unique first offset value corresponding to the first carrier member set; or
[0279] The first offset information includes a unique first offset difference value corresponding to the first carrier member set; the unique first offset difference value is a difference value of the unique first offset value corresponding to the first carrier member set relative to a preset first reference value.
[0280] In one possible implementation manner,
[0281] The first offset information includes a first offset value corresponding to each carrier member in the first carrier member set; or
[0282] The first offset information includes a first offset difference value corresponding to each carrier member in the first carrier member set; wherein the first offset difference value corresponding to a carrier member in the first carrier member set is a difference value of the first offset value corresponding to the carrier member in the first carrier member set relative to a preset second reference value.
[0283] In one possible implementation manner,
[0284] The first offset information includes a unique first offset value corresponding to the first carrier member set and a second offset difference value corresponding to each carrier member in the first carrier member set; wherein the second offset difference value corresponding to a carrier member in the first carrier member set is a difference value of the first offset value of the carrier member in the first carrier member set relative to the unique first offset value.
[0285] In one possible implementation manner,
[0286] In the case that the terminal device is a first type terminal device, then
[0287] The sending module 52 is further configured to select the first carrier to send the Msg1 to the network side device.
[0288] In the case that the terminal device is a second type terminal device, then
[0289] The sending module 52 is further configured to select the second carrier to send the Msg1 to the network side device.
[0290] In one possible implementation manner,
[0291] All carrier members in the first carrier member set constitute a first carrier set, the first carrier is selected from the first carrier set, all carrier members in the second carrier member set constitute a second carrier set, the second carrier is selected from the second carrier set; wherein the first carrier set and the second carrier set are orthogonal, and the first carrier and the second carrier are not the same.
[0292] In one possible implementation manner,
[0293] All carrier members in the first carrier member set constitute a fourth carrier set, all carrier members in the second carrier member set constitute a third carrier set, the second carrier is selected from the third carrier set and / or the fourth carrier set; the first carrier is selected from the fourth carrier set; wherein the third carrier set and the fourth carrier set are orthogonal.
[0294] In one possible implementation manner,
[0295] The receiving module 51 is further configured to receive carrier group access weight configuration information or carrier access weight configuration information sent by the network-side device; wherein the carrier group access weight configuration information is used to indicate the probability of the terminal device initiating random access using the carrier set, and the carrier access weight configuration information is used to indicate the probability of the terminal device initiating random access using the carrier.
[0296] In one possible implementation,
[0297] The second carrier is selected by the terminal device based on the access weight of the carrier set; wherein the third carrier set has a first access weight, and the fourth carrier set has a second access weight; or,
[0298] The second carrier is selected by the terminal device based on the access weight of the carrier; wherein each carrier member in the fourth carrier set has a third access weight corresponding to the first type of terminal device and a fourth access weight corresponding to the second type of terminal device.
[0299] In one possible implementation,
[0300] The receiving module 51 is further configured to receive physical random access channel configuration information sent by the network-side device, wherein the physical random access channel configuration information is used to configure the first random access preamble and / or the first random access occasion of the first type of terminal device, and the second random access preamble and / or the second random access occasion of the second type of terminal device.
[0301] In one possible implementation,
[0302] If the terminal device is the first type of terminal device, the random access preamble and / or the random access occasion used by the terminal device are the first random access preamble and / or the first random access occasion; or,
[0303] If the terminal device is the second type of terminal device, the random access preamble and / or the random access occasion used by the terminal device are the second random access preamble and / or the second random access occasion.
[0304] The first random access preamble and the second random access preamble are different, and the first random access occasion and the second random access occasion are different.
[0305] Figure 6 A structure diagram of a random access device 60 provided by the embodiments of the present application can include a sending module 61, a receiving module 62, and a processing module 63. Other modules can perform corresponding actions under the control of the processing module 62. The random access device 60 can be a network-side device, and then:
[0306] The sending module 61 is configured to send first carrier configuration information and second carrier configuration information to a terminal device.
[0307] The receiving module 62 is configured to receive Msg1 sent by the terminal device.
[0308] The processing module 63 is configured to determine the type of the terminal device based on the Msg1, the terminal device being a first-type terminal device or a second-type terminal device, the first-type terminal device not having GNSS capability, and the second-type terminal device having GNSS capability.
[0309] In a case where the type of the terminal device is the first-type terminal device, the processing module 63 is further configured to determine the time length value of the first response window based on the type of the terminal device, the first response window being used to represent the random access response window of the first-type terminal device.
[0310] The sending module 61 is configured to send Msg2 to the terminal device based on the time length value of the first response window.
[0311] The first carrier configuration information is used to indicate first offset information corresponding to the first-type terminal device and / or first response window information, and the second carrier configuration information is used to indicate second response window information corresponding to the second-type terminal device.
[0312] In one possible implementation manner,
[0313] The first carrier configuration information includes first carrier member set information, first offset information corresponding to the first carrier member set, and first response window information corresponding to the first carrier member set, and the first carrier member set information includes the index of one or more carrier members; and the second carrier configuration information includes second carrier member set information, and the second carrier member set information includes the index of one or more carrier members.
[0314] In one possible implementation manner,
[0315] If the terminal device is the first-type terminal device, the receiving module 62 is specifically configured to receive the Msg1 sent by the terminal device on the first carrier.
[0316] If the terminal device is the second-type terminal device, the receiving module 62 is specifically configured to receive the Msg1 sent by the terminal device on the second carrier.
[0317] In a possible implementation, all carrier members in the first carrier member set constitute a first carrier set, the first carrier is selected from the first carrier set, all carrier members in the second carrier member set constitute a second carrier set, the second carrier is selected from the second carrier set, the first carrier set is orthogonal to the second carrier set, and the first carrier is different from the second carrier. The processing module 63 is further configured to determine the type of the terminal device based on a carrier set in which the carrier member used by the Msg1 is located.
[0318] In a possible implementation, all carrier members in the first carrier member set constitute a fourth carrier set, all carrier members in the second carrier member set constitute a third carrier set, the first carrier is selected from the fourth carrier set, and the second carrier is selected from the third carrier set and / or the fourth carrier set. The third carrier set is orthogonal to the fourth carrier set.
[0319] In a possible implementation,
[0320] The sending module 61 is further configured to send, to the terminal device, physical random access channel configuration information. The physical random access channel configuration information is used to configure a first random access preamble and / or a first random access occasion of the first type of terminal device, and a second random access preamble and / or a second random access occasion of the second type of terminal device. The first random access preamble is different from the second random access preamble, and the first random access occasion is different from the second random access occasion.
[0321] In a possible implementation, the processing module 63 is further configured to determine the type of the terminal device based on a random access occasion used by the terminal device to send the Msg1 and / or a random access preamble included in the Msg1.
[0322] In a possible implementation,
[0323] The sending module 61 is further configured to send, to the terminal device, carrier group access weight configuration information or carrier access weight configuration information. The carrier group access weight configuration information is used to indicate a probability of the terminal device initiating random access using the carrier set. The carrier access weight configuration information is used to indicate a probability of the terminal device initiating random access using the carrier.
[0324] In a possible implementation,
[0325] The first response window information includes a time length value of a unique first response window corresponding to the first carrier member set; or
[0326] The first response window information includes a time length value of a first response window corresponding to each carrier member in the first carrier member set.
[0327] In a possible implementation,
[0328] The sending module 61 is further configured to send the preset first reference value to the terminal device.
[0329] The first offset information includes a unique first offset differential value corresponding to the first carrier member set; and the unique first offset differential value is a difference value of a unique first offset value corresponding to the first carrier member set relative to the preset first reference value.
[0330] In one possible implementation manner, the first offset information includes a unique first offset value corresponding to the first carrier member set; and the unique first offset value is determined according to a round-trip propagation delay between a position closest to a satellite in a cell coverage area and the network-side device.
[0331] In one possible implementation manner,
[0332] The sending module 61 is configured to send a preset second reference value to the terminal device.
[0333] The first offset information includes a first offset differential value corresponding to each carrier member in the first carrier member set; and the first offset differential value corresponding to one carrier member in the first carrier member set is a difference value of a first offset value corresponding to the carrier member in the first carrier member set relative to the preset second reference value.
[0334] In one possible implementation manner, the first offset information includes a first offset value corresponding to each carrier member in the first carrier member set.
[0335] The first offset value corresponding to each carrier member in the first carrier member set is determined according to a round-trip propagation delay between a position closest to a satellite in a coverage area of a beam associated with the carrier member in the first carrier member set and the network-side device.
[0336] In one possible implementation manner, the first offset information includes a unique first offset value corresponding to the first carrier member set and a second offset differential value corresponding to each carrier member in the first carrier member set; and the second offset differential value corresponding to one carrier member in the first carrier member set is a difference value of the first offset value of the carrier member in the first carrier member set relative to the unique first offset value.
[0337] Figure 7A structure schematic diagram of a random access device 700 provided by the embodiments of the present application is shown in the figure. The random access device 700 can include at least one processor and at least one memory connected with the processor. The random access device 700 can be a network side device or a terminal device. The memory stores program instructions executable by the processor. If the random access device 700 is a network side device, the processor can execute the actions performed by the network side device in the random access method provided by the embodiments of the present application by invoking the program instructions. If the random access device 700 is a terminal device, the processor can execute the actions performed by the terminal device in the random access method provided by the embodiments of the present application by invoking the program instructions.
[0338] As shown in the figure, the random access device 700 is in the form of a general computing device. The components of the random access device 700 can include but are not limited to one or more processors 710, a memory 720, a communication bus 740 connecting different system components including the memory 720 and the processor 710, and a communication interface 730. Figure 7
[0339] The communication bus 740 represents one or more of several types of bus structures, including a memory bus or memory controller, a peripheral bus, a graphics acceleration bus, a processor or local bus using any of a variety of bus architectures. By way of example, these architectures include Industry Standard Architecture (ISA) bus, Micro Channel Architecture (MAC) bus, Enhanced ISA bus, Video Electronics Standards Association (VESA) local bus, and Peripheral Component Interconnect (PCI) bus.
[0340] The random access device 700 typically includes a variety of computer system readable media. These media can be any available media that is accessible by the random access device 700 and includes both volatile and non-volatile media, removable and non-removable media.
[0341] The memory 720 can include computer system readable media in the form of volatile memory, such as random access memory (RAM) and / or cache memory. The random access device 700 can further include other removable / non-removable, volatile / non-volatile computer system storage media. AlthoughFigure 7 In some embodiments, a disk drive can be provided for reading from or writing to a removable nonvolatile magnetic disk (e.g., a "floppy disk"), and an optical disk drive can be provided for reading from or writing to a removable nonvolatile optical disk (e.g., a Compact Disc Read Only Memory (CD-ROM), a Digital Video Disc Read Only Memory (DVD-ROM), or another optical medium). In such instances, each drive can be connected to the communication bus 740 by one or more data media interfaces. The memory 720 can include at least one program product having a set (e.g., at least one) of program modules that are configured to carry out the functions of embodiments of the application.
[0342] Program / utility, having a set (at least one) of program modules, can be stored in memory 720, for example, include an operating system, one or more application programs, other program modules, and program data, each or some combination thereof, can include implementation of a networking environment. Program modules often carry out the functions and / or methodologies of embodiments of the application.
[0343] The random access device 700 can also communicate with one or more external devices such as a keyboard, a pointing device, a display, etc. through a communication interface 730. Further, the random access device 700 can communicate with one or more devices that enable a user to interact with the random access device 700, and / or one or more devices that enable the random access device 700 to communicate with one or more other computing devices. Such communication can occur via an input / output interface 720. Still yet, the random access device 700 can communicate with one or more networks (such as a Local Area Network (LAN), a Wide Area Network (WAN), and / or the Internet) through a network adapter (not shown in FIG. 7). Figure 7 In some embodiments, the random access device 700 can also include one or more input / output devices 720. These can include, but are not limited to, a keyboard, a pointing device, a display, etc. The input / output devices 720 can enable a user to interact with the random access device 700 and / or one or more other computing devices using the random access device 700. Figure 7 In some embodiments, other hardware and / or software modules can be used in conjunction with the random access device 700, including, but not limited to, microcode, device drivers, redundant processing units, external disk drive arrays, redundant arrays of independent drives (RAID) systems, tape drives, and data archival storage systems, etc.
[0344] Those skilled in the art can clearly understand the technical solutions of the present application according to the above description of the embodiments, and the division of the functional modules is only used for description and simplification, and in actual application, the functions can be completed by different functional modules according to the needs, that is, the internal structure of the device is divided into different functional modules to complete all or part of the functions described above. The specific working process of the system, device and unit described above can refer to the corresponding process in the foregoing method embodiments, and will not be repeated here.
[0345] The functional units in the various embodiments of the present application can be integrated in one processing unit, or each unit can exist physically, or two or more units can be integrated in one unit. The integrated unit can be realized in the form of hardware or in the form of a software functional unit.
[0346] The integrated unit, if realized in the form of a software functional unit and sold or used as an independent product, can be stored in a computer readable storage medium. Based on such understanding, the technical solutions of the embodiments of the present application essentially or in other words, the part that contributes to the prior art or the whole or part of the technical solutions can be embodied in the form of a software product. The computer software product is stored in a storage medium, and includes a number of instructions for causing a computer device (which can be a personal computer, a server, or a network device, etc.) or a processor to execute all or part of the steps of the methods described in the various embodiments of the present application. The foregoing storage medium includes: a flash memory, a mobile hard disk, a read-only memory, a random access memory, a magnetic disk or an optical disk, and various media that can store program codes.
[0347] The above is only a specific implementation of the present application, but the protection scope of the present application is not limited thereto, any change or replacement within the technical scope disclosed in the present application should be covered in the protection scope of the present application. Therefore, the protection scope of the present application should be subject to the protection scope of the claims.
Claims
1. A random access method applied in a terminal device, wherein the terminal device is a first type of terminal device or a second type of terminal device, the first type of terminal device not having GNSS capability, and the second type of terminal device having GNSS capability, characterized in that... The method includes: Receive the first carrier configuration information and the second carrier configuration information sent by the network-side device; Send a random access request message Msg1 to the network-side device; If the terminal device is a first type of terminal device, then the random access response message Msg2 sent by the network side device is received based on the first carrier configuration information; If the terminal device is a second type of terminal device, then the Msg2 sent by the network-side device is received based on the second carrier configuration information; Wherein, the first carrier configuration information is used to indicate the first offset information and / or the first response window information corresponding to the first type of terminal device; the second carrier configuration information is used to indicate the second response window information corresponding to the second type of terminal device; Sending the random access request message Msg1 to the network-side device includes: If the terminal device is the first type of terminal device, then the first carrier is selected to send Msg1 to the network-side device; If the terminal device is the second type of terminal device, then the second carrier is selected to send Msg1 to the network-side device; Wherein, the first carrier is selected from the first carrier group, and one or more carriers in the first carrier group and the first offset information and / or the first response window information of each carrier in the first carrier group are indicated by the first carrier configuration information; the second carrier is selected from the second carrier group, and one or more carriers in the second carrier group and the second offset information and / or the second response window information of each carrier in the second carrier group are indicated by the second carrier configuration information.
2. The method according to claim 1, characterized in that, The terminal device is a first type of terminal device. The first carrier configuration information is used to indicate the first offset information and / or the first response window information corresponding to the first type of terminal device, specifically including: The first carrier configuration information is used to indicate the first offset information and the first response window information corresponding to the first type of terminal device; Receiving Msg2 sent by the network-side device based on the first carrier configuration information includes: Based on the first carrier configuration information, a first offset value and a duration value of the first response window are determined. Based on the first offset value, a first starting position is determined. Starting from the first starting position, Msg2 sent by the network-side device is received within the duration range of the first response window. The first starting position is used to characterize the starting position of the first response window.
3. The method according to claim 2, characterized in that, The first carrier configuration information includes first carrier member set information, first offset information corresponding to the first carrier member set, and first response window information corresponding to the first carrier member set. The first carrier member set information includes an index of one or more carrier members. The second carrier configuration information includes second carrier member set information, which includes an index of one or more carrier members.
4. The method according to claim 3, characterized in that, The first response window information includes the duration value of a unique first response window corresponding to the first carrier member set; or, The first response window information includes the duration value of the first response window corresponding to each carrier member in the first carrier member set.
5. The method according to claim 3 or 4, characterized in that, The first offset information includes a unique first offset value corresponding to the first carrier member set; or, The first offset information includes a unique first offset difference value corresponding to the first carrier member set; wherein, the unique first offset difference value is the difference between the unique first offset value corresponding to the first carrier member set and a preset first reference value.
6. The method according to claim 3 or 4, characterized in that, The first offset information includes a first offset value corresponding to each carrier member in the first carrier member set; or, The first offset information includes a first offset difference value corresponding to each carrier member in the first carrier member set; wherein, the first offset difference value corresponding to a carrier member in the first carrier member set is the difference between the first offset value corresponding to that carrier member in the first carrier member set and a preset second reference value.
7. The method according to claim 3 or 4, characterized in that, The first offset information includes a unique first offset value corresponding to the first carrier member set and a second offset difference value corresponding to each carrier member in the first carrier member set; wherein, the second offset difference value corresponding to a carrier member in the first carrier member set is the difference between the first offset value of that carrier member in the first carrier member set and the unique first offset value.
8. The method according to claim 3, characterized in that, All carrier members in the first carrier member set constitute the first carrier set, and the first carrier is selected from the first carrier set. All carrier members in the second carrier member set constitute the second carrier set, and the second carrier is selected from the second carrier set. The first carrier set and the second carrier set are orthogonal, and the first carrier and the second carrier are not the same.
9. The method according to claim 3, characterized in that, All carrier members in the first carrier member set constitute the fourth carrier set, and all carrier members in the second carrier member set constitute the third carrier set. The second carrier is selected from the third carrier set and / or the fourth carrier set; the first carrier is selected from the fourth carrier set; wherein the third carrier set and the fourth carrier set are orthogonal.
10. The method according to claim 9, characterized in that, The method further includes: The terminal device receives carrier group access weight configuration information or carrier access weight configuration information sent by the network-side device; wherein the carrier group access weight configuration information is used to indicate the probability that the terminal device will initiate random access using a carrier set, and the carrier access weight configuration information is used to indicate the probability that the terminal device will initiate random access using a carrier.
11. The method according to claim 10, characterized in that, The second carrier is selected by the terminal device based on the access weight of the carrier set; wherein, the third carrier set has a first access weight, and the fourth carrier set has a second access weight; or, The second carrier is selected by the terminal device based on the carrier's access weight; wherein, each carrier member in the fourth carrier set has a third access weight corresponding to the first type of terminal device and a fourth access weight corresponding to the second type of terminal device.
12. The method according to any one of claims 9-11, characterized in that, The method further includes: The system receives physical random access channel configuration information sent by the network-side device, wherein the physical random access channel configuration information is used to configure the first random access preamble and / or the first random access timing of the first type of terminal device, and the second random access preamble and / or the second random access timing of the second type of terminal device.
13. The method according to claim 12, characterized in that, If the terminal device is a first type of terminal device, the random access preamble and / or random access timing used by the terminal device is the first random access preamble and / or the first random access timing. or, If the terminal device is a second type of terminal device, the random access preamble and / or random access timing used by the terminal device is the second random access preamble and / or the second random access timing. The first random access preamble and the second random access preamble are different, and the first random access timing is different from the second random access timing.
14. A random access method, applied to a terminal device, characterized in that, The method includes: Receive the first carrier configuration information and the second carrier configuration information sent by the network-side device; If the terminal device is a first type of terminal device, the terminal device selects a first carrier to send Msg1 to the network-side device; wherein, the first carrier is selected from a first carrier group, one or more carriers in the first carrier group and the first offset information and / or first response window information of each carrier in the first carrier group are indicated by the first carrier configuration information, the first carrier has a duration value and a first offset value of a first response window corresponding to the first carrier, the first response window is used to characterize the random access response window of the first type of terminal device, and the first type of terminal device does not have GNSS capability; The terminal device determines a first starting position based on the first offset value, and receives a random access response message Msg2 sent by the network-side device within the duration of the first response window from the first starting position; wherein, the first starting position is used to characterize the starting position of the first response window.
15. A random access method, applied to a terminal device, characterized in that, The method includes: Receive the first carrier configuration information and the second carrier configuration information sent by the network-side device; If the terminal device is a second type of terminal device, the terminal device selects a second carrier to send Msg1 to the network-side device; wherein, the second carrier is selected from a second carrier group, one or more carriers in the second carrier group and the second offset information and / or second response window information of each carrier in the second carrier group are indicated by the second carrier configuration information, the second carrier has a duration value of the second response window corresponding to the second carrier, the second response window is used to characterize the random access response window of the second type of terminal device, and the second type of terminal device has GNSS capability; The terminal device obtains a second starting position and receives Msg2 sent by the network-side device within the duration of the second response window from the second starting position; the second starting position is used to characterize the starting position of the second response window.
16. A random access method, applied in a network-side device, characterized in that, The method includes: Send the first carrier configuration information and the second carrier configuration information to the terminal device; Receive Msg1 sent by the terminal device; Based on Msg1, the type of the terminal device is determined. The terminal device is either a first type terminal device or a second type terminal device. The first type terminal device does not have GNSS capability, while the second type terminal device has GNSS capability. If the terminal device is of type 1, the duration of the first response window is determined based on the type of the terminal device; wherein, the first response window is used to characterize the random access response window of the first type of terminal device; Based on the duration value of the first response window, Msg2 is sent to the terminal device; Wherein, the first carrier configuration information is used to indicate the first offset information and / or the first response window information corresponding to the first type of terminal device; the second carrier configuration information is used to indicate the second response window information corresponding to the second type of terminal device; The determination of the duration value of the first response window based on the type of the terminal device includes: The duration of the random access response window corresponding to the first carrier used by the first type of terminal device is determined as the duration of the first response window. Wherein, the first carrier is the carrier used by the first type of terminal device to transmit Msg1, the first carrier is selected from the first carrier group, and one or more carriers in the first carrier group and the first offset information and / or first response window information of each carrier in the first carrier group are indicated by the first carrier configuration information.
17. The method according to claim 16, characterized in that, The method further includes: The first carrier configuration information includes first carrier member set information, first offset information corresponding to the first carrier member set, and first response window information corresponding to the first carrier member set. The first carrier member set information includes an index of one or more carrier members. The second carrier configuration information includes second carrier member set information, which includes an index of one or more carrier members.
18. The method according to claim 17, characterized in that, If the terminal device is a second type of terminal device, receiving Msg1 sent by the terminal device includes: receiving Msg1 sent by the terminal device on a second carrier.
19. The method according to claim 18, characterized in that, All carrier members in the first carrier member set constitute the first carrier set, and the first carrier is selected from the first carrier set. All carrier members in the second carrier member set constitute the second carrier set, and the second carrier is selected from the second carrier set. The first carrier set and the second carrier set are orthogonal, and the first carrier and the second carrier are not the same. Determining the type of the terminal device based on Msg1 includes: The type of the terminal device is determined based on the carrier set to which the carrier member used by Msg1 belongs.
20. The method according to claim 18, characterized in that, All carrier members in the first carrier member set constitute the fourth carrier set, and all carrier members in the second carrier member set constitute the third carrier set. The first carrier is selected from the fourth carrier set, and the second carrier is selected from the third carrier set and / or the fourth carrier set. The third carrier set is orthogonal to the fourth carrier set.
21. The method according to claim 20, characterized in that, The method further includes: Send physical random access channel configuration information to the terminal device; wherein, the physical random access channel configuration information is used to configure the first random access preamble and / or the first random access timing of the first type of terminal device, and the second random access preamble and / or the second random access timing of the second type of terminal device, wherein the first random access preamble and the second random access preamble are different, and the first random access timing and the second random access timing are different.
22. The method according to claim 21, characterized in that, Determining the type of the terminal device based on Msg1 includes: The type of the terminal device is determined based on the random access timing used by the terminal device to send Msg1 and / or the random access preamble included in Msg1.
23. The method according to any one of claims 20-22, characterized in that, The method further includes: Send carrier group access weight configuration information or carrier access weight configuration information to the terminal device; wherein, the carrier group access weight configuration information is used to indicate the probability that the terminal device will initiate random access using a carrier set, and the carrier access weight configuration information is used to indicate the probability that the terminal device will initiate random access using a carrier.
24. The method according to any one of claims 17-23, characterized in that, The first response window information includes the duration value of a unique first response window corresponding to the first carrier member set; or, The first response window information includes the duration value of the first response window corresponding to each carrier member in the first carrier member set.
25. The method according to any one of claims 17-24, characterized in that, The method further includes: Send a preset first reference value to the terminal device; The first offset information includes a unique first offset difference value corresponding to the first carrier member set; the unique first offset difference value is the difference between the unique first offset value corresponding to the first carrier member set and a preset first reference value.
26. The method according to any one of claims 17-24, characterized in that, The first offset information includes a unique first offset value corresponding to the first carrier member set; the unique first offset value is determined based on the round-trip propagation delay between the nearest location to the satellite in the cell coverage area and the network-side equipment.
27. The method according to any one of claims 17-24, characterized in that, The method further includes: Send a preset second reference value to the terminal device; The first offset information includes a first offset difference value corresponding to each carrier member in the first carrier member set; the first offset difference value corresponding to a carrier member in the first carrier member set is the difference between the first offset value corresponding to that carrier member in the first carrier member set and a preset second reference value.
28. The method according to any one of claims 17-24, characterized in that, The first offset information includes a first offset value corresponding to each carrier member in the first carrier member set; The first offset value corresponding to each carrier member in the first carrier member set is determined based on the round-trip propagation delay between the nearest location to the satellite in the coverage area of the beam associated with the carrier member in the first carrier member set and the network-side device.
29. The method according to any one of claims 17-24, characterized in that, The first offset information includes a unique first offset value corresponding to the first carrier member set and a second offset difference value corresponding to each carrier member in the first carrier member set; wherein, the second offset difference value corresponding to a carrier member in the first carrier member set is the difference between the first offset value of that carrier member in the first carrier member set and the unique first offset value.
30. A chip, characterized in that, Used to perform the method as described in any one of claims 1-29.
31. A terminal device, characterized in that, include: A memory for storing computer program code, the computer program code including instructions, which, when read from the memory by the terminal device, cause the terminal device to perform the method as described in any one of claims 1-15.
32. A network-side device, characterized in that, include: A memory for storing computer program code, the computer program code including instructions, which, when read from the memory by the network-side device, cause the network-side device to perform the method as described in any one of claims 16-29.
33. A computer-readable storage medium, characterized in that, Includes computer instructions that, when executed on a computer, cause the computer to perform the method as described in any one of claims 1-15, or to perform the method as described in any one of claims 16-29.
Citation Information
Patent Citations
Method for sensing random access response, terminal device, network device and storage medium
CN113498628A
Random access method and communication device
CN113711680A