Data transmission method and device

文档序号:939195 发布日期:2021-03-05 浏览:11次 中文

阅读说明:本技术 一种数据传输方法以及装置 (Data transmission method and device ) 是由 李添泽 张鹏 于 2019-08-30 设计创作,主要内容包括:本申请实施例公开了一种数据传输方法及装置,用于实现UC场景下CUE、SUE与基站之间进行数据传输时保证上行接收侧的时间同步。本申请实施例方法包括:在数据传输的过程中,该CUE获取自身的上行定时信息或者获取该SUE的上行定时信息;然后该CUE根据该上行定时信息侦听该SUE发送给无线接入网设备的上行数据;最后该CUE在获取到该上行数据之后将该上行数据按照该自身的上行定时信息或该SUE的上行定时信息转发给该无线接入网设备。(The embodiment of the application discloses a data transmission method and device, which are used for ensuring time synchronization of an uplink receiving side when data transmission is carried out between a CUE (compute unified element), a SUE (subscriber identity module) and a base station under a UC (unified communications Unit) scene. The method in the embodiment of the application comprises the following steps: in the data transmission process, the CUE acquires the uplink timing information of the CUE or acquires the uplink timing information of the SUE; then the CUE monitors the uplink data sent by the SUE to the wireless access network equipment according to the uplink timing information; and finally, after acquiring the uplink data, the CUE forwards the uplink data to the radio access network equipment according to the uplink timing information of the CUE or the uplink timing information of the SUE.)

1. A method of data transmission, comprising:

a cooperative user equipment CUE acquires uplink timing information, wherein the uplink timing information is the uplink timing information of the CUE or the uplink timing information is the uplink timing information of a source user equipment SUE;

the CUE monitors the uplink data of the SUE according to the uplink timing information;

and the CUE sends the uplink data to the wireless access network equipment.

2. The method according to claim 1, wherein the CUE listening to the uplink data of the SUE according to the uplink timing information comprises:

the CUE monitors the uplink data of the SUE at each transmission time slot according to the uplink timing information;

or the like, or, alternatively,

the CUE receives downlink control information sent by the wireless access network equipment, wherein the downlink control information is used for indicating a first appointed time slot when the CUE monitors uplink data;

the CUE monitors the uplink data of the SUE at the first appointed time slot according to the uplink timing information;

or the like, or, alternatively,

the CUE receives side row control information sent by the SUE, wherein the side row control information is used for indicating a second appointed time slot when the CUE monitors uplink data;

the CUE listens to the uplink data of the SUE at the second designated time slot according to the uplink timing information;

or the like, or, alternatively,

and the CUE monitors the uplink data of the SUE according to target uplink timing information, wherein the time length indicated by the target uplink timing information is half of the time length indicated by the uplink timing information.

3. The method according to claim 1, wherein when the uplink timing information is uplink timing information of a source user equipment SUE, the acquiring, by the cooperative user equipment CUE, the uplink timing information comprises:

the CUE receives downlink control information sent by the wireless access network equipment, wherein the downlink control information carries uplink timing information of the SUE;

or the like, or, alternatively,

the CUE receives the side row control information sent by the SUE, wherein the side row control information carries the uplink timing information of the SUE;

or the like, or, alternatively,

and the CUE receives the radio resource control information sent by the SUE, wherein the radio resource control information carries the uplink timing information of the SUE.

4. The method of claim 3, wherein the CUE receiving the sideline control information sent by the SUE comprises:

the CUE receives the sideline control information periodically sent by the SUE;

or the like, or, alternatively,

and the CUE receives the sideline control information sent by the SUE after sending the uplink scheduling request.

5. The method of claim 3, wherein the CUE receiving the RRC information sent by the SUE comprises:

the CUE receives the radio resource control information periodically transmitted by the SUE;

or the like, or, alternatively,

and the CUE receives the radio resource control information sent by the SUE after sending the uplink scheduling request.

6. The method according to any of claims 1 to 5, wherein the CUE and the SUE use independent resource pools for cooperative data transmission of the CUE and the SUE.

7. The method according to any one of claims 1 to 5, further comprising:

the CUE acquires uplink resources of the SUE;

the monitoring, by the CUE, the uplink data of the SUE according to the uplink timing information includes:

and the CUE monitors the uplink data of the SUE according to the uplink resources and the uplink timing information.

8. The method of claim 7, wherein the CUE obtaining the uplink resource of the SUE comprises:

the CUE receives scheduling information sent by the wireless access network equipment, wherein the scheduling information is used for indicating the uplink resource of the SUE;

and the CUE acquires the uplink resource of the SUE according to the scheduling information.

9. The method of claim 7, wherein the CUE obtaining the uplink resource of the SUE comprises:

and the CUE receives indication information sent by the wireless access network equipment, wherein the indication information is used for indicating the resource block position of the SUE in a time-frequency resource pattern TFRP.

10. A terminal device applied to CUE, comprising:

an obtaining module, configured to obtain uplink timing information, where the uplink timing information is uplink timing information of the CUE itself or the uplink timing information is uplink timing information of a source user equipment SUE;

the monitoring module is used for monitoring the uplink data of the SUE according to the uplink timing information;

and the sending module is used for sending the uplink data to the wireless access network equipment.

