Method, device and equipment for sending and receiving uplink data when downlink signal is limited

The terminal calculates and compensates the time and frequency deviations, and realizes uplink data communication when the downlink signal is restricted, solving the problem of uplink data communication interruption caused by the downlink signal is restricted, ensuring the normal progress of data transmission.

CN120343694APending Publication Date: 2025-07-18CHINA SATELLITE NETWORK SYSTEM CO LTD
View PDF 0 Cites 0 Cited by

Patent Information

Application Number
CN202410077571.9
Authority / Receiving Office
CN · China
Patent Type
Applications(China)
Current Assignee / Owner
Filing Date
2024-01-18
Publication Date
2025-07-18

AI Technical Summary

Technical Problem

When the downlink signal is limited, the base station cannot successfully communicate with the terminal, resulting in the uplink data communication not being able to operate normally.

Method used

By determining the location-related information of the target access device, the terminal calculates and compensates the time and frequency deviations, and uses pre-configured uplink transmission resources to transmit uplink data to achieve time-frequency synchronization.

Benefits of technology

When the downlink signal is limited, ensure that the uplink data can be received normally by the target access device at a specified frequency at a specified time, so as to achieve normal operation of uplink data communication.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN120343694A_ABST
    Figure CN120343694A_ABST
Patent Text Reader

Abstract

The embodiment of the invention provides an uplink data sending and receiving method, device and equipment when a downlink signal is limited, relates to the technical field of communication, is applied to a terminal, and comprises the following steps: determining target access equipment; determining a first time deviation and a frequency deviation between the terminal and the target access device based on the first position related information of the terminal and the second position related information of the target access device; and sending first uplink data to the target access device based on a pre-configured uplink transmission resource, the first time deviation and the frequency deviation. According to the technical scheme provided by the embodiment of the invention, the normal operation of uplink data communication is realized when the downlink signal is limited.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] The present invention relates to the field of communication technologies, and particularly to an uplink data sending and receiving method, apparatus, and device when a downlink signal is limited. Background Art

[0002] In wireless communication application scenarios, there is a situation where the downlink signal is limited. When the downlink signal is limited, the base station cannot successfully send downlink signals to the terminal, and signaling interaction between the base station and the terminal cannot be completed, so the establishment of signaling bearer and service bearer between the base station and the terminal cannot be completed, affecting the normal operation of uplink data communication. Summary of the Invention

[0003] The purpose of the embodiments of the present invention is to provide an uplink data sending and receiving method, apparatus, and device when a downlink signal is limited, so as to realize the normal operation of uplink data communication when the downlink signal is limited. The specific technical solutions are as follows:

[0004] In a first aspect, an embodiment of the present application provides an uplink data sending method when a downlink signal is limited, which is applied to a terminal. The method includes:

[0005] Determine a target access device;

[0006] Based on the first location-related information of the terminal and the second location-related information of the target access device, determine the first time deviation and frequency deviation between the terminal and the target access device;

[0007] Based on the pre-configured uplink transmission resources, the first time deviation, and the frequency deviation, send first uplink data to the target access device.

[0008] In some embodiments, the step of determining the target access device includes:

[0009] Obtain the third location-related information of at least one access device;

[0010] Determine the target access device at least based on the first location-related information and the third location-related information.

[0011] In some embodiments, the step of determining the target access device at least based on the first location-related information and the third location-related information includes:

[0012] Based on the location of the terminal and the locations of at least one access device, and the service time period corresponding to the access device, determine the target access device, and the time when the terminal sends the first uplink data and the time when the target access device receives the first uplink data are within the service time period corresponding to the target access device.

[0013] In some embodiments, the first time deviation is determined by the following steps:

[0014] According to the position of the terminal and the position of the target access device at the first moment, determine the first distance between the terminal and the target access device at the first moment;

[0015] According to the first distance and the signal transmission speed, determine the first time deviation corresponding to the first uplink data at the first moment.

[0016] In some embodiments, the position of the terminal is determined according to the moving trajectory of the terminal or according to the positioning module installed on the terminal;

[0017] The position of the target access device is determined according to the moving trajectory of the target access device.

[0018] In some embodiments, the first time deviation is determined by the following steps:

[0019] Obtain the second time deviation corresponding to the second uplink data that the terminal is to send to the target access device at the third moment, where the third moment is earlier than the first moment;

[0020] According to the time delay between the third moment and the first moment, determine the target adjustment time offset of the first moment relative to the third moment;

[0021] Compensate the second time deviation with the target adjustment time offset to obtain the first time deviation corresponding to the first uplink data at the first moment.

[0022] In some embodiments, the step of determining the target adjustment time offset of the first moment relative to the third moment according to the time delay between the third moment and the first moment includes:

[0023] According to the time delay between the third moment and the first moment and the unit adjustment time offset, determine the target adjustment time offset of the first moment relative to the third moment; or

[0024] According to the time delay between the third moment and the first moment, the unit distance deviation, and the signal transmission speed, determine the target adjustment time offset of the first moment relative to the third moment.

[0025] In some embodiments, the frequency deviation is determined by the following steps:

[0026] Determine a frequency deviation corresponding to the first uplink data at the first moment according to a relative motion speed, a first frequency, and a direction angle between the terminal and a target access device at the first moment, where the direction angle is an angle between a relative motion direction between the terminal and the target access device and a direction in which a beam of the target access device irradiates the terminal.

[0027] In some embodiments, send a plurality of the first uplink data to the target access device.

[0028] In some embodiments, the step of sending the first uplink data to the target access device based on preconfigured uplink transmission resources, the first time deviation, and the frequency deviation includes:

[0029] Divide the first uplink data into multiple sub-data portions and place them into multiple radio frames respectively;

[0030] Send the multiple radio frames to the target access device based on preconfigured uplink transmission resources, the first time deviation, and the frequency deviation.

[0031] In some embodiments, the multiple radio frames use the same frequency domain resources.

[0032] In some embodiments, the first uplink data includes at least one of the following: a beam identifier of the target access device, an identifier of the terminal, a media access control (MAC) header, and a service data unit (SDU).

[0033] In some embodiments, the first uplink data further includes padding data.

[0034] In some embodiments, at least one of the terminal and the target access device is in a moving state.

[0035] In a second aspect, an embodiment of the present application provides an uplink data receiving method when a downlink signal is limited, which is applied to a target access device. The method includes:

[0036] Preconfigure uplink transmission resources;

[0037] Receive first uplink data sent by a terminal in preconfigured uplink transmission resources in a blind detection manner.

[0038] In some embodiments, the step of receiving first uplink data sent by the terminal in preconfigured uplink transmission resources in a blind detection manner includes:

[0039] Receive multiple radio frames sent by the terminal in preconfigured uplink transmission resources in a blind detection manner. Each radio frame includes a sub-data portion of the first uplink data, and the sub-data portions included in the multiple radio frames constitute the first uplink data.

[0040] Extract the first uplink data from the multiple wireless frames.

[0041] In some embodiments, the multiple wireless frames use the same frequency-domain resources.

[0042] In some embodiments, the first uplink data includes at least one of the following: the beam identifier of the target access device, the identifier of the terminal, the media access control (MAC) header, and the service data unit (SDU).

[0043] In some embodiments, the first uplink data further includes padding data.

[0044] In some embodiments, at least one of the terminal and the target access device is in a moving state.

[0045] In a third aspect, an embodiment of the present application provides an uplink data transmission device for the case of limited downlink signals, which is applied to a terminal. The device includes:

[0046] A first determination module, configured to determine a target access device;

[0047] A second determination module, configured to determine a first time deviation and a frequency deviation between the terminal and the target access device based on first location-related information of the terminal and second location-related information of the target access device;

