Data transmission method, device, communication equipment and storage medium

文档序号:1879308 发布日期:2021-11-23 浏览:13次 中文

阅读说明:本技术 数据传输方法、装置、通信设备及存储介质 (Data transmission method, device, communication equipment and storage medium ) 是由 董贤东 于 2020-03-18 设计创作,主要内容包括:本公开实施例是关于数据传输方法、装置、通信设备及存储介质。根据多传输连接传输中数据帧的接收状况,确定持续时长指示信息,其中,所述持续时长指示信息用于指示继续占用传输连接的持续时长;发送第一确认消息帧,其中,所述第一确认消息帧包括:所述接收状况的反馈信息及所述持续时长指示信息。(The disclosed embodiments relate to a data transmission method, a data transmission device, a communication device and a storage medium. Determining duration indication information according to the receiving condition of a data frame in multi-transmission connection transmission, wherein the duration indication information is used for indicating the duration of continuously occupying the transmission connection; transmitting a first acknowledgement message frame, wherein the first acknowledgement message frame comprises: feedback information of the receiving condition and the duration indication information.)

A data transmission method, applied to a first communication device, the method comprising:

determining duration indication information according to the receiving condition of a data frame in multi-transmission connection transmission, wherein the duration indication information is used for indicating the duration of continuously occupying the transmission connection;

transmitting a first acknowledgement message frame, wherein the first acknowledgement message frame comprises: feedback information of the receiving condition and the duration indication information.

The method of claim 1, wherein determining duration indication information according to a receiving condition of a data frame in a multi-transmission connection transmission comprises:

when the data frame is failed to be received, determining the duration indication information, wherein the duration indicated by the duration indication information includes: a transmission duration of the retransmission data frame.

The method of claim 2, wherein the duration indicated by the duration indication information further comprises at least one of:

the transmission duration of a first determined message frame;

and the transmission duration of a second determined message frame corresponding to the retransmission data frame.

The method of claim 2, wherein,

when the data frame is a unicast data frame, the transmission duration of the retransmission data frame includes: retransmitting a transmission duration of one of the unicast data frames.

The method of claim 2, wherein,

when the data frame is a continuous data frame, the first determination message frame is a block determination message frame;

the transmission duration of the retransmission data frame includes: and retransmitting the transmission duration of the n data blocks which fail to be received in the continuous data frames.

The method of claim 5, wherein the duration indicated by the duration indication information further comprises: a short interframe space between two adjacent ones of the data blocks.

The method according to any one of claims 2 to 6, wherein the duration indicated by the duration indication information further comprises at least one of: a short interframe space between the first determined message frame and the retransmitted data frame; or a short interframe space between the retransmission data frame and a second determined message frame corresponding to the retransmission data frame.

The method according to any one of claims 2 to 6, wherein the determining duration indication information according to the receiving condition of the data frame in the multi-transmission connection transmission comprises:

when the data frame is failed to be received, determining the duration indication information, wherein an expression of the duration indicated by the duration indication information includes:

2 ACK + data frame length +2 SIFS

Wherein the 2 × ACK represents the transmission duration of the first deterministic message frame and the transmission duration of a second deterministic message frame corresponding to the retransmitted data frame; the length of the data frame represents a transmission duration for retransmitting one unicast data frame when the data frame is a unicast data frame; 2 SIFS denotes two short interframe spaces.

The method according to any one of claims 2 to 6, wherein the determining duration indication information according to the receiving condition of the data frame in the multi-transmission connection transmission comprises:

when the data frame is failed to be received, determining the duration indication information, wherein an expression of the duration indicated by the duration indication information includes:

2 BA + n data block length + (1+ n) SIFS

Wherein the 2 x BA represents the transmission duration of the first deterministic message frame and the transmission duration of a second deterministic message frame corresponding to the retransmitted data frame; the n-data block length represents the transmission duration of n data blocks which fail to be received in the continuous data frame when the data frame is the continuous data frame; (1+ n) SIFS denotes n +1 short interframe spaces.

The method of any of claims 1 to 6, wherein the duration indication information comprises:

a duration field located in a head of the first acknowledgement message frame Media Access Control (MAC) frame;

and the combination of (a) and (b),

a length field located in a physical frame header of the first acknowledgement message frame.