11. The terminal device according to claim 10, wherein the intercepting module is specifically configured to intercept, at each transmission timeslot, the uplink data of the SUE according to the uplink timing information;

or the like, or, alternatively,

receiving downlink control information sent by the wireless access network equipment, wherein the downlink control information is used for indicating a first designated time slot when the CUE monitors uplink data; intercepting the uplink data of the SUE at the first appointed time slot according to the uplink timing information;

or the like, or, alternatively,

receiving sideline control information sent by the SUE, wherein the sideline control information is used for indicating a second appointed time slot when the CUE monitors uplink data; intercepting the uplink data of the SUE at the second designated time slot according to the uplink timing information;

or the like, or, alternatively,

and monitoring the uplink data of the SUE according to target uplink timing information, wherein the duration indicated by the target uplink timing information is half of the duration indicated by the uplink timing information.

12. The terminal device according to claim 10, wherein when the uplink timing information is uplink timing information of a source user equipment SUE, the obtaining module is specifically configured to receive downlink control information sent by the radio access network device, where the downlink control information carries the uplink timing information of the SUE;

or the like, or, alternatively,

receiving side row control information sent by the SUE, wherein the side row control information carries uplink timing information of the SUE;

and receiving the radio resource control information sent by the SUE, wherein the radio resource control information carries the uplink timing information of the SUE.

13. The terminal device according to claim 12, wherein the obtaining module is specifically configured to receive the sideline control information periodically sent by the SUE;

or the like, or, alternatively,

and receiving the sideline control information sent by the SUE after sending the uplink scheduling request.

14. The terminal device according to claim 12, wherein the obtaining module is specifically configured to receive the radio resource control information periodically sent by the SUE;

or the like, or, alternatively,

and receiving the radio resource control information sent by the SUE after sending the uplink scheduling request.

15. The terminal device according to any of claims 10 to 14, wherein the CUE and the SUE use independent resource pools for cooperative data transmission of the CUE and the SUE.

16. The terminal device according to any one of claims 10 to 14, wherein the obtaining module is further configured to obtain an uplink resource of the SUE;

the monitoring module is specifically configured to monitor uplink data of the SUE according to the uplink resource and the uplink timing information.

17. The terminal device according to claim 16, wherein the obtaining module is specifically configured to receive scheduling information sent by the radio access network device, where the scheduling information is used to indicate uplink resources of the SUE; and acquiring the uplink resource of the SUE according to the scheduling information.

18. The terminal device of claim 16, wherein the obtaining module is specifically configured to receive indication information sent by the radio access network device, where the indication information is used to indicate a resource block location of the SUE in the TFRP.

19. A terminal device applied to the CUE, comprising at least one processor and at least one memory, wherein the memory stores a computer readable program, and the processor is configured to execute the program in the memory to perform the method of any one of claims 1 to 9.

20. A computer-readable storage medium having stored thereon computer instructions for performing the method of any one of claims 1 to 9.

21. A computer program product comprising instructions for causing a computer to perform the method of any one of claims 1 to 9 when the computer program product is run on a computer.

Technical Field

The present application relates to the field of communications, and in particular, to a data transmission method and apparatus.

Background

Wireless Communication technology has experienced rapid development in the past decades, and has successively experienced a first generation wireless Communication System based on an analog Communication System, a 2G wireless Communication System represented by a Global System for Mobile Communication (GSM), a 3G wireless Communication System represented by Wideband Code Division Multiple Access (WCDMA), and a Long Term Evolution (LTE) 4G wireless Communication System which has been widely used throughout the world and has achieved great success. Services supported by wireless communication systems have also evolved from voice, short message service, to now support wireless high-speed data communications. Meanwhile, the number of wireless connections worldwide is undergoing a continuous high-speed increase, and various new wireless service types, such as internet of things, automatic driving, etc., are emerging in large numbers, which all put higher demands on the next generation wireless communication system.

User equipment Cooperation (UC) is one of the characteristics mainly supported by the next-generation communication system, which can significantly improve the capacity of the system and the coverage of the network, and at the same time, can reduce the load at the base station end, and a typical uplink user Cooperation scenario is shown in fig. 1. Specifically, uplink transmission based on user cooperation mainly consists of two stages: in the first stage, Source User Equipment (SUE) sends data to Cooperative User Equipment (CUE), that is, CUE1 and CUE2 in fig. 1; the second stage CUE1 and CUE2 forward correctly received signals to the base station (there may be different forwarding modes, such as amplify-and-forward, decode-and-forward, compress-and-forward, etc.). Thus, the SUE realizes reliable data transmission with the help of the CUE1 and the CUE2, thereby improving uplink coverage and system transmission efficiency.

In order to ensure time synchronization on the uplink receiving side (base station side), a Timing Advance (TA) mechanism is proposed. The starting time when the UE receives the downlink subframe of the base station becomes downlink timing, and the starting time when the UE transmits the uplink subframe is called uplink timing. From the UE side, timing advance is essentially a time offset between the starting time of receiving the downlink subframe and the time of transmitting the uplink subframe. The base station can control the arrival time of uplink signals from different UEs at the base station by appropriately controlling the offset of each UE. For the UE farther from the base station, due to the larger transmission delay, the UE closer to the base station is required to transmit the uplink data earlier. However, the synchronization problem between the CUE, SUE and uplink receiving side in the current UC scene has not been solved yet.