[0048] A transmission module, configured to transmit first uplink data to the target access device based on pre-configured uplink transmission resources, the first time deviation, and the frequency deviation.

[0049] In some embodiments, the first determination module is specifically configured to:

[0050] Obtain third location-related information of at least one access device;

[0051] Determine a target access device based at least on the first location-related information and the third location-related information.

[0052] In some embodiments, the first determination module is specifically configured to:

[0053] Based on the location of the terminal and the locations of at least one access device, and the service time period corresponding to the access device, determine a target access device, where the time when the terminal sends the first uplink data and the time when the target access device receives the first uplink data are within the service time period corresponding to the target access device.

[0054] In some embodiments, the second determination module is specifically configured to:

[0055] Determine a first distance between the terminal and the target access device at the first moment according to the position of the terminal and the position of the target access device at the first moment;

[0056] Determine a first time deviation corresponding to the first uplink data at the first moment according to the first distance and the signal transmission speed.

[0057] In some embodiments, the position of the terminal is determined according to the moving trajectory of the terminal or according to a positioning module installed on the terminal;

[0058] The position of the target access device is determined according to the moving trajectory of the target access device.

[0059] In some embodiments, the second determination module is specifically configured to:

[0060] Obtain a second time deviation corresponding to second uplink data that the terminal is to send to the target access device at a third moment, where the third moment is earlier than the first moment;

[0061] Determine a target adjustment time offset of the first moment relative to the third moment according to the time delay between the third moment and the first moment;

[0062] Compensate the second time deviation with the target adjustment time offset to obtain a first time deviation corresponding to the first uplink data at the first moment.

[0063] In some embodiments, the second determination module is specifically configured to:

[0064] Determine a target adjustment time offset of the first moment relative to the third moment according to the time delay between the third moment and the first moment and a unit adjustment time offset; or

[0065] Determine a target adjustment time offset of the first moment relative to the third moment according to the time delay between the third moment and the first moment, a unit distance deviation, and the signal transmission speed.

[0066] In some embodiments, the second determination module is specifically configured to:

[0067] Determine a frequency deviation corresponding to the first uplink data at the first moment according to the relative motion speed between the terminal and the target access device at the first moment, a first frequency, and a direction angle, where the direction angle is the angle between the relative motion direction between the terminal and the target access device and the direction in which the beam of the target access device irradiates the terminal.

[0068] In some embodiments, the sending module is specifically configured to: send a plurality of the first uplink data to the target access device.

[0069] In some embodiments, the sending module is specifically configured to:

[0070] Divide the first uplink data into multiple sub - data portions and place them into multiple radio frames respectively;

[0071] Based on pre - configured uplink transmission resources, the first time deviation, and frequency deviation, send the multiple radio frames to the target access device.

[0072] In some embodiments, the multiple radio frames use the same frequency - domain resources.

[0073] In some embodiments, the first uplink data includes at least one of the following: the beam identifier of the target access device, the identifier of the terminal, the media access control (MAC) header, and the service data unit (SDU).

[0074] In some embodiments, the first uplink data further includes padding data.

[0075] In some embodiments, at least one of the terminal and the target access device is in a moving state.

[0076] In a fourth aspect, an embodiment of the present application provides an uplink data receiving device for a case where downlink signals are limited, which is applied to a target access device. The device includes:

[0077] A configuration module, configured to pre - configure uplink transmission resources;

[0078] A receiving module, configured to receive, in a blind detection manner, first uplink data sent by a terminal in the pre - configured uplink transmission resources.

[0079] In some embodiments, the receiving module is specifically configured to:

[0080] Receive, in a blind detection manner, multiple radio frames sent by the terminal in the pre - configured uplink transmission resources. Each radio frame includes a sub - data portion of the first uplink data, and the sub - data portions included in the multiple radio frames constitute the first uplink data;

[0081] Extract the first uplink data from the multiple radio frames.

[0082] In some embodiments, the multiple radio frames use the same frequency - domain resources.

[0083] In some embodiments, the first uplink data includes at least one of the following: the beam identifier of the target access device, the identifier of the terminal, the media access control (MAC) header, and the service data unit (SDU).

[0084] In some embodiments, the first uplink data further includes padding data.

[0085] In some embodiments, at least one of the terminal and the target access device is in a moving state.

[0086] In a fifth aspect, an embodiment of the present application provides an electronic device, including a processor, a communication interface, a memory, and a communication bus. Among them, the processor, the communication interface, and the memory complete communication with each other through the communication bus;

[0087] The memory is used to store a computer program;

[0088] The processor is used to implement the method steps described in any one of the first aspect or the second aspect when executing the program stored in the memory.

[0089] In a sixth aspect, an embodiment of the present application provides a computer-readable storage medium, in which a computer program is stored. When the computer program is executed by a processor, the method steps described in any one of the first aspect or the second aspect are implemented.

[0090] Advantageous effects of the embodiments of the present invention:

[0091] In the technical solution provided by the embodiments of the present invention, when the downlink signal is limited, the terminal first determines the target access device. Then, the terminal determines the first time deviation and frequency deviation between the terminal and the target access device according to the first position-related information of the terminal and the second position-related information of the target access device. Before sending the first uplink data, time offset compensation and frequency offset compensation are performed according to the first time deviation and frequency deviation of the first uplink data, that is, pre-compensation of time deviation and frequency deviation is realized, and time-frequency synchronization between the terminal and the target access device is achieved. Furthermore, the terminal uses the pre-compensated frequency at the pre-compensated moment to send the first uplink data to the target access device in the pre-configured uplink transmission resource, so that the target access device can normally receive the first uplink data at the specified moment using the specified frequency, realizing the normal operation of uplink data communication when the downlink signal is limited.

[0092] Of course, it is not necessary for any product or method implementing the present invention to simultaneously achieve all the above-mentioned advantages. Description of the Drawings

[0093] In order to more clearly illustrate the technical solutions in the embodiments of the present invention or the prior art, the following will briefly introduce the drawings required for use in the description of the embodiments or the prior art. Obviously, the drawings in the following description are only some embodiments of the present invention. For those of ordinary skill in the art, other embodiments can also be obtained according to these drawings.

[0094] Figure 1 A schematic diagram of a scenario where downlink signals are restricted provided by an embodiment of this application;

[0095] Figure 2 The first flowchart of the uplink data transmission method when downlink signals are restricted provided by an embodiment of this application;

[0096] Figure 3 The first schematic diagram of a communication scenario provided by an embodiment of this application;

[0097] Figure 4 The first flowchart of the method for determining the first time deviation provided by an embodiment of this application;

[0098] Figure 5 The second schematic diagram of a communication scenario provided by an embodiment of this application;

[0099] Figure 6 The second flowchart of the method for determining the first time deviation provided by an embodiment of this application;

[0100] Figure 7 The second flowchart of the uplink data transmission method when downlink signals are restricted provided by an embodiment of this application;

[0101] Figure 8 A signaling diagram for uplink data transmission using the uplink data transmission method when downlink signals are restricted provided by an embodiment of this application;

[0102] Figure 9 A flowchart of the uplink data reception method when downlink signals are restricted provided by an embodiment of this application;

[0103] Figure 10 A schematic structural diagram of the uplink data transmission device when downlink signals are restricted provided by an embodiment of this application;

[0104] Figure 11 A schematic structural diagram of the uplink data reception device when downlink signals are restricted provided by an embodiment of this application;

[0105] Figure 12 A schematic structural diagram of an electronic device provided by an embodiment of this application. Detailed implementation manners

