本申请涉及串行总线数据传输,尤其涉及一种解决金合金丝设备串行总线数据丢失的方法及设备。
背景技术:
1、金合金丝通常指的是由多种金属元素组成的合金丝,因其具有较高的韧性和延展性,常用于电子器件设备连接的领域,例如金合金丝应用于串联总线的生产,串行总线是一种用于在计算机系统中传输数据和控制信息的通信协议和接口标准。它是一种将多个设备连接在一条或多条物理线路上的通信方式,通过逐个传输数据的方式进行通信,串行总线的优点包括简化了线路布局、降低了成本,但串联总线在传输数据的过程中存在数据丢失的风险,因串行总线传输数据时对时钟同步的要求较高,即发送端和接收端需要保持良好的时钟同步,否则的话可能会出现数据传输错误和数据丢失的风险,且串行总线传输数据对传输线路的质量要求较高,如果传输线路质量不好,可能会导致信号衰减、干扰等问题,进而影响数据传输的可靠性,并且如果串行总线出现单点故障问题,可能会导致传输的链路中断,出现数据丢失的风险,这些问题都会导致串行总线在传输数据时出现数据丢失的状况。目前对于金合金丝设备串行总线数据丢失的问题,暂无有效的解决方案。
技术实现思路
1、本申请提供了一种解决金合金丝设备串行总线数据丢失的方法及设备,用以解决金合金丝设备串行总线数据丢失的问题。
2、第一方面,本申请提供了一种解决金合金丝设备串行总线数据丢失的方法,所述方法包括:
3、获取金合金丝设备串行总线数据的数据量和数据传输速度,根据所述数据量和所述数据传输速度,确定数据传输时间;
4、将所述数据传输时间分为预设数量的子时间段,对每个子时间段内传输的数据进行奇偶校验;根据奇偶校验结果确定数据传输丢失检测结果;
5、若所述数据传输丢失检测结果为数据丢失异常,获取发送端设备的时钟信息,将所述时钟信息发送至接收端设备;其中,使用数字波形编码方式进行所述时钟信息的传递,所述时钟信号用归零编码到传输的数据内,完成传输数据的自同步;接收端设备从发送端设备处接收到按时间顺序的传输数据。
6、第二方面,本申请提供了一种解决金合金丝设备串行总线数据丢失的装置,所述装置包括:
7、确定模块,用于获取金合金丝设备串行总线数据的数据量和数据传输速度,根据所述数据量和所述数据传输速度,确定数据传输时间;
8、检测模块,用于将所述数据传输时间分为预设数量的子时间段,对每个子时间段内传输的数据进行奇偶校验;根据奇偶校验结果确定数据传输丢失检测结果;
9、处理模块,用于若所述数据传输丢失检测结果为数据丢失异常,获取发送端设备的时钟信息,将所述时钟信息发送至接收端设备;其中,使用数字波形编码方式进行所述时钟信息的传递,所述时钟信号用归零编码到传输的数据内,完成传输数据的自同步;接收端设备从发送端设备处接收到按时间顺序的传输数据。
10、第三方面,本申请提供了一种电子设备,包括处理器、通信接口、存储器和通信总线,其中,处理器,通信接口,存储器通过通信总线完成相互间的通信;
11、存储器,用于存放计算机程序;
12、处理器,用于执行存储器上所存放的程序时,实现所述的方法步骤。
13、第四方面,本申请提供了一种计算机可读存储介质,所述计算机可读存储介质内存储有计算机程序,所述计算机程序被处理器执行时实现所述的方法步骤。
14、本申请提供了一种解决金合金丝设备串行总线数据丢失的方法及设备,所述方法包括:获取金合金丝设备串行总线数据的数据量和数据传输速度,根据所述数据量和所述数据传输速度,确定数据传输时间;将所述数据传输时间分为预设数量的子时间段,对每个子时间段内传输的数据进行奇偶校验;根据奇偶校验结果确定数据传输丢失检测结果;若所述数据传输丢失检测结果为数据丢失异常,获取发送端设备的时钟信息,将所述时钟信息发送至接收端设备;其中,使用数字波形编码方式进行所述时钟信息的传递,所述时钟信号用归零编码到传输的数据内,完成传输数据的自同步;接收端设备从发送端设备处接收到按时间顺序的传输数据。
15、上述的技术方案具有如下优点或有益效果:
16、本申请中,首先提供了一种智能化检测数据丢失的方案,即获取金合金丝设备串行总线数据的数据量和数据传输速度,根据数据量和数据传输速度,确定数据传输时间;将数据传输时间分为预设数量的子时间段,对每个子时间段内传输的数据进行奇偶校验;根据奇偶校验结果确定数据传输丢失检测结果。其次,本申请提供了一种金合金丝设备串行总线数据丢失的解决方案,即若数据传输丢失检测结果为数据丢失异常,获取发送端设备的时钟信息,将时钟信息发送至接收端设备;其中,使用数字波形编码方式进行时钟信息的传递,时钟信号用归零编码到传输的数据内,完成传输数据的自同步;接收端设备从发送端设备处接收到按时间顺序的传输数据。从而实现了一种解决金合金丝设备串行总线数据丢失的技术方案。
1.一种解决金合金丝设备串行总线数据丢失的方法,其特征在于,所述方法包括:
2.如权利要求1所述的方法,其特征在于,根据奇偶校验结果确定数据传输丢失检测结果包括:
3.如权利要求2所述的方法,其特征在于,所述方法还包括:
4.如权利要求3所述的方法,其特征在于,所述接收端设备从发送端设备处接收到按时间顺序的传输数据之后,所述方法还包括:
5.如权利要求4所述的方法,其特征在于,所述确定与当前传输协议不同的传输协议的备选线路包括:
6.如权利要求4所述的方法,其特征在于,所述方法还包括:
7.如权利要求4所述的方法,其特征在于,所述方法还包括:
8.一种解决金合金丝设备串行总线数据丢失的装置,其特征在于,所述装置包括:
9.一种电子设备,其特征在于,包括处理器、通信接口、存储器和通信总线,其中,处理器,通信接口,存储器通过通信总线完成相互间的通信;
10.一种计算机可读存储介质,其特征在于,所述计算机可读存储介质内存储有计算机程序,所述计算机程序被处理器执行时实现权利要求1-7任一项所述的方法步骤。