DATA TRANSMISSION METHOD, TERMINAL APPARATUS, AND STORAGE MEDIUM

MX431842BActive Publication Date: 2026-02-25GUANGDONG OPPO MOBILE TELECOMMUNICATIONS CORP LTD
View PDF 0 Cites 0 Cited by

Patent Information

Application Number
MX2022008658
Authority / Receiving Office
MX · MX
Patent Type
Patents
Current Assignee / Owner
Filing Date
2022-07-12
Publication Date
2026-02-25
Estimated Expiration
2040-01-13

AI Technical Summary

Technical Problem

Existing data transmission methods in device-to-device communication do not effectively adapt to hybrid automatic repeat request (HARQ) feedback-based data retransmission mechanisms in sidelink communication.

Method used

A method for determining a target logical channel based on configuration and attribute indication information to facilitate data transmission on sidelink resources, considering HARQ feedback requirements, allowing adaptation to HARQ feedback-based data retransmission.

Benefits of technology

Enables efficient data transmission on sidelinks that aligns with HARQ feedback mechanisms, ensuring reliable data delivery and resource utilization in device-to-device communication.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure MX431842B0
    Figure MX431842B0
Patent Text Reader

Abstract

The present application relates to the technical field of communications, provided in embodiments of the present invention is a data transmission method, a terminal apparatus, and a storage medium; a data transmission method provided in an embodiment of the present invention comprises: determining a target logical channel from one or more logical channels in accordance with configuration indication information of a side-link resource and attribute indication information of the one or more logical channels, the configuration indication information indicating a configuration feature of the side-link resource, and the attribute indication information of the respective logical channels indicating whether data on the respective logical channels requires HARQ feedback; and using the side-link resource to transmit data on the target logical channel;The data transmission method provided in the embodiment of the present invention can be adapted to a data retransmission mechanism based on HARQ feedback.
Need to check novelty before this filing date? Find Prior Art

Description