[0106] Next, the technical solutions in the embodiments of the present invention will be clearly and completely described in conjunction with the accompanying drawings in the embodiments of the present invention. Obviously, the described embodiments are only a part of the embodiments of the present invention, rather than all of the embodiments. Based on the embodiments of the present invention, all other embodiments obtained by those of ordinary skill in the art based on this application belong to the scope of protection of the present invention.

[0107] For a mobile communication system, the uplink and downlink are supported on the radio air interface. Based on the uplink and downlink, the UE (User Equipment) can complete two-way signaling interaction with the access device on the network side, establish the control plane and the service plane, and complete the establishment of signaling bearers and service bearers, thereby realizing data services between the terminal and the network side. The UE can also be referred to as a terminal, and the access device on the network side can be a base station or a device with base station functions. That is, the base station can be an independent physical machine or integrated on other devices. For example, in an NTN (Non Terrestrial Network) communication system, the base station can be integrated on a satellite or on a gateway station. The base station can also be split into multiple functional parts, with one part integrated on the satellite and the other part integrated on the gateway station. For example, the base station is split into two functional parts: CU (Centralized Unit) and DU (Distributed Unit). The DU is integrated on the satellite, and the CU is integrated on the gateway station.

[0108] In actual wireless communication application scenarios, there are situations where the downlink signal is restricted, such as Figure 1 the schematic diagram of downlink signal restriction shown. In the case of downlink signal restriction, the access device cannot send downlink signals to the terminal, or the access device can send downlink signals to the terminal, but the downlink signals cannot be transmitted to the terminal, resulting in the terminal being unable to receive the downlink signals. At this time, the signaling interaction between the access device and the terminal cannot be completed, and thus the establishment of signaling bearers and service bearers between the access device and the terminal cannot be completed, affecting the normal operation of the uplink data communication. The uplink data cannot be sent to the destination device of the terminal, such as Figure 1 the client server in

[0109] To solve the problem that reverse data communication cannot operate normally when the downlink signal is restricted, the embodiments of the present application provide a data sending method and a data receiving method. In the data sending method and the data receiving method, no signaling bearers and service bearers are established between the communicating terminal and the target access device, and there is no control plane management, but data can still be transmitted normally. That is, when a unidirectional signal is restricted, such as when the target access device's signal sending is restricted, the terminal can normally send data to the target access device, and the target access device can normally receive and parse the data, ensuring the normal operation of the unidirectional data communication from the terminal to the target access device between the terminal and the target access device.

[0110] The following uses specific embodiments to elaborate in detail on the uplink data sending and receiving methods when the downlink signal is restricted provided by the embodiments of the present application.

[0111] See Figure 2 , Figure 2It is a schematic flowchart of a method for sending uplink data when the downlink signal is limited provided by an embodiment of this application. This method is applied to a terminal, and the method includes the following steps.

[0112] Step S21: Determine a target access device;

[0113] Step S22: Based on the first location-related information of the terminal and the second location-related information of the target access device, determine the first time deviation and frequency deviation between the terminal and the target access device;

[0114] Step S23: Based on the pre-configured uplink transmission resources, the first time deviation, and the frequency deviation, send the first uplink data to the target access device.

[0115] In the technical solution provided by the embodiment of the present invention, when the downlink signal is limited, the terminal first determines the target access device. Then, the terminal determines the first time deviation and frequency deviation between the terminal and the target access device according to the first location-related information of the terminal and the second location-related information of the target access device. Before sending the first uplink data, time offset compensation and frequency offset compensation are performed according to the first time deviation and frequency deviation of the first uplink data, that is, pre-compensation of the time deviation and frequency deviation is realized, and time-frequency synchronization between the terminal and the target access device is achieved. Furthermore, the terminal uses the pre-compensated frequency at the pre-compensated moment and sends the first uplink data to the target access device in the pre-configured uplink transmission resources, so that the target access device can normally receive the first uplink data at the specified moment using the specified frequency, realizing the normal operation of uplink data communication when the downlink signal is limited.

[0116] In the embodiment of this application, the terminal and the access device are the two communication parties, both having data processing functions, and can also be called processing devices for processing peer data. At least one of the terminal and the target access device is in a moving state, that is, both the terminal and the target access device can be moving, or among the terminal and the target access device, one device is moving and the other device is stationary. For example, in a non-terrestrial communication system, the terminal is on the ground and is approximately stationary, and the target access device is in the air and is in a moving state. The downlink signal being limited means that the target access device cannot send a downlink signal to the terminal, or the downlink signal sent by the target access device cannot be transmitted to the terminal.

[0117] In the above step S21, the access device can process the data sent by the terminal. There is at least one access device in the area where the terminal is located. All of these at least one access devices can be used as the target access device. In this case, the terminal can determine one access device as the target access device.

[0118] In some embodiments, the terminal may determine a target access device according to the location-related information of the terminal and at least one access device. For example, the terminal obtains the third location-related information of at least one access device; based at least on the first location-related information and the third location-related information, the target access device is determined.

[0119] In some embodiments, the terminal may also determine the target access device according to the locations of the terminal and at least one access device and the service time period corresponding to at least one access device. For example, based on the location of the terminal, the locations of at least one access device, and the service time period corresponding to the access device, the target access device is determined, and the time when the terminal sends data and the time when the target access device receives data are within the service time period corresponding to the target access device. The time when the terminal sends data to the target access device and the time when the target access device receives data are both within the service time period, avoiding communication failures between the terminal and the target access device due to not being within the service time period.

[0120] In the embodiments of the present application, the target access device is one or more of the access devices. The terminal may determine the target access device in any of the following ways:

[0121] Method 1: According to the location of the terminal and the locations of at least one access device, determine the service time period that each access device can provide for the terminal, that is, determine the service time period corresponding to each processing device. The terminal selects at least one processing device with the longest service time period, and then uses this processing device as the target access device.

[0122] Method 2: According to the location of the terminal and the locations of at least one access device, determine the distance between each processing device and the terminal. The terminal selects at least one processing device with the smallest distance, and then uses this processing device as the target access device.

[0123] In the embodiments of the present application, the terminal may determine the target access device in other ways, which are not limited herein.

[0124] In the above step S22, the terminal may obtain the locations where the terminal and the target access device are located at different times, as well as the motion information of the terminal and the target access device, etc., according to the first location-related information and the second location-related information. There are time deviation and frequency deviation between the terminal and the target access device. The data sent by the terminal at the first time at the first frequency will not be received by the target access device at the first time at the first frequency.

[0125] Among them, the time deviation can be understood as the time delay of data transmission between the terminal and the target access device, and the frequency deviation can be understood as the difference between the frequency at which the terminal sends a piece of data and the frequency at which the target access device receives the same piece of data. The magnitude of the frequency deviation is related to the relative motion speed between the terminal and the target access device, and the sign of the frequency deviation is related to the relative motion direction between the terminal and the target access device.

[0126] For example Figure 3 In the communication scenario shown, the terminal is on the ground and the access device is in the air. The terminal is in a stationary state and the access device is in a moving state. The relative motion speed between the terminal and the access device is the motion speed of the access device. The greater the motion speed of the access device, the greater the value of the frequency deviation; the smaller the motion speed of the access device, the smaller the value of the frequency deviation.

[0127] The relative motion direction between the terminal and the access device is the motion direction of the access device. When the motion direction of the access device is the direction that makes the distance between the terminal and the access device smaller, such as Figure 3 Direction 1 in, at this time, it can be understood that the access device is moving in the direction of the beam irradiating the terminal, the frequency deviation is positive, and the frequency at which the target access device receives the same piece of data is greater than the frequency at which the terminal sends a piece of data, that is, the receiving frequency increases; when the motion direction of the access device is the direction that makes the distance between the terminal and the access device larger, such as Figure 3 Direction 2 in, at this time, it can be understood that the access device is moving in the opposite direction of the beam irradiating the terminal, the frequency deviation is negative, and the frequency at which the target access device receives the same piece of data is less than the frequency at which the terminal sends a piece of data, that is, the receiving frequency decreases.

