数据传输方法、系统和计算机可读存储介质技术方案

技术编号:33138029 阅读:28 留言:0更新日期:2022-04-22 13:46
本发明专利技术实施例提供了一种数据传输方法、系统和计算机可读存储介质。该方法包括:若传输通道的环境参数符合第一算法开启条件,通过第一检纠错算法对获取的传输数据进行编码,生成第一编码数据,并将所述第一编码数据发送至第二设备;若传输通道的环境参数符合第二算法开启条件,通过第二检纠错算法对获取的传输数据进行编码,生成第二编码数据,并将所述第二编码数据发送至第二设备,所述第二检纠错算法与所述第一检纠错算法不同。本发明专利技术实施例实现了在保证数据传输可靠性的基础上提高了数据传输效率。输效率。输效率。

【技术实现步骤摘要】
数据传输方法、系统和计算机可读存储介质


[0001]本专利技术涉及通信
,具体地涉及一种数据传输方法、系统和计算机可读存储介质。

技术介绍

[0002]随着通信技术的发展,电子设备的应用对图像和视频处理的要求越来越高。在图像和视频传输过程中,需要通过检纠错技术对传输数据进行检纠错处理,以保证数据传输的可靠性。
[0003]但是,相关技术中还没有一种数据传输方法能够实现在保证数据传输可靠性的基础上提高数据传输效率。

技术实现思路

[0004]有鉴于此,本专利技术提供一种数据传输方法、系统和计算机可读存储介质,用于实现在保证数据传输可靠性的基础上提高数据传输效率。
[0005]第一方面,本专利技术实施例提供了一种数据传输方法,应用于第一设备,所述方法包括:
[0006]若传输通道的环境参数符合第一算法开启条件,通过第一检纠错算法对获取的传输数据进行编码,生成第一编码数据,并将所述第一编码数据发送至第二设备;
[0007]若传输通道的环境参数符合第二算法开启条件,通过第二检纠错算法对获本文档来自技高网...

【技术保护点】

【技术特征摘要】
1.一种数据传输方法,其特征在于,应用于第一设备,所述方法包括:若传输通道的环境参数符合第一算法开启条件,通过第一检纠错算法对获取的传输数据进行编码,生成第一编码数据,并将所述第一编码数据发送至第二设备;若传输通道的环境参数符合第二算法开启条件,通过第二检纠错算法对获取的传输数据进行编码,生成第二编码数据,并将所述第二编码数据发送至第二设备,所述第二检纠错算法与所述第一检纠错算法不同。2.根据权利要求1所述的方法,其特征在于,还包括:获取传输通道的环境参数。3.根据权利要求2所述的方法,其特征在于,所述传输通道的环境参数包括误码率;所述获取传输通道的环境参数包括:向所述第二设备依次发送第一序列和第二序列,以供所述第二设备统计接收到的正确的第二序列的比特数,所述第一序列用于实现状态机均衡训练;接收所述第二设备发送的正确的第二序列的比特数;根据所述第二设备发送的正确的第二序列的比特数和发送的第二序列的总比特数计算出误码率;或者,所述传输通道环境参数包括系统传输速率;所述获取传输通道环境参数包括:从切速状态寄存器读取所述系统传输速率。4.根据权利要求1或3所述的方法,其特征在于,若所述传输通道的环境参数符合第一算法开启条件,所述方法还包括:采集原始数据;对所述原始数据进行编码格式转换,生成所述传输数据;或者,若所述传输通道的环境参数符合第二算法开启条件,所述方法还包括:采集原始数据;对所述原始数据进行编码格式转换,生成所述传输数据。5.根据权利要求2所述的方法,其特征在于,所述传输通道的环境参数包括丢包率;所述获取传输通道的环境参数包括:向第二设备发送测试数据包,并记录发送的所述测试数据包的个数;接收第二设备返回的统计出的接收到的正确的测试数据包的个数;根据正确的测试数据包的个数和发送的测试数据包的个数,计算出丢包率。6.根据权利要求1或5所述的方法,其特征在于,所述通过第一检纠错算法对获取的传输数据进行编码之前,还包括:采集原始数据;对所述原始数据进行编码格式转换,生成所述传输数据;或者,所述通过第二检纠错算法对获取的传输数据进行编码之前,还包括:采集原始数据;对所述原始数据进行编码格式转换,生成所述传输数据。7.根据权利要求1-6任一所述的方法,其特征在于,所述传输通道环境参数包括误码率、系统传输速率和所述丢包率中之一或其任意组合;所述传输通道环境参数符合第一算法开启条件包括:所述误码率大于或等于第一阈值、所述系统传输速率大于或等于第二阈值以及所述丢包率大于或等于第三阈值中之一或其任意组合;所述传输通道环境参数符合第二算法开启条件包括:所述误码率小于第一阈值、所述系统传输速率小于第二阈值以及所述丢包率小于第三阈值中之一或其任意组合。8.根据权利要求1-7任一所述的方法,其特征在于,所述第一检纠错算法包括至少二个检纠错算法,所述第二检纠错算法包括至少一个检纠错算法;或者,所述第一检纠错算法中的检纠错算法的数量大于所述第二检纠错算法中的检纠错算
法的数量。9.根据权利要求1或8所述的方法,其特征在于,所述第一检纠错算法包括前向纠错FEC算法、净核循环冗余校验CRC算法和包头错误纠正码ECC算法;或者所述第一检纠错算法包括FEC算法和CRC算法;或者所述第一检纠错算法包括FEC算法和ECC算法;或者,所述第二检纠错算法包括FEC算法;或者所述第二检纠错算法包括CRC算法;或者所述第二检纠错算法包括ECC算法;或者所述第二检纠错算法包括CRC算法和ECC算法。10.根据权利要求1-9任一所述的方法,其特征在于,所述第一编码数据包括指示字段,所述第一编码数据的指示字段用于指示所述环境参数符合所述第一算法开启条件;和/或,所述第二编码数据包括指示字段,所述第二编码数据的指示字段用于指示所述环境参数符合所述第二算法开启条件。11.根据权利要求1-10任一所述的方法,其特征在于,所述第一设备为摄像头模组,所述第二设备为主板;或者所述第一设备为摄像头模组,第二设备为主机;或者所述第一设备为主板,所述第二设备为显示屏;或者所述第一设备为主机,所述第二设备为显示屏。12.一种数据传输方法,其特征在于,应用于第二设备,所述方法包括:接收到编码数据;若确定出符合第一算法开启条件,通过第一检纠错算法对所述编码数据进行校验,生成传输数据;若确定出符合第二算法开启条件,通过第二检纠错算法对所述编码数据进行校验,生成传输数据。13.根据权利要求12所述的方法,其特征在于,所述方法还包括:接收第一设备依次发送的第一序列和第二序列,所述第一序列用于实现状态机均衡训练;根据接收到的正确的第二序...

【专利技术属性】
技术研发人员:杜思清常鸣糟永明乐培玉
申请(专利权)人:华为技术有限公司
类型:发明
国别省市:

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1