Data processing method, device and computer readable storage medium

By adjusting the delivery time of random access information based on random access parameters and measuring gap parameters, the candidate community caused by the overlap caused by the overlap of the measurement between measuring the measuring gap and PO cannot determine the problem.

CN116210331BActive Publication Date: 2025-01-24SHENZHEN TRANSSION HLDG CO LTD
View PDF 2 Cites 0 Cited by

Patent Information

Application Number
CN202080105127.3
Authority / Receiving Office
CN · China
Patent Type
Patents(China)
Current Assignee / Owner
Filing Date
2020-09-14
Publication Date
2025-01-24
Estimated Expiration
2040-09-14

AI Technical Summary

Technical Problem

When the measurement gap overlaps the PO, the UE cannot determine the candidate cell, resulting in a connection establishment delay.

Method used

By determining the random access information sending time based on the random access parameters and measurement gap parameters, it is ensured that the actual sending time of uplink data does not overlap with the measurement gap, so that neighboring cell measurements can be performed normally.

Benefits of technology

When the original sending time of the uplink data overlaps, the actual delivery time of the uplink data is re -determined, the random access success rate is increased, and the delay is reduced.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN116210331B_ABST
    Figure CN116210331B_ABST
Patent Text Reader

Abstract

A data processing method, device and computer-readable storage medium. In the method, a UE determines a random access information sending time according to a random access parameter and a measurement gap parameter, wherein the random access information includes at least one of the following: uplink data or uplink data and time difference information (S401), and a network device receives the random access information sent by the UE (S402), so that when the original sending time of the uplink data overlaps with the measurement gap, the actual sending time of the uplink data is re-determined, so that the actual sending time of the uplink data does not overlap with the measurement gap, so that neighboring cell measurements can be performed normally, more candidate cells can be found, and when random access fails in an existing serving cell, it can quickly switch to another neighboring cell and initiate random access, thereby improving the success rate of random access.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] The embodiments of the present application relate to communication technology, and more particularly, to a data processing method, device, and computer-readable storage medium. Background Art

[0002] UE (User Equipment) can measure neighboring cells according to the measurement gap configured by the network to discover more candidate cells.

[0003] During the measurement gap, the UE cannot send any uplink data. Currently, in the 2-step random access process, when the measurement gap overlaps with the PO (PUSCH occasion, opportunity to send uplink data), the measurement gap is usually not considered, and the uplink data (payload) is sent normally during the PO, so that the UE cannot determine the candidate cell. In this way, when the network congestion causes no response to the random access information initiated by the UE, the UE needs to wait until the maximum number of times to reselect the cell. At this time, the neighboring cell without a candidate can directly establish a connection, which will cause a delay in connection establishment.

[0004] The preceding description is intended to provide general background information and does not necessarily constitute prior art. Summary of the invention

[0005] The embodiments of the present application provide a data processing method, device and computer-readable storage medium to solve the problem that when the measurement gap overlaps with the PO, the candidate cell cannot be determined, resulting in a delay in UE connection establishment.

[0006] In a first aspect, an embodiment of the present application provides a data processing method, which is applied to a terminal device, and the method includes:

[0007] A random access information sending time is determined according to a random access parameter and a measurement gap parameter, where the random access information includes at least one of the following: uplink data or uplink data and time difference information.

[0008] Optionally, the random access information may also include a random access preamble.

[0009] Optionally, determining the random access information sending time according to the random access parameter and the measurement gap parameter includes:

[0010] According to the random access parameter and the measurement gap parameter, if it is determined that the original sending time of the uplink data in the random access information overlaps with the measurement gap, the actual sending time of the uplink data and / or the time difference information between the original sending time and the actual sending time are determined.

[0011] Optionally, after determining the actual sending time of the uplink data, and / or the time difference information between the original sending time and the actual sending time, the method further includes: sending the random access information at the actual sending time.

[0012] Optionally, determining the actual sending time of the uplink data includes:

[0013] Determine an uplink data sending time in the time slot where the original sending time is located that does not overlap with the measurement gap;

[0014] An uplink data sending time is determined from the uplink data sending times that do not overlap with the measurement gap as the actual sending time.

[0015] Optionally, the manner of determining an uplink data sending time from the uplink data sending time that does not overlap with the measurement gap includes at least one of the following:

[0016] Determining the earliest uplink data sending time as the actual sending time;

[0017] Determine the middle uplink data sending time as the actual sending time;

[0018] Determining the latest uplink data sending time as the actual sending time;

[0019] An uplink data sending time is randomly selected as the actual sending time.

[0020] Optionally, the time difference information includes at least: a time difference between an actual sending time and an original sending time of the uplink data.

[0021] Optionally, the time difference information is sent as control information and carried in the random access information.

[0022] Optionally, the sending the time difference information carried in the random access information includes:

[0023] The time difference information is carried in a header, a bearer, or a control element of a media access control protocol data unit and sent.

[0024] Optionally, the method further includes: receiving a random access parameter and / or a measurement gap parameter.

[0025] Optionally, the random access parameter includes at least one of the following:

[0026] at least one random access preamble transmission time slot;

[0027] a time difference between at least one random access preamble transmission time slot and an uplink data transmission time slot;

[0028] a time difference between two adjacent uplink data transmission times in at least one uplink data transmission time slot;

[0029] the number of uplink data transmission times included in at least one uplink data transmission time slot;

[0030] A correspondence between at least one random access preamble transmission time and an uplink data transmission time.

[0031] Optionally, the measurement gap parameter includes at least one of the following:

[0032] Measuring gap duration;

[0033] Measure the gap advance time.

[0034] In a second aspect, an embodiment of the present application provides a data processing method, which is applied to a network device, and the method includes:

[0035] Random access information is received, where the random access information includes at least one of the following: uplink data or uplink data and time difference information, and an actual sending time of the random access information is determined according to a random access parameter and a measurement gap parameter.

[0036] Optionally, the random access information may also include a random access preamble.

[0037] Optionally, after receiving the random access information, the method further includes:

[0038] A random access preamble corresponding to the uplink data is determined according to the time difference information and the random access parameter.

[0039] Optionally, the determining, according to the time difference information and the random access parameter, a random access preamble corresponding to the uplink data includes:

[0040] Determine the original sending time corresponding to the uplink data according to the time difference information and the actual sending time of the uplink data;

[0041] Determining a random access preamble transmission time corresponding to the uplink data according to the original transmission time and a random access parameter;

[0042] A random access preamble corresponding to the uplink data is determined according to the random access preamble sending time.

[0043] Optionally, the actual sending time is: an uplink data sending time determined in the uplink data sending time that does not overlap with the measurement gap within the time slot where the original sending time is located.

[0044] Optionally, in the uplink data sending time that does not overlap with the measurement gap in the time slot where the original sending time is located, a manner of determining an uplink data sending time includes at least one of the following:

[0045] Determine the earliest time to send uplink data;

[0046] Determine the intermediate uplink data sending time;

[0047] Determine the latest uplink data sending time;

[0048] Randomly select a time to send uplink data.