[0128] When the two-way signals between the terminal and the target access device are not limited, the terminal can receive the signal sent by the target access device, and the target access device can also receive the signal sent by the terminal. The terminal and the target access device can establish a signaling bearer and a service bearer by sending signals, and send service data based on the signaling bearer and the service bearer. The target access device can eliminate the time deviation and frequency deviation between the terminal and the target access device and parse the required data.

[0129] When the terminal is in an area where the downlink signal sent by the target access device is restricted, the terminal cannot receive the downlink signal sent by the target access device, but the target access device can receive the signal sent by the terminal, and no signaling bearer and service bearer can be established between the terminal and the target access device. In order to enable the target access device to receive specified data at a specified time and frequency, the terminal obtains the time deviation (such as the first time deviation) and frequency deviation between the terminal and the target access device at the specified time according to the first position-related information of the terminal and the second position-related information of the target access device. The first time deviation is the time deviation corresponding to the specified data to be sent at the specified time, and the frequency deviation is the frequency deviation corresponding to the specified data to be sent at the specified time.

[0130] In the above step S23, the first uplink data is the service data that the terminal needs to send to the target access device, and is a MAC PDU (Media Access Control Protocol Data Unit). The first uplink data may include at least one of the following: the beam identifier of the target access device, the identifier of the terminal, the MAC header, and the SDU (Service Data Unit), etc. The first uplink data may also include padding data. When the MAC PDU is not filled, the terminal may fill in Padding (padding data) at the end of the MAC PDU.

[0131] In the embodiment of the present application, after the terminal obtains the first time deviation and frequency deviation, time-frequency pre-compensation is performed. Specifically: according to the first time deviation, time offset compensation is performed on the first moment to obtain the second moment, and according to the frequency deviation, frequency offset compensation is performed on the first frequency to obtain the second frequency. Wherein, the first moment and the first frequency are the moment and frequency when the target access device receives the first uplink data; the second moment and the first frequency are the moment and frequency when the terminal sends the first uplink data.

[0132] For example, the first moment is t1, the first frequency is f1, the terminal obtains the first time deviation as ta, and the frequency deviation as fd. Then the terminal performs time offset compensation on the first moment t1 to obtain the second moment as t2 = t1 - ta; the terminal performs frequency offset compensation on the first frequency f1 to obtain the second frequency f2 = f1 - fd.

[0133] After the terminal obtains the second moment and the second frequency, the first uplink data that the terminal originally needed to send at the first moment is advanced to be sent at the second moment, and the frequency for sending the first data is the compensated second frequency. Since the terminal performs time offset compensation and frequency offset compensation when sending the first uplink data, that is, time-frequency pre-compensation is performed, the target access device can normally receive the first uplink data at the specified first moment and frequency, and then perform parsing and processing on the first uplink data.

[0134] Still taking the above example for illustration, the terminal advances by ta relative to the first moment t1 and sends the first data to the target access device at the second moment t2 using the second frequency f2.

[0135] In some embodiments, the terminal may adopt the process shown in Figure 4 to determine the first time deviation at the first moment, which may specifically include the following steps.

[0136] Step S41: Determine the first distance between the terminal and the target access device at the first moment according to the positions of the terminal and the target access device at the first moment.

[0137] In the embodiments of the present application, the moving trajectory of the terminal may be configured in the terminal, and the moving trajectory is composed of position points at multiple moments. The terminal may determine the position of the terminal at the first moment according to the moving trajectory of the terminal. A positioning module, such as a GNSS (Global Navigation Satellite System) module, may be installed on the terminal, and the terminal determines the position of the terminal based on the positioning signals collected by the positioning module.

[0138] Correspondingly, the moving trajectory of the target access device may be configured in the terminal, and the moving trajectory is composed of position points at multiple moments. In some embodiments, the moving trajectory of the target access device may be an ephemeris. The terminal may determine the position of the target access device at the first moment according to the moving trajectory of the target access device.

[0139] When the positions of the terminal and the target access device at the first moment are obtained, the terminal may determine the distance between the terminal and the target access device at the first moment, such as the first distance.

[0140] Step S42: Determine the first time deviation corresponding to the first uplink data at the first moment according to the first distance and the signal transmission speed.

[0141] In the embodiments of the present application, the signal transmission speed is the transmission speed of the first uplink data. The transmission speed of the first uplink data is related to the transmission medium, transmission distance, and data type of the first uplink data. The transmission speed of the first uplink data may be specifically obtained according to the actual application scenario.

[0142] After obtaining the first distance, the terminal may use the formula ta = d / v to determine the first time deviation corresponding to the first uplink data at the first moment, where ta represents the first time deviation, d represents the first distance, and v represents the signal transmission speed.

[0143] For example Figure 5In the communication scenario shown, the terminal is in a stationary state and the access device is in a moving state. Taking the signal transmission speed between the access device and the terminal as v as an example, at time t1, the access device is located at position 1, and the terminal calculates that the distance between the access device and the terminal is d1. The time deviation corresponding to the data to be sent at time t1 is d1 / v; at time t2, the access device is located at position 2, and the terminal calculates that the distance between the access device and the terminal is d2. The time deviation corresponding to the data to be sent at time t2 is d2 / v.

[0144] In the technical solution provided by the embodiments of the present application, the terminal uses the position of the terminal at the first moment and the position of the target access device to determine the time deviation at the first moment, so as to further enable the terminal to maintain clock synchronization with the entire network and improve the accuracy of data communication between the terminal and the target access device.

[0145] In some embodiments, the terminal may adopt the process shown in Figure 6 to determine the first time deviation at the first moment, which may specifically include the following steps.

[0146] Step S61: Obtain the second time deviation corresponding to the second uplink data that the terminal is to send to the target access device at the third moment, where the third moment is earlier than the first moment.

[0147] In the embodiments of the present application, the third moment is any moment before the first moment. The second time deviation is the time deviation between the terminal and the target access device at the third moment, and the second time deviation at the third moment is the time deviation corresponding to the second data to be sent at the third moment. The first uplink data and the second uplink data may be the same or different.

[0148] The manner in which the terminal obtains the second time deviation may refer to the manner of obtaining the first time deviation. For example, the terminal may adopt the Figure 4 manner to obtain the second time deviation, or may adopt the Figure 6 manner to obtain the second time deviation, which is not limited herein.

[0149] Step S62: Determine the target adjustment time offset of the first moment relative to the third moment according to the time delay between the third moment and the first moment.

[0150] In the embodiments of the present application, the terminal may determine the target adjustment time offset in any of the following manners.

[0151] Manner 1: Determine the target adjustment time offset of the first moment relative to the third moment according to the time delay between the third moment and the first moment and the unit adjustment time offset.

[0152] In the embodiments of the present application, the terminal can pre-configure the adjustment time offset per unit time, that is, the unit adjustment time offset. The terminal can use the formula Δta = Δt * dta to determine the target adjustment time offset, where Δta represents the target adjustment time offset, Δt represents the time delay between the third moment and the first moment, and dta represents the unit adjustment time offset.

[0153] Method 2: Determine the target adjustment time offset of the first moment relative to the third moment according to the time delay between the third moment and the first moment, the unit distance deviation, and the signal transmission speed.

[0154] In the embodiments of the present application, the terminal can pre-configure the distance deviation per unit time, that is, the unit distance deviation. The terminal can use the formula Δta = Δt * (Δd / v) to determine the target adjustment time offset, where Δta represents the target adjustment time offset, Δt represents the time delay between the third moment and the first moment, Δd represents the unit distance deviation, and v represents the signal transmission speed.

