1.一种数据传输的方法,其特征在于,包括:
获取应用层数据;
在所述应用层数据中添加错误检测与纠正EDAC策略信息,生成传输数据;
向接收端设备发送所述传输数据,以使所述接收端设备根据所述EDAC策略信息检测和纠正所述应用层数据在传输过程中出现的错误并反馈;
在所述应用层数据中添加EDAC策略信息之前,所述方法还包括:在当前所处的通信环境下,对第一时长内接收数据的信号强度指示RSSI和所述第一时长内接收数据的误包率PER进行统计分析;
若所述第一时长内接收数据的RSSI小于第一阈值,和/或,若所述第一时长内接收数据的PER大于第二阈值时,确定使用所述EDAC策略信息。
2.根据权利要求1所述的方法,其特征在于,在生成所述传输数据之前,所述方法还包括:在所述应用层数据中添加EDAC指示信息,所述EDAC指示信息用于指示所述EDAC策略信息是否存在。
3.根据权利要求2所述的方法,其特征在于,所述在所述应用层数据中添加EDAC策略信息,包括:根据前向纠错FEC算法和预设的可纠错的比特数,确定所述EDAC策略信息并在所述应用层数据中添加所述EDAC策略信息。
4.根据权利要求1至3中任一项所述的方法,其特征在于,在所述应用层数据中添加EDAC策略信息之前,所述方法还包括:交织编码所述应用层数据中的比特序列。
5.一种数据传输的方法,其特征在于,包括:
接收发射端设备发送的传输数据,所述传输数据包括含有错误检测与纠正EDAC策略信息的应用层数据,其中,所述EDAC策略信息是在第一时长内接受数据的信号强度指示RSSI小于第一阈值,和/或,所述第一时长内接收数据的误包率PER大于第二阈值时添加的;
根据所述EDAC策略信息检测和纠正所述应用层数据在传输过程中出现的错误;
根据检测和纠正的结果向所述发射端设备反馈。
6.根据权利要求5所述的方法,其特征在于,所述传输数据还包括EDAC指示信息,所述EDAC指示信息用于指示所述EDAC策略信息是否存在;
在根据所述EDAC策略信息检测和纠正所述应用层数据在传输中出现的错误之前,所述方法还包括:根据所述EDAC指示信息,确定所述EDAC策略信息存在。
7.根据权利要求6所述的方法,其特征在于,根据所述EDAC策略信息检测和纠正所述应用层数据在传输过程中出现的错误,包括:根据前向纠错FEC算法对所述应用层数据进行纠错;
检测纠错后所述应用层数据的累计错误比特;
所述根据检测和纠正的结果向所述发射端设备反馈,包括:若所述累计错误比特大于第三阈值,向所述发射端设备发送NACK,所述NACK用于指示未成功接收所述传输数据;
若所述累计错误比特小于或者等于第三阈值,向所述发射端设备发送ACK,所述ACK用于指示成功接收所述传输数据。
8.根据权利要求5所述的方法,其特征在于,在根据所述EDAC策略信息检测和纠正所述应用层数据在传输过程中出现的错误之前,所述方法还包括:对所述传输数据进行第一循环冗余校验CRC;
若第一CRC失败,进入检测和纠正所述应用层数据的步骤。
9.根据权利要求5所述的方法,其特征在于,在根据所述EDAC策略信息检测和纠正所述应用层数据在传输过程中出现的错误之后,所述方法还包括:对所述传输数据进行第二CRC;
若第二CRC失败,进入根据检测和纠正的结果向所述发射端设备反馈的步骤。
10.根据权利要求5至8中任一项所述的方法,其特征在于,若向所述发射端设备发送所述ACK时,所述方法还包括:对所述传输数据进行解交织处理。
11.一种发射端设备,其特征在于,包括:
处理单元,用于获取应用层数据;
所述处理单元,还用于在所述应用层数据中添加错误检测与纠正EDAC策略信息,生成传输数据;
发送单元,用于向接收端设备发送所述传输数据,以使所述接收端设备根据所述EDAC策略信息检测和纠正所述应用层数据在传输过程中出现的错误并反馈;
所述处理单元在所述应用层数据中添加EDAC策略信息之前,所述处理单元还用于:在当前所处的通信环境下,对第一时长内接收数据的信号强度指示RSSI和所述第一时长内所接收数据的误包率PER进行统计分析;
若所述第一时长内接收数据的RSSI小于第一阈值,和/或,若所述第一时长内接收数据的PER大于第二阈值时,确定使用所述EDAC策略信息。
12.根据权利要求11所述的发射端设备,其特征在于,在所述处理单元生成所述传输数据之前,所述处理单元还用于在所述应用层数据中添加EDAC指示信息,所述EDAC指示信息用于指示所述EDAC策略信息是否存在。
13.根据权利要求12所述的发射端设备,其特征在于,所述处理单元具体用于:根据前向纠错FEC算法和预设的可纠错的比特数,确定所述EDAC策略信息并在所述应用层数据中添加所述EDAC策略信息。
14.根据权利要求11至13中任一项所述的发射端设备,其特征在于,所述处理单元在所述应用层数据中添加EDAC策略信息之前,所述处理单元还用于交织编码所述应用层数据中的比特序列。
15.一种接收端设备,其特征在于,包括:
接收单元,用于接收发射端设备发送的传输数据,所述传输数据包括含有错误检测与纠正EDAC策略信息的应用层数据,其中,所述EDAC策略信息是在第一时长内接受数据的信号强度指示RSSI小于第一阈值,和/或,所述第一时长内接收数据的误包率PER大于第二阈值时添加的;
处理单元,用于根据所述EDAC策略信息检测和纠正所述应用层数据在传输过程中出现的错误;
所述处理单元,还用于根据检测和纠正的结果向所述发射端设备反馈。
16.根据权利要求15所述的接收端设备,其特征在于,所述传输数据还包括EDAC指示信息,所述EDAC指示信息用于指示所述EDAC策略信息是否存在;
所述处理单元在根据所述EDAC策略信息检测和纠正所述应用层数据在传输中出现的错误之前,所述处理单元还用于根据所述EDAC指示信息,确定所述EDAC策略信息存在。
17.根据权利要求16所述的接收端设备,其特征在于,所述处理单元具体用于:根据前向纠错FEC算法对所述应用层数据进行纠错;
检测纠错后所述应用层数据的累计错误比特;
若所述累计错误比特大于第三阈值,向所述发射端设备发送NACK,所述NACK用于指示未成功接收所述传输数据;
若所述累计错误比特小于或者等于第三阈值,向所述发射端设备发送ACK,所述ACK用于指示成功接收所述传输数据。
18.根据权利要求15所述的接收端设备,其特征在于,所述处理单元在根据所述EDAC策略信息检测和纠正所述应用层数据在传输过程中的错误之前,所述处理单元还用于:对所述传输数据进行第一循环冗余校验CRC;
若第一CRC失败,进入检测和纠正所述应用层数据的步骤。
19.根据权利要求15所述的接收端设备,其特征在于,所述处理单元在根据所述EDAC策略信息检测和纠正所述应用层数据在传输过程中出现的错误之后,所述处理单元还用于:对所述传输数据进行第二CRC;
若第二CRC失败,进入根据检测和纠正的结果向所述发射端设备反馈的步骤。
20.根据权利要求15至18中任一项所述的接收端设备,其特征在于,若所述接收端设备向所述发射端设备发送所述ACK时,所述处理单元还用于对所述传输数据进行解交织处理。