[0049] Optionally, the time difference information includes at least: a time difference between an actual sending time and an original sending time of the uplink data.

[0050] Optionally, the time difference information is carried in the random access information as control information.

[0051] Optionally, the time difference information is carried in a header, a bearer, or a control element of a media access control protocol data unit.

[0052] Optionally, the method further includes: sending random access parameters and / or measurement gap parameters.

[0053] Optionally, the random access parameter includes at least one of the following:

[0054] at least one random access preamble transmission time slot;

[0055] a time difference between at least one random access preamble transmission time slot and an uplink data transmission time slot;

[0056] a time difference between two adjacent uplink data transmission times in at least one uplink data transmission time slot;

[0057] the number of uplink data transmission times included in at least one uplink data transmission time slot;

[0058] A correspondence between at least one random access preamble transmission time and an uplink data transmission time.

[0059] Optionally, the measurement gap parameter includes at least one of the following:

[0060] Measuring gap duration;

[0061] Measure the gap advance time.

[0062] In a third aspect, an embodiment of the present application provides a terminal device, including:

[0063] The time determination module is used to determine the sending time of random access information according to the random access parameter and the measurement gap parameter, wherein the random access information includes at least one of the following: uplink data or uplink data and time difference information.

[0064] Optionally, the random access information may also include a random access preamble.

[0065] In a fourth aspect, an embodiment of the present application provides a network device, including:

[0066] The receiving module is used to receive random access information, where the random access information includes at least one of the following: uplink data or uplink data and time difference information, and the actual sending time of the random access information is determined according to the random access parameter and the measurement gap parameter.

[0067] Optionally, the random access information may also include a random access preamble.

[0068] In a fifth aspect, an embodiment of the present application provides a terminal device, including: a processor and a memory;

[0069] The memory stores computer-executable instructions;

[0070] When the computer execution instruction is executed by the processor, the data processing method described in the first aspect is implemented.

[0071] In a sixth aspect, an embodiment of the present application provides a network device, including: a processor and a memory;

[0072] The memory stores computer-executable instructions;

[0073] When the computer execution instruction is executed by the processor, the data processing method described in the second aspect is implemented.

[0074] In the seventh aspect, an embodiment of the present application provides a computer-readable storage medium, in which computer execution instructions are stored. When the computer execution instructions are executed by a processor, they are used to implement the data processing method described in the first aspect or the second aspect above.

[0075] The data processing method, device and computer-readable storage medium provided by the embodiments of the present application, the UE determines the sending time of random access information according to the random access parameter and the measurement gap parameter, and the random access information includes at least one of the following: uplink data or uplink data and time difference information. The network device receives the random access information sent by the UE, and realizes that when the original sending time of the uplink data overlaps with the measurement gap, the actual sending time of the uplink data is re-determined, so that the actual sending time of the uplink data does not overlap with the measurement gap, so that the neighboring cell measurement can be performed normally, and more candidate cells can be found. When random access fails in the existing serving cell, it can quickly switch to another neighboring cell and initiate random access, which can improve the success rate of random access and reduce latency. BRIEF DESCRIPTION OF THE DRAWINGS

[0076] The accompanying drawings, which are incorporated in and constitute a part of this specification, illustrate embodiments consistent with the present application and, together with the description, serve to explain the principles of the present application.

[0077] Figure 1 A schematic diagram of a communication system architecture provided in an embodiment of the present application;

[0078] Figure 2 A schematic diagram of a 4-step random access process provided in an embodiment of the present application;

[0079] Figure 3 A schematic diagram of a two-step random access process provided in an embodiment of the present application;

[0080] Figure 4 A flow chart of a data processing method provided in Example 1 of the present application;

[0081] Figure 5 A flow chart of a data processing method provided in Example 2 of the present application;

[0082] Figure 6 A schematic diagram of the time difference between RO and PO provided in Example 2 of the present application;

[0083] Figure 7 A configuration method for measuring the gap duration provided in Embodiment 2 of the present application;

[0084] Figure 8 A configuration method of MGTA provided in Embodiment 2 of the present application;

[0085] Fig. 9 A MAC PDU format provided in Embodiment 2 of the present application;

[0086] Fig.10 A schematic diagram of a PO and a measurement gap overlap provided in Embodiment 2 of the present application;

[0087] Fig.11 A schematic diagram of a PO and a measurement gap overlap provided in Embodiment 2 of the present application;

[0088] Fig.12 A schematic diagram of a PO and a measurement gap overlap provided in Embodiment 2 of the present application;

[0089] Fig.13 A schematic diagram of a PO overlapping with a measurement gap provided in Embodiment 2 of the present application;

[0090] Fig.14 A schematic diagram of the structure of a terminal device provided in Embodiment 3 of the present application;

[0091] Fig.15 A schematic diagram of the structure of a terminal device provided in Embodiment 4 of the present application;

[0092] Fig.16 A schematic diagram of the structure of a network device provided in Embodiment 5 of the present application;

[0093] Fig.17 A schematic diagram of the structure of a network device provided in Example 6 of the present application;

[0094] Fig.18 A schematic diagram of the structure of a terminal device provided in Embodiment 7 of the present application;

[0095] Fig.19 A structural diagram of a network device provided in Example 8 of the present application.

[0096] The above drawings have shown clear embodiments of the present application, which will be described in more detail later. These drawings and text descriptions are not intended to limit the scope of the present application in any way, but to illustrate the concept of the present application to those skilled in the art by referring to specific embodiments. DETAILED DESCRIPTION

[0097] Exemplary embodiments will be described in detail herein, examples of which are shown in the accompanying drawings. When the following description refers to the drawings, the same numbers in different drawings represent the same or similar elements unless otherwise indicated. The implementations described in the following exemplary embodiments do not represent all implementations consistent with the present application. Instead, they are merely examples of devices and methods consistent with some aspects of the present application as detailed in the appended claims.

[0098] It should be noted that, in this article, the terms "include", "comprises" or any other variations thereof are intended to cover non-exclusive inclusion, so that a process, method, article or device including a series of elements includes not only those elements, but also other elements not explicitly listed, or also includes elements inherent to such process, method, article or device. In the absence of further restrictions, an element defined by the sentence "comprises a ..." does not exclude the existence of other identical elements in the process, method, article or device including the element.

[0099] It should be understood that, although the terms first, second, third, etc. may be used to describe various information in this article, these information should not be limited to these terms. These terms are only used to distinguish the same type of information from each other. For example, without departing from the scope of this article, the first information may also be referred to as the second information, and similarly, the second information may also be referred to as the first information. Depending on the context, the word "if" as used herein can be interpreted as "at the time of" or "when" or "in response to determination". Furthermore, as used in this article, the singular forms "one", "one" and "the" are intended to also include plural forms, unless there is an opposite indication in the context. It should be further understood that the terms "comprising", "including" indicate the existence of features, steps, operations, elements, components, projects, kinds, and / or groups, but do not exclude the existence, occurrence or addition of one or more other features, steps, operations, elements, components, projects, kinds, and / or groups. The terms "or" and "and / or" used herein are interpreted as inclusive, or mean any one or any combination. Thus, “A, B, and / or C” means “any of: A; B; C; A and B; A and C; B and C; A, B, and C.” An exception to this definition will occur only when a combination of elements, functions, steps, or operations are inherently mutually exclusive in some manner.