DATA TRANSMISSION METHOD, TERMINAL APPARATUS, AND STORAGE MEDIUM FIELD OF INVENTION This application relates to the field of communication technologies, and in particular to a method for data transmission, a terminal device and a storage medium. BACKGROUND OF THE INVENTION With the development of Internet of Things (IoT) technology, device-to-device (D2D) communication has become a common mode of communication. Sidelink is a new communication link introduced to support D2D communication. Currently, in the latest D2D research, technicians are considering introducing a data relay mechanism based on hybrid automatic repeat request (HARQ) feedback in the side link. How to achieve data transmission on the side link in such a way that the data transmission mode can adapt to the HARQ feedback-based data relay mechanism described above has become an urgent problem to solve. BRIEF DESCRIPTION OF THE INVENTION The modalities of this application provide a method for data transmission, a terminal device, and a storage medium. In a first aspect, a method for data transmission is provided, which includes: determining a target logical channel from one or more logical channels in accordance with configuration indication information of a side-link resource and attribute indication information of the one or more logical channels, wherein the configuration indication information is configured to indicate configuration characteristics of the side-link resource, and the attribute indication information of each logical channel is configured to indicate whether data on the logical channel requires Hybrid Auto Repeat Request (HARQ) feedback; and transmitting data on the target logical channel when using the side-link resource. Secondly, a terminal device is provided, which includes: a Qcaonn / zznz / E / YiAi determination module, configured to determine a target logical channel from one or more logical channels in accordance with configuration indication information from a side-link resource and attribute indication information from the one or more logical channels, wherein the configuration indication information is configured to indicate configuration characteristics of the side-link resource, and the attribute indication information from each logical channel is configured to indicate whether data on the logical channel requires Hybrid Auto Repeat Request (HARQ) feedback; and a transmission module, configured to transmit data on the target logical channel when using the side-link resource. In a third aspect, a terminal device is provided, which includes a memory and a processor, wherein the memory is configured to store a computer program, and the processor is configured to implement steps of the method described in the first aspect when the computer program is executed. In a fourth aspect, a computer-readable storage medium is provided in which a computer program is stored, wherein the computer program is configured to implement steps of the method described in the first aspect when executed by a processor. In a fifth aspect, a chip is provided, which includes a programmable logic circuit and / or program instructions, wherein the chip is configured to implement steps of the method described in the first aspect when executed. The beneficial effects produced by the technical solutions provided by modalities of this application are at least as follows. UE determines a target logical channel from one or more logical channels based on configuration indication information from a side-link resource and attribute indication information from the one or more logical channels, and transmits data on the target logical channel when using the side-link resource. The configuration indication information is configured to indicate configuration characteristics of the side-link resource, and the attribute indication information for each logical channel is configured to indicate whether data on the logical channel requires HARQ feedback. In this way, UE can determine what data can be transmitted through the side-link resource based on the configuration characteristics of the side-link resource and whether the data on the logical channel requires HARQ feedback.In this way, data transmission on the side link can be adapted to the HARQ feedback-based data retransmission mechanism. Qcaonn / zznz / E / YiAi BRIEF DESCRIPTION OF THE FIGURES Figure 1 is a schematic diagram of an application scenario for a data transmission method provided by modalities of the present application; Figure 2 is a schematic diagram of an application scenario of another method for data transmission provided by modalities of the present application; Figure 3 is a flowchart of a method for data transmission provided by modalities of the present application; Figure 4 is a block diagram of a terminal device provided by modalities of the present application; Figure 5 is a block diagram of another terminal device provided by modality of this application; and Figure 6 is a block diagram of a terminal device provided by modality of this application. DETAILED DESCRIPTION OF THE INVENTION In order to make the objective clearer, technical sales solutions of the present application, the modalities of the present application will be further described in detail below in combination with the attached figures. With the development of Internet of Things (IoT) technology, device-to-device communication (D2D communication) has become a common mode of communication. At the 3GPP organization, D2D communication has gone through multiple different research phases, including the service research phase, its proximity (ProSe), the vehicle-to-everything (V2X) research phase, and the further enhancement device-to-device (FeD2D) research phase. ProSe is commonly used for public safety services, V2X is mainly used for vehicle-to-vehicle and vehicle-to-human communication services, and FeD2D is mainly used for a scenario where a wearable device accesses the network via a mobile phone, thus being mainly used for communication between a low-speed mobile device and a low-power device. In order to support D2D communication, the communication system introduces sidelink in addition to the traditional uplink and downlink, where the sidelink is a communication link used for D2D communication between device and device. Data retransmission mechanism based on request feedback Hybrid Automatic Repeatability (HARQ) is introduced on the side link. The HARQ feedback-based data retransmission mechanism refers to the data receiving device providing HARQ feedback to the data sending device to report whether data was received correctly via HARQ. If HARQ determines that the receiving device is not receiving the data correctly, the sending device retransmits the data to the receiving device. The method for data transmission provided by modalities of this application may be adapted to a HARQ feedback-based data relay mechanism to transmit data on the side link. In what follows, the data transmission process in the side link will be briefly described in the modalities of this application. In practice, multiple protocol layers can be established in a communication device, where these layers might include a Radio Link Control (RLC) layer and a Media Access Control (MAC) layer. The Service Access Point (SAP) between the RLC and MAC layers is a logical channel. SAP refers to the logical interface between two adjacent protocol layers that communicate with each other. During the process of sending data on the side link, the MAC layer in the communication device can allocate logical channel data to the side link resource, thereby avoiding sending logical channel data through the side link resource. In what follows, the implementation environment involved in the method for data transmission provided by the modalities of this application will be briefly described. Figure 1 illustrates a possible implementation environment involved in the modalities of this application. As shown in Figure 1, the implementation environment may include a first user equipment (UE) 101 and a second UE 102, where the first UE 101 and the second UE 102 can perform D2D communication via a sidelink. Referring to Figure 2, it illustrates another possible deployment environment related to a modality of this application. As shown in Figure 2, the deployment environment may include the first UE 101, the second UE 102, and a base station 103. The first UE 101 and the second UE 102 can perform D2D communication over the sidelink. The first UE 101 can send data to base station 103 over the uplink and receive data sent by base station 103 over the downlink. It should be noted that, for the sake of explanation, in modalities of the QCQQnn / zznz / E / YiAi present application, the first UE 101 is taken as the data transmission device, and the second UE 102 is taken as the data receiving device. In practice, the first UE 101 and the second UE 102 can be a smartphone, a computer, a media player, an e-reader, a wearable device, a sensor device, a vehicle, or an on-board terminal, etc. The base station 103 can be a gNB or an eNB. With reference to Figure 3, a flowchart of a method for transmitting data provided by modalities of this application is illustrated. The method for transmitting data can be applied in the first UE 101 in the implementation environment shown in Figure 1 or Figure 2. As shown in Figure 3, the method for transmitting data can include the following steps 301 and 302. In step 301, the first UE determines a target logical channel from one or more logical channels in accordance with the configuration indication information of a side-link resource and attribute indication information of the one or more logical channels. Specifically, the side link resource in step 301 (for the convenience of explanation, referred to as the target side link resource in the following method modalities) refers to a side link communication resource used to carry data sent by the first UE to the second UE. In a possible implementation, the target sidelink resource can be a resource allocated by the first UE's base station. Optionally, the target sidelink resource can be a resource dynamically allocated by the base station to the first UE. For example, the first UE might send a scheduling request to the base station via the uplink before sending data to the second UE. After receiving the scheduling request, the base station can allocate the target sidelink resource to the first UE accordingly. The first UE can then send data to the second UE via the allocated target sidelink resource. Optionally, the target sidelink resource can also be a resource semi-assigned by the base station to the first UE. The first UE can send data to the second UE through the target sidelink resource semi-assigned to the base station. In another possible implementation, the target side-link resource can be a resource selected by the first UE from a set of side-link resources. Optionally, the side-link resource pool includes a plurality of side-link resources, and the first UE can select the target side-link resource from the plurality of side-link resources to send data to the second UE via the resource. Qcaonn / zznz / E / YiAi target side link. The configuration indication information described in step 301 is used to indicate configuration characteristics of the target sidelink resource, where the configuration characteristics may be HARQ feedback-related configuration characteristics. Optionally, if the target sidelink resource is the resource allocated by the base station to the first UE, the first UE can receive configuration indication information sent by the base station to the first UE in the process of allocating the target sidelink resources. Optionally, if the target side-link resource is the resource selected by the first UE in the side-link resource set, the first UE can obtain configuration indication information from the side-link resource set. In an alternative embodiment of this application, the configuration indication information can be sent from a lower layer of the first UE to a higher layer of the first UE. For example, the configuration indication information can be sent from a physical layer (PHY layer) of the first UE to a MAC layer of the first UE. In this case, step 301 can be performed by the higher layer (e.g., the MAC layer) of the first UE. In an alternative form of this application, the configuration indication information may indicate at least one of the following information: A1, B1, and C1. Information Al: if the target sidelink resource is configured with a respective Physical Sidelink Feedback Channel (PSFCH) resource. PSFCH is a physical channel used in the side link to transmit HARQ. If the target side-link resource is configured with the respective PSFCH resource, after the first UE transmits data to the second UE via the target side-link resource, the second UE can perform HARQ feedback with respect to the first UE via the respective PSFCH resource. Conversely, if the target side-link resource is not configured with the respective PSFCH resource, after the first UE transmits data to the second UE via the target side-link resource, the second UE will not be able to perform HARQ feedback with respect to the first UE. Bl Information: If the target side link resource is configured with a respective Physical Uplink Control Channel (PUCCH) resource. PUCCH is a physical channel used in uplink to transmit control data. Qcaonn / zznz / E / YiAi In a possible case, if the first UE determines that the second UE does not successfully receive data sent by the first UE based on the second UE's HARQ feedback, the first UE needs to send a scheduling request to the base station via the PUSCH resource, so that the base station allocates a first UE sidelink resource in accordance with the scheduling request, and the first UE can retransmit data to the second UE via the sidelink resource allocated by the base station. According to the above description, if the target sidelink resource is configured with the respective PUSCH resource, the first UE can send the scheduling request to the base station via the PUSCH resource to achieve data retransmission if the second UE does not successfully receive data sent by the first UE. If the target sidelink resource is configured with the respective PUSCH resource, the first UE should not be able to send the scheduling request to the base station, and therefore the first UE should not be able to achieve data retransmission. Cl information: a type of data that the target side-link resource is capable of carrying. The type may include at least one of a type that requires HARQ feedback and one type that does not require HARQ feedback. Additionally, the attribute indication information for each logical channel can indicate whether data in the logical channel requires HARQ feedback. In practice, the type of data on different logical channels varies. In one possible scenario, data on some logical channels requires the receiving device to perform HARQ feedback. For example, some high-priority data might require the receiving device to perform HARQ feedback, while data on other logical channels does not. For example, some low-priority data might not require the receiving device to perform HARQ feedback. The attribute indication information for each logical channel can be used to indicate whether data in the logical channel requires HARQ feedback. In step 302, the first UE transmits data on the target logical channel by using the target sidelink resource. As described above, in step 301, the first UE can determine the logical channel of one or more logical channels based on the configuration indication information and attribute indication information of those channels. After determining the target logical channel, the first UE can map the data on the target logical channel to the target side-link resource, transmitting the data on the target logical channel through the target side-link resource. Optionally, the first UE can map the data on the target logical channel to the target side-link resource through the MAC layer. Qcaonn / zznz / E / YiAi As described earlier, configuration indication information can be sent from the lower layer of the first UE to the upper layer of the first UE. Therefore, step 301 can be performed by the upper layer of the first UE. That is, the target logical channel can be determined by the upper layer of the first UE. In this case, after determining the target logical channel, the upper layer of the first UE can send the attribute indication information of the target logical channel to the lower layer. For example, if step 301 is performed by the MAC layer of the first UE, then the MAC layer, after determining the target logical channel, can send the attribute indication information of the target logical channel to the PHY layer. The lower layer of the first UE, after receiving attribute indication information from the target logical channel, can generate HARQ feedback indication information based on that attribute indication information and assign it to the target side-link resource. This HARQ feedback indication information is then transmitted to the second UE via the target side-link resource. The HARQ feedback indication information is used to signal whether the second UE needs to provide HARQ feedback to the first UE. For example, the HARQ feedback indication information can occupy one bit. When the HARQ feedback indication information is 0, it indicates that the second UE does not need to perform HARQ feedback with respect to the first UE. When the HARQ feedback indication information is 1, it indicates that the second UE needs to perform HARQ feedback with respect to the first UE. The modalities of this application provide three illustrative ways for the first EU to determine the target logical channel of the respective logical channels. Each of the three modes will be described below, in some modalities of this application. First mode: When the information indicated by the configuration indication information satisfies a first condition, the first UE selects, from one or more logical channels, a logical channel whose attribute indication information indicates that HARQ feedback is not required as the target logical channel. Optionally, the first UE can select one or more logical channels whose attribute indication information shows that HARQ feedback is not required as the target logical channel. For ease of description, the logical channel(s) whose attribute indication information shows that HARQ feedback is not required are referred to as a first logical channel in the following reusmir method modes. Optionally, the first condition can be at least one of the following conditions A2, B2, and C2. Condition A2: The configuration indication information indicates that the resource of Qcaonn / zznz / E / YiAi target side link is not configured with the respective PSFCH resource. As described above, if the target sidelink resource is not configured with the respective PSFCH resource, the second UE will be unable to perform HARQ feedback with respect to the first UE after the first UE transmits data to the second UE through the target sidelink resource. In this scenario, if the target sidelink resource is not configured with the respective PSFCH resource, the first UE can select the first logical channel as the target logical channel and transmit data on the target logical channel through the target sidelink resource. Condition B2: The configuration indication information indicates that the target side link resource is not configured with the respective PUCCH resource. As described above, if the target sidelink resource is not configured with the respective PUCCH resource, the first UE is unable to perform data retransmission. Since the first UE is unable to perform data retransmission, the second UE does not need to provide HARQ feedback to the first UE. Therefore, if the target sidelink resource is not configured with the respective PUCCH resource, the first UE can select the first logical channel as the target logical channel and transmit data on the target logical channel through the target sidelink resource. Condition C2: The configuration indication information indicates that the type of data the target side-link resource can carry is the type that does not require HARQ feedback. Since the target side-link resource can only carry data that does not require HARQ feedback, in this case, the first UE can select the first logical channel as the target logical channel and transmit the data on the target logical channel through the target side-link resource. In accordance with the above description, if the configuration indication information indicates that the target side-link resource is not configured with the respective PSFCH resource, the first UE can select the first logical channel as the target logical channel; if the configuration indication information indicates that the target side-link resource is not configured with the respective PUCCH resource, the first UE can select the first logical channel as the target logical channel; if the configuration indication information indicates that the type of data that the target side-link resource can carry is the type that does not require HARQ feedback, the first UE can select the first logical channel as the target logical channel. Second mode: when the information indicated by the indication information of Qcaonn / zznz / E / YiAi configuration satisfies a second condition, the first UE selects, from one or more logical channels, a logical channel whose attribute indication information indicates that it requires feedback from HARQ as the target logical channel. Optionally, the first UE can select one or more logical channels whose attribute indication information indicates that they require HARQ feedback as the target logical channel. For ease of description, the logical channel(s) whose attribute indication information indicates that they require HARQ feedback are referred to as a second logical channel in the following reusmir method modes. Optionally, the second condition refers to configuration indication information that indicates that the type of data the target side-link resource can carry is the type that requires HARQ feedback. Since the target sidelink resource can only carry data that requires HARQ feedback, in this case, the first UE can select the logical channel that requires HARQ feedback as the target logical channel and transmit data on the target logical channel through the target sidelink resource. In accordance with the above description, if the configuration indication information indicates that the type of data that the target side-link resource can carry is the type that requires HARQ feedback, the first UE can select the second logical channel as the target logical channel. Third mode: When the information indicated by the configuration indication information satisfies a third condition, the first UE selects the first logical channel or the second logical channel from among the one or more logical channels as the target logical channel. In other words, in the third mode, the first UE can select one of the first logical channel and the second logical channel as the target logical channel. Optionally, the third condition can be at least one of the following conditions A3, B3, and C3. Condition A3: The configuration indication information indicates that the type of data the target side-link resource can carry includes the type that requires HARQ feedback and the type that requires no HARQ feedback. Since the target sidelink resource can carry both data that requires HARQ feedback and data that does not require HARQ feedback, in this case, the first UE can select either the first logical channel or the second logical channel as the target logical channel and transmit data on the target logical channel through the target sidelink resource. Qcaonn / zznz / E / YiAi Condition B3: The configuration indication information indicates that the target side link resource is configured with the respective PSFCH resource. As described above, if the target sidelink resource is configured with the respective PSFCH resource, after the first UE transmits data to the second UE via the target sidelink resource, the second UE can perform HARQ feedback with respect to the first UE via the respective PSFCH resource. Considering this situation, the first UE can select either the first logical channel or the second logical channel as the target logical channel and transmit data on the target logical channel via the target sidelink resource. The reason for not restricting the first UE to select only the second logical channel as the target logical channel in this case is that: if such a restriction is made, the first UE would not be able to use the target sidelink resource to transmit data when only the first logical channel exists, resulting in a waste of communication resources. Condition C3: The configuration indication information indicates that the target side link resource is configured with the respective PUCCH resource. As described above, if the target sidelink resource is configured with the respective PUCCH resource, the first UE can send the scheduling request to the base station via the PUCCH resource if the second UE does not receive sufficient data from the first UE, thereby achieving data retransmission. Since the first UE can achieve data retransmission when the target sidelink resource is configured with the respective PUCCH resource, the second UE can then provide HARQ feedback to the first UE. In this scenario, the first UE can select either the first or second logical channel as the target logical channel and transmit data on the target logical channel via the target sidelink resource. Similarly to the above, the reason for not restricting the first UE to select only the second logical channel as the target logical channel in this case is that: if such a restriction is made, the first UE would not be able to use the target sidelink resource to transmit data when only the first logical channel exists, resulting in a waste of communication resources. It should be noted that in the third mode, the first UE can prioritize selecting the second logical channel as the target logical channel. This ensures that when the target side-link resource is suitable for transmitting data requiring HARQ feedback, the data requiring HARQ feedback is transmitted with priority, thus preventing the data requiring HARQ feedback from being affected by the lack of a suitable side-link resource. In one form of this application, prioritizing the selection of the second channel Qcaonn / zznz / E / YiAi logical as the objective logical channel can be achieved in the following ways. In a first form, when the second logical channel does not exist in the respective logical channels, the first UE selects the first logical channel in the respective logical channels as the target logical channel. In other words, only when the second logical channel does not exist in the first UE can the first UE transmit data on the first logical channel through the target sidelink resource. When the second logical channel exists in the first UE, the first UE is prohibited from transmitting data on the first logical channel through the target sidelink resource. This allows for prioritized data transmission on the second logical channel. In a second form, when the first logical channel and the second logical channel exist simultaneously among one or more logical channels, and a priority of the first logical channel is the same as that of the second logical channel, the first UE selects the second logical channel as the target logical channel. In accordance with the above description, if the configuration indication information indicates that the target side-link resource is configured with the respective PSFCH resource, the first UE can prioritize selecting the second logical channel as the target logical channel; if the configuration indication information indicates that the target side-link resource is configured with the respective PUCCH resource, the first UE can prioritize selecting the second logical channel as the target logical channel; if the configuration indication information indicates that the type of data that the target side-link resource can carry includes the type that requires no HARQ feedback and the type that requires HARQ feedback, the first UE can prioritize selecting the second logical channel as the target logical channel. Furthermore, in a third way, the first UE can also determine the target logical channel according to the priorities of the first and second logical channels. Optionally, when the first and second logical channels exist simultaneously among one or more logical channels, and the priority of the first logical channel differs from that of the second, the first UE selects the logical channel with the higher priority as the target logical channel. It should be understood that although several steps in the flowchart in Figure 3 are shown sequentially as indicated by arrows, these steps are not necessarily performed in the order shown. Unless otherwise stated here, there is no strict sequential restriction on the execution of these steps, and they may be performed in any order. Furthermore, at least some of the steps in Figure 3 may include multiple sub-steps or multiple stages that are not necessarily executed simultaneously but may be performed at different times. Qcaonn / zznz / E / YiAi times. The multiple sub-steps or stages are not necessarily performed sequentially, but can be performed in turn or alternatively in other steps or at least a part of the sub-steps or stages of other steps. Referring to Figure 4, it shows a block diagram of a terminal device 400 as provided by modalities of this application. As shown in Figure 4, the terminal device 400 may include a determination module 401 and a transmission module 402. The determination module 401 is configured to determine a target logical channel from one or more logical channels based on configuration indication information from a side-link resource and attribute indication information corresponding to the one or more logical channels. The configuration indication information is used to indicate configuration characteristics of the side-link resource, and the attribute indication information for each logical channel is used to indicate whether data in the logical channel requires Hybrid Auto Repeat Request (HARQ) feedback. The 402 transmission module is configured to transmit data on the target logical channel when using the side link resource. In one form of this application, the configuration indication information is used to indicate at least one of: information about whether the sidelink resource is configured with a respective physical sidelink feedback channel (PSFCH) resource; Information about whether the side link resource is configured with a respective physical uplink control channel (PUCCH) resource; and information about a data type that the side link resource can carry, including at least one type that requires HARQ feedback and one type that does not require HARQ feedback. In one embodiment of the present application, determination module 401 is specifically configured to select a logical channel whose attribute indication information indicates that HARQ feedback is not required as the target logical channel, when the information indicated by the configuration indication information satisfies a first condition. In one form of this application, the first condition relates to at least one of: the configuration indication information that indicates that the side link resource is not configured with the respective PSFCH resource; the configuration indication information that indicates that the link resource Qcaonn / zznz / E / YiAi specifically configures to select a logical channel whose attribute indication information indicates that it requires HARQ feedback as the target logical channel, when the logical channel whose attribute indication information indicates that it requires HARQ feedback and the logical channel whose attribute indication information indicates that HARQ feedback is not required exist simultaneously among one or more logical channels, and a priority of the logical channel whose attribute indication information indicates that it requires HARQ feedback is the same as a priority of the logical channel whose attribute indication information indicates that HARQ feedback is not required. In one embodiment of the present application, determination module 401 is specifically configured to select the logical channel with a higher priority as the target logical channel, when the logical channel whose attribute indication information indicates that it requires HARQ feedback and the logical channel whose attribute indication information indicates that HARQ feedback is not required exist simultaneously among one or more logical channels, and a priority of the logical channel whose attribute indication information indicates that it requires HARQ feedback is different from a priority of the logical channel whose attribute indication information indicates that HARQ feedback is not required. In one embodiment of this application, the sidelink resource is a resource allocated by a base station to a user device (UE). Alternatively, the sidelink resource is a resource selected by the UE from a pool of sidelink resources. In one modality of the present application, determination module 401 is specifically configured to prioritize selection of the logical channel whose attribute indication information indicates that it requires HARQ feedback as the target logical channel, when the configuration indication information indicates that the side link resource is configured with a respective physical side link feedback channel (PSFCH) resource. In one modality of the present application, determination module 401 is specifically configured to prioritize selection of the logical channel whose attribute indication information indicates that it requires HARQ feedback as the target logical channel, when the configuration indication information indicates that the side link resource is configured with a respective physical uplink control channel (PUCCH) resource. In one modality of the present application, determination module 401 is specifically configured to select a logical channel whose attribute indication information indicates that HARQ feedback is not required as the target logical channel, when the configuration indication information indicates that the side link resource is not configured with a respective physical side link feedback channel (PSFCH) resource. In one form of this application, determination module 401 is QCQQnn / zznz / E / YiAi specifically configures to select a logical channel whose attribute indication information indicates that HARQ feedback is not required as the target logical channel, when the configuration indication information indicates that the side link resource is not configured with a respective physical uplink control channel (PUCCH) resource. In one embodiment of this application, determination module 401 is specifically configured to: select a logical channel whose attribute indication information indicates that HARQ feedback is not required as the target logical channel, when the configuration indication information indicates that a data type that the side-link resource can carry is a type that does not require HARQ feedback; select a logical channel whose attribute indication information indicates that it requires HARQ feedback as the target logical channel, when the configuration indication information indicates that the data type that the side-link resource can carry is a type that requires HARQ feedback;and prioritize selection of the logical channel whose attribute indication information indicates that it requires HARQ feedback as the target logical channel, when the configuration indication information indicates that the type of data the side-link resource can carry includes the type that requires HARQ feedback and the type that requires no HARQ feedback. Referring to Figure 5, it illustrates a block diagram of another terminal device 500 provided by modalities of this application. As shown in Figure 5, in addition to the respective modules included in terminal device 400, terminal device 500 may optionally also include a receiver module 403 and a transmitter module 404. The receiver module 403 is configured to receive configuration indication information sent by a lower layer. The 404 send module is configured to send the target logical channel attribute indication information to the lower layer. The above division of the respective modules in the terminal device is for illustrative purposes only. In other configurations, the terminal device may be divided into different modules as required to perform all or part of the terminal device's functions. The specific restriction for the terminal device may refer to the previous restriction for the method of data transmission and will not be repeated here. The respective modules of the aforementioned terminal device may be implemented wholly or partly by means of software, hardware, or a combination thereof. The respective modules may be incorporated into or independent of a terminal device processor in hardware form, or they may be stored in the terminal device's memory in software form, in order to facilitate the Qcaonn / zznz / E / YiAi processor to call and perform operations corresponding to the various modules above. In one configuration, a terminal device is provided, the internal structure of which is illustrated in Figure 6. The terminal device includes a processor, memory, and a network interface connected via a system bus. The terminal device's processor provides computing and control capabilities. The terminal device's memory includes non-volatile storage media and internal memory. The non-volatile storage media stores an operating system, a computer program, and a database. The internal memory provides an environment for the operation of the operating system and the computer program on the non-volatile storage media. The terminal device's database is used to store resource query processing data. The terminal device's network interface is used to communicate with an external terminal device via a network connection.The computer program is executed by the processor to implement a method for data transmission. Those skilled in the art shall understand that the structure shown in Figure 6 is merely a block diagram of a partial structure associated with this application and does not constitute a limitation on the terminal device to which this application applies. A specific terminal device may include more or fewer components than those shown in the figures, or a combination of certain components, or have a different arrangement of components. In one embodiment of this application, a terminal device is provided that includes memory and a processor. The memory contains a computer program. The processor is configured to execute the computer program to implement the method shown in any of the embodiments of the method described above. For example, the processor implements the following steps when the computer program is executed: determine a target logical channel from one or more logical channels in accordance with configuration indication information from a side-link resource and attribute indication information from the one or more logical channels, where the configuration indication information is used to indicate configuration characteristics of the side-link resource, and the attribute indication information from each logical channel is used to indicate whether data on the logical channel requires Hybrid Auto Repeat Request (HARQ) feedback; and transmit data on the target logical channel when using the side-link resource. The above modality provides a terminal device that is implemented on a similar principle and implements a similar technical effect as the method modalities described above and will not be repeated here. Qcaonn / zznz / E / YiAi In one embodiment of this application, a computer-readable storage medium is provided on which a computer program is stored. The computer program is configured to implement the method shown in any of the preceding embodiments when executed by a processor. For example, the computer program, when executed by the processor, may implement the following steps: determine a target logical channel from one or more logical channels in accordance with configuration indication information from a side-link resource and attribute indication information from the one or more logical channels, wherein the configuration indication information is used to indicate configuration characteristics of the side-link resource, and the attribute indication information from each logical channel is used to indicate whether data on the logical channel requires Hybrid Auto Repeat Request (HARQ) feedback; and transmit data on the target logical channel by using the side-link resource. The above modality provides a computer-readable storage medium that is implemented on a similar principle and implements a similar technical effect as the method modalities described above and will not be repeated here. In one embodiment of this application, a chip is provided that includes a programmable logic circuit and / or program instructions. The chip is configured to implement the method shown in any of the preceding method embodiments when executed. For example, the chip can accomplish the following steps when running: determine a target logical channel from one or more logical channels in accordance with configuration indication information from a side-link resource and attribute indication information from the one or more logical channels, wherein the configuration indication information is used to indicate configuration characteristics of the side-link resource, and the attribute indication information from each logical channel is used to indicate whether data on the logical channel requires Hybrid Auto Repeat Request (HARQ) feedback; and transmit data on the target logical channel when using the side-link resource. The previous modality provides a chip that is implemented on a similar principle and implements a similar technical effect as the method modalities described above and will not be repeated here. Those with intermediate technical knowledge can understand that all or part of the processes implementing the methods of the previous modalities can be performed by means of a computer program to instruct the relevant hardware. The computer program can be stored on a non-volatile, computer-readable storage medium which, when executed, can include processes such as... Qcaonn / zznz / E / YiAi describes each of the method modalities described above. Any reference to memory, storage, database, or other media used in the modalities provided by this application may include non-volatile and / or volatile memory. Non-volatile memory may include read-only memory (ROM), programmable ROM (PROM), erasable programmable ROM (EPROM), electrically erasable programmable ROM (EEPROM), or flash memory. Volatile memory may include random-access memory (RAM) or an external buffer.As an illustration rather than a limitation, RAM is available in various forms, such as static RAM (SRAM), dynamic RAM (DRAM), synchronous DRAM (SDRAM), double data rate FSRAM (DDRSDRAM), enhanced SDRAM (ESDRAM), synchronous link DRAM (SLDRAM), rambus direct RAM (RDRAM), rambus direct dynamic RAM (DRDRAM), and rambus dynamic RAM (RDRAM), and the like. It should be understood that the terms "first," "second," and similar terms used in this application may be used to describe various devices, but these devices are not limited by these terms. These terms are used solely to distinguish one first device from another. For example, without departing from the scope of this application, a first UE may be referred to as a second UE, and similarly, a second UE may be referred to as a first UE. The first UE and the second UE are both UEs, but they are not the same UE. The variations described above express only several implementations of the present application, which are described in a more specific and detailed manner, but should not be understood as limiting the scope of the present application. It should be noted that for a person skilled in the art with average knowledge, various variations and improvements can be made without departing from the concept of the present application, and these fall within the scope of protection of the present application. Therefore, the scope of protection of the present application is subject to the scope of protection of the claims.