The method according to any one of claims 1 to 6, wherein the determining duration indication information according to the receiving condition of the data frame in the multi-transmission connection transmission comprises: when the data frame is successfully received, the duration indicated by the duration indication information is made to be 0.

A data transmission method is applied to a second communication device, and comprises the following steps:

receiving a first acknowledgement message frame;

determining the receiving condition of the data frame in the multi-transmission connection transmission according to the feedback information in the first confirmation message frame;

determining the duration for continuing to occupy the transmission connection according to duration indication information in the first acknowledgement message frame, wherein the duration indication information is based on the reception status of the data frame.

The method of claim 12, wherein,

when the data frame is failed to be received, the duration indicated by the duration indication information includes: a transmission duration of the retransmission data frame.

The method of claim 13, wherein the duration indicated by the duration indication information further comprises at least one of:

the transmission duration of a first determined message frame;

and the transmission duration of a second determined message frame corresponding to the retransmission data frame.

The method of claim 13, wherein,

when the data frame is a unicast data frame, the transmission duration of the retransmission data frame includes: retransmitting a transmission duration of one of the unicast data frames.

The method of claim 13, wherein,

when the data frame is a continuous data frame, the first determination message frame is a block determination message frame;

the transmission duration of the retransmission data frame includes: and retransmitting the transmission duration of the n data blocks which fail to be received in the continuous data frames.

The method of claim 16, wherein the duration indicated by the duration indication information further comprises: a short interframe space between two adjacent ones of the data blocks.

The method according to any one of claims 13 to 17, wherein the duration indicated by the duration indication information further comprises: a short interframe space between the first determined message frame and the retransmitted data frame; and a short interframe space between the retransmission data frame and a second determined message frame corresponding to the retransmission data frame.

The method according to any one of claims 13 to 17, wherein, when the data frame is received unsuccessfully, the expression of the duration indicated by the duration indication information includes:

2 ACK + data frame length +2 SIFS

Wherein the 2 × ACK represents the transmission duration of the first deterministic message frame and the transmission duration of a second deterministic message frame corresponding to the retransmitted data frame; the length of the data frame represents a transmission duration for retransmitting one unicast data frame when the data frame is a unicast data frame; 2 SIFS denotes two short interframe spaces.

The method according to any one of claims 13 to 17, wherein, when the data frame is received unsuccessfully, the expression of the duration indicated by the duration indication information includes:

2 BA + n data block length + (1+ n) SIFS

Wherein the 2 x BA represents the transmission duration of the first deterministic message frame and the transmission duration of a second deterministic message frame corresponding to the retransmitted data frame; the n-data block length represents the transmission duration of n data blocks which fail to be received in the continuous data frame when the data frame is the continuous data frame; (1+ n) SIFS denotes n +1 short interframe spaces.

The method according to any one of claims 13 or 17, wherein the determining of the duration for continuing to occupy the transmission connection according to duration indication information in the first acknowledgement message frame comprises:

and determining the duration of continuous occupation of the transmission connection according to the indication of the duration domain in the MAC frame head of the media access control of the first acknowledgement message frame.

A data transmission method is applied to a third communication device, and comprises the following steps:

receiving a first acknowledgement message frame;

and setting a network allocation vector NAV according to the duration indicated by the duration indication information in the first confirmation message frame, wherein the duration indication information is based on the receiving condition of the data frame in the multi-transmission connection transmission.

The method of claim 22, wherein,

when the data frame is failed to be received, the duration indicated by the duration indication information includes: a transmission duration of the retransmission data frame.

The method of claim 23, wherein the duration indicated by the duration indication information further comprises at least one of:

the transmission duration of a first determined message frame;

and the transmission duration of a second determined message frame corresponding to the retransmission data frame.

The method of claim 23, wherein,

when the data frame is a unicast data frame, the transmission duration of the retransmission data frame includes: retransmitting a transmission duration of one of the unicast data frames.

The method of claim 23, wherein,

when the data frame is a continuous data frame, the first determination message frame is a block determination message frame;

the transmission duration of the retransmission data frame includes: and retransmitting the transmission duration of the n data blocks which fail to be received in the continuous data frames.

The method of claim 26, wherein the duration indicated by the duration indication information further comprises: a short interframe space between two adjacent ones of the data blocks.

