【技术实现步骤摘要】
串行链路的通信方法、系统、设备及存储介质
[0001]本申请属于通信
,尤其涉及一种串行链路的通信方法、系统、设备及存储介质。
技术介绍
[0002]工业上使用串行链路进行工业设备间的通信时,工业网关设备通常基于分隔符来划分数据帧,在发现分隔符时,将分隔符及之前的数据划分为一个具有固定的帧头、帧尾及帧内容的数据帧,由于受通信距离长等因素的影响,工业通信环境中存在较强的电磁干扰,串行链路会不可避免的出现干扰,从而使链路上传输的数据帧出现异常,甚至出现干扰数据,现有技术中并不能对异常的数据帧或者干扰数据进行有效处理,从而影响设备之间的通信。
技术实现思路
[0003]有鉴于此,本申请实施例提供一种串行链路的通信方法、系统、设备及存储介质,以解决现有技术中不能对串行链路传输的异常数据帧或产生的干扰数据进行有效处理的问题。
[0004]本申请实施例的第一方面提供了一种串行链路的通信方法,所述通信方法包括:
[0005]接收串行链路上传输的数据帧;
[0006]对所述数据帧进行判断,获得判 ...
【技术保护点】
【技术特征摘要】
1.一种串行链路的通信方法,其特征在于,所述通信方法包括:接收串行链路上传输的数据帧;对所述数据帧进行判断,获得判断结果,其中,所述判断结果包括所述数据帧满足转发条件、所述数据帧满足纠正条件、所述数据帧满足帧保存条件以及所述数据帧满足丢弃条件中的至少一种;根据所述判断结果,对所述数据帧进行处理。2.如权利要求1所述的通信方法,其特征在于,所述根据所述判断结果,对所述数据帧进行处理,包括:若所述判断结果为所述数据帧满足转发条件,则将所述数据帧转发至目标设备;若所述判断结果为所述数据帧满足纠正条件,则对所述数据帧进行纠正处理,获得目标数据帧,并将所述目标数据帧转发至目标设备;若所述判断结果为所述数据帧满足帧保存条件,则记录所述数据帧的帧特征,将所述帧特征保存至数据链表,并将所述数据帧转发至目标设备;若所述判断结果为所述数据帧满足丢弃条件,则将所述数据帧标记为异常数据帧并丢弃。3.如权利要求2所述的通信方法,其特征在于,所述帧特征至少包括帧头、帧尾以及帧的数据内容;所述数据链表中至少包括一条帧特征。4.如权利要求3所述的通信方法,其特征在于,所述对所述数据帧进行判断,获得判断结果,包括:若所述数据帧的帧特征与所述数据链表中的一条帧特征相同,则判定所述数据帧满足转发条件。5.如权利要求3所述的通信方法,其特征在于,所述对所述数据帧进行判断,获得判断结果,包括:若所述数据帧的帧特征与所述数据链表中的一条帧特征相比,存在差异,且差异度在预设范围之内,则判定所述数据帧满足纠正条件;若所述数据帧的帧特征与所述数据链表中的一条帧特征相比,存在差异,且差异度在预设范围之外,则判定所述数据帧满足丢弃条件。6.如权利要求5所述的通信方法,其特征在于,所述若所述数据帧的帧特征与所述数据链表中的一条帧特征相比,存在差异,且差异度在预设范围之内,则判定所述数据帧满足纠正条件,包括:若所述数据帧的帧特征与所述数据链表中的一条帧特征相比,只有数据内容特征存在差异,且所述数据帧中多出的内容处于第一预设范围之内,或多出的内容连续且处于第一预设范围之内,则判定所述数据帧满足纠正条件;若所述数据帧的帧特征与所述数...
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。