[0155] The terminal can also use other methods to determine the target adjustment time offset. For example, the terminal pre-configures the target adjustment time offset corresponding to a specified duration. If the time delay between the third moment and the first moment reaches the specified duration, the pre-configured target adjustment time offset is obtained. In the embodiments of the present application, the method for obtaining the target adjustment time offset is not limited.

[0156] In addition, in the embodiments of the present application, the execution order of step S61 and step S62 is not limited.

[0157] Step S63: Compensate the target adjustment time offset for the second time deviation to obtain the first time deviation corresponding to the first uplink data at the first moment.

[0158] In the embodiments of the present application, the terminal can use the formula ta = ta' + Δta to determine the first time deviation corresponding to the first data at the first moment, where ta represents the first time deviation, ta' represents the second time deviation, and Δta represents the target adjustment time offset.

[0159] Still taking Figure 5 the communication scenario shown as an example, the terminal is in a stationary state and the access device is in a moving state. Taking the signal transmission speed between the access device and the terminal as v as an example, at time t1, the access device is located at position 1, and the time deviation at time t1 is ta1. At time t2, the access device is located at position 2. The terminal calculates that the distance deviation between the access device and the terminal relative to time t1 is Δd12, and the corresponding target adjustment time offset is Δd12 / v. Furthermore, the time deviation corresponding to the data to be sent at time t2 is determined to be ta1 + Δd12 / v.

[0160] In the technical solution provided by the embodiments of the present application, in combination with the relative movement of the terminal and the target access device, the terminal uses the second time deviation at the third moment and the time delay between the third moment and the first moment to determine the time deviation at the first moment, so as to further achieve clock synchronization between the terminal and the entire network and improve the accuracy of data communication between the terminal and the target access device. In addition, in the embodiments of the present application, when determining the first time deviation, the terminal does not need to calculate the distance between the terminal and the target access device each time, which improves the efficiency of obtaining the first time deviation and the efficiency of one-way data communication from the terminal to the target access device.

[0161] In the embodiments of the present application, to reduce the cumulative error, the terminal can calculate the first time deviation in the manner shown every preset time interval. Within the preset time interval, the terminal calculates the first time deviation in the manner shown Figure 4 This reduces the cumulative error while improving the efficiency of obtaining the first time deviation. Figure 6 shown, which reduces the cumulative error while improving the efficiency of obtaining the first time deviation.

[0162] In some embodiments, the terminal can determine the frequency deviation by the following steps: Determine the frequency deviation corresponding to the first data at the first moment according to the relative movement speed, the first frequency, and the direction angle between the terminal and the target access device at the first moment. The direction angle is the angle between the relative movement direction between the terminal and the target access device and the direction in which the beam of the target access device irradiates the terminal.

[0163] In the embodiments of the present application, still taking Figure 3 as an example for illustration, where the relative movement speed between the terminal and the access device is the movement speed of the access device. When the access device is a spacecraft, the terminal can calculate the movement speed of the access device using the following first cosmic velocity calculation formula:

[0164]

[0165] where v represents the movement speed of the access device, G represents the gravitational constant, with a value of 6.67259×10 -11 N·m 2 / kg 2 , M is the mass of the access device, and r represents the sum of the Earth's radius and the orbital altitude. The orbital altitude can be calculated based on the ephemeris information of the access device, etc.

[0166] If the movement direction of the access device is direction 1, then the angle between direction 1 and the direction in which the beam of the access device irradiates the terminal is θ. At this time, the terminal can calculate the frequency deviation using the following formula:

[0167]

[0168] Among them, fd represents the frequency deviation, v represents the moving speed of the access device, c represents the speed of light, with a value of 3x10 8 m / s, f represents the first frequency, and θ represents the direction angle.

[0169] In the embodiments of the present application, the terminal uses the relative moving speed, the first frequency, the direction angle, etc. between the terminal and the target access device to determine the frequency deviation, completes the calibration of the crystal oscillator frequency deviation of the terminal itself, and improves the accuracy of data communication between the terminal and the target access device.

[0170] In the embodiments of the present application, the terminal can also use other methods to determine the frequency deviation. For example, the corresponding relationship between the frequency influence factor and the frequency deviation is pre-configured, the frequency influence factor at the first moment is obtained, and then the required frequency deviation is determined according to the pre-configured corresponding relationship. Among them, the frequency influence factor can include but is not limited to the relative moving speed between the terminal and the target access device, the first frequency, the direction angle, the distance between the terminal and the target access device, etc. In the embodiments of the present application, the method for determining the frequency deviation is not specifically limited.

[0171] In some embodiments, to eliminate other adverse factors in data transmission and improve the reliability of data transmission, the following at least one factor may be considered when implementing the above step S23:

[0172] Factor 1, resource conflict. When the terminal actively initiates data transmission, the target access device may receive a large amount of data simultaneously or within a short period of time, resulting in resource conflicts on the target access device side, being unable to receive all data, and causing data loss. To solve this problem, the terminal can adopt a multiple repeated transmission mechanism, that is, the above step S23 can send multiple first uplink data to the target access device. Among them, the number of repeated transmissions and the time can be configured according to actual needs. For example, configure the number of repeated transmission copies n. On the pre-configured time-frequency resources, for the same data, such as a PDU, the terminal can send n + 1 such PDUs in a time-division manner.

[0173] This repeated transmission mechanism can, to a certain extent, avoid resource conflicts, increase the probability that the first uplink data is received by the receiving end target access device, improve the reliability of the uplink data communication from the sending end terminal to the receiving end target access device, and improve the transmission efficiency.

[0174] Factor 2, code rate and protocol header overhead. To reduce the code rate and protocol header overhead, step S23 described above may be: dividing the first uplink data into multiple sub-data portions and respectively placing them in multiple radio frames; based on pre-configured uplink transmission resources, the first time deviation, and the frequency deviation, sending the multiple radio frames to the target access device. The frequency domain resources used by the multiple radio frames may be the same or different, as long as the terminal and the target access device have negotiated in advance. To simplify the operations of the terminal and the target access device, the frequency domain resources used by the multiple radio frames are the same.

[0175] One channel transmits one radio frame. In the embodiments of the present application, the terminal divides the first uplink data into multiple sub-data portions and places them in multiple radio frames. The first uplink data can be transmitted through multiple channels, reducing the code rate of each channel. The smaller the code rate, the better the anti-interference performance of the channel. Therefore, the embodiments of the present application improve the anti-interference performance of each channel and the reliability of the uplink data communication from the terminal to the target access device. In addition, while dividing the first uplink data into multiple sub-data portions, the protocol header (such as the MAC protocol header) included in the first uplink data may also be divided into multiple portions and then transmitted through multiple channels, avoiding the problem of repeated transmission of the protocol header when the protocol header is larger than the channel bandwidth and reducing the overhead of the MAC protocol header.

[0176] The following Figure 7 is a flowchart of the uplink data transmission when the downlink signal is limited, which will be used to describe in detail the uplink data sending method provided by the embodiments of the present application.

[0177] Step S71, the terminal obtains the location and orbital altitude of the target access device according to the ephemeris information of the target access device.

[0178] Step S72, the terminal calculates the time deviation and the frequency deviation according to the location and orbital altitude of the target access device, the location of the terminal, the ephemeris information, etc. For specific details, refer to the relevant description of step S21.

[0179] When calculating the time deviation, step S72 may include:

[0180] Step S721, the terminal calculates the distance between the terminal and the target access device. For specific details, refer to the relevant description of step S41.