The method according to any one of claims 23 to 27, wherein the duration indicated by the duration indication information further comprises: a short interframe space between the first determined message frame and the retransmitted data frame; and a short interframe space between the retransmission data frame and a second determined message frame corresponding to the retransmission data frame.

The method according to any one of claims 23 to 27, wherein, when the data frame is received unsuccessfully, the expression of the duration indicated by the duration indication information includes:

2 ACK + data frame length +2 SIFS

Wherein the 2 × ACK represents the transmission duration of the first deterministic message frame and the transmission duration of a second deterministic message frame corresponding to the retransmitted data frame; the length of the data frame represents a transmission duration for retransmitting one unicast data frame when the data frame is a unicast data frame; 2 SIFS denotes two short interframe spaces.

The method according to any one of claims 23 to 27, wherein, when the data frame is received unsuccessfully, the expression of the duration indicated by the duration indication information includes:

2 BA + n data block length + (1+ n) SIFS

Wherein the 2 x BA represents the transmission duration of the first deterministic message frame and the transmission duration of a second deterministic message frame corresponding to the retransmitted data frame; the n-data block length represents the transmission duration of n data blocks which fail to be received in the continuous data frame when the data frame is the continuous data frame; (1+ n) SIFS denotes n +1 short interframe spaces.

The method according to any of claims 22 to 27, wherein the setting a NAV according to the duration indicated by the duration indication information in the first acknowledgement message frame to continue to occupy the transmission connection comprises:

setting the NAV according to the duration indicated by the duration field in the MAC frame header of the first acknowledgement message frame

Or the like, or, alternatively,

and setting the NAV according to the duration of continuously occupying the transmission connection indicated by the length field in the physical frame head of the first acknowledgement message frame.

The method according to any of claims 22 to 27, wherein the setting a NAV according to the duration indicated by the duration indication information in the first acknowledgement message frame to continue to occupy the transmission connection comprises:

and in response to the duration being greater than the avoidance duration indicated by the NAV to remain silent at the transmission connection, updating the avoidance duration with the duration.

The method according to any of claims 22 to 27, wherein the setting a NAV according to the duration indicated by the duration indication information in the first acknowledgement message frame to continue to occupy the transmission connection comprises:

maintaining the NAV in response to the duration being less than or equal to the NAV indicating a back-off duration to keep silent on the transmission connection.

A data transmission apparatus, wherein the apparatus is applied to a first communication device, the apparatus comprising: a first determining module and a sending module, wherein,

the first determining module is configured to determine duration indication information according to a receiving condition of a data frame in multi-transmission connection transmission, wherein the duration indication information is used for indicating duration for continuously occupying a transmission connection;

the sending module is configured to send a first acknowledgement message frame, where the first acknowledgement message frame includes: feedback information of the receiving condition and the duration indication information.

The apparatus of claim 34, wherein the first determining means comprises:

a first determining sub-module configured to determine the duration indication information when the data frame fails to be received, wherein the duration indicated by the duration indication information includes: a transmission duration of the retransmission data frame.

The apparatus of claim 35, wherein the duration indicated by the duration indication information further comprises at least one of:

the transmission duration of a first determined message frame;

and the transmission duration of a second determined message frame corresponding to the retransmission data frame.

The apparatus of claim 35, wherein,

when the data frame is a unicast data frame, the transmission duration of the retransmission data frame includes: retransmitting a transmission duration of one of the unicast data frames.

The apparatus of claim 35, wherein,

when the data frame is a continuous data frame, the first determination message frame is a block determination message frame;

the transmission duration of the retransmission data frame includes: and retransmitting the transmission duration of the n data blocks which fail to be received in the continuous data frames.

The apparatus of claim 38, wherein the duration indicated by the duration indication information further comprises: a short interframe space between two adjacent ones of the data blocks.

The apparatus according to any one of claims 35 to 39, wherein the duration indicated by the duration indication information further comprises at least one of: a short interframe space between the first determined message frame and the retransmitted data frame; or a short interframe space between the retransmission data frame and a second determined message frame corresponding to the retransmission data frame.

The apparatus of any of claims 35 to 39, wherein the first determining means comprises:

a second determining sub-module, configured to determine the duration indication information when the data frame fails to be received, wherein an expression of the duration indicated by the duration indication information includes:

2 ACK + data frame length +2 SIFS

Wherein the 2 × ACK represents the transmission duration of the first deterministic message frame and the transmission duration of a second deterministic message frame corresponding to the retransmitted data frame; the length of the data frame represents a transmission duration for retransmitting one unicast data frame when the data frame is a unicast data frame; 2 SIFS denotes two short interframe spaces.

The apparatus of any of claims 35 to 39, wherein the first determining means comprises:

a third determining sub-module, configured to determine the duration indication information when the data frame fails to be received, where an expression of the duration indicated by the duration indication information includes:

2 BA + n data block length + (1+ n) SIFS

Wherein the 2 x BA represents the transmission duration of the first deterministic message frame and the transmission duration of a second deterministic message frame corresponding to the retransmitted data frame; the n-data block length represents the transmission duration of n data blocks which fail to be received in the continuous data frame when the data frame is the continuous data frame; (1+ n) SIFS denotes n +1 short interframe spaces.

The apparatus of any of claims 34 to 39, wherein the duration indication information comprises:

a duration field located in a head of the first acknowledgement message frame Media Access Control (MAC) frame;

and the combination of (a) and (b),

a length field located in a physical frame header of the first acknowledgement message frame.

The apparatus of any of claims 34 to 39, wherein the first determining means comprises:

a fourth determining submodule configured to make the duration indicated by the duration indication information 0 when the data frame is successfully received.

A data transmission apparatus, wherein the apparatus is applied to a second communication device, the apparatus comprising: a first receiving module, a second determining module, and a third determining module, wherein,

the first receiving module is configured to receive a first acknowledgement message frame;

the second determining module is configured to determine a receiving condition of a data frame in multi-transmission connection transmission according to the feedback information in the first acknowledgement message frame;

the third determining module is configured to determine the duration for continuing to occupy the transmission connection according to duration indication information in the first acknowledgement message frame, where the duration indication information is based on the receiving condition of the data frame.

The apparatus of claim 45, wherein,

when the data frame is failed to be received, the duration indicated by the duration indication information includes: a transmission duration of the retransmission data frame.

The apparatus of claim 46, wherein the duration indicated by the duration indication information further comprises at least one of:

the transmission duration of a first determined message frame;

and the transmission duration of a second determined message frame corresponding to the retransmission data frame.

The apparatus of claim 46,

when the data frame is a unicast data frame, the transmission duration of the retransmission data frame includes: retransmitting a transmission duration of one of the unicast data frames.

The apparatus of claim 46,

when the data frame is a continuous data frame, the first determination message frame is a block determination message frame;

the transmission duration of the retransmission data frame includes: and retransmitting the transmission duration of the n data blocks which fail to be received in the continuous data frames.

The apparatus of claim 49, wherein the duration indicated by the duration indication information further comprises: a short interframe space between two adjacent ones of the data blocks.

The apparatus according to any one of claims 46 to 50, wherein the duration indicated by the duration indication information further comprises: a short interframe space between the first determined message frame and the retransmitted data frame; and a short interframe space between the retransmission data frame and a second determined message frame corresponding to the retransmission data frame.

The apparatus according to any one of claims 46 to 50, wherein, when the data frame fails to be received, the expression of the duration indicated by the duration indication information includes:

2 ACK + data frame length +2 SIFS

Wherein the 2 × ACK represents the transmission duration of the first deterministic message frame and the transmission duration of a second deterministic message frame corresponding to the retransmitted data frame; the length of the data frame represents a transmission duration for retransmitting one unicast data frame when the data frame is a unicast data frame; 2 SIFS denotes two short interframe spaces.

The apparatus according to any one of claims 46 to 50, wherein, when the data frame fails to be received, the expression of the duration indicated by the duration indication information includes:

2 BA + n data block length + (1+ n) SIFS

Wherein the 2 x BA represents the transmission duration of the first deterministic message frame and the transmission duration of a second deterministic message frame corresponding to the retransmitted data frame; the n-data block length represents the transmission duration of n data blocks which fail to be received in the continuous data frame when the data frame is the continuous data frame; (1+ n) SIFS denotes n +1 short interframe spaces.

The apparatus of any of claims 46 to 50, wherein the third determining means comprises:

a fifth determining sub-module configured to determine, according to an indication of a duration field in a media access control, MAC, header of the first acknowledgment message frame, the duration for continuing to occupy the transmission connection.

A data transmission apparatus, applied to a third communication device, the apparatus comprising: a second receiving module and a setting module, wherein,

the second receiving module is configured to receive a first acknowledgement message frame;

the setting module is configured to set a network allocation vector NAV according to the duration indicated by the duration indication information in the first acknowledgement message frame, wherein the duration indication information is based on the receiving condition of the data frame in the multi-transmission connection transmission.

The apparatus of claim 55, wherein,

when the data frame is failed to be received, the duration indicated by the duration indication information includes: a transmission duration of the retransmission data frame.

The apparatus of claim 56, wherein the duration indicated by the duration indication information further comprises at least one of:

the transmission duration of a first determined message frame;

and the transmission duration of a second determined message frame corresponding to the retransmission data frame.

The apparatus of claim 56, wherein,

when the data frame is a unicast data frame, the transmission duration of the retransmission data frame includes: retransmitting a transmission duration of one of the unicast data frames.

The apparatus of claim 56, wherein,

when the data frame is a continuous data frame, the first determination message frame is a block determination message frame;

the transmission duration of the retransmission data frame includes: and retransmitting the transmission duration of the n data blocks which fail to be received in the continuous data frames.

The apparatus of claim 59, wherein the duration indicated by the duration indication information further comprises: a short interframe space between two adjacent ones of the data blocks.

The apparatus according to any one of claims 56 to 60, wherein the duration indicated by the duration indication information further comprises: a short interframe space between the first determined message frame and the retransmitted data frame; and a short interframe space between the retransmission data frame and a second determined message frame corresponding to the retransmission data frame.

The apparatus according to any one of claims 56 to 60, wherein, when the data frame fails to be received, the expression of the duration indicated by the duration indication information includes:

2 ACK + data frame length +2 SIFS

Wherein the 2 × ACK represents the transmission duration of the first deterministic message frame and the transmission duration of a second deterministic message frame corresponding to the retransmitted data frame; the length of the data frame represents a transmission duration for retransmitting one unicast data frame when the data frame is a unicast data frame; 2 SIFS denotes two short interframe spaces.

The apparatus according to any one of claims 56 to 60, wherein, when the data frame fails to be received, the expression of the duration indicated by the duration indication information includes:

2 BA + n data block length + (1+ n) SIFS

Wherein the 2 x BA represents the transmission duration of the first deterministic message frame and the transmission duration of a second deterministic message frame corresponding to the retransmitted data frame; the n-data block length represents the transmission duration of n data blocks which fail to be received in the continuous data frame when the data frame is the continuous data frame; (1+ n) SIFS denotes n +1 short interframe spaces.

The apparatus of any one of claims 55 to 60, wherein the setup module comprises:

a first setting sub-module, configured to set the duration for continuously occupying the transmission connection according to the duration indicated by the duration field in the MAC frame header of the first acknowledgement message frame media access control, and set the NAV

Or the like, or, alternatively,

a second setting sub-module, configured to set the NAV according to the duration for continuing to occupy the transmission connection indicated by the length field in the physical frame header of the first acknowledgement message frame.

The apparatus of any one of claims 55 to 60, wherein the setup module comprises:

and the third setting submodule is configured to respond to the avoidance time length which is indicated by the NAV and keeps silent in the transmission connection, and update the avoidance time length by adopting the duration time length.

The apparatus of any one of claims 55 to 60, wherein the setup module comprises:

a fourth setting submodule configured to maintain the NAV in response to the duration being less than or equal to a back-off duration indicating to remain quiet at the transmission connection.

A data transmission apparatus comprising a processor, a memory and an executable program stored on the memory and executable by the processor, wherein the processor executes the executable program to perform the steps of the data transmission method as claimed in any one of claims 1 to 11, or 12 to 21, or 22 to 33.

A storage medium having stored thereon an executable program, wherein the executable program when executed by a processor implements the steps of the data transmission method of any one of claims 1 to 11, or 12 to 21, or 22 to 33.

76页详细技术资料下载
上一篇:一种医用注射器针头装配设备
下一篇:一种HARQ码本确定方法及装置、终端设备、网络设备

网友询问留言

已有0条留言

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

精彩留言,会给你点赞!

技术分类