Disclosure of Invention

The embodiment of the application provides a data transmission method and device, which are used for ensuring time synchronization of an uplink receiving side when data transmission is carried out between a CUE (compute unified element), a SUE (subscriber identity module) and a base station in a UC (unified communications Unit) scene.

In a first aspect, an embodiment of the present application provides a data transmission method, which specifically includes: under the UC scene, the CUE and the SUE are taken as a cooperative user group; in the data transmission process, the CUE acquires the uplink timing information of the CUE or acquires the uplink timing information of the SUE; then the CUE monitors the uplink data sent by the SUE to the wireless access network equipment according to the uplink timing information; and finally, after acquiring the uplink data, the CUE forwards the uplink data to the radio access network equipment according to the uplink timing information of the CUE or the uplink timing information of the SUE.

In this embodiment, the CUE listens to the uplink data of the SUE and forwards the uplink data to the radio access network device after acquiring the uplink timing information, so that the CUE and the uplink data sent by the SUE can be effectively ensured to be synchronized for a certain time, and confusion occurring when the radio access network device receives the uplink data of the SUE is prevented.

Optionally, the ue may specifically use the following possible manners to monitor the uplink data of the SUE according to the uplink timing information:

in one possible implementation, the CUE listens to the uplink data of the SUE in each transmission slot according to the uplink timing information.

In another possible implementation manner, the CUE reduces the duration indicated by the uplink timing information of the CUE by half to obtain target uplink timing information, and then the CUE listens to the uplink data of the SUE every transmission timeslot according to the target uplink timing information.

In another possible implementation manner, the CUE receives downlink control information sent by the radio access network device, where the downlink control information is used to instruct the CUE to listen to a first designated time slot when the CUE listens to the uplink data of the SUE; and then the CUE monitors the uplink data of the SUE in the first appointed time slot according to the uplink timing information of the CUE.

In another possible implementation manner, the CUE reduces the duration indicated by the uplink timing information of the CUE by half to obtain the target uplink timing information; then the CUE receives downlink control information sent by the wireless access network equipment, wherein the downlink control information is used for indicating a target designated time slot when the CUE monitors the uplink data of the SUE; and then the CUE monitors the uplink data of the SUE in the target appointed time slot according to the target uplink timing information.

In another possible implementation manner, the CUE receives lateral control information sent by the SUE, where the lateral control information is used to indicate a second designated time slot when the CUE listens to uplink data; then, the CUE listens to the uplink data of the SUE in the second designated time slot according to the uplink timing information.

In another possible implementation manner, the CUE reduces the duration indicated by the uplink timing information of the CUE by half to obtain the target uplink timing information; then the CUE receives the sideline control information sent by the SUE, wherein the sideline control information is used for indicating a target designated time slot when the CUE monitors uplink data; then, the CUE monitors the uplink data of the SUE in the target designated time slot according to the target uplink timing information.

Optionally, when the CUE does not acquire uplink timing information of the CUE, the CUE may further acquire the uplink timing information of the SUE, and the specific manner may be as follows:

in a possible implementation manner, the CUE receives downlink control information sent by the radio access network device, where the downlink control information carries uplink timing information of the SUE.

In another possible implementation manner, the CUE receives side column control information sent by the SUE, where the side column control information carries uplink timing information of the SUE.

In another possible implementation manner, the CUE receives radio resource control information sent by the SUE, where the radio resource control information carries uplink timing information of the SUE.

Based on the above scheme, when the SUE sends the sideline control information or the radio resource control information to the CUE, the SUE may adopt the following several ways:

in one possible implementation, the SUE may periodically send the sidelink control information or the rrc message to the CUE. Wherein, the period duration is defined by the agreement between the SUE and the CUE.

In another possible implementation manner, the SUE may send the sidelink control information or the rrc message to the CUE after sending the uplink scheduling request. Specifically, the SUE may be configured to send the sidelink control information or the rrc message to the CUE in a next transmission slot after the uplink scheduling request is sent.

Optionally, in a scenario of cooperative transmission between the CUE and the SUE, the radio access network device may allocate an independent resource pool to the CUE and the SUE for data transmission, where the independent resource pool is used for the CUE and the SUE for cooperative data transmission. Thus, the radio access network device can configure the CUE and the SUE according to the resource pool at the system level, thereby reducing the overhead of configuration signaling.

Optionally, the CUE may further obtain the uplink resource of the SUE, and then listen to the uplink data of the SUE according to the uplink resource and the uplink timing information. In this embodiment, the CUE may simultaneously acquire the uplink resource of the SUE, the uplink timing information of the SUE, and the uplink timing information of the CUE itself, and when the CUE listens to the uplink data of the SUE, the CUE may automatically select an optimal scheme for listening, and the specific situation is not limited here.

When the CUE acquires the uplink resource of the SUE, the method may specifically include the following several ways:

in a possible implementation manner, the CUE receives scheduling information sent by the radio access network device, where the scheduling information is used to indicate uplink resources of the SUE; and the CUE acquires the uplink resource of the SUE according to the scheduling information. Therefore, when the wireless access network equipment schedules the SUE to send uplink data through the scheduling information, the scheduling information is sent to the CUE at the same time, so that the CUE can determine uplink resources of the SUE and ensure the interception effect of the CUE.

