【技术实现步骤摘要】
一种请求应答超时的处理方法、装置、设备及介质
[0001]本专利技术涉及通信
,特别涉及一种请求应答超时的处理方法、装置、设备及介质。
技术介绍
[0002]在车辆的远程诊断中,通常采用图1所示的架构图,图1中,第二传输设备如图1中C端(用户端)通过以太网与车辆连接进行交互,第一传输设备如图1中B端(企业端)通过以太网与诊断设备连接进行交互,在实际应用中,第一传输设备和第二传输设备相隔很远。车辆的诊断对时延要求很高,如果超时则很可能造成诊断失败。然而在远程诊断中,网络延时是不可靠的,很难保证网络延时一直满足要求,特别是当用户使用wifi或者4G等无线网络时,更加不可靠。为了解决这个问题,当前是利用所有UDS的服务代码都支持0x78的消极响应代码,B端在收到诊断设备的请求时,代回一个0x78的消极响应代码,当诊断设备接收到该消极响应代码后,会至少等待5秒,这样就可以避免因网络延时大于50毫秒造成诊断失败的问题。
[0003]然而这种处理方式虽然解决了超时问题,却带来了其他方面的问题,一方面,很多诊断设备在收到0x ...
【技术保护点】
【技术特征摘要】
1.一种请求应答超时的处理方法,其特征在于,应用于第一传输设备,所述第一传输设备分别与第二传输设备和数据发送设备建立通信连接,所述第二传输设备与数据接收设备建立通信连接,所述方法包括:当获取到所述数据发送设备发送的请求报文,则启动定时操作;将所述请求报文通过所述第二传输设备发送至所述数据接收设备;若在所述定时操作规定的时间期限内未接收到所述数据接收设备返回的与所述请求报文对应的应答报文,则向所述数据发送设备回复消极响应代码以增加应答等待时间。2.根据权利要求1所述的请求应答超时的处理方法,其特征在于,所述将所述请求报文通过所述第二传输设备发送至所述数据接收设备之后,还包括:若在所述定时操作规定的时间期限内接收到所述数据接收设备返回的与所述请求报文对应的应答报文,则将所述应答报文回复至所述数据发送设备,并停止所述定时操作。3.根据权利要求1所述的请求应答超时的处理方法,其特征在于,还包括:通过预设时间配置接口对所述应答等待时间进行配置,并基于所述应答等待时间设置所述定时操作的时间期限。4.根据权利要求1所述的请求应答超时的处理方法,其特征在于,所述当获取到所述数据发送设备发送的请求报文之后,还包括:对所述请求报文进行解析以获取CAN总线标识符和服务标识符。5.根据权利要求4所述的请求应答超时的处理方法,其特征在于,所述向所述数据发送设备回复消极响应代码以增加应答等待时间,包括:基于所述CAN总线标识符、所述服务标识符和消极响应码设置消极响应代码,并向所述数据发送设...
【专利技术属性】
技术研发人员:刘新,李森,
申请(专利权)人:深圳市元征科技股份有限公司,
类型:发明
国别省市:
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。