[0181] Step S722, the terminal calculates the time deviation from the terminal to the target access device according to the distance between the terminal and the target access device. For specific details, refer to the relevant description of step S42.

[0182] Step S723, the terminal calculates the adjusted time offset caused by the movement of the target access device according to the ephemeris information and the distance between the terminal and the target access device. For specific details, refer to the relevant description of step S62.

[0183] Based on the above steps S721 - S723, the time deviation at each moment can be determined. For specific details, please refer to the relevant descriptions in Figure 4 and Figure 6 the relevant part.

[0184] When calculating the frequency deviation, step S72 may include:

[0185] Step S724, the terminal calculates the moving speed of the target access device according to the orbital altitude and the radius of the earth.

[0186] Step S725, the terminal calculates the included angle between the moving direction of the target access device and the direction in which the beam of the target access device irradiates the terminal.

[0187] Step S726, the terminal calculates the frequency deviation according to the moving speed of the target access device, the frequency at which the target access device receives data, and the above - mentioned included angle.

[0188] Based on the above steps S724 - S726, the frequency deviation at each moment can be determined.

[0189] Step S73, the terminal performs time - offset pre - compensation and frequency - offset pre - compensation on the uplink data according to the calculated frequency deviation, adjustment time - offset, and time deviation. For specific details, please refer to the relevant descriptions in step S22 above.

[0190] Step S74, the terminal sends the uplink data to the target access device based on the time - offset pre - compensation and frequency - offset pre - compensation. For specific details, please refer to step S23 above.

[0191] In the technical solution provided by the embodiments of the present application, when the downlink signal is limited, the terminal performs time - offset pre - compensation and frequency - offset pre - compensation on the data to be sent, and then sends the data to be sent at the pre - compensated frequency at the pre - compensated moment, realizing the time - frequency synchronization between the terminal and the target access device, and further realizing the normal operation of the uplink data communication.

[0192] Next, in combination with Figure 8 the signaling diagram of the uplink data transmission when the downlink signal is limited as shown below, the data sending method provided by the embodiments of the present application will be described in detail. Among them, the base station is the target access device, and the application server can be an independent physical device or integrated on the base station, and is used to parse the data from the terminal and determine the client server to which the data needs to be sent. The client server can be any server in the data network that responds to the data from the terminal and further processes the data sent by the terminal. For example, if the data from the terminal indicates to store the data, the client server stores the data in the local memory, or if the data from the terminal indicates to display a picture, the client server displays the picture.

[0193] Step S81: The terminal generates application data and adds the terminal identifier during the data encapsulation process. The application data can also be referred to as uplink data.

[0194] Step S82: When the terminal is in a single uplink area, the terminal performs time-frequency synchronization based on the position of the base station and its own position, and repeatedly transmits the application data multiple times in a time-division manner on the corresponding time-frequency resources. The time-frequency synchronization is time offset pre-compensation and frequency offset pre-compensation. For specific details, please refer to the above relevant description.

[0195] Step S83: After receiving the application data, the base station forwards it transparently to the application server.

[0196] In the embodiments of the present application, both the base station and the application server are nodes in the access network. The application server can perform processing such as forwarding, intercepting, and parsing of the application data.

[0197] Step S84: After receiving the application data, the application server looks up the client server information based on the terminal identifier.

[0198] Step S85: The application server sends the application data to the client server according to the found client server information.

[0199] In the technical solution provided by the embodiments of the present application, when the downlink signal from the base station to the terminal is limited, the terminal performs time-frequency synchronization based on the position of the base station and its own position, then transmits the application data on the corresponding time-frequency resources, and repeatedly transmits it multiple times in a time-division manner, ensuring normal communication between the terminal and the base station and realizing the normal operation of the one-way data communication from the terminal to the base station.

[0200] Corresponding to the above method for sending uplink data when the downlink signal is limited, as Figure 9 shown, the embodiments of the present application also provide a method for receiving uplink data when the downlink signal is limited, which is applied to the target access device. The method includes the following steps.

[0201] Step S91: Pre-configure the uplink transmission resources;

[0202] Step S92: Adopt a blind detection method to receive the first uplink data sent by the terminal on the pre-configured uplink transmission resources.

[0203] In the technical solution provided by the embodiment of the present invention, when the downlink signal is limited, the terminal first determines a target access device. Then, based on the first location-related information of the terminal and the second location-related information of the target access device, the terminal determines the first time deviation and frequency deviation between the terminal and the target access device. Before sending the first uplink data, time offset compensation and frequency offset compensation are performed according to the first time deviation and frequency deviation of the first uplink data, that is, pre-compensation of the time deviation and frequency deviation is realized, and time-frequency synchronization between the terminal and the target access device is achieved. Furthermore, the terminal uses the pre-compensated frequency at the pre-compensated moment and sends the first uplink data to the target access device in the pre-configured uplink transmission resource, so that the target access device can normally receive the first uplink data at the specified moment using the specified frequency, realizing the normal operation of the uplink data communication when the downlink signal is limited.

[0204] In the above step S91, the target access device pre-configures uplink transmission resources for receiving uplink data sent by the terminal when the downlink signal is limited.

[0205] In the above step S92, to avoid missing data sent by the terminal, when the downlink signal is limited, the target access device uses a blind detection method to detect data sent by other devices to the target access device to receive the first uplink data sent by the terminal.

[0206] In the embodiment of the present application, the target access device may be a base station. When the target access device is a base station, there may be multiple cells within the coverage area of the target access device. The target access device can perform blind detection in all its cells to avoid missing data sent by the terminal.

[0207] In some embodiments, in the above step S92, the target access device may receive multiple wireless frames sent by the terminal. Each wireless frame includes a part of the data of the first uplink data, and the sub-data included in the multiple wireless frames constitutes the first uplink data; the first uplink data is extracted from the multiple wireless frames. Among them, the frequency domain resources used by the multiple wireless frames may be the same.

[0208] This reduces the code rate of each channel, improves the anti-interference performance of each channel, improves the reliability of the uplink data communication from the terminal to the target access device, and reduces the overhead of the MAC protocol header.

[0209] In some embodiments, the first uplink data may include at least one of the following: the beam identification of the target access device, the identification of the terminal, the MAC header, and the SDU.

[0210] In some embodiments, the first data may further include padding data.

[0211] In some embodiments, at least one of the terminal and the target access device is in a moving state.

[0212] Corresponding to the above method for sending uplink data when the downlink signal is limited, as Figure 10 shown, an embodiment of the present application further provides an apparatus for sending uplink data when the downlink signal is limited, which is applied to a terminal. The apparatus includes:

[0213] A first determination module 101, configured to determine a target access device;

[0214] A second determination module 102, configured to determine a first time deviation and a frequency deviation between the terminal and the target access device based on the first location-related information of the terminal and the second location-related information of the target access device;

[0215] A sending module 103, configured to send first uplink data to the target access device based on pre-configured uplink transmission resources, the first time deviation, and the frequency deviation.

[0216] In the technical solution provided by the embodiment of the present invention, when the downlink signal is limited, the terminal first determines the target access device. Then, the terminal determines the first time deviation and the frequency deviation between the terminal and the target access device according to the first location-related information of the terminal and the second location-related information of the target access device. Before sending the first uplink data, time offset compensation and frequency offset compensation are performed according to the first time deviation and the frequency deviation of the first uplink data, that is, pre-compensation of the time deviation and the frequency deviation is achieved, and time-frequency synchronization between the terminal and the target access device is realized. Furthermore, the terminal uses the pre-compensated frequency at the pre-compensated moment to send the first uplink data to the target access device in the pre-configured uplink transmission resources, so that the target access device can normally receive the first uplink data at the specified moment using the specified frequency, realizing the normal operation of uplink data communication when the downlink signal is limited.