Claims

1. A method for transmitting data, characterized in that it comprises: determining a target logical channel from one or more logical channels in accordance with configuration indication information of a side-link resource and attribute indication information of the one or more logical channels, wherein the configuration indication information is configured to indicate configuration characteristics of the side-link resource, and the attribute indication information of each logical channel is configured to indicate whether data on the logical channel requires Hybrid Auto Repeat Request (HARQ) feedback; and transmitting data on the target logical channel by using the side-link resource.

2. The method according to claim 1, further characterized in that the configuration indication information is configured to indicate at least one of: information about whether the side link resource is configured with a respective physical side link feedback channel (PSFCH) resource; information about whether the side link resource is configured with a respective physical up link control channel (PUCCH) resource; and information about a data type that the side link resource is capable of carrying, comprising at least one of a type that requires HARQ feedback and one type that does not require HARQ feedback.

3. The method according to claim 1 or 2, further characterized in that it additionally comprises: receiving the configuration indication information sent by a lower layer.

4. The method according to claim 1 or 2, further characterized in that it additionally comprises: sending the target logical channel attribute indication information to a lower layer.

5. The method according to claim 2, further characterized in that the determination of the target logical channel of one or more logical channels in accordance with the configuration indication information of the side-link resource and the attribute indication information of one or more logical channels comprises: in response to the information indicated by the configuration indication information satisfying a first condition, selecting a logical channel whose attribute indication information indicates that HARQ feedback is not required as the target logical channel.