In another possible implementation manner, the CUE receives indication information sent by the radio access network device, where the indication information is used to indicate a resource block position of the SUE within a Time Frequency Resource Pattern (TFRP). When the uplink resource of the SUE is configured according to the TFRP, the radio access network device may accurately control the listening window of the CUE when notifying the CUE of the resource block position of the SUE in the TFRP, so that the CUE achieves the effect of energy saving when receiving the uplink data of the SUE.

In a second aspect, an embodiment of the present application provides a terminal device, where the terminal device has a function of implementing a behavior of the terminal device in the first aspect. The functions can be realized by hardware, and the functions can also be realized by executing corresponding software by hardware. The hardware or software includes one or more modules corresponding to the above-described functions.

In one possible implementation, the apparatus includes means or modules for performing the steps of the first aspect above. For example, the apparatus includes: an obtaining module, configured to obtain uplink timing information, where the uplink timing information is uplink timing information of the CUE itself or the uplink timing information is uplink timing information of a source user equipment SUE; the monitoring module is used for monitoring the uplink data of the SUE according to the uplink timing information; and the sending module is used for sending the uplink data to the wireless access network equipment.

Optionally, the terminal device further comprises a storage module, configured to store necessary program instructions and data of the terminal device.

In one possible implementation, the apparatus includes: a processor and a transceiver, the processor being configured to support a terminal device to perform the respective functions of the method provided by the first aspect. The transceiver is used for instructing the communication between the terminal equipment and between the terminal equipment and the wireless access network equipment, and sending corresponding information or instructions related in the method to the terminal equipment or the wireless access network equipment. Optionally, the apparatus may further comprise a memory for coupling with the processor, which stores program instructions and data necessary for the terminal device.

In a possible implementation manner, when the apparatus is a chip in a terminal device, the chip includes: a processing module and a transceiver module, where the processing module may be, for example, a processor, and the processor is configured to listen to the uplink data of the SUE according to the uplink timing information; the transceiver module may be, for example, an input/output interface, pin or circuit on the chip, and transmits the uplink data to other chips or modules coupled to the chip. The processing module can execute the computer-executable instructions stored in the storage unit to support the terminal device to execute the method provided by the first aspect. Alternatively, the storage unit may be a storage unit in the chip, such as a register, a cache, and the like, and the storage unit may also be a storage unit located outside the chip, such as a read-only memory (ROM) or another type of static storage device that can store static information and instructions, a Random Access Memory (RAM), and the like.

In one possible implementation, the apparatus includes: a processor, baseband circuitry, radio frequency circuitry, and an antenna. The processor is used for realizing control of functions of each circuit part, the baseband circuit is used for generating data packets, and the data packets are subjected to analog conversion, filtering, amplification, up-conversion and other processing by the radio frequency circuit and then are sent to the wireless access network equipment by the antenna. Optionally, the apparatus further comprises a memory that stores necessary program instructions and data for the terminal device.

The processor mentioned in any of the above may be a general Processing Unit (CPU), a microprocessor, an application-specific integrated circuit (ASIC), or one or more integrated circuits for controlling the execution of programs of the above-mentioned data transmission methods.

In a third aspect, an embodiment of the present application provides a computer-readable storage medium, where computer instructions are stored, and the computer instructions are configured to execute the method described in any possible implementation manner in the first aspect.

In a fourth aspect, embodiments of the present application provide a computer program product containing instructions, which when executed on a computer, cause the computer to perform the method according to any possible implementation manner of the first aspect.

In a fifth aspect, an embodiment of the present application provides a communication system, where the communication system includes the radio access network device and the terminal in the foregoing aspects.

According to the technical scheme, the embodiment of the application has the following advantages: the CUE listens the uplink data of the SUE and forwards the uplink data to the wireless access network equipment after acquiring the uplink timing information, so that the CUE and the uplink data sent by the SUE can be effectively ensured to be synchronized for a certain time, and confusion of the wireless access network equipment when receiving the uplink data of the SUE is prevented.

Drawings

Fig. 1 is a diagram of an exemplary system architecture for terminal device cooperation in an embodiment of the present application;

fig. 2 is a schematic diagram of an embodiment of a data transmission method in an embodiment of the present application;

FIG. 3 is a schematic diagram of an embodiment of resource allocation in an embodiment of the present application;

FIG. 4 is a schematic diagram of an embodiment of a terminal device in the embodiment of the present application;

fig. 5 is a schematic diagram of another embodiment of the terminal device in the embodiment of the present application;

fig. 6 is a schematic diagram of an embodiment of a data transmission system in an embodiment of the present application.

Detailed Description

The embodiment of the application provides a data transmission method and device, which are used for ensuring time synchronization of an uplink receiving side when data transmission is carried out between a CUE (compute unified element), a SUE (subscriber identity module) and a base station in a UC (unified communications Unit) scene.

The terms "first," "second," "third," "fourth," and the like in the description and in the claims of the present application and in the drawings described above, if any, are used for distinguishing between similar elements and not necessarily for describing a particular sequential or chronological order. It will be appreciated that the data so used may be interchanged under appropriate circumstances such that the embodiments described herein may be practiced otherwise than as specifically illustrated or described herein. Furthermore, the terms "comprises," "comprising," and "having," and any variations thereof, are intended to cover a non-exclusive inclusion, such that a process, method, system, article, or apparatus that comprises a list of steps or elements is not necessarily limited to those steps or elements expressly listed, but may include other steps or elements not expressly listed or inherent to such process, method, article, or apparatus.

