一种通信链路监控方法、装置、设备及存储介质制造方法及图纸

技术编号:33088472 阅读:13 留言:0更新日期:2022-04-15 10:57
本申请提出了一种通信链路监控方法、装置、设备及存储介质。其中方法应用于第一电子设备,第一电子设备包括第一内核和第二内核,方法包括:第一内核在第一时长信息满足时长条件的情况下,发送链路监控指令至第二内核,第一通信链路是第一内核与第二电子设备之间的用户数据包协议链路;第二内核在接收到链路监控指令的情况下,基于第二通信链路向第二电子设备发送监测信息,第二通信链路为传输控制协议链路;第二内核基于第二电子设备对监测信息的响应结果,确定第一通信链路的状态信息。基于TCP链路检测UDP链路是否断开,达到实时检测UDP链路状态的效果;将两个链路设置在不同的内核,两个内核相互配合,可以使内核负载均衡,提高内核运行效率。提高内核运行效率。提高内核运行效率。

【技术实现步骤摘要】
一种通信链路监控方法、装置、设备及存储介质


[0001]本专利技术涉及通信领域,具体涉及一种通信链路监控方法、装置、设备及存储介质。

技术介绍

[0002]随着汽车电子技术飞速发展,汽车智能化、网络化逐渐成为一种新趋势,更多的数据需要采集、传输和处理,对数据传输带宽、时延、抖动等指标有更高的要求。
[0003]用户数据包协议(UDP,User Datagram Protocol)和传输控制协议(TCP,Transmission Control Protocol)均为传输层协议,两者均是通过套接字(socket)机制实现数据的发送与接收。当socket断开后,数据传输链路故障,此时再发送数据是无效的,会造成网络资源的浪费。TCP是可靠的、面向连接的协议,有完善的数据传输验证机制,可靠性高,但是数据传输效率偏低,信道利用率偏低;而UDP是不具有可靠性的数据包协议,无法感知当前链接状态是否可用,即使链路断开,UDP发送端也会继续发送数据,造成控制单元(MCU,Microcontroller Unit)的算力和网络带宽的资源浪费。

技术实现思路

[0004]本申请提出了一种通信链路监控方法、装置、设备及存储介质,至少可以解决现有技术中无法确定UDP协议的传输链路状态的技术问题。
[0005]根据本申请的一方面,提供了一种通信链路监控方法,应用于第一电子设备,所述第一电子设备包括第一内核和第二内核,方法包括:
[0006]所述第一内核在第一时长信息满足时长条件的情况下,发送链路监控指令至所述第二内核,所述第一时长信息的起始时间为所述第一内核基于第一通信链路收发信息的时间,所述第一时长信息的终止时间为当前时间,所述第一通信链路是所述第一内核与第二电子设备之间的用户数据包协议链路;
[0007]所述第二内核在接收到所述链路监控指令的情况下,基于第二通信链路向所述第二电子设备发送监测信息,所述第二通信链路为传输控制协议链路;
[0008]所述第二内核基于所述第二电子设备对所述监测信息的响应结果,确定所述第一通信链路的状态信息。
[0009]在一种可能的实现方式中,所述第二内核基于所述第二电子设备对所述监测信息的响应结果,确定所述第一通信链路的状态信息包括:
[0010]所述第二内核在于目标时段内未接收到响应信息的情况下,确定所述状态信息为未连接状态信息,所述响应信息是所述第二电子设备响应所述监测信息生成的。
[0011]在一种可能的实现方式中,所述方法还包括:
[0012]所述第一内核在所述状态信息为所述未连接状态信息的情况下,中断所述第一内核与所述第二电子设备之间的通信。
[0013]在一种可能的实现方式中,所述第一内核在所述状态信息为所述未连接状态信息的情况下,中断所述第一内核与所述第二电子设备之间的通信包括:
[0014]所述第一内核在发起通信时,基于无锁双缓存机制获取所述状态信息;
[0015]所述第一内核在获取的所述状态信息为所述未连接状态信息的情况下,中断所述第一内核与所述第二电子设备之间的通信。
[0016]在一种可能的实现方式中,所述第一内核在第一时长信息满足时长条件的情况下,发送链路监控指令至所述第二内核包括:
[0017]所述第一内核在第一时长信息满足时长条件的情况下,基于事件处理机制发送所述链路监控指令至所述第二内核。
[0018]在一种可能的实现方式中,所述第二内核基于所述第二电子设备对所述监测信息的响应结果,确定所述第一通信链路的状态信息包括:
[0019]所述第二内核在于目标时段内接收到响应信息的情况下,确定所述状态信息为已连接状态信息,所述响应信息是所述第二电子设备响应所述监测信息生成的。
[0020]在一种可能的实现方式中,所述方法还包括:
[0021]在所述第二内核确定所述状态信息且所述状态信息为已连接状态信息时,所述第一内核从零开始计时并得到第二时长信息;
[0022]所述第一内核在所述第二时长信息满足所述时长条件的情况下,发送所述链路监控指令至所述第二内核;
[0023]返回所述第二内核在接收到所述链路监控指令的情况下,基于第二通信链路向所述第二电子设备发送监测信息的步骤。
[0024]根据本申请的另一方面,提供了一种通信链路监控装置,应用于第一电子设备,所述第一电子设备包括第一内核和第二内核;
[0025]所述第一内核用于在第一时长信息满足时长条件的情况下,发送链路监控指令至所述第二内核,所述第一时长信息的起始时间为所述第一内核基于第一通信链路收发信息的时间,所述第一时长信息的终止时间为当前时间,所述第一通信链路是所述第一内核与第二电子设备之间的用户数据包协议链路;
[0026]所述第二内核用于在接收到所述链路监控指令的情况下,基于第二通信链路向所述第二电子设备发送监测信息,所述第二通信链路为传输控制协议链路;
[0027]所述第二内核还用于基于所述第二电子设备对所述监测信息的响应结果,确定所述第一通信链路的状态信息。
[0028]根据本申请的另一方面,提供了一种通信链路监控设备,包括:
[0029]处理器;
[0030]用于存储处理器可执行指令的存储器;
[0031]其中,所述处理器被配置为执行上述方法。
[0032]根据本申请的另一方面,提供了一种非易失性计算机可读存储介质,其上存储有计算机程序指令,所述计算机程序指令被处理器执行时实现上述方法。
[0033]现有技术中第一通信链路(UDP链路)无法检测自身是否断开。本申请基于多核平台,结合传输层协议UDP和TCP,可以自动、实时、动态地检测当前链接状态,实现网络资源的合理利用。本申请中,基于TCP链路检测UDP链路是否断开,用TCP链路的状态表征UDP链路的状态,从而达到实时检测UDP链路状态的效果。此外,本申请中将两个链路设置在不同的内核,两个内核相互配合,UDP链路设置在第一内核,TCP链路设置在第二内核,可以使内核负
载均衡,提高内核运行效率。
附图说明
[0034]为了更清楚地说明本专利技术实施例或现有技术中的技术方案,下面将对实施例或现有技术描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本专利技术的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他的附图。
[0035]图1为根据一示例性实施例示出的一种通信链路监控方法的流程示意图;
[0036]图2为根据另一示例性实施例示出的一种通信链路监控方法的流程示意图。
具体实施方式
[0037]以下将参考附图详细说明本申请的各种示例性实施例、特征和方面。附图中相同的附图标记表示功能相同或相似的元件。尽管在附图中示出了实施例的各种方面,但是除非特别指出,不必按比例绘制附图。
[0038]在这里专用的词“示例性”意为“用作例子、实施例或说明性”。这里作本文档来自技高网
...