6. The method according to claim 5, further characterized in that the first condition relates to at least one of: the configuration indication information indicating that the side link resource is not configured with the respective PSFCH resource; the configuration indication information indicating that the side link resource is not configured with the respective PUCCH resource; and the configuration indication information indicating that the type of data that the side link resource is capable of carrying is the type that does not require HARQ feedback.

7. The method according to claim 2, further characterized in that the determination of the target logical channel of one or more logical channels in accordance with the configuration indication information of the side link resource and the attribute indication information of one or more logical channels, comprises: in response to the information indicated by the configuration indication information that satisfies a second condition, selecting a logical channel whose attribute indication information indicates that it requires HARQ feedback as the target logical channel.

8. The method according to claim 7, further characterized in that the second condition relates to the configuration indication information indicating that the type of data that the side-link resource is capable of carrying is the type that requires HARQ feedback.

9. The method according to claim 2, further characterized in that the determination of the target logical channel of one or more logical channels in accordance with the configuration indication information of the side link resource and the attribute indication information of one or more logical channels comprises: in response to the information indicated by the configuration indication information satisfying a third condition, selecting a logical channel whose attribute indication information indicates that it requires HARQ feedback or a logical channel whose attribute indication information indicates that HARQ feedback is not required as the target logical channel.

10. The method according to claim 9, further characterized in that the third condition relates to at least one of: configuration indication information indicating that the type of data the side-link resource is capable of carrying comprises the type requiring HARQ feedback and the type requiring no HARQ feedback; configuration indication information indicating that the side-link resource is configured with the respective PSFCH resource; and configuration indication information indicating that the side-link resource is configured with the respective PUCCH resource.