With the development of communication technology, the number of wireless connections worldwide is undergoing continuous high-speed growth, and various new wireless service types, such as internet of things, automatic driving, etc., are emerging in large numbers, which all place higher demands on the next generation wireless communication system. UC is one of the main supported features of the next generation communication system (5G), which can significantly improve the capacity of the system and the coverage area of the network, and at the same time, can reduce the load at the base station end, and a typical uplink user cooperation scenario is shown in fig. 1. Specifically, uplink transmission based on user cooperation mainly consists of two stages: the first stage SUE sends data to the CUE, i.e. SUE1 in fig. 1 sends data to CUE1 and CUE 2; the second stage CUE1 and CUE2 forward correctly received signals to the base station (there may be different forwarding modes, such as amplify-and-forward, decode-and-forward, compress-and-forward, etc.). Thus, the SUE realizes reliable data transmission with the help of the CUE1 and the CUE2, thereby improving uplink coverage and system transmission efficiency. In order to ensure time synchronization on the uplink receiving side (base station side), a Timing Advance (TA) mechanism is proposed. The starting time when the UE receives the downlink subframe of the base station becomes downlink timing, and the starting time when the UE transmits the uplink subframe is called uplink timing. From the UE side, timing advance is essentially a time offset between the starting time of receiving the downlink subframe and the time of transmitting the uplink subframe. The base station can control the arrival time of uplink signals from different UEs at the base station by appropriately controlling the offset of each UE. For the UE farther from the base station, due to the larger transmission delay, the UE closer to the base station is required to transmit the uplink data earlier. However, the synchronization problem between the CUE, SUE and uplink receiving side in the current UC scene has not been solved yet.

In order to solve the problem, the embodiment of the application provides the following technical scheme: under the UC scene, the CUE and the SUE are taken as a cooperative user group; in the data transmission process, the CUE acquires the uplink timing information of the CUE or acquires the uplink timing information of the SUE; then the CUE monitors the uplink data sent by the SUE to the wireless access network equipment according to the uplink timing information; and finally, after acquiring the uplink data, the CUE forwards the uplink data to the radio access network equipment according to the uplink timing information of the CUE or the uplink timing information of the SUE.

In this application, the radio access network device may be any device having a wireless transceiving function. Including but not limited to: an evolved Node B (NodeB or eNB or e-NodeB) in LTE, a base station (gnnodeb or gNB) or a transmission point (TRP) in NR, a base station for subsequent evolution in 3GPP, an access Node in WiFi system, a wireless relay Node, a wireless backhaul Node, and the like. The base station may be: macro base stations, micro base stations, pico base stations, small stations, relay stations, or balloon stations, etc. Multiple base stations may support the same technology network as mentioned above, or different technologies networks as mentioned above. The base station may contain one or more co-sited or non co-sited TRPs. The radio access network device may also be a radio controller, a Centralized Unit (CU), and/or a Distributed Unit (DU) in a Cloud Radio Access Network (CRAN) scenario. The radio access network device may also be a server, a wearable device, or a vehicle mounted device, etc. The following description will take a radio access network device as an example of a base station. The plurality of radio access network devices may be base stations of the same type or different types. The base station may communicate with the terminal device, and may also communicate with the terminal device through the relay station. The terminal device may communicate with a plurality of base stations of different technologies, for example, the terminal device may communicate with a base station supporting an LTE network, may communicate with a base station supporting a 5G network, and may support dual connectivity with the base station of the LTE network and the base station of the 5G network.

The terminal equipment has a wireless transceiving function, can be deployed on land and comprises an indoor or outdoor, a handheld, a wearable or a vehicle-mounted terminal; can also be deployed on the water surface (such as a ship and the like); and may also be deployed in the air (e.g., airplanes, balloons, satellites, etc.). The terminal device may be a mobile phone (mobile phone), a tablet computer (Pad), a computer with a wireless transceiving function, a Virtual Reality (VR) terminal device, an Augmented Reality (AR) terminal device, a wireless terminal in industrial control (industrial control), a vehicle-mounted terminal device, a wireless terminal in self driving (self driving), a wireless terminal in remote medical (remote medical), a wireless terminal in smart grid (smart grid), a wireless terminal in transportation safety (transportation safety), a wireless terminal in smart city (smart city), a wireless terminal in smart home (smart home), a wearable terminal device, and the like. A terminal device may also be sometimes referred to as a User Equipment (UE), an access terminal device, a vehicle-mounted terminal, an industrial control terminal, a UE unit, a UE station, a mobile station, a remote terminal device, a mobile device, a UE terminal device, a wireless communication device, a UE agent, a UE device, or the like. The terminals may also be fixed or mobile. The relay may be the network device or the terminal.

Specifically, referring to fig. 2, an embodiment of a data transmission method in the embodiment of the present application includes:

201. the CUE acquires uplink timing information, wherein the uplink timing information is the uplink timing information of the CUE or the uplink timing information of the SUE.

In a scenario of cooperation of user equipment, in order to implement uplink data synchronization between the CUE and the SUE, the CUE acquires uplink timing information during data transmission, where the uplink timing information may be uplink timing information allocated to the CUE by the radio access network device, or uplink timing information of the SUE in the same user group as the CUE.