[0217] In some embodiments, the above-mentioned first determination module 101 may specifically be used to:

[0218] Obtain the third location-related information of at least one access device;

[0219] Determine the target access device based at least on the first location-related information and the third location-related information.

[0220] In some embodiments, the above-mentioned first determination module 101 may specifically be used to:

[0221] Determine the target access device based on the location of the terminal, the locations of at least one access device, and the service time period corresponding to the access device, where the moment when the terminal sends the first uplink data and the moment when the target access device receives the first uplink data are within the service time period corresponding to the target access device.

[0222] In some embodiments, the above-mentioned second determination module 102 may specifically be used to:

[0223] Determine a first distance between the terminal and the target access device at a first moment according to the position of the terminal and the position of the target access device at the first moment;

[0224] Determine a first time deviation corresponding to the first uplink data at the first moment according to the first distance and the signal transmission speed.

[0225] In some embodiments, the position of the terminal can be determined according to the moving trajectory of the terminal or according to a positioning module installed on the terminal;

[0226] The position of the target access device can be determined according to the moving trajectory of the target access device.

[0227] In some embodiments, the above-mentioned second determination module 102 can specifically be used for:

[0228] Obtain a second time deviation corresponding to the second uplink data that the terminal is to send to the target access device at a third moment, where the third moment is earlier than the first moment;

[0229] Determine a target adjustment time offset of the first moment relative to the third moment according to the time delay between the third moment and the first moment;

[0230] Compensate the second time deviation with the target adjustment time offset to obtain the first time deviation corresponding to the first uplink data at the first moment.

[0231] In some embodiments, the above-mentioned second determination module 102 can specifically be used for:

[0232] Determine a target adjustment time offset of the first moment relative to the third moment according to the time delay between the third moment and the first moment and the unit adjustment time offset; or

[0233] Determine a target adjustment time offset of the first moment relative to the third moment according to the time delay between the third moment and the first moment, the unit distance deviation, and the signal transmission speed.

[0234] In some embodiments, the above-mentioned second determination module 102 can specifically be used for:

[0235] Determine a frequency deviation corresponding to the first uplink data at the first moment according to the relative motion speed between the terminal and the target access device at the first moment, the first frequency, and the direction angle, where the direction angle is the included angle between the relative motion direction between the terminal and the target access device and the direction in which the beam of the target access device irradiates the terminal.

[0236] In some embodiments, the above-mentioned sending module 103 can specifically be used for: sending multiple first uplink data to the target access device.

[0237] In some embodiments, the above-mentioned sending module 103 may specifically be used for:

[0238] Divide the first uplink data into multiple sub-data portions and place them into multiple radio frames respectively;

[0239] Based on pre-configured uplink transmission resources, a first time deviation, and a frequency deviation, send multiple radio frames to a target access device.

[0240] In some embodiments, the frequency domain resources used by the multiple radio frames may be the same.

[0241] In some embodiments, the first uplink data may include at least one of the following: a beam identifier of a target access device, an identifier of a terminal, a media access control (MAC) header, and a service data unit (SDU).

[0242] In some embodiments, the first uplink data may further include padding data.

[0243] In some embodiments, at least one of the terminal and the target access device is in a moving state.

[0244] Corresponding to the above method for receiving uplink data when the downlink signal is limited, as Figure 11 shown, an embodiment of the present application further provides an apparatus for receiving uplink data when the downlink signal is limited, which is applied to a target access device. The apparatus includes:

[0245] A configuration module 111, configured to pre-configure uplink transmission resources;

[0246] A receiving module 112, configured to receive the first uplink data sent by the terminal in the pre-configured uplink transmission resources by means of blind detection.

[0247] In the technical solution provided by the embodiment of the present invention, when the downlink signal is limited, the terminal first determines the target access device. Then, the terminal determines a first time deviation and a frequency deviation between the terminal and the target access device according to the first position-related information of the terminal and the second position-related information of the target access device. Before sending the first uplink data, time offset compensation and frequency offset compensation are performed according to the first time deviation and the frequency deviation of the first uplink data, that is, pre-compensation of the time deviation and the frequency deviation is realized, and time-frequency synchronization between the terminal and the target access device is achieved. Furthermore, the terminal uses the pre-compensated frequency at the pre-compensated moment and sends the first uplink data to the target access device in the pre-configured uplink transmission resources, so that the target access device can normally receive the first uplink data at the specified moment using the specified frequency, realizing the normal operation of uplink data communication when the downlink signal is limited.

[0248] In some embodiments, the above-mentioned receiving module 112 may specifically be used for:

[0249] In a blind detection mode, multiple radio frames sent by a receiving terminal are received in preconfigured uplink transmission resources. Each radio frame includes a sub-data of a first uplink data, and the sub-data included in the multiple radio frames constitutes the first uplink data.

[0250] Extract the first uplink data from the multiple radio frames.

[0251] In some embodiments, the frequency domain resources used by the multiple radio frames may be the same.

[0252] In some embodiments, the first uplink data may include at least one of the following: a beam identifier of a target access device, an identifier of a terminal, a media access control (MAC) header, and a service data unit (SDU).

[0253] In some embodiments, the first uplink data may further include padding data.

[0254] In some embodiments, at least one of the terminal and the target access device is in a moving state.

[0255] An embodiment of the present invention further provides an electronic device, such as the above-mentioned terminal or target access device, as Figure 12 shown, including a processor 121, a communication interface 122, a memory 123, and a communication bus 124. Among them, the processor 121, the communication interface 122, and the memory 123 complete communication with each other through the communication bus 124.

[0256] The memory 123 is used to store a computer program.

[0257] When the processor 121 is used to execute the program stored in the memory 123, it implements any of the above-mentioned uplink data sending methods when the downlink signal is limited or the uplink data receiving methods when the downlink signal is limited.

[0258] The communication bus mentioned in the above electronic device may be a Peripheral Component Interconnect (PCI) bus or an Extended Industry Standard Architecture (EISA) bus, etc. This communication bus can be divided into an address bus, a data bus, a control bus, etc. For the sake of simplicity, only a thick line is shown in the figure, but it does not mean that there is only one bus or one type of bus.

[0259] The communication interface is used for communication between the above electronic device and other devices.

[0260] The memory may include a Random Access Memory (RAM), or may also include a Non-Volatile Memory (NVM), such as at least one disk memory. Optionally, the memory may also be at least one storage device located far away from the aforementioned processor.

[0261] The aforementioned processor may be a general-purpose processor, including a Central Processing Unit (CPU), a Network Processor (NP), etc.; it may also be a Digital Signal Processor (DSP), an Application Specific Integrated Circuit (ASIC), a Field-Programmable Gate Array (FPGA), or other programmable logic devices, discrete gate or transistor logic devices, discrete hardware components.

[0262] In another embodiment provided by the present invention, there is also provided a computer-readable storage medium, in which a computer program is stored, and when the computer program is executed by a processor, the steps of any of the above data sending methods or data receiving methods are implemented.

[0263] In another embodiment provided by the present invention, there is also provided a computer program product containing instructions, which when run on a computer, causes the computer to execute any of the data sending methods or data receiving methods in the above embodiments.