[0100] The data processing method provided in the embodiment of the present application can be applied to Figure 1 The communication system architecture diagram is shown in FIG. Figure 1 As shown, the communication system includes: a network device and a plurality of terminal devices, assuming that the plurality of terminal devices include terminal device 1, terminal device 2, terminal device 3 and terminal device 4 in the figure. It should be noted that, Figure 1The communication system shown can be applicable to different network standards, for example, it can be applicable to GSM (Global System of Mobile communication), CDMA (Code Division Multiple Access), WCDMA (Wideband Code Division Multiple Access), TD-SCDMA (Time Division-Synchronous Code Division Multiple Access), LTE (Long Term Evolution) system and future 5G and other network standards. Optionally, the above communication system can be a system in the URLLC (Ultra-Reliable and Low Latency Communications) transmission scenario in a 5G communication system.

[0101] Therefore, optionally, the above-mentioned network device can be a BTS (Base Transceiver Station) and / or a base station controller in GSM or CDMA, or a NB (NodeB) and / or an RNC (Radio Network Controller) in WCDMA, or an evolved eNB (Evolutional NodeB) or eNodeB in LTE, or a relay station or access point, or a base station (gNB) in a future 5G network, etc., and the present application is not limited here.

[0102] The above-mentioned terminal equipment can be a wireless terminal or a wired terminal. The wireless terminal can be a device that provides voice and / or other business data connectivity to users, a handheld device with wireless connection function, or other processing equipment connected to a wireless modem. The wireless terminal can communicate with one or more core network devices via RAN (Radio Access Network). The wireless terminal can be a mobile terminal, such as a mobile phone (or "cellular" phone) and a computer with a mobile terminal. For example, it can be a portable, pocket-sized, handheld, computer-built-in or vehicle-mounted mobile device that exchanges language and / or data with the wireless access network. For another example, the wireless terminal can also be a PCS (Personal Communication Service) phone, a cordless phone, a SIP (Session Initiation Protocol) phone, a WLL (Wireless Local Loop) station, a PDA (Personal Digital Assistant) and other devices. The wireless terminal may also be referred to as a system, a subscriber unit, a subscriber station, a mobile station, a mobile station, a remote station, a remote terminal, an access terminal, a user terminal, a user agent, a user device or user equipment, without limitation. Optionally, the terminal device may also be a smart watch, a tablet computer or other device.

[0103] It should be noted that, for the convenience of description and understanding, in the specification and claims of the present application and the above-mentioned drawings, the "random access message" may correspond to msgA in the 2-step random access process, the "random access feedback message" may correspond to msgB in the 2-step random access process, the "first message" may correspond to msg1 in the 4-step random access process, the "second message" may correspond to msg2 in the 4-step random access process, the "third message" may correspond to msg3 in the 4-step random access process, and the "fourth message" may correspond to msg4 in the 4-step random access process.

[0104] Figure 2 A schematic diagram of a 4-step random access process provided in an embodiment of the present application. Figure 2 As shown, the 4-step random access process may include the following steps:

[0105] Step S201: UE sends a first message msg1 to a network device, where msg1 includes a random access preamble.

[0106] In this step, msg1 may include a random access preamble and may also include other information, which will not be described in detail in this embodiment.

[0107] Step S202: The network device sends a second message msg2 to the UE.

[0108] In this step, msg2 may be a random access response message, but is not limited to this message. msg2 may also include one or more of a fallback indication, uplink authorization information, and a random access network temporary identifier. Of course, msg2 may also include other information, which will not be described in detail in this embodiment.

[0109] Step S203: The UE sends a third message msg3 to the network device.

[0110] In this step, msg3 may be an RRC (Radio Resource Control) connection request message, but is not limited to this message. msg3 may include a system architecture evolution temporary mobile station identifier, etc., and may also include other information, which will not be described in detail in this embodiment.

[0111] Step S204: The network test device sends a fourth message msg4 to the UE.

[0112] In this step, msg4 may be an RRC connection establishment message, but is not limited to this message. msg4 may include contention resolution, etc. msg4 may also include other information, which will not be described in detail in this embodiment.

[0113] Figure 3 A schematic diagram of a two-step random access process provided in an embodiment of the present application. Figure 3 As shown, the 2-step random access process may include the following steps:

[0114] Step S301: The UE sends a random access message msgA to a network device, where msgA includes a random access preamble and a payload sent on a PUSCH.

[0115] In this step, the UE sends a random access preamble through PRACH (Physical Random Access Channel) and sends uplink data (Payload) to the network device through PUSCH. In addition, msgA may also carry other information such as UE identification, which will not be described in detail in this embodiment.

[0116] Step S302: The network device sends a random access feedback message msgB to the UE, where msgB includes a confirmation indication.

[0117] In this step, msgB may include a confirmation indication. msgB may also include contention resolution (CR), fallback indication (FI), backoff indication (BI) and other information, which will not be described in detail in this embodiment.

[0118] It can be seen that the 2-step random access process simplifies and optimizes the traditional 4-step random access process, improves the performance of terminal devices in accessing the network and sending data, and reduces latency to meet the diverse business needs of 5G.

[0119] Specific application scenarios of the present application: In the 2-step random access process, when sending msgA, there is a time difference between RO (PRAChoccasion, the timing of sending the random access preamble or the time of sending the random access preamble) and PO (PUSCH occasion, the timing of sending uplink data or the time of sending uplink data), and the unit is time slot. Each RO has a corresponding available PO, that is, there is a time interval between sending the random access preamble and the uplink data. They are not sent at the same time in the same time slot, but are sent in the time slot of sending the random access preamble and the time slot of sending the uplink data respectively. The random access preamble and the uplink data cannot be sent at the same time. When the measurement gap overlaps with the PO, the measurement gap is usually not considered, and the uplink data is sent normally on the PO, so that the UE will not be able to determine the candidate cell. In this way, when the network congestion causes no response to the random access information initiated by the UE, the UE needs to wait until the maximum number of times of sending to reselect the cell. At this time, there is no confirmed candidate neighboring cell to directly establish a connection, which will cause a delay in connection establishment.

[0120] The data transmission method provided in the present application aims to determine the sending time of random access information (including uplink data) based on the above-mentioned scenario according to the random access parameters and the measurement gap parameters, so as to realize that when the original sending time of the uplink data overlaps with the measurement gap, the actual sending time of the uplink data is re-determined, so that the actual sending time of the uplink data does not overlap with the measurement gap, so that the neighboring cell measurement can be performed normally and more candidate cells can be found. When random access fails in the existing serving cell, it can quickly switch to another neighboring cell and initiate random access, which can improve the success rate of random access and reduce latency.