11. The method according to claim 9 or 10, further characterized in that the selection of the logical channel whose attribute indication information indicates that it requires HARQ feedback or the logical channel whose attribute indication information Qcaonn / zznz / E / YiAi indicates that HARQ feedback is not required as the target logical channel, comprises: prioritizing the selection of the logical channel whose attribute indication information indicates that it requires HARQ feedback as the target logical channel.

12. The method according to claim 11, further characterized in that prioritizing the selection of the logical channel whose attribute indication information indicates that it requires HARQ feedback as the target logical channel comprises: in response to the logical channel whose attribute indication information indicates that it requires HARQ feedback that does not exist among the one or more logical channels, selecting a logical channel whose attribute indication information indicates that HARQ feedback is not required as the target logical channel.

13. The method according to claim 11, further characterized in that the prioritization of the selection of the logical channel whose attribute indication information indicates that it requires HARQ feedback as the target logical channel, comprises: in response to the logical channel whose attribute indication information indicates that it requires HARQ feedback and the logical channel whose attribute indication information indicates that HARQ feedback is not required that exists simultaneously among the one or more logical channels, and in response to a priority of the logical channel whose attribute indication information indicates that it requires HARQ feedback that is the same as a priority of the logical channel whose attribute indication information indicates that HARQ feedback is not required, selecting a logical channel whose attribute indication information indicates that it requires HARQ feedback as the target logical channel.