It can be understood that, if the CUE acquires the uplink timing information of the SUE, the following several possible implementation manners may be adopted:

in a possible implementation manner, the CUE receives downlink control information sent by the radio access network device, where the downlink control information carries uplink timing information of the SUE.

In another possible implementation manner, the CUE receives side column control information sent by the SUE, where the side column control information carries uplink timing information of the SUE.

In another possible implementation manner, the CUE receives radio resource control information sent by the SUE, where the radio resource control information carries uplink timing information of the SUE.

Meanwhile, when the SUE sends the uplink timing information of the SUE to the CUE, the SUE may adopt the following modes:

in one possible implementation, the SUE may periodically send the sidelink control information or the rrc message to the CUE. Wherein, the period duration is defined by the agreement between the SUE and the CUE.

In another possible implementation manner, the SUE may send the sidelink control information or the rrc message to the CUE after sending the uplink scheduling request. Specifically, the SUE may be configured to send the sidelink control information or the rrc message to the CUE in a next transmission slot after the uplink scheduling request is sent.

202. The SUE sends uplink data to the radio access network device.

In the data transmission process, the SUE sends uplink data to the radio access network device by using uplink resources.

In this embodiment, the uplink resource of the SUE may be configured by the radio access network device in real time, or may be a corresponding resource block configured in the TFRP in advance. In one example, the resource block configuration within the TFRP is as shown in figure 3. In the figure, the black grid is the resource blocks that the SUE can occupy, i.e., the SUE can transmit data on these resource blocks.

203. And the CUE monitors the uplink data according to the uplink timing information.

After acquiring the uplink timing information, the CUE may listen to the uplink data of the SUE in the following ways. The specific situation is as follows:

in one possible implementation, the CUE listens to the uplink data of the SUE in each transmission slot according to the uplink timing information.

In another possible implementation manner, the CUE reduces the duration indicated by the uplink timing information of the CUE by half to obtain target uplink timing information, and then the CUE listens to the uplink data of the SUE every transmission timeslot according to the target uplink timing information.

In another possible implementation manner, the CUE receives downlink control information sent by the radio access network device, where the downlink control information is used to instruct the CUE to listen to a first designated time slot when the CUE listens to the uplink data of the SUE; and then the CUE monitors the uplink data of the SUE in the first appointed time slot according to the uplink timing information of the CUE.

In another possible implementation manner, the CUE reduces the duration indicated by the uplink timing information of the CUE by half to obtain the target uplink timing information; then the CUE receives downlink control information sent by the wireless access network equipment, wherein the downlink control information is used for indicating a target designated time slot when the CUE monitors the uplink data of the SUE; and then the CUE monitors the uplink data of the SUE in the target appointed time slot according to the target uplink timing information.

In another possible implementation manner, the CUE receives lateral control information sent by the SUE, where the lateral control information is used to indicate a second designated time slot when the CUE listens to uplink data; then, the CUE listens to the uplink data of the SUE in the second designated time slot according to the uplink timing information.

In another possible implementation manner, the CUE reduces the duration indicated by the uplink timing information of the CUE by half to obtain the target uplink timing information; then the CUE receives the sideline control information sent by the SUE, wherein the sideline control information is used for indicating a target designated time slot when the CUE monitors uplink data; then, the CUE monitors the uplink data of the SUE in the target designated time slot according to the target uplink timing information.

Based on the above scheme, when the SUE sends the sideline control information or the radio resource control information to the CUE, the SUE may adopt the following several ways:

in one possible implementation, the SUE may periodically send the sidelink control information or the rrc message to the CUE. Wherein, the period duration is defined by the agreement between the SUE and the CUE.

In another possible implementation manner, the SUE may send the sidelink control information or the rrc message to the CUE after sending the uplink scheduling request. Specifically, the SUE may be configured to send the sidelink control information or the rrc message to the CUE in a next transmission slot after the uplink scheduling request is sent.

Optionally, in a scenario of cooperative transmission between the CUE and the SUE, the radio access network device may allocate an independent resource pool to the CUE and the SUE for data transmission, where the independent resource pool is used for the CUE and the SUE for cooperative data transmission. Thus, the radio access network device can configure the CUE and the SUE according to the resource pool at the system level, thereby reducing the overhead of configuration signaling.

Optionally, the CUE may further obtain the uplink resource of the SUE, and then listen to the uplink data of the SUE according to the uplink resource and the uplink timing information. In this embodiment, the CUE may simultaneously acquire the uplink resource of the SUE, the uplink timing information of the SUE, and the uplink timing information of the CUE itself, and when the CUE listens to the uplink data of the SUE, the CUE may automatically select an optimal scheme for listening, and the specific situation is not limited here.

When the CUE acquires the uplink resource of the SUE, the method may specifically include the following several ways:

in a possible implementation manner, the CUE receives scheduling information sent by the radio access network device, where the scheduling information is used to indicate uplink resources of the SUE; and the CUE acquires the uplink resource of the SUE according to the scheduling information. Therefore, when the wireless access network equipment schedules the SUE to send uplink data through the scheduling information, the scheduling information is sent to the CUE at the same time, so that the CUE can determine uplink resources of the SUE and ensure the interception effect of the CUE.