[0121] The following specific embodiments are used to describe in detail the technical solutions of the embodiments of the present application and how the technical solutions of the present application solve the above-mentioned technical problems. The following specific embodiments can be combined with each other, and the same or similar concepts or processes may not be repeated in some embodiments. The embodiments of the embodiments of the present application will be described below in conjunction with the accompanying drawings.

[0122] Figure 4 This is a flow chart of a data processing method provided in Example 1 of this application. Figure 4 As shown, the specific steps of this method are as follows:

[0123] Step S401: The UE determines a time to send random access information according to a random access parameter and a measurement gap parameter, where the random access information includes at least one of the following: uplink data or uplink data and time difference information.

[0124] In this embodiment, the UE may determine the sending time of the random access information including the above data according to the random access parameter and the measurement gap parameter, so that the actual sending time of the uplink data does not overlap with the measurement gap.

[0125] Step S402: The network device receives random access information sent by the UE, where the random access information includes at least one of the following: uplink data or uplink data and time difference information. The actual sending time of the random access information is determined by the UE according to the random access parameter and the measurement gap parameter.

[0126] After receiving the random access information sent by the UE, if the random access information includes uplink data and time difference information, the network device may determine the random access preamble corresponding to the uplink data according to the time difference information and the actual sending time of the uplink data.

[0127] In addition, the random access information may also include a random access preamble.

[0128] In an embodiment of the present application, the UE determines the sending time of random access information according to the random access parameters and the measurement gap parameters, and the random access information includes at least one of the following: uplink data or uplink data and time difference information. The network device receives the random access information sent by the UE, and realizes that when the original sending time of the uplink data overlaps with the measurement gap, the actual sending time of the uplink data is re-determined, so that the actual sending time of the uplink data does not overlap with the measurement gap, so that the neighboring cell measurement can be performed normally and more candidate cells can be found. When random access fails in the existing service cell, it can quickly switch to another neighboring cell and initiate random access, which can improve the success rate of random access and reduce latency.

[0129] Figure 5A flow chart of a data processing method provided for Embodiment 2 of the present application. Based on the above Embodiment 1, in this embodiment, the random access information sending time is determined according to the random access parameters and the measurement gap parameters, including: according to the random access parameters and the measurement gap parameters, if it is determined that the original sending time of the uplink data in the random access information overlaps with the measurement gap, then the actual sending time of the uplink data and / or the time difference information between the original sending time and the actual sending time are determined. After receiving the random access information, the network device determines the random access preamble corresponding to the uplink data according to the time difference information and the random access parameters.

[0130] like Figure 5 As shown, the specific steps of this method are as follows:

[0131] Step S500: The network device sends a random access parameter and / or a measurement gap parameter.

[0132] Step S501: UE receives random access parameters and / or measurement gap parameters.

[0133] In this embodiment, the random access parameter includes at least one of the following:

[0134] At least one random access preamble transmission time slot (RACH slot); the time difference between at least one random access preamble transmission time slot and the uplink data transmission time slot (PUSCH slot); the time difference between two adjacent uplink data transmission times (PO) in at least one uplink data transmission time slot; the number of uplink data transmission times included in at least one uplink data transmission time slot; the correspondence between at least one random access preamble transmission time (RO) and the uplink data transmission time (PO).

[0135] For example, the timing at which the UE can send random access information can be configured through the network and obtained through the system message (ra-ssb-OccasionMaskIndex); the time difference between RO and PO can be configured through the network upper layer signaling RRC (msgA-PUSCH-TimeDomainOffset); the interval between PO and PO in a time slot can be configured through the network upper layer signaling RRC (guardPeriodMsgAPUSCH), and the unit is symbols; the number of POs in a time slot can be configured through the network upper layer signaling RRC (nrofMsgAPOperSlot); each RO has a corresponding available PO, and the time difference between RO and PO (msgA-PUSCH-TimeDomainOffset) is as follows Figure 6 As shown, the unit is time slot.

[0136] The measurement gap refers to a period during which the UE can perform measurements.

[0137] In this embodiment, the measurement gap parameter includes at least one of the following:

[0138] Measurement Gap Length (MGL); Measurement Gap Timing Advance (MGTA).

[0139] For example, the measurement gap duration can be any of the following: 1.5ms, 3ms, 3.5ms, 4ms, 5.5ms, 6ms. The measurement gap duration can be determined by Figure 7 Configure as shown.

[0140] For example, MGTA can be configured as any of the following: 0ms, 0.25ms, 0.5ms. Figure 8 Configure as shown.

[0141] In addition, if the network device is configured with MGTA, measurements are performed in advance on a predetermined subframe according to MGTA.

[0142] Exemplarily, a radio frame is 10 ms long, a subframe is 1 ms long, and each frame consists of 10 subframes with a duration of 1 ms.

[0143] Furthermore, the interval of a time slot can be calculated based on the relationship between the time slot and the subframe, as shown in the following Table 1:

[0144] Table 1 Relationship between time slot interval and subframe

[0145]

[0146] Among them, μ is the symbol, Indicates how many symbols there are in a time slot. Indicates how many time slots there are in a frame. Indicates how many time slots there are in a subframe.

[0147] Step S502: If the UE determines that the original sending time of the uplink data in the random access information overlaps with the measurement gap according to the random access parameter and the measurement gap parameter, it determines the actual sending time of the uplink data and / or the time difference between the original sending time and the actual sending time.

[0148] The time difference information is used to indicate that there is a time difference between the actual transmission time of the uplink data and the original transmission time, and the time difference information at least includes: the time difference between the actual transmission time of the uplink data and the original transmission time. In addition, the random access information may also include a random access preamble.

[0149] For example, the time difference between the actual transmission time of the uplink data and the original transmission time can be represented by a number including a unit time interval. The unit time interval can be the interval between PO and PO in a time slot (guardPeriodMsgAPUSCH). For example, if the time difference is n, it means that the time difference is the time difference of n×guardPeriodMsgAPUSCH symbols.

[0150] In one possible case, the measurement gap does not completely overlap with multiple POs in a PUSCH slot. In this embodiment, when determining that the original transmission time of the uplink data (which can be represented by "PO#1") overlaps with the measurement gap, the UE can consider other feasible POs, select one from the other feasible POs as the actual transmission time of the uplink data (which can be represented by "PO#2"), and can also calculate the time difference between the original transmission time PO#1 of the uplink data and the actual transmission time PO#2 in the time domain (which can be represented by "PO#2"). offset "express).

[0151] Among them, other feasible POs may be uplink data transmission times in the time slot where the original transmission time is located and which do not overlap with the measurement gap.

[0152] Exemplarily, determining the actual sending time of uplink data may be implemented in the following manner:

[0153] An uplink data sending time that does not overlap with the measurement gap within the time slot where the original sending time is located is determined; and an uplink data sending time that does not overlap with the measurement gap is determined as the actual sending time.

[0154] Further, the manner of determining an uplink data sending time from the uplink data sending time that does not overlap with the measurement gap includes at least one of the following:

[0155] The earliest, middle, latest, or randomly selected uplink data sending time is determined as the actual sending time.