14. The method according to claim 9 or 10, further characterized in that the selection of the logical channel whose attribute indication information indicates that it requires HARQ feedback or the logical channel whose attribute indication information indicates that HARQ feedback is not required as the target logical channel, comprises: in response to the logical channel whose attribute indication information indicates that it requires HARQ feedback and the logical channel whose attribute indication information indicates that HARQ feedback is not required that exists simultaneously among the one or more logical channels, and in response to a priority of the logical channel whose attribute indication information indicates that it requires HARQ feedback that is different from a priority of the logical channel whose attribute indication information indicates that HARQ feedback is not required,Select the logical channel with the highest priority as the target logical channel.

15. The method according to any of claims 1 to 14, further characterized in that the sidelink resource is a resource allocated by a base station to a user equipment (UE); or the sidelink resource is a resource selected by the UE from a pool of sidelink resources.

16. The method according to any of claims 1 to 15, further characterized in that the determination of the target logical channel of one or more logical channels in accordance with the configuration indication information of the side link resource and the attribute indication information of the one or more logical channels, comprises: in response to the configuration indication information indicating that the side link resource is configured with a respective Physical Side Link Feedback Channel (PSFCH) resource, prioritizing selection of the logical channel whose attribute indication information indicates that it requires HARQ feedback as the target logical channel.