In another possible implementation manner, the CUE receives indication information sent by the radio access network device, where the indication information is used to indicate a resource block position of the SUE within the TFRP. When the uplink resource of the SUE is configured according to the TFRP, the radio access network device may accurately control the listening window of the CUE when notifying the CUE of the resource block position of the SUE in the TFRP, so that the CUE achieves the effect of energy saving when receiving the uplink data of the SUE.

204. The CUE forwards the uplink data to the wireless access network equipment.

After receiving the uplink data of the SUE, the CUE forwards the uplink data of the SUE to the radio access network device, so as to achieve synchronization with the uplink data sent by the SUE.

In this embodiment, the CUE listens to the uplink data of the SUE and forwards the uplink data to the radio access network device after acquiring the uplink timing information, so that the CUE and the uplink data sent by the SUE can be effectively ensured to be synchronized for a certain time, and confusion occurring when the radio access network device receives the uplink data of the SUE is prevented.

The data transmission method in the embodiment of the present application is described above, and the retransmission apparatus in the embodiment of the present application is described below.

The terminal device 400 in the embodiment of the present application includes: an acquisition module 401, a listening module 401 and a sending module 403. The terminal device 400 may be the CUE in the above method embodiment, or may be one or more chips in the CUE. The terminal device 400 may be configured to perform part or all of the functions of the CUE in the above-described method embodiments.

For example, the obtaining module 401 may be configured to perform step 201 in the foregoing method embodiment; the listening module 402 may be configured to perform step 203 in the above method embodiment; the sending module 203 may be configured to perform step 204 in the above method embodiment. For example, the obtaining module 401 is configured to obtain uplink timing information, where the uplink timing information is uplink timing information of the CUE itself or the uplink timing information is uplink timing information of a source user equipment SUE; a monitoring module 402, configured to monitor uplink data of the SUE according to the uplink timing information; a sending module 403, configured to send the uplink data to a radio access network device.

Optionally, the monitoring module 402 is configured to monitor uplink data of the SUE at each transmission timeslot according to the uplink timing information; or, receiving downlink control information sent by the radio access network device, where the downlink control information is used to indicate a first designated time slot when the CUE listens to uplink data; intercepting the uplink data of the SUE at the first appointed time slot according to the uplink timing information; or, receiving side row control information sent by the SUE, where the side row control information is used to indicate a second designated time slot when the CUE listens to uplink data; intercepting the uplink data of the SUE at the second designated time slot according to the uplink timing information; or monitoring the uplink data of the SUE according to target uplink timing information, wherein the duration indicated by the target uplink timing information is half of the duration indicated by the uplink timing information.

Optionally, the terminal device 400 further includes a storage module, which is coupled to the listening module, so that the listening module can execute a computer execution instruction stored in the storage module to implement the function of the CUE in the above method embodiment. In an example, the storage module optionally included in the terminal device 400 may be a storage unit in the chip, such as a register, a cache, and the like, and the storage module may also be a storage unit located outside the chip, such as a read-only memory (ROM) or another type of static storage device that can store static information and instructions, a Random Access Memory (RAM), and the like.

It should be understood that the flow executed between modules of the terminal device in the embodiment corresponding to fig. 4 is similar to the flow executed by the CUE in the embodiment corresponding to the method in fig. 2, and details thereof are not repeated here.

Fig. 5 shows a possible structure diagram of a terminal device 500 in the above embodiment, and the terminal device 500 may be configured as the aforementioned CUE. The terminal device 500 may include: a processor 502, a computer-readable storage medium/memory 503, a transceiver 504, an input device 505, and an output device 506, and a bus 501. Wherein the processor, transceiver, computer readable storage medium, etc. are connected by a bus. The embodiments of the present application do not limit the specific connection medium between the above components.

In an example, the transceiver 504 is configured to acquire uplink timing information, where the uplink timing information is uplink timing information of the CUE itself or the uplink timing information is uplink timing information of a source user equipment SUE;

the processor 502 is configured to monitor uplink data of the SUE according to the uplink timing information;

a transceiver 504, configured to send the uplink data to a radio access network device.

In one example, the processor 502 may include baseband circuitry, e.g., may data encapsulate, encode, etc., data according to a protocol to generate data packets. The transceiver 504 may include radio frequency circuitry to modulate, amplify, etc. the data packets for transmission to the radio access network device.

In yet another example, the processor 502 may run an operating system that controls functions between various devices and appliances. The transceiver 504 may include a baseband circuit and a radio frequency circuit, for example, the data packet may be processed by the baseband circuit and the radio frequency circuit and then transmitted to the radio access network device.

The transceiver 504 and the processor 502 may implement the corresponding steps in any embodiment of fig. 2, which are not described herein in detail.

It is understood that fig. 5 only shows a simplified design of the CUE, and in practical applications, the CUE may contain any number of transceivers, processors, memories, etc., and all CUEs that can implement the present application are within the scope of the present application.

The processor 502 involved in the terminal device 500 may be a general-purpose processor, such as a general-purpose Central Processing Unit (CPU), a Network Processor (NP), a microprocessor, etc., or may be an application-specific integrated circuit (ASIC), or one or more integrated circuits for controlling the execution of the program according to the present application. But also a Digital Signal Processor (DSP), a field-programmable gate array (FPGA) or other programmable logic device, discrete gate or transistor logic device, discrete hardware components. The controller/processor can also be a combination of computing functions, e.g., comprising one or more microprocessors, DSPs, and microprocessors, among others. Processors typically perform logical and arithmetic operations based on program instructions stored within memory.

