









技术领域technical field
本发明实施例涉及无线通信技术领域,尤其涉及一种数据传输的方法、设备及计算机存储介质。Embodiments of the present invention relate to the field of wireless communication technologies, and in particular, to a data transmission method, device, and computer storage medium.
背景技术Background technique
车联网系统采用基于长期演进(LTE,Long Term Evolution)-设备到设备(D2D,Device to Device)的侧行链路(SL,Sidelink)传输技术,与传统的LTE系统中通信数据通过基站接收或者发送的方式不同,车联网系统采用终端到终端直接通信的方式,因此具有更高的频谱效率以及更低的传输时延。The Internet of Vehicles system adopts the sidelink (SL, Sidelink) transmission technology based on Long Term Evolution (LTE, Long Term Evolution)-Device to Device (D2D, Device to Device), and the communication data in the traditional LTE system is received by the base station or The transmission method is different. The IoV system adopts the terminal-to-terminal direct communication method, so it has higher spectral efficiency and lower transmission delay.
在第三代合作伙伴项目(3GPP,the 3rd Generation Partnership Project)Rel-14中对车联网技术(V2X,Vehicle-to-Everything)进行了标准化,定义了两种传输模式:模式3和模式4。在模式3中,终端的传输资源由基站分配。在模式4中,终端采用侦听(sensing)+预留(reservation)的方式确定传输资源。In the 3rd Generation Partnership Project (3GPP, the 3rd Generation Partnership Project) Rel-14, the vehicle networking technology (V2X, Vehicle-to-Everything) is standardized, and two transmission modes are defined: Mode 3 and Mode 4. In mode 3, the transmission resources of the terminal are allocated by the base station. In mode 4, the terminal determines the transmission resource in the manner of sensing + reservation.
在目前的车联网系统中,还无法支持基于接收端反馈的混合自动重传请求(HARQ,Hybrid Automatic Repeat reQuest)机制,因此,针对V2X技术,以实现基于HARQ机制的数据传输是需要解决的一个问题。In the current IoV system, the hybrid automatic repeat request (HARQ, Hybrid Automatic Repeat reQuest) mechanism based on the feedback of the receiver cannot be supported. Therefore, for V2X technology, to realize the data transmission based on the HARQ mechanism is a solution that needs to be solved. question.
发明内容SUMMARY OF THE INVENTION
本发明实施例期望提供一种数据传输的方法、设备及计算机存储介质。Embodiments of the present invention are expected to provide a data transmission method, device, and computer storage medium.
本发明实施例的技术方案可以如下实现:The technical solutions of the embodiments of the present invention can be implemented as follows:
第一方面,本发明实施例提供了一种数据传输方法,包括:In a first aspect, an embodiment of the present invention provides a data transmission method, including:
发送数据时,启动第一定时器;根据数据接收端发送的反馈信息以及所述第一定时器的状态,确定是否向所述数据接收端进行HARQ重传。When sending data, a first timer is started; according to feedback information sent by the data receiving end and the state of the first timer, it is determined whether to perform HARQ retransmission to the data receiving end.
第二方面,本发明实施例提供了一种数据传输方法,包括:In a second aspect, an embodiment of the present invention provides a data transmission method, including:
接收到数据后,启动第二定时器;After receiving the data, start the second timer;
确定所述数据的第一接收状态;determining a first reception state of the data;
根据所述第一接收状态确定是否在所述第二定时器的计时时间内尝试发送第一反馈信息。Whether to attempt to send the first feedback information within the time period of the second timer is determined according to the first receiving state.
第三方面,本发明实施例提供了一种数据发送端设备,包括发送部分、第一定时器控制部分和第一确定部分;其中,所述发送部分,配置为发送数据;In a third aspect, an embodiment of the present invention provides a data sending end device, including a sending part, a first timer control part, and a first determining part; wherein, the sending part is configured to send data;
所述第一定时器控制部分,配置为在所述发送部分发送数据时,启动第一定时器;The first timer control part is configured to start a first timer when the sending part sends data;
所述第一确定部分,配置为根据数据接收端发送的反馈信息以及所述第一定时器的状态,确定是否向所述数据接收端进行HARQ重传。The first determining part is configured to determine whether to perform HARQ retransmission to the data receiving end according to the feedback information sent by the data receiving end and the state of the first timer.
第四方面,本发明实施例提供了一种数据接收端设备,包括接收部分、第二定时器控制部分和第二确定部分,其中,所述接收部分,配置为接收数据;In a fourth aspect, an embodiment of the present invention provides a data receiving end device, including a receiving part, a second timer control part and a second determining part, wherein the receiving part is configured to receive data;
所述第二定时器控制部分,配置为所述接收部分接收到数据后,启动第二定时器;The second timer control part is configured to start the second timer after the receiving part receives the data;
所述第二确定部分,配置为确定所述数据的第一接收状态;the second determining part, configured to determine the first receiving state of the data;
根据所述第一接收状态确定是否在所述第二定时器的计时时间内尝试发送第一反馈信息。Whether to attempt to send the first feedback information within the time period of the second timer is determined according to the first receiving state.
第五方面,本发明实施例提供了一种数据发送端设备,包括:第一网络接口,第一存储器和第一处理器;其中,In a fifth aspect, an embodiment of the present invention provides a data sending end device, including: a first network interface, a first memory, and a first processor; wherein,
所述第一网络接口,用于在与其他外部网元之间进行收发信息过程中,信号的接收和发送;The first network interface is used for receiving and sending signals in the process of sending and receiving information with other external network elements;
所述第一存储器,用于存储能够在第一处理器上运行的计算机程序;the first memory for storing a computer program that can run on the first processor;
所述第一处理器,用于在运行所述计算机程序时,执行第一方面所述方法的步骤。The first processor is configured to execute the steps of the method of the first aspect when running the computer program.
第六方面,本发明实施例提供了一种数据接收端设备,包括第二网络接口、第二存储器和第二处理器;In a sixth aspect, an embodiment of the present invention provides a data receiving end device, including a second network interface, a second memory, and a second processor;
其中,所述第二网络接口,用于在与其他外部网元之间进行收发信息过程中,信号的接收和发送;Wherein, the second network interface is used for receiving and sending signals in the process of sending and receiving information with other external network elements;
所述第二存储器,用于存储能够在第二处理器上运行的计算机程序;the second memory for storing a computer program executable on the second processor;
所述第二处理器,用于在运行所述计算机程序时,执行第二方面所述方法的步骤。The second processor is configured to execute the steps of the method of the second aspect when running the computer program.
第七方面,本发明实施例提供了一种计算机存储介质,所述计算机存储介质存储有数据传输的程序,所述数据传输的程序被至少一个处理器执行时实现第一方面或第二方面所述的方法的步骤。In a seventh aspect, an embodiment of the present invention provides a computer storage medium, where the computer storage medium stores a program for data transmission, and when the program for data transmission is executed by at least one processor, the first aspect or the second aspect is implemented. steps of the method described.
本发明实施例提供了一种数据传输的方法、设备及计算机存储介质;在本发明实施例的技术方案中,数据接收端设置定时器,并且根据定时器的计时状态和数据的接收结果确定反馈信息;数据发送端设置定时器,并且根据定时器的计时状态和接收端的反馈信息确定是否进行HARQ重传。从而针对V2X技术,实现了基于HARQ机制的数据传输。Embodiments of the present invention provide a data transmission method, device, and computer storage medium; in the technical solution of the embodiment of the present invention, a timer is set at the data receiving end, and feedback is determined according to the timing state of the timer and the receiving result of the data information; the data transmitter sets a timer, and determines whether to perform HARQ retransmission according to the timing status of the timer and the feedback information from the receiver. Therefore, for the V2X technology, data transmission based on the HARQ mechanism is realized.
附图说明Description of drawings
图1为车联网中的模式3的场景示意图;Fig. 1 is the scene schematic diagram of mode 3 in the Internet of Vehicles;
图2为车联网中的模式4的场景示意图;Fig. 2 is the scene schematic diagram of mode 4 in the Internet of Vehicles;
图3为本发明实施例提供的一种信息传输方法流程示意图;3 is a schematic flowchart of an information transmission method provided by an embodiment of the present invention;
图4为本发明实施例提供的另一种信息传输方法流程示意图;4 is a schematic flowchart of another information transmission method provided by an embodiment of the present invention;
图5为本发明实施例提供的数据发送端设备的组成示意图;FIG. 5 is a schematic diagram of the composition of a data sending end device provided by an embodiment of the present invention;
图6为本发明实施例提供的数据发送端设备的具体硬件结构示意图;6 is a schematic diagram of a specific hardware structure of a data sending end device provided by an embodiment of the present invention;
图7为本发明实施例提供的一种数据接收端设备的组成示意图;7 is a schematic diagram of the composition of a data receiving end device according to an embodiment of the present invention;
图8为本发明实施例提供的另一种数据接收端设备的组成示意图;8 is a schematic diagram of the composition of another data receiving end device provided by an embodiment of the present invention;
图9为本发明实施例提供的一种数据接收端设备的具体硬件结构示意图;9 is a schematic diagram of a specific hardware structure of a data receiving end device according to an embodiment of the present invention;
图10为本发明实施例提供的一种数据传输的系统组成示意图。FIG. 10 is a schematic diagram of the composition of a data transmission system according to an embodiment of the present invention.
具体实施方式Detailed ways
为了能够更加详尽地了解本发明实施例的特点与技术内容,下面结合附图对本发明实施例的实现进行详细阐述,所附附图仅供参考说明之用,并非用来限定本发明实施例。In order to understand the features and technical contents of the embodiments of the present invention in more detail, the implementation of the embodiments of the present invention will be described in detail below with reference to the accompanying drawings.
为便于理解本发明实施例的技术方案,以下分别对车联网中的模式3和模式4进行解释说明。In order to facilitate the understanding of the technical solutions of the embodiments of the present invention, Mode 3 and Mode 4 in the Internet of Vehicles are explained below respectively.
模式3:如图1所示,车载终端的传输资源是由基站,比如LTE中的演进基站(eNB,evolved NodeB)或新空口(NR,New Radio)中的5G基站(gNB)所分配的,具体地,基站通过下行链路(DL,Down Link)向车载终端下发用于指示授权(Grant)资源的控制消息;而后,车载终端根据基站分配的资源在SL上进行数据的发送。在模式3中,基站可以为车载终端分配单次传输的资源,也可以为终端分配半静态传输的资源。Mode 3: As shown in Figure 1, the transmission resources of the vehicle terminal are allocated by the base station, such as the evolved base station (eNB, evolved NodeB) in LTE or the 5G base station (gNB) in the new radio interface (NR, New Radio). Specifically, the base station sends a control message for indicating grant (Grant) resources to the vehicle terminal through a downlink (DL, Down Link); then, the vehicle terminal sends data on the SL according to the resources allocated by the base station. In mode 3, the base station can allocate resources for a single transmission to the vehicle terminal, and can also allocate resources for semi-static transmission to the terminal.
模式4:如图2所示,车载终端采用侦听+预留的传输方式。车载终端在资源池中通过侦听的方式获取可用的传输资源集合,车载终端从该传输资源集合中随机选取一个资源进行数据的传输。由于车联网系统中的业务具有周期性特征,因此车载终端通常采用半静态传输的方式,即车载终端选取一个传输资源后,就会在多个传输周期中持续的使用该资源,从而降低资源重选以及资源冲突的概率。车载终端会在本次传输的控制信息中携带预留下次传输资源的信息,从而使得其他终端可以通过检测该车载终端的控制信息判断这块资源是否被该车载终端预留和使用,达到降低资源冲突的目的。Mode 4: As shown in Figure 2, the vehicle terminal adopts the transmission method of listening and reservation. The in-vehicle terminal acquires an available set of transmission resources in the resource pool by means of listening, and the in-vehicle terminal randomly selects a resource from the set of transmission resources to transmit data. Because the services in the Internet of Vehicles system have periodic characteristics, the vehicle-mounted terminal usually adopts the semi-static transmission method, that is, after the vehicle-mounted terminal selects a transmission resource, it will continue to use the resource in multiple transmission cycles, thereby reducing the resource load. selection and the probability of resource conflicts. The on-board terminal will carry the information of reserving resources for the next transmission in the control information of this transmission, so that other terminals can judge whether this resource is reserved and used by the on-board terminal by detecting the control information of the on-board terminal, so as to reduce the The purpose of resource conflict.
对于上述两种模式的示例性说明,在V2X技术中,当发送端进行数据发送之后,接收该发送数据的接收端的数量可能不止一个,也就是说,数据传输场景可能是对于发送数据进行组播的场景,在此场景下,如果需要实现基于HARQ机制的数据传输,那么只要有一个接收端没有接收到正确的发送数据,那么发送端就需要进行重传。这对信道资源是一种极大的消耗。For the exemplary description of the above two modes, in the V2X technology, after the sender sends data, the number of receivers that receive the sent data may be more than one, that is, the data transmission scenario may be multicast for the sent data. In this scenario, if data transmission based on the HARQ mechanism needs to be implemented, as long as one receiver does not receive the correct sent data, the sender needs to retransmit. This is a great consumption of channel resources.
因此,如何能够平衡信道资源利用率和发送数据的正确接收率,是在V2X技术中实现基于HARQ机制数据传输的重要问题。针对该问题,本发明实施例通过以下实施例进行阐述和说明。Therefore, how to balance the channel resource utilization rate and the correct reception rate of the transmitted data is an important issue in realizing data transmission based on the HARQ mechanism in the V2X technology. In view of this problem, the embodiments of the present invention are described and illustrated by the following examples.
可以理解地,本发明实施例的全部技术方案,不仅适用于车联网系统中,也可以适用于其他端到端通信系统中,本发明实施例中的所述终端可以为车载终端、手持终端、掌上电脑(PDA,Personal Digital Assistant)、可穿戴式终端等等,本发明实施例中的所述网络可以为NR网络、LTE网络等等。It is understandable that all the technical solutions in the embodiments of the present invention are not only applicable to the Internet of Vehicles system, but also applicable to other end-to-end communication systems. The terminals in the embodiments of the present invention may be vehicle-mounted terminals, handheld terminals, A handheld computer (PDA, Personal Digital Assistant), a wearable terminal, etc., the network in this embodiment of the present invention may be an NR network, an LTE network, and the like.
实施例一Example 1
参见图3,其示出了本发明实施例提供的一种数据传输的方法,该方法可以应用于数据发送端,该方法可以包括:Referring to FIG. 3, it shows a data transmission method provided by an embodiment of the present invention. The method can be applied to a data sending end, and the method can include:
S301:发送数据时,启动第一定时器;S301: when sending data, start a first timer;
S302:根据数据接收端发送的反馈信息以及所述第一定时器的状态,确定是否向所述数据接收端进行HARQ重传。S302: Determine whether to perform HARQ retransmission to the data receiving end according to the feedback information sent by the data receiving end and the state of the first timer.
在图3所示的技术方案中,数据发送端通过第一定时器的计时状态以及数据接收端发送的反馈信息确定是否进行HARQ重传,在组播场景下,即使出现反馈信息的时频资源出现冲突的情况,也能够根据反馈信息在第一定时器计时状态的接收情况确定HARQ重传。从而针对V2X技术,实现了基于HARQ机制的数据传输,避免了时频资源冲突导致HARQ重传无法顺利实现。In the technical solution shown in FIG. 3 , the data transmitter determines whether to perform HARQ retransmission according to the timing status of the first timer and the feedback information sent by the data receiver. In the multicast scenario, even if the time-frequency resources for feedback information appear In the case of collision, HARQ retransmission can also be determined according to the reception of the feedback information in the first timer timing state. Therefore, for the V2X technology, data transmission based on the HARQ mechanism is realized, which avoids the failure of HARQ retransmission due to the conflict of time-frequency resources.
在图3所示的技术方案中,所述第一定时器可以预先设定的用于计时的第一时间段,当发送数据时,启动第一定时器按照第一时间段进行计时。对于第一定时器来说,其状态可以包括:定时器超时以及定时器没有超时。In the technical solution shown in FIG. 3 , the first timer may be a preset first time period for timing, and when data is sent, the first timer is started to count according to the first time period. For the first timer, its status may include: the timer has expired and the timer has not expired.
在具体实现时,可根据实际情况,预先设定第一定时器进行计时的第一时间段。当第一定时器的计时达到设定数值后,确定第一定时器超时;反之,则确定第一定时器没有超时。比如:设置第一时间段为4ms,第一定时器启动之后,可以从4ms开始倒计时,当第一定时器计时为0,则认为第一定时器超时;当第一定时器计时大于0时,则认为定时器没有超时。During specific implementation, the first time period during which the first timer performs timing may be preset according to the actual situation. When the timing of the first timer reaches the set value, it is determined that the first timer has timed out; otherwise, it is determined that the first timer has not timed out. For example: set the first time period to 4ms, after the first timer is started, the countdown can start from 4ms. When the first timer counts to 0, the first timer is considered to have expired; when the first timer counts greater than 0, It is considered that the timer has not timed out.
对于图3所示的技术方案,数据发送端可以启动第一定时器后,在第一定时器的计时过程中等待接收端的反馈信息。对于反馈信息来说,指的是数据接收端所反馈的用于指示数据接收正确与否的指示信息,因此,在本发明实施例中,数据接收端所发送的反馈信息具体可以用于指示数据接收错误的指示信息,或者,该反馈信息用于指示数据接收正确的指示信息。For the technical solution shown in FIG. 3 , after starting the first timer, the data sending end may wait for feedback information from the receiving end during the timing process of the first timer. The feedback information refers to the indication information fed back by the data receiving end to indicate whether the data is received correctly or not. Therefore, in this embodiment of the present invention, the feedback information sent by the data receiving end may be specifically used to indicate the data Incorrect indication information is received, or the feedback information is used to indicate that the data is received with correct indication information.
基于上述反馈信息可能的具体内容,在一种可能的实现方式中,相应于反馈信息用于指示数据接收错误的指示信息,对于步骤S302,所述根据数据接收端发送的反馈信息以及所述第一定时器的状态,确定是否向所述数据接收端进行HARQ重传,可以包括:若所述第一定时器计时超时前没有接收到所述反馈信息,则确定不向所述数据接收端进行HARQ重传。可以理解地,若反馈信息用于指示数据接收错误,那么在第一定时器计时超时前没有接收到该反馈信息,数据发送端就可以认为是数据接收端正确接收数据,因此,就不需要向数据接收端针对发送数据进行HARQ重传。Based on the possible specific content of the above feedback information, in a possible implementation manner, corresponding to the indication information used by the feedback information to indicate a data reception error, for step S302, the feedback information sent by the data receiving end and the first In the state of a timer, determining whether to perform HARQ retransmission to the data receiving end may include: if the feedback information is not received before the first timer times out, determining not to perform HARQ retransmission to the data receiving end HARQ retransmission. Understandably, if the feedback information is used to indicate a data reception error, then the feedback information is not received before the first timer times out, and the data sender can consider that the data receiver has received the data correctly. The data receiving end performs HARQ retransmission for the transmitted data.
相应来说,在该实现方式中,还可以包括:若所述第一定时器计时超时前接收到所述反馈信息,则确定向所述数据接收端进行HARQ重传。可以理解地,数据发送端在第一定时器计时超时前接收到该反馈信息,那么数据发送端就能够基于该反馈信息所指示的内容来确定需要向数据接收端针对发送数据进行HARQ重传。Correspondingly, in this implementation manner, the method may further include: if the feedback information is received before the first timer times out, determining to perform HARQ retransmission to the data receiving end. Understandably, if the data transmitting end receives the feedback information before the first timer expires, the data transmitting end can determine, based on the content indicated by the feedback information, that HARQ retransmission of the transmitted data needs to be performed to the data receiving end.
基于上述反馈信息可能的具体内容,在另一种可能的实现方式中,相应于反馈信息用于指示数据接收正确的指示信息,对于步骤S302,所述根据数据接收端发送的反馈信息以及所述第一定时器的状态,确定是否向所述数据接收端进行HARQ重传,可以包括:若第一定时器计时超时前内没有接收到所述反馈信息,则确定向所述数据接收端进行HARQ重传。可以理解地,若反馈信息用于指示数据接收正确,那么在第一定时器计时超时前没有接收到该反馈信息,数据发送端就可以认为是数据接收端并没有正确接收数据,因此,就需要向数据接收端针对发送数据进行HARQ重传。Based on the possible specific content of the above feedback information, in another possible implementation manner, corresponding to the feedback information is used to indicate that the data is received correctly indication information, for step S302, according to the feedback information sent by the data receiving end and the The state of the first timer, determining whether to perform HARQ retransmission to the data receiving end may include: if the feedback information is not received before the first timer times out, determining to perform HARQ on the data receiving end Retransmission. Understandably, if the feedback information is used to indicate that the data is received correctly, then the feedback information is not received before the first timer times out, and the data transmitting end can consider that the data receiving end has not received the data correctly. Therefore, it needs to Perform HARQ retransmission to the data receiving end for the transmitted data.
相应来说,在该实现方式中,还可以包括:若所述第一定时器计时超时前接收到所述反馈信息,则确定不向所述数据接收端进行HARQ重传。可以理解地,数据发送端在第一定时器计时超时前接收到该反馈信息,那么数据发送端就能够基于该反馈信息所指示的内容来获知数据接收端接收数据正确,因此,就不需要向数据接收端针对发送数据进行HARQ重传。Correspondingly, in this implementation manner, the method may further include: if the feedback information is received before the first timer times out, determining not to perform HARQ retransmission to the data receiving end. Understandably, if the data sending end receives the feedback information before the first timer times out, the data sending end can know that the data receiving end receives the data correctly based on the content indicated by the feedback information. The data receiving end performs HARQ retransmission for the transmitted data.
对于上述两种实现方式,若数据发送端向数据接收端进行HARQ重传,那么数据发送端发送HARQ重传数据时就可以重新启动第一定时器,并按照上述方案继续根据第一定时器的计时状态以及针对HARQ重传数据的反馈信息来确定是否针对HARQ重传数据进行HARQ重传。For the above two implementations, if the data transmitting end performs HARQ retransmission to the data receiving end, then the data transmitting end can restart the first timer when sending the HARQ retransmission data, and continue according to the above scheme according to the first timer. The timing status and the feedback information for the HARQ retransmission data determine whether to perform HARQ retransmission for the HARQ retransmission data.
若数据发送端不向数据接收端进行HARQ重传,那么就可以向数据接收端发送新的数据。数据发送端就可以重新启动第一定时器,并按照上述方案继续根据第一定时器的计时状态以及针对新的数据的反馈信息来确定是否针对新的数据进行HARQ重传。If the data sending end does not perform HARQ retransmission to the data receiving end, it can send new data to the data receiving end. The data transmitting end may restart the first timer, and continue to determine whether to perform HARQ retransmission for the new data according to the timing state of the first timer and the feedback information for the new data according to the above scheme.
对于图3所示的技术方案,在一种可能的实现方式中,还可以包括:For the technical solution shown in FIG. 3, in a possible implementation, it may also include:
在所述第一定时器计时超时前接收到所述反馈信息,停止计时。The feedback information is received before the first timer times out, and the timing is stopped.
需要说明的是,在该实现方式中,无论反馈信息用于指示数据接收错误的指示信息,还是用于指示数据接收正确的指示信息,当数据发送端接收到反馈信息后,针对发送数据的传输已经完成,后续数据发送端会根据反馈信息指示的数据接收正确与否来确定是进行HARQ重传或发送新的数据,那么数据发送端可以在接收到反馈信息后,停止第一定时器的计时。It should be noted that, in this implementation manner, regardless of whether the feedback information is used to indicate that the data is received incorrectly or is used to indicate that the data is received correctly, when the data sender receives the feedback information, the data transmission Has been completed, the subsequent data sender will determine whether to perform HARQ retransmission or send new data according to whether the data indicated by the feedback information is received correctly or not, then the data sender can stop the first timer after receiving the feedback information. .
对于图3所示的技术方案,在一种可能的实现方式中,还可以包括:For the technical solution shown in FIG. 3, in a possible implementation, it may also include:
在所述第一定时器计时超时前接收到所述反馈信息,重新启动所述第一定时器。The feedback information is received before the first timer times out, and the first timer is restarted.
需要说明的是,在该实现方式中,数据发送端在接收到反馈信息之后,可以通过重新启动第一定时器来针对后续数据发送的反馈信息的接收情况进行重新计时。It should be noted that, in this implementation manner, after receiving the feedback information, the data transmitting end may restart the first timer to re-time the reception of the feedback information for subsequent data transmission.
对于本实施例的技术方案,考虑到反馈信息时频资源的冲突情况,数据发送端通过第一定时器的计时状态来确定反馈信息的接收情况,并根据接收情况以及反馈信息具体的指示内容来确定是否进行HARQ重传,从而针对V2X技术,实现了基于HARQ机制的数据传输,避免了时频资源冲突导致HARQ重传无法顺利实现。For the technical solution of the present embodiment, considering the conflict of the time-frequency resources of the feedback information, the data transmitting end determines the receiving situation of the feedback information according to the timing state of the first timer, and determines the receiving situation according to the receiving situation and the specific indication content of the feedback information. It is determined whether to perform HARQ retransmission, so that for the V2X technology, data transmission based on the HARQ mechanism is realized, which avoids the failure of HARQ retransmission due to the conflict of time-frequency resources.
实施例二Embodiment 2
基于上述实施例发送端的数据传输方法,本发明实施例提出一种数据传输方法。参见图4,该方法可以应用于数据接收端,该方法包括:Based on the data transmission method of the sender in the foregoing embodiment, an embodiment of the present invention proposes a data transmission method. Referring to Figure 4, the method can be applied to a data receiving end, and the method includes:
S401:接收到数据后,启动第二定时器;S401: After receiving the data, start a second timer;
S402:确定所述数据的第一接收状态;S402: Determine the first receiving state of the data;
S403:根据所述第一接收状态确定是否在所述第二定时器的计时时间内尝试发送第一反馈信息。S403: Determine, according to the first receiving state, whether to attempt to send the first feedback information within the time period of the second timer.
对于图4所示的技术方案,数据接收端在发送反馈信息时,针对V2X技术中较易出现的时频资源冲突的情况,通过第二定时器的计时发送针对数据的第一反馈信息,避免了时频资源冲突导致HARQ重传无法顺利实现。For the technical solution shown in FIG. 4 , when the data receiving end sends the feedback information, in view of the time-frequency resource conflict that is easy to occur in the V2X technology, the first feedback information for the data is sent through the timing of the second timer to avoid Due to time-frequency resource conflict, HARQ retransmission cannot be successfully implemented.
在图4所示的技术方案中,第二定时器的具体工作机制与前述实施例中所述的第一定时器的工作机制相同。优选来说,第二定时器进行计时的第二时间段可以与第一定时器进行计时所采用的第一时间段设置相同,本实施例对此不做赘述。In the technical solution shown in FIG. 4 , the specific working mechanism of the second timer is the same as the working mechanism of the first timer described in the foregoing embodiment. Preferably, the second time period used for timing by the second timer may be set to be the same as the first time period used for timing by the first timer, which is not repeated in this embodiment.
在图4所示的技术方案中,所述第一接收状态对应于步骤S401中接收数据的接收状态,具体可以包括:正确接收状态以及错误接收状态。In the technical solution shown in FIG. 4 , the first receiving state corresponds to the receiving state of the received data in step S401 , and may specifically include: a correct receiving state and an incorrect receiving state.
需要说明的是,当数据接收端接收到数据后,可以对接收到的数据进行解析,并且根据解析结果来确定该数据的第一接收状态。具体来说当数据接收端能够正确解析所述数据时,所述第一接收状态为正确接收状态;当所述数据接收端不能解析所述数据或者不能正确解析所述数据时,所述第一接收状态为错误接收状态。It should be noted that, after the data receiving end receives the data, it can analyze the received data, and determine the first receiving state of the data according to the analysis result. Specifically, when the data receiving end can correctly parse the data, the first receiving state is the correct receiving state; when the data receiving end cannot parse the data or cannot parse the data correctly, the first receiving state is the correct receiving state; The reception status is an error reception status.
在图4所示的技术方案中,上述数据接收端可以将第一接收状态承载于反馈信息中发送至数据发送端,以使得数据发送端依据反馈信息中所指示的第一接收状态确定是否针对数据进行HARQ重传。具体数据发送端如何确定是否进行HARQ重传的实现过程参见实施例一所述,在此不再赘述。In the technical solution shown in FIG. 4 , the data receiving end may carry the first receiving state in the feedback information and send it to the data transmitting end, so that the data transmitting end determines whether to The data is retransmitted by HARQ. For a specific implementation process of how the data transmitting end determines whether to perform HARQ retransmission, refer to
相应于第一接收状态为错误接收状态,对于图4所示的技术方案,在一种可能的实现方式中,根据所述第一接收状态确定是否在所述第二定时器的计时时间内尝试发送第一反馈信息,包括:Corresponding to the first receiving state being an error receiving state, for the technical solution shown in FIG. 4 , in a possible implementation manner, it is determined according to the first receiving state whether to try within the timing time of the second timer Send the first feedback information, including:
相应于第一反馈信息中所指示的第一接收状态为错误接收所述数据时,若所述数据接收正确,则确定不在第二定时器的计时时间内尝试发送第一反馈信息。Corresponding to the fact that the first receiving state indicated in the first feedback information is that the data is received in error, if the data is received correctly, it is determined that the first feedback information is not attempted to be sent within the time period of the second timer.
可以理解地,由于第一反馈信息反馈的内容为错误接收所述数据,那么如果数据接收正确,数据接收端就可以无需要向数据发送端发送第一反馈信息;针对此情况,相应于数据发送端,若在一定的时间内没有接收到第一反馈信息,那么数据发送端就可以认为数据接收端正确接收到所述数据,就无需针对该数据进行HARQ重传。Understandably, since the content of the first feedback information feedback is that the data is received in error, then if the data is received correctly, the data receiving end may not need to send the first feedback information to the data transmitting end; for this situation, corresponding to the data transmission If the first feedback information is not received within a certain period of time, the data transmitting end may consider that the data receiving end has correctly received the data, and there is no need to perform HARQ retransmission for the data.
相应来说,在该实现方式中,还可以包括:若所述数据接收错误,则确定在所述第二定时器的计时时间内尝试发送所述第一反馈信息。Correspondingly, in this implementation manner, the method may further include: if the data is received in error, determining to try to send the first feedback information within the timing time of the second timer.
可以理解地,若数据接收端接收数据错误,则符合了第一反馈信息所指示的内容和情况,此时,考虑到反馈信息在传输时所使用时频资源的冲突情况,数据接收端可以在第二定时器的计时时间内尝试发送第一反馈信息;在具体实施过程中,数据接收端可以通过NACK信号指示第一接收状态为错误接收所述数据。数据发送端在接收到该第一反馈信息后,能够获知数据接收错误,从而确定针对该数据进行HARQ重传。Understandably, if the data receiving end receives the data incorrectly, it conforms to the content and situation indicated by the first feedback information. Attempt to send the first feedback information within the timing time of the second timer; in a specific implementation process, the data receiving end may indicate through a NACK signal that the first receiving state is to receive the data in error. After receiving the first feedback information, the data transmitting end can know the data reception error, so as to determine to perform HARQ retransmission for the data.
相应于第一接收状态为错误接收状态,对于图4所示的技术方案,在一种可能的实现方式中,根据所述第一接收状态确定是否在所述第二定时器的计时时间内尝试发送第一反馈信息,包括:Corresponding to the first receiving state being an error receiving state, for the technical solution shown in FIG. 4 , in a possible implementation manner, it is determined according to the first receiving state whether to try within the timing time of the second timer Send the first feedback information, including:
相应于所述第一反馈信息中所指示的第一接收状态为正确接收所述数据;若所述数据接收正确,则确定在所述第二定时器的计时时间内尝试发送第一反馈信息。Corresponding to the first receiving state indicated in the first feedback information, the data is received correctly; if the data is received correctly, it is determined that the first feedback information is attempted to be sent within the timing time of the second timer.
可以理解地,由于第一反馈信息所反馈的内容为正确接收所述数据,那么如果数据接收正确,符合第一反馈信息所指示的内容和情况,此时,考虑到反馈信息在传输时所使用时频资源的冲突情况,数据接收端可以在第二定时器的计时时间内尝试发送第一反馈信息;在具体实施过程中,数据接收端可以通过ACK信号指示第一接收状态为错误接收所述数据。数据发送端在接收到该第一反馈信息后,能够获知数据接收正确,从而无需针对该数据进行HARQ重传。Understandably, since the content fed back by the first feedback information is the correct reception of the data, then if the data is received correctly and conforms to the content and situation indicated by the first feedback information, at this time, considering that the feedback information is used during transmission In the case of conflict of time-frequency resources, the data receiving end may try to send the first feedback information within the timing time of the second timer; in the specific implementation process, the data receiving end may indicate through an ACK signal that the first receiving state is error reception of the data. After receiving the first feedback information, the data transmitting end can know that the data is received correctly, so that there is no need to perform HARQ retransmission for the data.
相应来说,在该实现方式中,还可以包括:Correspondingly, in this implementation manner, it may also include:
若所述数据接收错误,则确定不在所述第二定时器的计时时间内尝试发送所述第一反馈信息。If the data is received incorrectly, it is determined that the first feedback information is not attempted to be sent within the time period of the second timer.
可以理解地,由于第一反馈信息反馈的内容为正确接收所述数据,那么如果数据接收错误,数据接收端就无需向数据发送端发送第一反馈信息;针对此情况,相应于数据发送端,若在一定的时间内没有接收到第一反馈信息,那么数据发送端就可以认为数据接收端接收所述数据错误,因此,就需要针对该数据进行HARQ重传。Understandably, since the content fed back by the first feedback information is to correctly receive the data, if the data is received incorrectly, the data receiving end does not need to send the first feedback information to the data transmitting end; for this situation, corresponding to the data transmitting end, If the first feedback information is not received within a certain period of time, the data transmitting end may consider that the data receiving end receives the data in error, and therefore, HARQ retransmission is required for the data.
针对本实施例中上述技术方案,考虑到反馈信息传输过程中可能出现的时频资源冲突,在一种可能的实现方式中,所述方法还包括:For the above technical solution in this embodiment, in consideration of the possible time-frequency resource conflict during the feedback information transmission process, in a possible implementation manner, the method further includes:
相应于确定在所述第二定时器的计时时间内尝试发送第一反馈信息;若在所述第二定时器超时前未成功发送所述第一反馈信息,则取消发送所述第一反馈信息。Corresponding to determining that the first feedback information is attempted to be sent within the timing time of the second timer; if the first feedback information is not successfully sent before the second timer expires, the sending of the first feedback information is canceled .
可以理解地,若在第二定时器超时前还未成功发送第一反馈信息,那么可以说明反馈信息传输的时频资源冲突情况严重,为了避免时频资源的冲突情况恶化,可以取消发送该第一反馈消息。Understandably, if the first feedback information has not been successfully sent before the second timer expires, it can indicate that the time-frequency resource conflict in the transmission of the feedback information is serious. a feedback message.
针对本实施例中上述技术方案,在一种可能的实现方式中,无论第一反馈信息所指示的内容和情况,都会影响数据发送端确定是否针对数据进行HARQ重传,那么,若接收到所述数据的HARQ重传数据或新的数据,说明数据发送端已经完成了数据的HARQ重传,因此,数据接收端还可以取消发送所述第一反馈信息。可以理解地,在此实现方式中,若第一反馈信息所指示的第一接收状态为错误接收所述数据,那么当数据接收端还未发送第一反馈信息就接收到针对数据的HARQ重传数据,那么数据接收端就可以直接基于步骤S401中所接收到的数据以及该数据的HARQ重传数据获取该数据的真实内容。若第一反馈信息所指示的第一接收状态为正确接收所述数据,那么当数据接收端还未发送第一反馈信息就接收到针对数据的HARQ重传数据,基于接收数据的正确性,数据接收端就可以直接丢弃针对数据的HARQ重传数据。For the above technical solution in this embodiment, in a possible implementation manner, regardless of the content and situation indicated by the first feedback information, it will affect the data transmitting end to determine whether to perform HARQ retransmission for the data. The HARQ retransmission data or new data of the data indicates that the data transmitting end has completed the HARQ retransmission of the data. Therefore, the data receiving end may also cancel sending the first feedback information. It can be understood that, in this implementation manner, if the first receiving state indicated by the first feedback information is that the data is received in error, the data receiving end receives the HARQ retransmission for the data before sending the first feedback information. data, the data receiving end can directly obtain the real content of the data based on the data received in step S401 and the HARQ retransmission data of the data. If the first receiving state indicated by the first feedback information is to correctly receive the data, the data receiving end receives HARQ retransmission data for the data before sending the first feedback information. Based on the correctness of the received data, the data The receiving end can directly discard the HARQ retransmission data for the data.
针对该实现方式中的HARQ重传数据,数据接收端仍然可以对其接收状态确定是否尝试发送反馈信息,基于此,所述方法还包括:For the HARQ retransmission data in this implementation manner, the data receiving end can still determine whether to attempt to send feedback information for its reception status. Based on this, the method further includes:
相应于接收到所述数据的HARQ重传数据,根据所述数据与所述数据的HARQ重传数据确定所述数据的第二接收状态,并基于所述第二接收状态确定是否发送第二反馈信息;其中,所述第二反馈信息用于表征所述第二接收状态为错误接收所述数据或正确接收所述数据。Corresponding to receiving the HARQ retransmission data of the data, determining a second reception state of the data according to the data and the HARQ retransmission data of the data, and determining whether to send a second feedback based on the second reception state information; wherein, the second feedback information is used to represent that the second receiving state is that the data is received incorrectly or the data is received correctly.
对于本实施例的技术方案,考虑到反馈信息时频资源的冲突情况,数据接收端基于接收数据的接收状态确定在第二定时器的计时时间内是否发送第一反馈信息,以指示数据发送端确定是否进行HARQ重传,从而针对V2X技术,实现了基于HARQ机制的数据传输,避免了时频资源冲突导致HARQ重传无法顺利实现。For the technical solution of this embodiment, considering the conflict of the time-frequency resources of the feedback information, the data receiving end determines whether to send the first feedback information within the timing time of the second timer based on the receiving state of the received data, so as to instruct the data transmitting end It is determined whether to perform HARQ retransmission, so that for the V2X technology, data transmission based on the HARQ mechanism is realized, which avoids the failure of HARQ retransmission due to the conflict of time-frequency resources.
实施例三Embodiment 3
基于前述实施例相同的发明构思,参见图5,其示出了本发明实施例提供的一种数据发送端设备50,包括发送部分501、第一定时器控制部分502和第一确定部分503;其中,所述发送部分501,配置为发送数据;Based on the same inventive concept of the previous embodiment, referring to FIG. 5 , it shows a data sending
所述第一定时器控制部分502,配置为在所述发送部分501发送数据时,启动第一定时器;The first timer control part 502 is configured to start a first timer when the sending part 501 sends data;
所述第一确定部分503,配置为根据数据接收端发送的反馈信息以及所述第一定时器的状态,确定是否向所述数据接收端进行HARQ重传。The first determining part 503 is configured to determine whether to perform HARQ retransmission to the data receiving end according to the feedback information sent by the data receiving end and the state of the first timer.
在上述方案中,所述第一确定部分503,配置为若所述第一定时器计时超时前没有接收到所述反馈信息,则确定不向所述数据接收端进行HARQ重传。In the above solution, the first determining part 503 is configured to determine not to perform HARQ retransmission to the data receiving end if the feedback information is not received before the first timer times out.
在上述方案中,所述第一确定部分503,还配置为若所述第一定时器计时超时前接收到所述反馈信息,则确定向所述数据接收端进行HARQ重传。In the above solution, the first determining part 503 is further configured to determine to perform HARQ retransmission to the data receiving end if the feedback information is received before the first timer times out.
在上述方案中,所述第一确定部分503,配置为若所述第一定时器计时超时前内没有接收到所述反馈信息,则确定向所述数据接收端进行HARQ重传。In the above solution, the first determining part 503 is configured to determine to perform HARQ retransmission to the data receiving end if the feedback information is not received before the first timer times out.
在上述方案中,所述第一确定部分503,还配置为若所述第一定时器计时超时前接收到所述反馈信息,则确定不向所述数据接收端进行HARQ重传。In the above solution, the first determining part 503 is further configured to determine not to perform HARQ retransmission to the data receiving end if the feedback information is received before the first timer times out.
在上述方案中,所述第一定时器控制部分502,还配置为在所述第一定时器计时超时前接收到所述反馈信息,停止计时。In the above solution, the first timer control part 502 is further configured to receive the feedback information before the first timer times out, and stop timing.
在上述方案中,所述第一定时器控制部分502,还配置为在所述第一定时器计时超时前接收到所述反馈信息,重新启动所述第一定时器。In the above solution, the first timer control part 502 is further configured to restart the first timer after receiving the feedback information before the first timer times out.
在上述方案中,所述第一定时器控制部分502,还配置为向所述数据接收端进行HARQ重传时,重新启动所述第一定时器。In the above solution, the first timer control part 502 is further configured to restart the first timer when performing HARQ retransmission to the data receiving end.
可以理解地,在本实施例中,“部分”可以是部分电路、部分处理器、部分程序或软件等等,当然也可以是单元,还可以是模块也可以是非模块化的。It can be understood that, in this embodiment, a "part" may be a part of a circuit, a part of a processor, a part of a program or software, etc., of course, it may also be a unit, or a module or non-modularity.
另外,在本实施例中的各组成部分可以集成在一个处理单元中,也可以是各个单元单独物理存在,也可以两个或两个以上单元集成在一个单元中。上述集成的单元既可以采用硬件的形式实现,也可以采用软件功能模块的形式实现。In addition, each component in this embodiment may be integrated into one processing unit, or each unit may exist physically alone, or two or more units may be integrated into one unit. The above-mentioned integrated units can be implemented in the form of hardware, or can be implemented in the form of software function modules.
所述集成的单元如果以软件功能模块的形式实现并非作为独立的产品进行销售或使用时,可以存储在一个计算机可读取存储介质中,基于这样的理解,本实施例的技术方案本质上或者说对现有技术做出贡献的部分或者该技术方案的全部或部分可以以软件产品的形式体现出来,该计算机软件产品存储在一个存储介质中,包括若干指令用以使得一台计算机设备(可以是个人计算机,服务器,或者网络设备等)或processor(处理器)执行本实施例所述方法的全部或部分步骤。而前述的存储介质包括:U盘、移动硬盘、只读存储器(ROM,Read Only Memory)、随机存取存储器(RAM,Random Access Memory)、磁碟或者光盘等各种可以存储程序代码的介质。If the integrated unit is implemented in the form of a software functional module and is not sold or used as an independent product, it can be stored in a computer-readable storage medium. Based on this understanding, the technical solution of this embodiment is essentially or The part that contributes to the prior art or the whole or part of the technical solution can be embodied in the form of a software product, the computer software product is stored in a storage medium, and includes several instructions for making a computer device (which can be It is a personal computer, a server, or a network device, etc.) or a processor (processor) that executes all or part of the steps of the method described in this embodiment. The aforementioned storage medium includes: U disk, removable hard disk, Read Only Memory (ROM, Read Only Memory), Random Access Memory (RAM, Random Access Memory), magnetic disk or optical disk and other media that can store program codes.
因此,本实施例提供了一种计算机存储介质,该计算机存储介质存储有数据传输的程序,所述数据传输的程序被至少一个处理器执行时实现上述实施例一所述的方法的步骤。Therefore, this embodiment provides a computer storage medium, where the computer storage medium stores a data transmission program, and when the data transmission program is executed by at least one processor, implements the steps of the method described in the first embodiment.
基于上述数据发送端设备50以及计算机存储介质,参见图6,其示出了本发明实施例提供的一种网络侧设备50的具体硬件结构,可以包括:第一网络接口601、第一存储器602和第一处理器603;各个组件通过总线系统604耦合在一起。可理解,总线系统604用于实现这些组件之间的连接通信。总线系统604除包括数据总线之外,还包括电源总线、控制总线和状态信号总线。但是为了清楚说明起见,在图6中将各种总线都标为总线系统604。其中,第一网络接口601,用于在与其他外部网元之间进行收发信息过程中,信号的接收和发送;Based on the above-mentioned data sending
第一存储器602,用于存储能在第一处理器603上运行的计算机程序;a
第一处理器603,用于在运行所述计算机程序时,执行:The
发送数据时,启动第一定时器;When sending data, start the first timer;
根据数据接收端发送的反馈信息以及所述第一定时器的状态,确定是否向所述数据接收端进行HARQ重传。Whether to perform HARQ retransmission to the data receiving end is determined according to the feedback information sent by the data receiving end and the state of the first timer.
可以理解,本发明实施例中的第一存储器602可以是易失性存储器或非易失性存储器,或可包括易失性和非易失性存储器两者。其中,非易失性存储器可以是只读存储器(Read-Only Memory,ROM)、可编程只读存储器(Programmable ROM,PROM)、可擦除可编程只读存储器(Erasable PROM,EPROM)、电可擦除可编程只读存储器(Electrically EPROM,EEPROM)或闪存。易失性存储器可以是随机存取存储器(Random Access Memory,RAM),其用作外部高速缓存。通过示例性但不是限制性说明,许多形式的RAM可用,例如静态随机存取存储器(Static RAM,SRAM)、动态随机存取存储器(Dynamic RAM,DRAM)、同步动态随机存取存储器(Synchronous DRAM,SDRAM)、双倍数据速率同步动态随机存取存储器(Double DataRate SDRAM,DDRSDRAM)、增强型同步动态随机存取存储器(Enhanced SDRAM,ESDRAM)、同步连接动态随机存取存储器(Synchlink DRAM,SLDRAM)和直接内存总线随机存取存储器(Direct Rambus RAM,DRRAM)。本文描述的系统和方法的第一存储器602旨在包括但不限于这些和任意其它适合类型的存储器。It can be understood that the
而第一处理器603可能是一种集成电路芯片,具有信号的处理能力。在实现过程中,上述方法的各步骤可以通过第一处理器603中的硬件的集成逻辑电路或者软件形式的指令完成。上述的第一处理器603可以是通用处理器、数字信号处理器(Digital SignalProcessor,DSP)、专用集成电路(Application Specific Integrated Circuit,ASIC)、现成可编程门阵列(Field Programmable Gate Array,FPGA)或者其他可编程逻辑器件、分立门或者晶体管逻辑器件、分立硬件组件。可以实现或者执行本发明实施例中的公开的各方法、步骤及逻辑框图。通用处理器可以是微处理器或者该处理器也可以是任何常规的处理器等。结合本发明实施例所公开的方法的步骤可以直接体现为硬件译码处理器执行完成,或者用译码处理器中的硬件及软件模块组合执行完成。软件模块可以位于随机存储器,闪存、只读存储器,可编程只读存储器或者电可擦写可编程存储器、寄存器等本领域成熟的存储介质中。该存储介质位于第一存储器602,第一处理器603读取第一存储器602中的信息,结合其硬件完成上述方法的步骤。The
可以理解的是,本文描述的这些实施例可以用硬件、软件、固件、中间件、微码或其组合来实现。对于硬件实现,处理单元可以实现在一个或多个专用集成电路(ApplicationSpecific Integrated Circuits,ASIC)、数字信号处理器(Digital Signal Processing,DSP)、数字信号处理设备(DSP Device,DSPD)、可编程逻辑设备(Programmable LogicDevice,PLD)、现场可编程门阵列(Field-Programmable Gate Array,FPGA)、通用处理器、控制器、微控制器、微处理器、用于执行本申请所述功能的其它电子单元或其组合中。It will be appreciated that the embodiments described herein may be implemented in hardware, software, firmware, middleware, microcode, or a combination thereof. For hardware implementation, the processing unit may be implemented in one or more Application Specific Integrated Circuits (ASIC), Digital Signal Processing (DSP), Digital Signal Processing Device (DSP Device, DSPD), programmable logic Devices (Programmable Logic Device, PLD), Field-Programmable Gate Array (Field-Programmable Gate Array, FPGA), general purpose processors, controllers, microcontrollers, microprocessors, other electronic units for performing the functions described in this application or a combination thereof.
对于软件实现,可通过执行本文所述功能的模块(例如过程、函数等)来实现本文所述的技术。软件代码可存储在存储器中并通过处理器执行。存储器可以在处理器中或在处理器外部实现。For a software implementation, the techniques described herein may be implemented through modules (eg, procedures, functions, etc.) that perform the functions described herein. Software codes may be stored in memory and executed by a processor. The memory can be implemented in the processor or external to the processor.
具体来说,数据发送端设备50中的第一处理器603还配置为运行计算机程序时,执行前述实施例一中所述的方法步骤,这里不再进行赘述。Specifically, the
实施例四Embodiment 4
基于前述实施例相同的发明构思,参见图7,其示出了本发明实施例提供的一种数据接收端设备70的组成,包括接收部分701、第二定时器控制部分702和第二确定部分703,其中,所述接收部分701,配置为接收数据;Based on the same inventive concept of the previous embodiments, see FIG. 7 , which shows the composition of a data receiving
所述第二定时器控制部分702,配置为所述接收部分701接收到数据后,启动第二定时器;The second timer control part 702 is configured to start the second timer after the receiving part 701 receives the data;
所述第二确定部分703,配置为确定所述数据的第一接收状态;The second determining part 703 is configured to determine the first receiving state of the data;
根据所述第一接收状态确定是否在所述第二定时器的计时时间内尝试发送第一反馈信息。Whether to attempt to send the first feedback information within the time period of the second timer is determined according to the first receiving state.
在上述方案中,所述第二确定部分703,配置为相应于所述第一反馈信息中所指示的第一接收状态为错误接收所述数据;若所述数据接收正确,则确定不在所述第二定时器的计时时间内尝试发送第一反馈信息。In the above solution, the second determining part 703 is configured to receive the data corresponding to the first receiving state indicated in the first feedback information as error; if the data is received correctly, determine that the data is not received in the Attempt to send the first feedback information within the time period of the second timer.
在上述方案中,所述第二确定部分703,还配置为若所述数据接收错误,则确定在所述第二定时器的计时时间内尝试发送所述第一反馈信息。In the above solution, the second determining part 703 is further configured to, if the data is received incorrectly, determine to try to send the first feedback information within the time period of the second timer.
在上述方案中,所述第二确定部分703,配置为相应于所述第一反馈信息中所指示的第一接收状态为正确接收所述数据;若所述数据接收正确,则确定在所述第二定时器的计时时间内尝试发送第一反馈信息。In the above solution, the second determining part 703 is configured to correctly receive the data corresponding to the first receiving state indicated in the first feedback information; Attempt to send the first feedback information within the time period of the second timer.
在上述方案中,所述第二确定部分703,还配置为若所述数据接收错误,则确定不在第二定时器的计时时间内尝试发送所述第一反馈信息。In the above solution, the second determining part 703 is further configured to, if the data is received incorrectly, determine that the first feedback information is not attempted to be sent within the time period of the second timer.
在上述方案中,参见图8,所述数据接收端设备70还包括发送控制部分704,配置为相应于确定在所述第二定时器的计时时间内尝试发送第一反馈信息;若在所述第二定时器超时前未成功发送所述第一反馈信息,则取消发送所述第一反馈信息。In the above solution, referring to FIG. 8 , the data receiving
在上述方案中,如图8所示,发送控制部分704,配置为若接收到所述数据的HARQ重传数据或新的数据,则取消发送所述第一反馈信息。In the above solution, as shown in FIG. 8 , the sending control part 704 is configured to cancel sending the first feedback information if HARQ retransmission data or new data of the data is received.
在上述方案中,所述第二确定部分703,还配置为相应于接收到所述数据的HARQ重传数据,根据所述数据与所述数据的HARQ重传数据确定所述数据的第二接收状态,并基于所述第二接收状态确定是否发送第二反馈信息;其中,所述第二反馈信息用于表征所述第二接收状态为错误接收所述数据或正确接收所述数据。In the above solution, the second determining part 703 is further configured to, corresponding to the received HARQ retransmission data of the data, determine the second reception of the data according to the data and the HARQ retransmission data of the data state, and determine whether to send second feedback information based on the second reception state; wherein, the second feedback information is used to represent that the second reception state is the data received incorrectly or the data is received correctly.
另外,本实施例提供了一种计算机存储介质,该计算机存储介质存储有数据传输的程序,所述数据传输的程序被至少一个处理器执行时实现上述实施例二所述的方法的步骤。针对计算机可读介质的具体阐述,参见实施例三中的说明,在此不再赘述。In addition, this embodiment provides a computer storage medium, where the computer storage medium stores a data transmission program, and when the data transmission program is executed by at least one processor, implements the steps of the method described in the second embodiment. For the specific description of the computer-readable medium, refer to the description in the third embodiment, which will not be repeated here.
基于上述数据接收端设备70以及计算机存储介质,参见图9,其示出了本发明实施例提供的一种数据接收端设备70的具体硬件结构,包括:第二网络接口901、第二存储器902和第二处理器903;各个组件通过总线系统904耦合在一起。可理解,总线系统904用于实现这些组件之间的连接通信。总线系统904除包括数据总线之外,还包括电源总线、控制总线和状态信号总线。但是为了清楚说明起见,在图9中将各种总线都标为总线系统904。其中,Based on the above-mentioned data receiving
其中,所述第二网络接口901,用于在与其他外部网元之间进行收发信息过程中,信号的接收和发送;Wherein, the
第二存储器902,用于存储能够在第二处理器903上运行的计算机程序;a
第二处理器903,用于在运行所述计算机程序时,执行:接收到数据后,启动第二定时器;确定所述数据的第一接收状态;根据所述第一接收状态确定是否在所述第二定时器的计时时间内尝试发送第一反馈信息。The
可以理解地,本实施例中数据接收端70的具体硬件结构中的组成部分,与实施例三中的相应部分类似,在此不做赘述。It is understandable that the components in the specific hardware structure of the
具体来说,数据接收端70中的第二处理器903,还配置为运行所述计算机程序时,执行前述实施例二中所述的方法步骤,这里不再进行赘述。Specifically, the
基于上述实施例,参见图10,其示出了本发明实施例提供的一种数据传输的系统10,应用于设备到设备D2D中的终端,甚至可以应用于V2X技术中终端;包括第一终端1001和第二终端1002;其中,所述第一终端1001为前述任一实施例中所述的数据发送端50;所述第二终端1002为前述任一实施例中所述的数据接收端70。Based on the above embodiment, see FIG. 10 , which shows a
以上所述,仅为本发明的较佳实施例而已,并非用于限定本发明的保护范围。The above descriptions are only preferred embodiments of the present invention, and are not intended to limit the protection scope of the present invention.
工业实用性Industrial Applicability
本发明实施例中,考虑到反馈信息时频资源的冲突情况,数据发送端通过第一定时器的计时状态来确定反馈信息的接收情况,并根据接收情况以及反馈信息具体的指示内容来确定是否进行HARQ重传,从而针对V2X技术,实现了基于HARQ机制的数据传输,避免了时频资源冲突导致HARQ重传无法顺利实现。In this embodiment of the present invention, considering the conflict of the time-frequency resources of the feedback information, the data transmitting end determines the reception situation of the feedback information according to the timing state of the first timer, and determines whether the feedback information is received according to the reception situation and the specific indication content of the feedback information HARQ retransmission is performed, so that for the V2X technology, data transmission based on the HARQ mechanism is realized, which avoids the failure of HARQ retransmission due to the conflict of time-frequency resources.
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| PCT/CN2018/075321WO2019148504A1 (en) | 2018-02-05 | 2018-02-05 | Data transmission method and device, and computer storage medium |
| Publication Number | Publication Date |
|---|---|
| CN111480308A CN111480308A (en) | 2020-07-31 |
| CN111480308Btrue CN111480308B (en) | 2021-12-31 |
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| CN201880076810.1AActiveCN111480308B (en) | 2018-02-05 | 2018-02-05 | A method, device and computer storage medium for data transmission |
| Country | Link |
|---|---|
| CN (1) | CN111480308B (en) |
| WO (1) | WO2019148504A1 (en) |
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| CN114342431B (en)* | 2019-11-15 | 2024-11-29 | Oppo广东移动通信有限公司 | Wireless communication method, terminal device and network device |
| CN114827911B (en)* | 2019-11-18 | 2024-09-10 | 上海朗帛通信技术有限公司 | Method and apparatus in a node for wireless communication |
| CN110913431A (en)* | 2019-11-27 | 2020-03-24 | 深圳云博智联科技有限公司 | Data wireless transmission method and device, computer equipment and storage medium |
| CN113923712B (en)* | 2020-07-09 | 2025-07-15 | 维沃移动通信有限公司 | Data processing method and device |
| CN115065442B (en)* | 2022-08-16 | 2022-11-18 | 深圳星云智联科技有限公司 | Data transmission method and related device |
| CN115604759A (en)* | 2022-12-13 | 2023-01-13 | 杭州优智联科技有限公司(Cn) | Scheduling method, device, system and medium based on UWB data transmission |
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| CN101309129A (en)* | 2007-05-18 | 2008-11-19 | 上海贝尔阿尔卡特股份有限公司 | Retransmission control method and system for single data frame and last data frame |
| CN104954104A (en)* | 2015-06-29 | 2015-09-30 | 众研凯博网络科技有限公司 | Network data transmission method |
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| WO2014092619A1 (en)* | 2012-12-14 | 2014-06-19 | Telefonaktiebolaget Lm Ericsson (Publ) | A network node, a wireless device and methods therein for enabling and performing harq transmissions in a d2d communication between wireless devices in a wireless telecommunications network |
| KR20140128728A (en)* | 2013-04-29 | 2014-11-06 | 삼성전자주식회사 | Method and apparatus for performing transmission in a device to device communication system |
| CN105991247A (en)* | 2015-02-16 | 2016-10-05 | 中兴通讯股份有限公司 | Device-to-device sending method, receiving method, scheduling method and corresponding devices |
| CN106034013B (en)* | 2015-03-17 | 2019-07-12 | 中兴通讯股份有限公司 | A kind of method and apparatus for device-to-device communication |
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| CN101309129A (en)* | 2007-05-18 | 2008-11-19 | 上海贝尔阿尔卡特股份有限公司 | Retransmission control method and system for single data frame and last data frame |
| CN104954104A (en)* | 2015-06-29 | 2015-09-30 | 众研凯博网络科技有限公司 | Network data transmission method |
| Title |
|---|
| "R2-1711710 On reliable transmission of URLLC data".2017,全文.* |
| Publication number | Publication date |
|---|---|
| WO2019148504A1 (en) | 2019-08-08 |
| CN111480308A (en) | 2020-07-31 |
| Publication | Publication Date | Title |
|---|---|---|
| CN111480308B (en) | A method, device and computer storage medium for data transmission | |
| CN112054883B (en) | Data transmission method, equipment and computer storage medium | |
| JP5639173B2 (en) | Method of retransmitting data based on HARQ scheme in wireless communication system and terminal apparatus using the same | |
| CN110139239B (en) | Method and terminal for service transmission | |
| CN111418231B (en) | Method, device and system for reporting information | |
| IL269493B2 (en) | Control signalling transmission method, base station and terminal | |
| JP7529153B2 (en) | Sidelink discontinuous reception method and apparatus | |
| WO2016183705A1 (en) | Method and apparatus for transmitting uplink data in licensed-assisted access system | |
| CN103297207A (en) | Method for performing hybrid automatic repeat request on random access response message | |
| KR102859038B1 (en) | Communication methods and devices | |
| CN114629600B (en) | Method and apparatus for transmitting MAC PDU | |
| EP3965330A1 (en) | Sidelink transmission method and sidelink transmission apparatus | |
| CN111641482B (en) | Management of timers, methods of transmitting information, terminal equipment and network equipment | |
| WO2022151422A1 (en) | Communication method and communication apparatus | |
| US11777668B2 (en) | Method and apparatus for device-to-device communication based on a threshold | |
| CN111901781B (en) | Information feedback method and device and computer storage medium | |
| WO2021035541A1 (en) | Data transmission method and related device | |
| US11102767B2 (en) | Uplink data retransmission method and terminal | |
| WO2015035588A1 (en) | Information obtaining method, terminal, base station and system | |
| CN108347312B (en) | Control information sending and receiving method, network equipment and terminal equipment | |
| CN108023718B (en) | Retransmission indication transmission method and device | |
| CN113661759B (en) | Retransmission method, device and equipment for uplink data | |
| CN111405523A (en) | Method, apparatus and computer storage medium for transmitting synchronization signal | |
| CN112262591B (en) | Method and apparatus for transmitting information | |
| WO2021092923A1 (en) | Wireless communication method, terminal device and network device |
| Date | Code | Title | Description |
|---|---|---|---|
| PB01 | Publication | ||
| PB01 | Publication | ||
| SE01 | Entry into force of request for substantive examination | ||
| SE01 | Entry into force of request for substantive examination | ||
| GR01 | Patent grant | ||
| GR01 | Patent grant |