[0156] Preferably, the earliest uplink data sending time may be determined by taking the earliest uplink data sending time among the uplink data sending times that do not overlap with the measurement gap as the actual sending time, which may further reduce the uplink data sending delay.

[0157] Optionally, the latest uplink data sending time may be determined by taking the latest uplink data sending time among the uplink data sending times that do not overlap with the measurement gap as the actual sending time.

[0158] Optionally, the middle uplink data sending time may be determined by taking any uplink data sending time other than the earliest or latest one among the uplink data sending times that do not overlap with the measurement gap as the actual sending time.

[0159] Optionally, the randomly selected uplink data transmission time may be determined by taking the earliest, latest, or any middle uplink data transmission time as the actual transmission time. Since it is randomly selected, the random access success rate can be further improved and the delay can be reduced.

[0160] Step S503: The UE sends random access information at the actual sending time.

[0161] After determining the actual sending time of the uplink data, the UE sends random access information including the uplink data at the actual sending time.

[0162] In a possible implementation, when the UE sends random access information including uplink data, it may also carry time difference information between the original sending time and the actual sending time in the random access information; that is, the random access information includes uplink data and time difference information.

[0163] Exemplarily, the time difference information may be carried in the random access information and sent. Optionally, the time difference information may be carried in the random access information as control information and sent.

[0164] Specifically, the time difference information may be carried in a header of a Medium Access Control Protocol Data Unit (MAC PDU), or a payload, or a MAC Control Element (CE) and sent.

[0165] Furthermore, the time difference information may be carried in a subheader in a subdata unit (MAC subPDU) of a media access control protocol data unit and sent.

[0166] For example, Fig. 9 A format of the MAC PDU for uplink data is shown, such as Fig. 9As shown, the MAC PDU includes multiple MAC subPDUs, some MAC subPDUs include a subheader and a MAC SDU, and the time difference information can be carried in the subheader of the MACsubPDU; some MAC subPDUs include a subheader and a MAC CE, and the time difference information can be carried in the MAC CE of the MAC subPDU.

[0167] In addition, MAC PDU can also be implemented in other formats, and the time difference information can be carried in the MAC PDU as control information. The specific part of the MAC PDU can be configured according to the format of the MAC PDU, or a new field can be added to the MAC PDU to store the time difference information. This embodiment does not make specific limitations here.

[0168] Step S504: The network device receives random access information.

[0169] The random access information includes at least one of the following: uplink data or uplink data and time difference information, and the actual sending time of the random access information is determined according to the random access parameter and the measurement gap parameter.

[0170] In this step, the random access information received by the network device is sent by the UE at a determined actual sending time, wherein the actual sending time is: an uplink data sending time determined in an uplink data sending time that does not overlap with the measurement gap within the time slot where the original sending time is located.

[0171] In the uplink data transmission time that does not overlap with the measurement gap in the time slot where the original transmission time is located, a method of determining an uplink data transmission time may be: determining the earliest, middle, latest, or randomly selected uplink data transmission time.

[0172] Preferably, the earliest uplink data sending time may be determined by taking the earliest uplink data sending time among the uplink data sending times that do not overlap with the measurement gap as the actual sending time, which may further reduce the uplink data sending delay.

[0173] Optionally, the latest uplink data sending time may be determined by taking the latest uplink data sending time among the uplink data sending times that do not overlap with the measurement gap as the actual sending time.

[0174] Optionally, the middle uplink data sending time may be determined by taking any uplink data sending time other than the earliest or latest one among the uplink data sending times that do not overlap with the measurement gap as the actual sending time.

[0175] Optionally, the randomly selected uplink data transmission time may be determined by taking the earliest, latest, or any middle uplink data transmission time as the actual transmission time. Since it is randomly selected, the random access success rate can be further improved and the delay can be reduced.

[0176] Exemplarily, the time difference information is carried in the random access information. Optionally, the time difference information is carried in the random access information as control information.

[0177] Specifically, the time difference information is carried in a header, a bearer, or a control element of a media access control protocol data unit.

[0178] In this step, the actual sending time of the random access information and the data included are detailed in the description of steps S503-S504, and will not be repeated here in this embodiment.

[0179] Step S505: The network device determines a random access preamble corresponding to the uplink data according to the time difference information and the random access parameter.

[0180] After receiving the random access information, if the random access information includes the time difference information, the network device determines the random access preamble corresponding to the uplink data according to the time difference information and the random access parameter.

[0181] Exemplarily, this step can be implemented in the following manner:

[0182] According to the time difference information and the actual sending time of the uplink data, the original sending time corresponding to the uplink data is determined; according to the original sending time and the random access parameter, the random access preamble sending time corresponding to the uplink data is determined; according to the random access preamble sending time, the random access preamble corresponding to the uplink data is determined.

