System.ArgumentOutOfRangeException: 索引和长度必须引用该字符串内的位置。 参数名: length 在 System.String.Substring(Int32 startIndex, Int32 length) 在 zhuanliShow.Bind() 一种通信方法、通信装置和远程诊断系统制造方法及图纸_技高网

一种通信方法、通信装置和远程诊断系统制造方法及图纸

技术编号:40460520 阅读:8 留言:0更新日期:2024-02-22 23:15
本申请实施例提供一种通信方法、第一通信设备和远程诊断系统,该通信方法应用于第一通信设备,方法包括:获取汽车或诊断设备的第一报文,第一报文为基于因特网协议的诊断通信协议的物理链路层的报文;按照第二局域网或第一广域网的协议对第一报文进行封装,得到封装后的第一报文;将第一报文发送至第二通信设备。本实施例中,汽车或诊断设备发出的第一报文不会在第一通信设备中层层解封,而是直接经第一通信设备封装后发送至第二通信设备,可减少第一通信设备对第一报文的处理时间,提高通信速度。

【技术实现步骤摘要】

本申请实施例涉及汽车诊断,特别涉及一种通信方法、通信装置和远程诊断系统


技术介绍

1、远程诊断,通过建立与汽车通信连接的第一通信设备、以及与维修厂商的诊断设备通信连接的第二通信设备之间的通信连接,第一通信设备可转发报文至汽车或第二通信设备,第二通信设备可转发报文至诊断设备或第一通信设备,实现远程诊断。

2、然而,对于目前的远程终端系统的通信方法中,第一通信设备或第二通信设备在得到汽车或服务器发送的报文后,需要先对报文按照数据链路层、网络层、传输层和应用层的顺序层层解封,得到应用层的报文,再对应用层的报文按照应用层、传输层、网络层和数据链路层的顺序层层封装后,发送至汽车或服务器,或发送至诊断设备或服务器。这种通信方法中,需要第一通信设备、第二通信设备对报文进行层层解封以及层层封装,报文处理的耗时长,导致远程诊断系统中的通信速度较慢。


技术实现思路

1、本申请实施例提供一种通信方法、通信装置和远程诊断系统,能够降低对报文处理的耗时,提高远程诊断系统中的通信速度。

2、第一方面,本申请实施例中提供一种通信方法,应用于第一通信设备,所述第一通信设备用于通信连接汽车或诊断设备,所述汽车与所述诊断设备设置在第一局域网内,所述第一通信设备与所述第二通信设备设置在第二局域网内或第一广域网内,所述方法包括:获取所述汽车或所述诊断设备的第一报文,所述第一报文为基于因特网协议的诊断通信协议的物理链路层的报文;按照所述第二局域网或所述第一广域网的协议对所述第一报文进行封装,得到封装后的第一报文;将所述第一报文发送至所述第二通信设备。

3、在本实施例中,因汽车与诊断设备设置在第一局域网内,第一通信设备与第二通信设备设置在第二局域网内或第一广域网内,故汽车或诊断设备发出的第一报文不会在第一通信设备中层层解封,而是直接经第一通信设备按照第二局域网或第一广域网的协议封装后,发送至第二通信设备。相比于第一通信设备在接收到第一报文层层解封后再层层封装的处理方式,本实施例可减少第一通信设备对第一报文的处理时间,提高通信速度。

4、在一些实施例中,所述方法还包括:获取所述第二通信设备的第二报文;按照所述第二局域网或所述第一广域网的协议对所述第二报文进行解封,得到解封后的第二报文,所述解封后的第二报文为所述诊断设备或所述汽车发送至所述第二通信设备的基于因特网协议的诊断通信协议的物理链路层的报文;将所述解封后的第二报文发送至所述汽车或所述诊断设备。

5、在本实施例中,第一通信设备在接收到第二通信设备发送的第二报文后,只需要将其层层解封后,即可直接将解封后的第二报文通过总线发送至汽车或诊断设备,相比于第一通信设备在接收到第二报文层层解封后再层层封装的处理方式本实施例可减少第一通信设备对第二报文的处理时间,提高通信速度。

6、在一些实施例中,所述按照所述第二局域网或所述第一广域网的协议对所述第一报文进行封装,得到封装后的第一报文,包括:获取所述第一通信设备的第一公网地址和所述第二通信设备的第二公网地址;根据所述第一公网地址、所述第二公网地址、所述第二局域网或所述第一广域网的协议,对所述第一报文进行封装,得到封装后的第一报文。

7、在本实施例中,通过利用第一公网地址和第二公网地址对第一报文进行封装,可使封装后的第一报文发送至第二通信设备。

8、在一些实施例中,所述第一报文为滑窗协商报文,所述按照所述第二局域网协议或所述第一广域网协议对所述第一报文进行封装,得到封装后的第一报文,包括:获取所述第一通信设备的第一滑窗值和所述第二通信设备的第二滑窗值;根据所述第一滑窗值、所述第二滑窗值和所述滑窗协商报文,得到伪造报文;按照所述第二局域网协议或所述第一广域网协议对所述伪造报文进行封装,得到所述封装后的第一报文。

9、在本实施例中,通过利用第一滑窗值、第二滑窗值和滑窗协商报文,确定最小的滑窗值,并利用最小的滑窗值对滑窗协商报文的滑窗值进行适应性修改,这样,可合理控制数据流量,减少后续通信过程中的丢包情况。