【技术保护点】

【技术特征摘要】
1.一种通信链路监控方法,其特征在于,应用于第一电子设备,所述第一电子设备包括第一内核和第二内核,方法包括:所述第一内核在第一时长信息满足时长条件的情况下,发送链路监控指令至所述第二内核,所述第一时长信息的起始时间为所述第一内核基于第一通信链路收发信息的时间,所述第一时长信息的终止时间为当前时间,所述第一通信链路是所述第一内核与第二电子设备之间的用户数据包协议链路;所述第二内核在接收到所述链路监控指令的情况下,基于第二通信链路向所述第二电子设备发送监测信息,所述第二通信链路为传输控制协议链路;所述第二内核基于所述第二电子设备对所述监测信息的响应结果,确定所述第一通信链路的状态信息。2.如权利要求1所述的通信链路监控方法,其特征在于,所述第二内核基于所述第二电子设备对所述监测信息的响应结果,确定所述第一通信链路的状态信息包括:所述第二内核在于目标时段内未接收到响应信息的情况下,确定所述状态信息为未连接状态信息,所述响应信息是所述第二电子设备响应所述监测信息生成的。3.如权利要求2所述的通信链路监控方法,其特征在于,所述方法还包括:所述第一内核在所述状态信息为所述未连接状态信息的情况下,中断所述第一内核与所述第二电子设备之间的通信。4.如权利要求3所述的通信链路监控方法,其特征在于,所述第一内核在所述状态信息为所述未连接状态信息的情况下,中断所述第一内核与所述第二电子设备之间的通信包括:所述第一内核在发起通信时,基于无锁双缓存机制获取所述状态信息;所述第一内核在获取的所述状态信息为所述未连接状态信息的情况下,中断所述第一内核与所述第二电子设备之间的通信。5.如权利要求3所述的通信链路监控方法,其特征在于,所述第一内核在第一时长信息满足时长条件的情况下,发送链路监控指令至所述第二内核包括:所述第一内核在第一时长信息满足时长条件的情况下,基于事件处理机制发送所述链路监控指...

【专利技术属性】
技术研发人员:秦民丁晓武周澍
申请(专利权)人:中汽创智科技有限公司
类型:发明
国别省市:

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

1