17. The method according to any of claims 1 to 15, further characterized in that the determination of the target logical channel of one or more logical channels in accordance with the configuration indication information of the side link resource and the attribute indication information of the one or more logical channels, comprises: in response to the configuration indication information indicating that the side link resource is configured with a respective Physical Uplink Control Channel (PUCCH) resource, prioritizing selection of the logical channel whose attribute indication information indicates that it requires HARQ feedback as the target logical channel.

18. The method according to any of claims 1 to 15, further characterized in that the determination of the target logical channel of one or more logical channels in accordance with the configuration indication information of the side-link resource and the attribute indication information of the one or more logical channels comprises: in response to the configuration indication information indicating that the side-link resource is not configured with a respective physical side-link feedback channel (PSFCH) resource, selecting a logical channel whose attribute indication information indicates that HARQ feedback is not required as the target logical channel.

19. The method according to any of claims 1 to 15, further characterized in that the determination of the target logical channel of one or more logical channels in accordance with the configuration indication information of the side link resource and the attribute indication information of the one or more logical channels comprises: in response to the configuration indication information indicating that the side link resource is not configured with a respective Physical Uplink Control Channel (PUCCH) resource, selecting a logical channel whose attribute indication information indicates that HARQ feedback is not required as the target logical channel.

20. The method according to any one of claims 1 to 15, further characterized in that the determination of the target logical channel of the one or more logical channels Qcaonn / zznz / E / YiAi in accordance with the configuration indication information of the side-link resource and the attribute indication information of the one or more logical channels, comprises: in response to the configuration indication information indicating that a type of data that the side-link resource is capable of carrying is a type that does not require HARQ feedback, selecting a logical channel whose attribute indication information indicates that HARQ feedback is not required as the target logical channel;In response to configuration indication information that indicates the type of data the side-link resource is capable of carrying is a type that requires HARQ feedback, select a logical channel whose attribute indication information indicates that it requires HARQ feedback as the target logical channel; and in response to configuration indication information that indicates the type of data the side-link resource is capable of carrying comprises the type that requires HARQ feedback and the type that does not require HARQ feedback, prioritize selecting the logical channel whose attribute indication information indicates that it requires HARQ feedback as the target logical channel.

21. A terminal device, characterized in that it comprises: a determination module, configured to determine a target logical channel from one or more logical channels in accordance with configuration indication information of a side-link resource and attribute indication information corresponding to the one or more logical channels, wherein the configuration indication information is configured to indicate configuration characteristics of the side-link resource, and the attribute indication information of each logical channel is configured to indicate whether data on the logical channel requires Hybrid Automatic Repeat Request (HARQ) feedback; and a transmission module, configured to transmit data on the target logical channel when using the side-link resource.

22. The terminal device according to claim 21, further characterized in that the configuration indication information is configured to indicate at least one of: information about whether the side link resource is configured with a respective physical side link feedback channel (PSFCH); information about whether the side link resource is configured with a respective physical up link control channel (PUCCH); and information about a data type that the side link resource is capable of carrying, comprising at least one of a type that requires HARQ feedback and one type that does not require HARQ feedback.

23. The terminal device according to claim 21 or 22, further characterized in that the terminal device additionally comprises: a receiver module, configured to receive configuration indication information sent by a lower layer.