10、在一些实施例中,所述第一报文为汽车请求诊断设备分配电子控制单元地址的报文、广播报文、诊断设备与电子控制单元通信的业务报文、诊断设备基于汽车请求诊断设备分配电子控制单元地址的报文的应答报文中的其中一种。

11、在本实施例中,第一报文可为上述报文中的其中一种,通过对上述报文进行封装发送,可提高对上述报文的处理速度。

12、第二方面,本申请实施例提供一种第一通信设备,包括:至少一个处理器;以及,与所述至少一个处理器通信连接的存储器;其中,所述存储器存储有可被所述至少一个处理器执行的指令,所述指令被所述至少一个处理器执行,以使所述至少一个处理器能够执行如第一方面任意一项实施例所述的方法。

13、第三方面,本申请实施例提供一种远程诊断系统,该远程诊断系统包括如第二方面所述的第一通信设备、第二通信设备、诊断设备和汽车;所述第一通信设备通信连接所述汽车和所述第二通信设备,所述第二通信设备还通信连接所述诊断设备,或者,所述第一通信设备通信连接所述诊断设备和所述第二通信设备,所述第二通信设备还通信连接所述汽车。

14、在该远程诊断系统中,第一通信设备或第二通信设备直接将汽车或诊断设备发送的报文封装后,将其发送对端,减少第一通信设备或第二通信设备对报文处理的耗时,提高远程诊断系统中的通信速度。

15、在一些实施例中,所述汽车与所述诊断设备设置在第一局域网内,所述第一通信设备与第二通信设备设置在第二局域网内或第一广域网内。

16、在该远程诊断系统中,通过上述设置,第一通信设备与第二通信设备可按照对应协议对报文进行封装和解封,减少对报文的处理耗时,提高通信速度。

17、在一些实施例中,所述远程诊断系统还包括服务器;所述第一通信设备和所述第二通信设备通过所述服务器通信连接。

18、在该远程诊断系统中,第一通信设备和第二通信设备可通过服务器进行通信连接,保证通信质量。

19、第四方面,本申请实施例还提供了一种计算机可读存储介质,所述计算机可读存储介质存储有计算机可执行指令,所述计算机可执行指令用于使计算机执行如上第一方面任意一项实施例所述的方法。

20、第五方面,本申请实施例还提供了一种计算机程序产品,所述计算机程序产品包括存储在计算机可读存储介质上的计算机程序,所述计算机程序包括程序指令,当所述程序指令被计算机执行时,使所述计算机执行如上第一方面任意一项实施例所述的方法。

21、与现有技术相比,本申请的有益效果是:区别于现有技术的情况,本申请实施例提供一种通信方法、第一通信设备和远程诊断系统,该通信方法应用于第一通信设备,第一通信设备用于通信连接汽车或诊断设备,汽车与诊断设备设置在第一局域网内,第一通信设备与第二通信设备设置在第二局域网内或第一广域网内,方法包括:获取汽车或诊断设备的第一报文,第一报文为基于因特网协议的诊断通信协议的物理本文档来自技高网...

【技术保护点】

1.一种通信方法,其特征在于,应用于第一通信设备,所述第一通信设备用于通信连接汽车或诊断设备,所述汽车与所述诊断设备设置在第一局域网内,所述第一通信设备与第二通信设备设置在第二局域网内或第一广域网内,所述方法包括:

2.根据权利要求1所述的方法,其特征在于,所述方法还包括:

3.根据权利要求2所述的方法,其特征在于,所述按照所述第二局域网或所述第一广域网的协议对所述第一报文进行封装,得到封装后的第一报文,包括:

4.根据权利要求3所述的方法,其特征在于,所述第一报文为滑窗协商报文,所述按照所述第二局域网协议或所述第一广域网协议对所述第一报文进行封装,得到封装后的第一报文,包括:

5.根据权利要求1-4任意一项所述的方法,其特征在于,

6.一种第一通信设备,其特征在于,包括:

7.一种远程诊断系统,其特征在于,包括如权利要求6所述的第一通信设备、第二通信设备、诊断设备和汽车;

8.根据权利要求7所述的远程诊断系统,其特征在于,所述汽车与所述诊断设备设置在第一局域网内,所述第一通信设备与所述第二通信设备设置在第二局域网内或第一广域网内。

9.根据权利要求7所述的远程诊断系统,其特征在于,所述远程诊断系统还包括服务器;

10.一种计算机可读存储介质,其特征在于,所述计算机可读存储介质存储有计算机可执行指令,所述计算机可执行指令用于使计算机执行如权利要求1至5中的任意一项所述的方法。

...

【技术特征摘要】

1.一种通信方法,其特征在于,应用于第一通信设备,所述第一通信设备用于通信连接汽车或诊断设备,所述汽车与所述诊断设备设置在第一局域网内,所述第一通信设备与第二通信设备设置在第二局域网内或第一广域网内,所述方法包括:

2.根据权利要求1所述的方法,其特征在于,所述方法还包括:

3.根据权利要求2所述的方法,其特征在于,所述按照所述第二局域网或所述第一广域网的协议对所述第一报文进行封装,得到封装后的第一报文,包括:

4.根据权利要求3所述的方法,其特征在于,所述第一报文为滑窗协商报文,所述按照所述第二局域网协议或所述第一广域网协议对所述第一报文进行封装,得到封装后的第一报文,包括:

5.根据权利要求1...

【专利技术属性】
技术研发人员:杜志鹏
申请(专利权)人:深圳市道通合盛软件开发有限公司
类型:发明
国别省市:

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

1