[0183] For example, Fig.10 As shown, a RACH slot includes two ROs (RO#1 and RO#2), a PUSCH slot includes two POs (PO#1 and PO#2), a RACH slot and a PUSCH slot are both 1ms long, and the configured measurement gap interval can be 1.5ms. When the UE selects RO#1 as the random access preamble for sending msgA, its corresponding PO#1 coincides with the measurement gap (such as Fig.10In this case, PO#1 and PO#2 overlap, and the UE may choose to use PO#2 as the opportunity (occasion) to send msgA uplink data (payload). In this example, PO#1 and PO#2 are two consecutive POs, so their interval is the interval between POs in a time slot configured in the above step S501 (guardPeriodMsgAPUSCH).

[0184] The UE may carry one unit of time difference information in the msgA containing uplink data sent at PO#2, which indicates that there is a time difference between the actual sending time PO#2 of the sent uplink data and the originally scheduled original sending time PO#1. One unit indicates the time difference between the actual sending time PO#2 and the original sending time PO#1. offset It is: 1×guardPeriodMsgAPUSCH symbol’s time.

[0185] The base station receives msgA containing uplink data sent by the UE at PO#2, and can offset Correspondingly, the time at which the UE sends the random access preamble is determined, and the random access preamble corresponding to the row data is further determined.

[0186] For example, Fig.11 As shown in the figure, taking the measurement gap length (MGL) as 3ms, the measurement gap advance time (MGTA) as 0.5ms, and a time slot interval of 1ms as an example: the measurement gap (MG) time is advanced by 0.5ms. If the uplink data is originally to be sent in the first half of the third slot, then the uplink data (payload of msgA) can be sent in the second half of the third slot (0.5ms).

[0187] For example, Fig.12 As shown, taking the measurement gap length (MGL) of 3ms, the measurement gap time advance (MGTA) of 0.25ms, and a time slot interval of 0.5ms as an example: the measurement gap (MG) time is advanced by 0.25ms. If the uplink data is originally to be sent in the first half of the third slot, then the uplink data (payload of msgA) can be sent in the second half of the third slot (0.25ms).

[0188] For example, Fig.13As shown, taking the measurement gap length (MGL) as 3ms, the measurement gap time advance (MGTA) as 0.25ms, and a time slot interval of 1ms as an example: the measurement gap (MG) time is advanced by 0.25ms. If the uplink data is originally to be sent in the first half of the third slot, then the uplink data (msgA payload) can be sent in the last 0.25ms time interval of the third slot.

[0189] In the embodiment of the present application, when the UE determines that the original sending time of the uplink data overlaps with the measurement gap, it determines an uplink data sending time from the uplink data sending time that does not overlap with the measurement gap as the actual sending time, and sends random access information including the uplink data and the time difference information at the actual sending time. After receiving the random access information, the network device determines the random access preamble corresponding to the uplink data according to the time difference information and the random access parameters. Without affecting the uplink data sending, the neighboring cell measurement can be performed normally to find more candidate cells. When the random access fails in the existing service cell, it can quickly switch to another neighboring cell and initiate random access, which can improve the success rate of random access and reduce the delay.

[0190] Fig.14 This is a schematic diagram of the structure of a terminal device provided in Embodiment 3 of the present application. The terminal device provided in the embodiment of the present application can execute the processing flow executed by the UE in Embodiment 1. Fig.14 As shown, the terminal device 60 includes: a time determination module 601.

[0191] Specifically, the time determination module 601 is used to determine the random access information sending time according to the random access parameter and the measurement gap parameter, and the random access information includes at least one of the following: uplink data or uplink data and time difference information.

[0192] Optionally, the random access information may also include a random access preamble.

[0193] The terminal device provided in the embodiment of the present application can be specifically used to execute the method process executed by the UE in the above-mentioned embodiment 1, and the specific functions will not be repeated here.

[0194] In an embodiment of the present application, the UE determines the sending time of random access information according to the random access parameters and the measurement gap parameters, and the random access information includes at least one of the following: uplink data or uplink data and time difference information. The network device receives the random access information sent by the UE, and realizes that when the original sending time of the uplink data overlaps with the measurement gap, the actual sending time of the uplink data is re-determined, so that the actual sending time of the uplink data does not overlap with the measurement gap, so that the neighboring cell measurement can be performed normally, and more candidate cells can be found. When random access fails in the existing service cell, it can quickly switch to another neighboring cell and initiate random access, which can improve the success rate of random access.

[0195] Fig.15 This is a schematic diagram of the structure of a terminal device provided in Embodiment 4 of the present application. Based on the above Embodiment 3, in this embodiment, the time determination module is further used for:

[0196] According to the random access parameter and the measurement gap parameter, if it is determined that the original transmission time of the uplink data in the random access information overlaps with the measurement gap, the actual transmission time of the uplink data and / or the time difference information between the original transmission time and the actual transmission time are determined.

[0197] In a possible implementation, Fig.15 As shown, the terminal device 60 also includes:

[0198] The sending module 602 is used to send random access information at an actual sending time.

[0199] In a possible implementation manner, the time determination module is further configured to:

[0200] An uplink data sending time that does not overlap with the measurement gap within the time slot where the original sending time is located is determined; and an uplink data sending time that does not overlap with the measurement gap is determined as the actual sending time.

[0201] In a possible implementation manner, a method of determining an uplink data transmission time from uplink data transmission times that do not overlap with the measurement gap may be: determining the earliest, middle, latest or randomly selected uplink data transmission time as the actual transmission time.

[0202] Preferably, the earliest uplink data sending time may be determined by taking the earliest uplink data sending time among the uplink data sending times that do not overlap with the measurement gap as the actual sending time, which may further reduce the uplink data sending delay.

[0203] Optionally, the latest uplink data sending time may be determined by taking the latest uplink data sending time among the uplink data sending times that do not overlap with the measurement gap as the actual sending time.

[0204] Optionally, the middle uplink data sending time may be determined by taking any uplink data sending time other than the earliest or latest one among the uplink data sending times that do not overlap with the measurement gap as the actual sending time.

[0205] Optionally, the randomly selected uplink data transmission time may be determined by taking the earliest, latest, or any middle uplink data transmission time as the actual transmission time. Since it is randomly selected, the random access success rate can be further improved and the delay can be reduced.

[0206] In a possible implementation manner, the time difference information includes at least: a time difference between an actual sending time of the uplink data and an original sending time.

[0207] In a possible implementation manner, the time difference information is carried in random access information and sent. Optionally, the time difference information is carried in random access information as control information and sent.

[0208] In a possible implementation manner, the time difference information is carried in a header, a bearer, or a control element of a media access control protocol data unit and sent.

[0209] In a possible implementation, Fig.15 As shown, the terminal device 60 also includes:

[0210] The receiving module 603 is configured to receive a random access parameter and / or a measurement gap parameter.

[0211] In a possible implementation manner, the random access parameter includes at least one of the following:

[0212] at least one random access preamble transmission time slot;

[0213] a time difference between at least one random access preamble transmission time slot and an uplink data transmission time slot;

[0214] a time difference between two adjacent uplink data transmission times in at least one uplink data transmission time slot;

[0215] the number of uplink data transmission times included in at least one uplink data transmission time slot;

[0216] A correspondence between at least one random access preamble transmission time and an uplink data transmission time.

[0217] In a possible implementation manner, the measurement gap parameter includes at least one of the following:

[0218] Measurement gap duration; measurement gap advance time.

[0219] The terminal device provided in the embodiment of the present application can be specifically used to execute the method process executed by the UE in the above-mentioned embodiment 2, and the specific functions will not be repeated here.

[0220] In the embodiment of the present application, when the UE determines that the original sending time of the uplink data overlaps with the measurement gap, it determines an uplink data sending time from the uplink data sending time that does not overlap with the measurement gap as the actual sending time, and sends random access information including the uplink data and the time difference information at the actual sending time. After receiving the random access information, the network device determines the random access preamble corresponding to the uplink data according to the time difference information and the random access parameters. Without affecting the uplink data sending, the neighboring cell measurement can be performed normally to find more candidate cells. When the random access fails in the existing service cell, it can quickly switch to another neighboring cell and initiate random access, which can improve the success rate of random access and reduce the delay.

[0221] Fig.16 This is a schematic diagram of the structure of a network device provided in Example 5 of the present application. The network device provided in the embodiment of the present application can execute the processing flow of the network device in Example 1. Fig.16 As shown, the network device 70 includes: a receiving module 701.

[0222] Specifically, the receiving module 701 is used to receive random access information, where the random access information includes at least one of the following: uplink data or uplink data and time difference information, and the actual sending time of the random access information is determined according to the random access parameter and the measurement gap parameter.

[0223] Optionally, the random access information may also include a random access preamble.

[0224] The network device provided in the embodiment of the present application can be specifically used to execute the processing flow executed by the network device in the above-mentioned embodiment 1, and the specific functions are not repeated here.

[0225] In an embodiment of the present application, the UE determines the sending time of random access information according to the random access parameters and the measurement gap parameters, and the random access information includes at least one of the following: uplink data or uplink data and time difference information. The network device receives the random access information sent by the UE, and realizes that when the original sending time of the uplink data overlaps with the measurement gap, the actual sending time of the uplink data is re-determined, so that the actual sending time of the uplink data does not overlap with the measurement gap, so that the neighboring cell measurement can be performed normally and more candidate cells can be found. When random access fails in the existing service cell, it can quickly switch to another neighboring cell and initiate random access, which can improve the success rate of random access and reduce latency.

[0226] Fig.17This is a schematic diagram of the structure of a network device provided in Example 6 of the present application. Based on the above Example 5, in this embodiment, Fig.17 As shown, the network device 70 further includes: a data processing module 702, which is used to: determine the random access preamble corresponding to the uplink data according to the time difference information and the random access parameter.

[0227] In a possible implementation, the data processing module 702 is further configured to:

[0228] According to the time difference information and the actual sending time of the uplink data, the original sending time corresponding to the uplink data is determined; according to the original sending time and the random access parameter, the random access preamble sending time corresponding to the uplink data is determined; according to the random access preamble sending time, the random access preamble corresponding to the uplink data is determined.

[0229] In a possible implementation manner, the actual sending time is: an uplink data sending time determined in the uplink data sending time that does not overlap with the measurement gap within the time slot where the original sending time is located.

[0230] In a possible implementation, among the uplink data transmission times that do not overlap with the measurement gap within the time slot where the original transmission time is located, a method for determining an uplink data transmission time can be: determining the earliest, middle, latest or randomly selected uplink data transmission time from the uplink data transmission times whose actual transmission time does not overlap with the measurement gap.

[0231] Preferably, the earliest uplink data sending time may be determined by taking the earliest uplink data sending time among the uplink data sending times that do not overlap with the measurement gap as the actual sending time, which may further reduce the uplink data sending delay.

[0232] Optionally, the latest uplink data sending time may be determined by taking the latest uplink data sending time among the uplink data sending times that do not overlap with the measurement gap as the actual sending time.

[0233] Optionally, the middle uplink data sending time may be determined by taking any uplink data sending time other than the earliest or latest one among the uplink data sending times that do not overlap with the measurement gap as the actual sending time.

[0234] Optionally, the randomly selected uplink data transmission time may be determined by taking the earliest, latest, or any middle uplink data transmission time as the actual transmission time. Since it is randomly selected, the random access success rate can be further improved and the delay can be reduced.

[0235] In a possible implementation manner, the time difference information includes at least: a time difference between an actual sending time of the uplink data and an original sending time.

[0236] In a possible implementation manner, the time difference information is carried in the random access information. Optionally, the time difference information is carried in the random access information as control information.

[0237] In a possible implementation manner, the time difference information is carried in a header, a bearer, or a control element of a media access control protocol data unit.

[0238] In a possible implementation, Fig.17 As shown, the network device 70 further includes: a sending module 703, configured to: send random access parameters and / or measurement gap parameters.

[0239] In a possible implementation manner, the random access parameter includes at least one of the following:

[0240] at least one random access preamble transmission time slot;

[0241] a time difference between at least one random access preamble transmission time slot and an uplink data transmission time slot;

[0242] a time difference between two adjacent uplink data transmission times in at least one uplink data transmission time slot;

[0243] the number of uplink data transmission times included in at least one uplink data transmission time slot;

[0244] A correspondence between at least one random access preamble transmission time and an uplink data transmission time.

[0245] In a possible implementation manner, the measurement gap parameter includes at least one of the following:

[0246] Measurement gap duration; measurement gap advance time.

[0247] The network device provided in the embodiment of the present application can be specifically used to execute the method process executed by the network device in the above-mentioned embodiment 2, and the specific functions are not repeated here.

[0248] In the embodiment of the present application, when the UE determines that the original sending time of the uplink data overlaps with the measurement gap, it determines an uplink data sending time from the uplink data sending time that does not overlap with the measurement gap as the actual sending time, and sends random access information including the uplink data and the time difference information at the actual sending time. After receiving the random access information, the network device determines the random access preamble corresponding to the uplink data according to the time difference information and the random access parameters. Without affecting the uplink data sending, the neighboring cell measurement can be performed normally to find more candidate cells. When the random access fails in the existing service cell, it can quickly switch to another neighboring cell and initiate random access, which can improve the success rate of random access and reduce the delay.

[0249] Fig.18 This is a schematic diagram of the structure of a terminal device provided in Embodiment 7 of the present application. Fig.18 As shown, the terminal device includes: a processor 1001 and a memory 1002. The memory 1002 stores computer-executable instructions. The processor 1001 executes the computer-executable instructions stored in the memory 1002, so that the processor 1001 executes the method flow executed by the UE in any of the above method embodiments.

[0250] In an embodiment of the present application, the UE determines the sending time of random access information according to the random access parameters and the measurement gap parameters, and the random access information includes at least one of the following: uplink data or uplink data and time difference information. The network device receives the random access information sent by the UE, and realizes that when the original sending time of the uplink data overlaps with the measurement gap, the actual sending time of the uplink data is re-determined, so that the actual sending time of the uplink data does not overlap with the measurement gap, so that the neighboring cell measurement can be performed normally and more candidate cells can be found. When random access fails in the existing service cell, it can quickly switch to another neighboring cell and initiate random access, which can improve the success rate of random access and reduce latency.

[0251] Fig.19 This is a schematic diagram of the structure of a network device provided in Example 8 of the present application. Fig.19 As shown, the network device 110 includes: a processor 1101 and a memory 1102. The memory 1102 stores computer-executable instructions; the processor 1101 executes the computer-executable instructions stored in the memory 1102, so that the processor 1101 executes the method flow executed by the network device in any of the above method embodiments.

[0252] In an embodiment of the present application, the UE determines the sending time of random access information according to the random access parameters and the measurement gap parameters, and the random access information includes at least one of the following: uplink data or uplink data and time difference information. The network device receives the random access information sent by the UE, and realizes that when the original sending time of the uplink data overlaps with the measurement gap, the actual sending time of the uplink data is re-determined, so that the actual sending time of the uplink data does not overlap with the measurement gap, so that the neighboring cell measurement can be performed normally and more candidate cells can be found. When random access fails in the existing service cell, it can quickly switch to another neighboring cell and initiate random access, which can improve the success rate of random access and reduce latency.

[0253] An embodiment of the present application further provides a computer-readable storage medium, in which computer-readable storage medium is stored computer-executable instructions, which, when executed by a processor, are used to implement the method flow executed by the UE in any of the above method embodiments.

[0254] An embodiment of the present application also provides a computer-readable storage medium, in which computer-readable storage medium is stored computer execution instructions, which, when executed by a processor, are used to implement the method flow executed by the network device in any of the above method embodiments.

[0255] The embodiment of the present application further provides a computer program product, which includes a computer program code. When the computer program code runs on a computer, the computer executes the methods in the above various possible implementation modes.

[0256] An embodiment of the present application also provides a chip, including a memory and a processor, the memory is used to store a computer program, and the processor is used to call and run the computer program from the memory, so that a device equipped with the chip executes the methods in various possible implementation modes as described above.

[0257] It should be noted that in this article, step codes such as S201, S202, etc. are used for the purpose of expressing the corresponding content more clearly and concisely, and do not constitute a substantial limitation on the sequence. When implementing the step, those skilled in the art may execute S202 first and then S201, etc., but these should all be within the scope of protection of this application.

[0258] It should be understood that, although the various steps in the flowcharts in the above-described embodiments are sequentially displayed according to the indications of the arrows, these steps are not necessarily executed sequentially in the order indicated by the arrows. Unless there is a clear description in this article, the execution of these steps is not strictly limited in order, and they can be executed in other orders. Moreover, at least a portion of the steps in the figure may include a plurality of sub-steps or a plurality of stages, and these sub-steps or stages are not necessarily executed at the same time, but can be executed at different times, and their execution order is not necessarily to be carried out sequentially, but can be executed in turn or alternately with other steps or at least a portion of the sub-steps or stages of other steps.

[0259] Those skilled in the art will readily appreciate other embodiments of the present application after considering the specification and practicing the invention disclosed herein. The embodiments of the present application are intended to cover any modification, use or adaptation of the present application, which follows the general principles of the present application and includes common knowledge or customary techniques in the art that are not disclosed in the present application. The specification and embodiments are intended to be exemplary only, and the true scope and spirit of the present application are indicated by the following claims.

[0260] It should be understood that the present application is not limited to the precise structures that have been described above and shown in the drawings, and that various modifications and changes may be made without departing from the scope thereof. The scope of the present application is limited only by the appended claims.

Claims

1. A data processing method, wherein: Applied to a terminal device, the method comprises: Determining, according to the random access parameter and the measurement gap parameter, that an original sending time of uplink data in the random access information overlaps with the measurement gap, and determining an actual sending time of the uplink data, including: Determine an uplink data sending time in the time slot where the original sending time is located that does not overlap with the measurement gap; Determine an uplink data sending time from the uplink data sending times that do not overlap with the measurement gap as the actual sending time of the uplink data; Sending random access information, where the random access information includes a random access preamble, the uplink data, and time difference information, where the time difference information includes at least: a time difference between an actual sending time of the uplink data and an original sending time; The sending of random access information comprises: sending the random access preamble; and The uplink data and the time difference information are sent at the actual sending time.

2. The method according to claim 1, wherein: The method further comprises: According to the random access parameter and the measurement gap parameter, it is determined that the original sending time of the uplink data in the random access information overlaps with the measurement gap, and after determining the actual sending time of the uplink data, the time difference information between the original sending time and the actual sending time is determined.

3. The method according to claim 2, wherein: The manner of determining an uplink data sending time from the uplink data sending time that does not overlap with the measurement gap includes at least one of the following: Determining the earliest uplink data sending time as the actual sending time; Determine the middle uplink data sending time as the actual sending time; Determining the latest uplink data sending time as the actual sending time; An uplink data sending time is randomly selected as the actual sending time.

4. The method according to any one of claims 1 to 3, wherein: The time difference information is carried as control information in the random access information and sent.

5. The method according to claim 4, wherein: The sending of carrying the time difference information as control information in the random access information includes: The time difference information is carried in a header, a bearer, or a control element of a media access control protocol data unit and sent.

6. The method according to any one of claims 1 to 3, wherein: Also includes: The random access parameter and / or the measurement gap parameter is received.

7. The method according to claim 6, wherein: The random access parameter includes at least one of the following: at least one random access preamble transmission time slot; a time difference between at least one random access preamble transmission time slot and an uplink data transmission time slot; a time difference between two adjacent uplink data transmission times in at least one uplink data transmission time slot; the number of uplink data transmission times included in at least one uplink data transmission time slot; A correspondence between at least one random access preamble transmission time and an uplink data transmission time.

8. The method according to claim 6, wherein: The measurement gap parameter includes at least one of the following: Measuring gap duration; Measure the gap advance time.

9. A data processing method, wherein: Applied to a network device, the method comprises: receiving random access information, the random access information including a random access preamble, uplink data, and time difference information, the time difference information including at least: a time difference between an actual sending time and an original sending time of the uplink data; The receiving random access information comprises: receiving the random access preamble; and receiving the uplink data and the time difference information sent at the actual sending time of the uplink data; The actual sending time is: when it is determined according to the random access parameter and the measurement gap parameter that the original sending time of the uplink data in the random access information overlaps with the measurement gap, an uplink data sending time determined in the time slot where the original sending time is located and which does not overlap with the measurement gap.

10. The method according to claim 9, wherein: After receiving the random access information, the method further includes: A random access preamble corresponding to the uplink data is determined according to the time difference information and the random access parameter.

11. The method according to claim 10, wherein: The determining, according to the time difference information and the random access parameter, a random access preamble corresponding to the uplink data includes: Determine the original sending time corresponding to the uplink data according to the time difference information and the actual sending time of the uplink data; Determining a random access preamble transmission time corresponding to the uplink data according to the original transmission time and the random access parameter; A random access preamble corresponding to the uplink data is determined according to the random access preamble sending time.

12. The method according to claim 11, wherein: In the uplink data transmission time that does not overlap with the measurement gap in the time slot where the original transmission time is located, a method of determining an uplink data transmission time includes at least one of the following: Determine the earliest time to send uplink data; Determine the intermediate uplink data sending time; Determine the latest uplink data sending time; Randomly select a time to send uplink data.

13. The method according to any one of claims 9 to 12, wherein: The time difference information is carried in the random access information as control information.

14. The method according to claim 13, wherein: The time difference information is carried in a header, a bearer, or a control element of a media access control protocol data unit.

15. The method according to any one of claims 9 to 12, wherein: Also includes: The random access parameter and / or the measurement gap parameter are sent.

16. The method according to claim 15, wherein: The random access parameter includes at least one of the following: at least one random access preamble transmission time slot; a time difference between at least one random access preamble transmission time slot and an uplink data transmission time slot; a time difference between two adjacent uplink data transmission times in at least one uplink data transmission time slot; the number of uplink data transmission times included in at least one uplink data transmission time slot; A correspondence between at least one random access preamble transmission time and an uplink data transmission time.

17. The method according to claim 15, wherein: The measurement gap parameter includes at least one of the following: Measuring gap duration; Measure the gap advance time.

18. A terminal device, wherein: include: Processor and memory; The memory stores computer-executable instructions; When the computer-executable instructions are executed by the processor, the data processing method according to any one of claims 1 to 8 is implemented.

19. A network device, wherein: include: Processor and memory; The memory stores computer-executable instructions; When the computer-executable instructions are executed by the processor, the data processing method according to any one of claims 9 to 17 is implemented.

20. A computer-readable storage medium, wherein: The computer-readable storage medium stores computer-executable instructions, which are used to implement the data processing method according to any one of claims 1 to 17 when the computer-executable instructions are executed by a processor.

Citation Information

Patent Citations

  • Method for processing conflict of random access process and measurement clearance

    CN101646251A

  • Measurement gap configuration for 5G

    CN110856200A