24. The terminal device according to claim 21 or 22, Qcaonn / zznz / E / YiAi, further characterized in that the terminal device additionally comprises: a sending module, configured to send the target logical channel attribute indication information to a lower layer.

25. The terminal device according to claim 22, further characterized in that the determination module is specifically configured to: in response to information indicated by the configuration indication information that satisfies a first condition, select a logical channel whose attribute indication information indicates that HARQ feedback is not required as the target logical channel.

26. The terminal device according to claim 25, further characterized in that the first condition relates to at least one of: configuration indication information indicating that the side link resource is not configured with the respective PSFCH resource; configuration indication information indicating that the side link resource is not configured with the respective PUCCH resource; and configuration indication information indicating that the type of data that the side link resource is capable of carrying is the type that does not require HARQ feedback.

27. The terminal device according to claim 22, further characterized in that the determination module is specifically configured to: in response to information indicated by the configuration indication information that satisfies a second condition, select a logical channel whose attribute indication information indicates that it requires feedback from HARQ as the target logical channel.

28. The terminal device according to claim 27, further characterized in that the second condition relates to the configuration indication information indicating that the type of data that the side-link resource is capable of carrying is the type that requires HARQ feedback.

29. The terminal device according to claim 22, further characterized in that the determination module is specifically configured to: in response to information indicated by the configuration indication information that satisfies a third condition, select either a logical channel whose attribute indication information indicates that it requires HARQ feedback or a logical channel whose attribute indication information indicates that HARQ feedback is not required as the target logical channel.

30. The terminal device according to claim 29, further characterized in that the third condition relates to at least one of: configuration indication information indicating that the type of data the side-link resource is capable of carrying comprises the type requiring HARQ feedback and the type requiring no HARQ feedback; configuration indication information indicating that the side-link resource Qcaonn / zznz / E / YiAi is configured with the respective PSFCH resource; and configuration indication information indicating that the side-link resource is configured with the respective PUCCH resource.

31. The terminal device according to claim 29 or 30, further characterized in that the determination module is specifically configured to: prioritize selection of the logical channel whose attribute indication information indicates that it requires HARQ feedback as the target logical channel.

32. The terminal device according to claim 31, further characterized in that the determination module is specifically configured to: in response to the logic channel whose attribute indication information indicates that it requires HARQ feedback that does not exist among the one or more logic channels, select a logic channel whose attribute indication information indicates that HARQ feedback is not required as the target logic channel.

33. The terminal device according to claim 31, further characterized in that the determination module is specifically configured to: in response to the logical channel whose attribute indication information indicates that it requires HARQ feedback and the logical channel whose attribute indication information indicates that HARQ feedback is not required that exists simultaneously between the one or more logical channels, and in response to a priority of the logical channel whose attribute indication information indicates that it requires HARQ feedback that is the same as a priority of the logical channel whose attribute indication information indicates that HARQ feedback is not required, select the logical channel whose attribute indication information indicates that it requires HARQ feedback as the target logical channel.

34. The terminal device according to claim 29 or 30, further characterized in that the determination module is specifically configured to: in response to the logical channel whose attribute indication information indicates that it requires HARQ feedback and the logical channel whose attribute indication information indicates that HARQ feedback is not required that exists simultaneously between the one or more logical channels, and in response to a priority of the logical channel whose attribute indication information indicates that it requires HARQ feedback that is different from a priority of the logical channel whose attribute indication information indicates that HARQ feedback is not required, select the logical channel with a higher priority as the target logical channel.

35. The terminal device according to any of claims 21 to 34, further characterized in that the determination module is specifically configured to: in response to configuration indication information indicating that the Qcaonn / zznz / E / YiAi side link resource is configured with a respective physical side link feedback channel (PSFCH) resource, prioritize selection of the logical channel whose attribute indication information indicates that it requires HARQ feedback as the target logical channel.

36. The terminal device according to any of claims 21 to 34, further characterized in that the determination module is specifically configured to: in response to configuration indication information indicating that the side link resource is configured with a respective physical uplink control channel (PUCCH) resource, prioritize selection of the logical channel whose attribute indication information indicates that it requires HARQ feedback as the target logical channel.

37. The terminal device according to any of claims 21 to 34, further characterized in that the determination module is specifically configured to: in response to configuration indication information indicating that the side link resource is not configured with a respective physical side link feedback channel (PSFCH) resource, select a logical channel whose attribute indication information indicates that HARQ feedback is not required as the target logical channel.

38. The terminal device according to any of claims 21 to 34, further characterized in that the determination module is specifically configured to: in response to configuration indication information indicating that the side link resource is not configured with a respective physical uplink control channel (PUCCH) resource, select a logical channel whose attribute indication information indicates that HARQ feedback is not required as the target logical channel.

39. The terminal device according to any of claims 21 to 34, further characterized in that the determination module is specifically configured to: in response to configuration indication information indicating that a data type that the side-link resource is capable of carrying is a type that does not require HARQ feedback, select a logical channel whose attribute indication information indicates that HARQ feedback is not required as the target logical channel; in response to configuration indication information indicating that the data type that the side-link resource is capable of carrying is a type that requires HARQ feedback, select a logical channel whose attribute indication information indicates that it requires HARQ feedback as the target logical channel;And in response to the configuration indication information that shows that the type of data the side-link resource is capable of carrying comprises the type that requires HARQ feedback and the type that does not require HARQ feedback, prioritize the selection of the logical channel whose attribute indication information shows that it requires HARQ feedback as the target logical channel. Qcaonn / zznz / E / YiAi; 40. A terminal device, characterized in that it comprises a memory and a processor, wherein the memory is configured to store a computer program, and the processor is configured to implement steps of the method of any of claims 1 to 20 when the computer program is executed. 5 41. A computer-readable storage medium configured to store a computer program thereon, characterized in that the computer program is configured to implement steps of the method of any of claims 1 to 20 when executed by a processor.

42. A chip, characterized in that it comprises a programmable logic circuit and / or 10 program instructions, wherein the chip is configured to implement steps of the method of any of claims 1 to 20 when executed.