The bus 501 may be a Peripheral Component Interconnect (PCI) bus, an Extended Industry Standard Architecture (EISA) bus, or the like. The bus may be divided into an address bus, a data bus, a control bus, etc. For ease of illustration, only one thick line is shown in FIG. 5, but this is not intended to represent only one bus or type of bus.

The computer-readable storage medium/memory 503 referred to above may also hold an operating system and other application programs. In particular, the program may include program code including computer operating instructions. More specifically, the memory may be a read-only memory (ROM), other types of static storage devices that may store static information and instructions, a Random Access Memory (RAM), other types of dynamic storage devices that may store information and instructions, a disk memory, and so forth. The memory 503 may be a combination of the above memory types. And the computer-readable storage medium/memory described above may be in the processor, may be external to the processor, or distributed across multiple entities including the processor or processing circuitry. The computer-readable storage medium/memory described above may be embodied in a computer program product. By way of example, a computer program product may include a computer-readable medium in packaging material.

Alternatively, embodiments of the present application also provide a general-purpose processing system, such as that commonly referred to as a chip, including one or more microprocessors that provide processor functionality; and an external memory providing at least a portion of the storage medium, all connected together with other supporting circuitry through an external bus architecture. The memory-stored instructions, when executed by the processor, cause the processor to perform some or all of the steps of the data transfer method of the embodiment of the CUE described in FIG. 2, and/or other processes for the techniques described herein.

The steps of a method or algorithm described in connection with the disclosure herein may be embodied in hardware or in software instructions executed by a processor. The software instructions may consist of corresponding software modules that may be stored in RAM memory, flash memory, ROM memory, EPROM memory, EEPROM memory, registers, a hard disk, a removable disk, a CD-ROM, or any other form of storage medium known in the art. An exemplary storage medium is coupled to the processor such the processor can read information from, and write information to, the storage medium. Of course, the storage medium may also be integral to the processor. The processor and the storage medium may reside in an ASIC. In addition, the ASIC may reside in a terminal device. Of course, the processor and the storage medium may reside as discrete components in a terminal device.

Referring specifically to fig. 6, an embodiment of a communication system in the embodiment of the present application includes:

a first terminal device 601, a second terminal device 602, and a radio access network device 603;

the first terminal device 601, the second terminal device 602, and the radio access network device 603 implement data transmission through a network system;

the first terminal device 601 has all the functions of the CUE in fig. 2, the second terminal device 602 has all the functions of the SUE in fig. 2, and the radio access network device 603 has all the functions of the radio access network device in fig. 2.

It is clear to those skilled in the art that, for convenience and brevity of description, the specific working processes of the above-described systems, apparatuses and units may refer to the corresponding processes in the foregoing method embodiments, and are not described herein again.

In the several embodiments provided in the present application, it should be understood that the disclosed system, apparatus and method may be implemented in other manners. For example, the above-described apparatus embodiments are merely illustrative, and for example, the division of the units is only one logical division, and other divisions may be realized in practice, for example, a plurality of units or components may be combined or integrated into another system, or some features may be omitted, or not executed. In addition, the shown or discussed mutual coupling or direct coupling or communication connection may be an indirect coupling or communication connection through some interfaces, devices or units, and may be in an electrical, mechanical or other form.

The units described as separate parts may or may not be physically separate, and parts displayed as units may or may not be physical units, may be located in one place, or may be distributed on a plurality of network units. Some or all of the units can be selected according to actual needs to achieve the purpose of the solution of the embodiment.

In addition, functional units in the embodiments of the present application may be integrated into one processing unit, or each unit may exist alone physically, or two or more units are integrated into one unit. The integrated unit can be realized in a form of hardware, and can also be realized in a form of a software functional unit.

The integrated unit, if implemented in the form of a software functional unit and sold or used as a stand-alone product, may be stored in a computer readable storage medium. Based on such understanding, the technical solution of the present application may be substantially implemented or contributed to by the prior art, or all or part of the technical solution may be embodied in a software product, which is stored in a storage medium and includes instructions for causing a computer device (which may be a personal computer, a server, or a network device) to execute all or part of the steps of the method according to the embodiments of the present application. And the aforementioned storage medium includes: a U-disk, a removable hard disk, a Read-Only Memory (ROM), a Random Access Memory (RAM), a magnetic disk or an optical disk, and other various media capable of storing program codes.

The above embodiments are only used for illustrating the technical solutions of the present application, and not for limiting the same; although the present application has been described in detail with reference to the foregoing embodiments, it should be understood by those of ordinary skill in the art that: the technical solutions described in the foregoing embodiments may still be modified, or some technical features may be equivalently replaced; and such modifications or substitutions do not depart from the spirit and scope of the corresponding technical solutions in the embodiments of the present application.

17页详细技术资料下载
上一篇:一种医用注射器针头装配设备
下一篇:用于用户设备的注册更新的方法

网友询问留言

已有0条留言

还没有人留言评论。精彩留言会获得点赞!

精彩留言,会给你点赞!

技术分类