[0264] In the above embodiments, it can be implemented in whole or in part by software, hardware, firmware, or any combination thereof. When implemented using software, it can be implemented in whole or in part in the form of a computer program product. The computer program product includes one or more computer instructions. When the computer program instructions are loaded and executed on a computer, the processes or functions described in the embodiments of the present invention are generated in whole or in part. The computer can be a general-purpose computer, a special-purpose computer, a computer network, or other programmable devices. The computer instructions can be stored in a computer-readable storage medium or transmitted from one computer-readable storage medium to another. For example, the computer instructions can be transmitted from one website, computer, server, or data center to another website, computer, server, or data center by wire (such as coaxial cable, optical fiber, digital subscriber line (DSL)) or wireless (such as infrared, wireless, microwave, etc.). The computer-readable storage medium can be any available medium that can be accessed by a computer or a data storage device such as a server or a data center that includes one or more integrated available media. The available medium can be a magnetic medium (such as a floppy disk, a hard disk, a magnetic tape), an optical medium (such as a DVD), or a semiconductor medium (such as a solid state disk (SSD)).

[0265] It should be noted that, in this document, relational terms such as first and second are only used to distinguish one entity or operation from another entity or operation, and do not necessarily require or imply any actual relationship or order between these entities or operations. Moreover, the term "comprising", "including" or any other variation thereof is intended to cover non-exclusive inclusion, so that a process, method, article or device comprising a series of elements not only includes those elements, but also includes other elements not expressly listed, or elements inherent to such process, method, article or device. Without further limitation, an element defined by the statement "comprising a..." does not exclude the presence of additional identical elements in the process, method, article or device comprising the element.

[0266] Each embodiment in this specification is described in a related manner. For the same and similar parts between the embodiments, reference can be made to each other. The key point of each embodiment is to illustrate the differences from other embodiments. In particular, for the embodiments of the method, device, electronic device, and storage medium for receiving uplink data when the downlink signal is limited, since they are basically similar to the embodiments of the method for transmitting uplink data when the downlink signal is limited, the description is relatively simple, and reference can be made to the corresponding parts of the method embodiments for the relevant parts.

[0267] The above are only the preferred embodiments of the present invention and are not intended to limit the protection scope of the present invention. Any modifications, equivalent replacements, improvements, etc. made within the spirit and principle of the present invention are all included within the protection scope of the present invention.

Claims

1. A method for sending uplink data when the downlink signal is limited, characterized in that, Applied to a terminal, the method includes: Determine a target access device; Based on the first location-related information of the terminal and the second location-related information of the target access device, determine a first time deviation and a frequency deviation between the terminal and the target access device; Based on pre-configured uplink transmission resources, the first time deviation, and the frequency deviation, send first uplink data to the target access device.

2. The method according to claim 1, wherein The step of determining the target access device includes: Obtain third location-related information of at least one access device; Determine the target access device based on at least the first location-related information and the third location-related information.

3. The method according to claim 2, wherein The step of determining the target access device based on at least the first location-related information and the third location-related information includes: Based on the location of the terminal and the locations of at least one access device, and the service time period corresponding to the access device, determine the target access device, where the time when the terminal sends the first uplink data and the time when the target access device receives the first uplink data are within the service time period corresponding to the target access device.

4. The method according to claim 1, wherein The first time deviation is determined by the following steps: According to the location of the terminal and the location of the target access device at a first moment, determine a first distance between the terminal and the target access device at the first moment; According to the first distance and the signal transmission speed, determine the first time deviation corresponding to the first uplink data at the first moment.

5. The method according to claim 4, wherein The location of the terminal is determined according to the movement trajectory of the terminal or according to a positioning module installed on the terminal; The location of the target access device is determined according to the movement trajectory of the target access device.

6. The method according to claim 1, wherein The first time deviation is determined by the following steps: Obtain a second time deviation corresponding to second uplink data that the terminal is to send to the target access device at a third moment, where the third moment is earlier than the first moment; According to the time delay between the third moment and the first moment, determine a target adjustment time offset of the first moment relative to the third moment; Compensate the second time deviation with the target adjustment time offset to obtain the first time deviation corresponding to the first uplink data at the first moment.

7. The method according to claim 6, wherein The step of determining the target adjustment time offset of the first moment relative to the third moment according to the time delay between the third moment and the first moment includes: Determine the target adjustment time offset of the first moment relative to the third moment according to the time delay between the third moment and the first moment and the unit adjustment time offset; or Determine the target adjustment time offset of the first moment relative to the third moment according to the time delay between the third moment and the first moment, the unit distance deviation, and the signal transmission speed.

8. The method according to claim 1, wherein The frequency deviation is determined by the following steps: According to the relative movement speed between the terminal and the target access device at a first moment, a first frequency, and the direction angle, determine the frequency deviation corresponding to the first uplink data at the first moment, where the direction angle is the angle between the relative movement direction between the terminal and the target access device and the direction in which the beam of the target access device irradiates the terminal.

9. The method according to claim 1, wherein Send multiple pieces of the first uplink data to the target access device.

10. The method according to claim 1, characterized in that, The step of sending the first uplink data to the target access device based on preconfigured uplink transmission resources, the first time deviation, and the frequency deviation includes: Divide the first uplink data into multiple sub-data pieces and place them into multiple radio frames respectively; Based on preconfigured uplink transmission resources, the first time deviation, and the frequency deviation, send the multiple radio frames to the target access device.

11. The method according to claim 10, wherein The multiple radio frames use the same frequency-domain resources.

12. The method according to claim 1, wherein The first uplink data includes at least one of the following: the beam identifier of the target access device, the identifier of the terminal, the media access control (MAC) header, and the service data unit (SDU).

13. The method according to claim 12, wherein The first uplink data further includes padding data.

14. The method according to any one of claims 1-13, characterized in that, At least one of the terminal and the target access device is in a moving state.

15. A method for receiving uplink data when downlink signals are limited, characterized in that Applied to the target access device, the method includes: Preconfigure uplink transmission resources; In a blind detection manner, receive the first uplink data sent by the terminal in the preconfigured uplink transmission resources.

16. The method according to claim 15, wherein The step of receiving the first uplink data sent by the terminal in the preconfigured uplink transmission resources in a blind detection manner includes: In a blind detection manner, receive multiple radio frames sent by the terminal in the preconfigured uplink transmission resources, each radio frame including a sub-data piece of the first uplink data, and the sub-data pieces included in the multiple radio frames constitute the first uplink data; Extract the first uplink data from the multiple radio frames.

17. The method according to claim 16, wherein The multiple radio frames use the same frequency-domain resources.

18. The method according to claim 15, wherein The first uplink data includes at least one of the following: the beam identifier of the target access device, the identifier of the terminal, the media access control (MAC) header, and the service data unit (SDU).

19. The method according to claim 18, characterized in that, The first uplink data further includes padding data.

20. The method according to any one of claims 15-19, characterized in that, At least one of the terminal and the target access device is in a moving state.

21. An uplink data transmission device when a downlink signal is limited, characterized in that, Applied to the terminal, the apparatus includes: A first determination module, configured to determine the target access device; A second determination module, configured to determine a first time deviation and a frequency deviation between the terminal and the target access device based on first position-related information of the terminal and second position-related information of the target access device; A sending module, configured to send the first uplink data to the target access device based on preconfigured uplink transmission resources, the first time deviation, and the frequency deviation.

22. An uplink data receiving device when a downlink signal is limited, characterized in that, Applied to the target access device, the apparatus includes: A configuration module, configured to preconfigure uplink transmission resources; A receiving module, configured to receive the first uplink data sent by the terminal in the preconfigured uplink transmission resources in a blind detection manner.

23. An electronic device, characterized in that, It includes a processor, a communication interface, a memory, and a communication bus. Among them, the processor, the communication interface, and the memory complete communication with each other through the communication bus; The memory is used to store a computer program; When the processor is configured to execute the program stored in the memory, it implements the method steps described in any one of claims 1-14 or 15-20.

24. A computer-readable storage medium, characterized in that, The computer-readable storage medium stores a computer program, and when the computer program is executed by the processor, it implements the method steps described in any one of claims 1-14 or 15-20.