诊断数据远程传输方法、装置、电子设备及介质制造方法及图纸

技术编号:36554477 阅读:14 留言:0更新日期:2023-02-04 17:08
本申请涉及通信技术领域,提供了一种诊断数据远程传输方法、装置、电子设备及介质。该方法中第一诊断终端基于诊断请求从业务服务器中获取寻址服务器的地址信息和中转服务器列表,并与寻址服务器建立通信连接;之后寻址服务器基于存储的配对信息,向第二诊断终端发送通信连接指示;第二诊断终端获取业务服务器中的中转服务器列表;第一诊断终端和第二诊断终端分别基于中转服务器列表中的地址信息,获取各中转服务器与自身间的网络传输时延;第一诊断终端基于获取的网络传输时延,确定满足数据传输需求的目标中转服务器,并通过目标中转服务器与第二诊断终端进行诊断数据的传输。该方法提高了远程诊断数据传输的稳定性和传输速率。率。率。

【技术实现步骤摘要】
诊断数据远程传输方法、装置、电子设备及介质


[0001]本申请涉及通信
,具体而言,涉及一种诊断数据远程传输方法、装置、电子设备及介质。

技术介绍

[0002]随着汽车保有量的增长,有时购买的本地诊断设备能力有限,无法覆盖互所有的汽车诊断场景,因此异地远程诊断需求应运而生,但是汽车数据要求快速准确的进行传输,而远程异地传输数据存在网络延迟高、传输速率等缺点,导致连接不稳定,无法长时间连接诊断。

技术实现思路

[0003]本申请实施例的目的在于提供一种诊断数据远程传输,用以解决了现有技术存在的上述问题,提高了远程诊断数据传输的稳定性和传输速率。
[0004]第一方面,提供了一种诊断数据远程传输方法,应用于远程传输系统,所述系统包括第一诊断终端、与待诊断车辆连接的第二诊断终端、业务服务器、用于传输诊断数据的多个中转服务器和存储所述第一诊断终端和所述第二诊断终端间配对信息的寻址服务器,所述方法包括:
[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]存储所述第一诊断终端和所述第二诊断终端间配对信息的寻址服务器;
[0034]存储所述寻址服务器的地址信息和中转服务器列表的业务服务器;所述中转服务器列表包括所述多个中转服务器的地址信息;
[0035]其中,所述第一诊断终端,用于响应于所述维修技师触发的诊断请求,从所述业务服务器中获取所述寻址服务器的地址信息和中转服务器列表,所述中转服务器列表包括所述多个中转服务器的地址信息;基于所述寻址服务器的地址信息,与所述寻址服务器建立
通信连接;
[0036]所述寻址服务器,用于在所述第一诊断终端与自身建立通信连接后,基于存储的所述配对信息,向所述第二诊断终端发送通信连接指示;
[0037]所述第二诊断终端,用于根据所述通信连接指示,建立与所述寻址服务器建立通信连接;获取所述业务服务器中的中转服务器列表;
[0038]所述第一诊断终端和所述第二诊断终端分别,用于基于所述中转服务器列表中的地址信息,获取所述各中转服务器与自身间的网络传输时延,所述网络传输时延包括所述各中转服务器与所述第一诊断终端间的第一网络传输时延和所述各中转服务器与所述第二诊断终端间的第二网络传输时延;基于所述第一网络传输时延和通过所述寻址服务器获取的所述第二网络传输时延,确定满足数据传输需求的目标中转服务器,并通过所述目标中转服务器与所述第二诊断终端进行诊断数据的传输。
[0039]在一个可选的实现中,所述诊断仪与所述第二诊断终端连接的所述待诊断车辆的车辆类型相对应。
[0040]在一个可选的实现中,所述第二诊断终端,具体用于在建立与所述寻址服务器的通信连接后,从所述业务服务器中获取所述中转服务器列表。
[0041]在一个可选的实现中,本文档来自技高网
...

【技术保护点】

【技术特征摘要】
1.一种诊断数据远程传输方法,其特征在于,应用于远程传输系统,所述系统包括第一诊断终端、与待诊断车辆连接的第二诊断终端、业务服务器、用于传输诊断数据的多个中转服务器和存储所述第一诊断终端和所述第二诊断终端间配对信息的寻址服务器,所述方法包括:所述第一诊断终端响应于接收的诊断请求,从所述业务服务器中获取所述寻址服务器的地址信息和中转服务器列表,所述中转服务器列表包括所述多个中转服务器的地址信息;所述第一诊断终端基于所述寻址服务器的地址信息,与所述寻址服务器建立通信连接;所述寻址服务器在所述第一诊断终端与自身建立通信连接后,基于存储的所述配对信息,向所述第二诊断终端发送通信连接指示,以使所述第二诊断终端与所述寻址服务器建立通信连接;所述第二诊断终端获取所述业务服务器中的中转服务器列表;所述第一诊断终端和所述第二诊断终端分别基于所述中转服务器列表中的地址信息,获取所述各中转服务器与自身间的网络传输时延,所述网络传输时延包括所述各中转服务器与所述第一诊断终端间的第一网络传输时延和所述各中转服务器与所述第二诊断终端间的第二网络传输时延;所述第一诊断终端基于所述第一网络传输时延和通过所述寻址服务器获取的所述第二网络传输时延,确定满足数据传输需求的目标中转服务器,并通过所述目标中转服务器与所述第二诊断终端进行诊断数据的传输。2.如权利要求1所述的方法,其特征在于,所述第二诊断终端在建立与所述寻址服务器的通信连接后,获取所述业务服务器中的中转服务器列表,包括:所述第二诊断终端在建立与所述寻址服务器的通信连接后,从所述业务服务器中获取所述中转服务器列表。3.如权利要求1所述的方法,其特征在于,所述第二诊断终端在建立与所述寻址服务器的通信连接后,获取所述业务服务器中的中转服务器列表,包括:所述寻址服务器在所述第二诊断终端与所述寻址服务器建立通信连接后,向所述第一诊断终端发送所述第二诊断终端的连接通知信息;所述第一诊断终端通过所述寻址服务器向所述第二诊断终端发送所述中转服务器列表,以使所述第二诊断终端获取所述业务服务器中的中转服务器列表。4.如权利要求1所述的方法,其特征在于,所述第一诊断终端和所述第二诊断终端分别基于所述中转服务器列表中的地址信息,获取所述各中转服务器与自身间的网络传输时延,包括:所述第一诊断终端和所述第二诊断终端分别基于所述中转服务器列表中的地址信息,按照预设时间间隔向各中转服务器发送心跳报文;所述第一诊断终端和所述第二诊断终端分别基于所述心跳报文的发出时间和相应应答报文的接收时间,获取所述各中转服务器与自身间的网络传输时延。5.如权利要求1或4所述的方法,其特征在于,确定满足数据传输需求的目标中转服务器,包括:
所述第一诊断终端通过所述寻址服务器获取所述第二网络传输时延;所述第一诊断终端根据不同中转服务器对应的第一网络传输时延和第二网...

【专利技术属性】
技术研发人员:蒋永鑫肖灵聪廖其龙
申请(专利权)人:深圳市星卡软件技术开发有限公司
类型:发明
国别省市:

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

1