通信连接方法、车辆远程连接系统及连接设备技术方案

技术编号:25842855 阅读:49 留言:0更新日期:2020-10-02 14:21
本申请公开了了一种通信连接方法、车辆远程连接系统及连接设备,通过将P2P通信方式作为车辆近端连接设备与车辆远端连接设备之间的一种通信方式,来提高车辆远程诊断的实时性以及数据传输的效率,并在采用P2P通信受限时,通过服务器转发数据的方式实现车辆近端连接设备与车辆远端连接设备之间的通信,进一步提高用户的体验效果。

【技术实现步骤摘要】
通信连接方法、车辆远程连接系统及连接设备
本申请属于汽车通讯
,尤其涉及一种通信连接方法、车辆远程连接系统、车辆近端连接设备及车辆远端连接设备。
技术介绍
当前,在车辆远程诊断中,通过在车辆和远程诊断设备之间设置中转设备来实现车辆与远程诊断设备的远程数据交互,例如常见的在车辆端设置车辆连接器(也称车辆近端连接设备),在远程诊断设备端设置设备连接器(也称车辆远端连接设备),通过车辆连接器与设备连接器进行诊断数据中转,进而实现车辆与远程诊断设备之间的数据交互。现有的车辆连接器与设备连接器之间主要通过服务器转发的方式实现远程数据传递,存在数据传输效率低下、时延高的问题。
技术实现思路
本申请提供了一种通信连接方法、车辆远程连接系统及连接设备,通过将P2P通信方式作为车辆近端连接设备与车辆远端连接设备之间的一种通信方式,来提高车辆远程诊断的实时性以及数据传输的效率,并在采用P2P通信受限时,通过服务器转发数据的方式实现车辆近端连接设备与车辆远端连接设备之间的通信,进一步提高用户的体验效果。第一方面,本申请提供了一种通信连接方法,应用于车辆近端连接设备,所述方法包括:向车辆远端连接设备发送P2P打洞请求;若接收到所述车辆远端连接设备基于所述P2P打洞请求返回的确认信息,则与所述车辆远端连接设备连接P2P连接;若接收不到所述车辆远端连接设备返回的所述确认信息,则通过指定的数据中转服务器与所述车辆远端连接设备建立连接。在一种可选的实现方式中,所述P2P打洞请求包括基于TCP的NAT打洞协议发送的第一P2P打洞请求和基于UDP的NAT打洞协议发送的第二P2P打洞请求;对应地,向所述车辆远端连接设备发送P2P打洞请求,包括:向所述车辆远端连接设备发送所述第一P2P打洞请求;若接收不到所述车辆远端连接设备基于所述第一P2P打洞请求返回的确认信息,则向所述车辆远端连接设备发送所述第二P2P打洞请求;所述若接收到所述车辆远端连接设备基于所述P2P打洞请求返回的确认信息,则与所述车辆远端连接设备建立P2P连接包括:若接收到所述车辆远端连接设备基于所述第一P2P打洞请求返回的确认信息,或者若接收到所述车辆远端连接设备基于所述第二P2P打洞请求返回的确认信息,则与所述车辆远端连接设备建立P2P连接。在一种可选的实现方式中,所述P2P打洞请求包括基于TCP的NAT打洞协议发送的第一P2P打洞请求;对应地,向所述车辆远端连接设备发送P2P打洞请求,包括:向所述车辆远端连接设备发送所述第一P2P打洞请求;所述若接收到所述车辆远端连接设备基于所述P2P打洞请求返回的确认信息,则与所述车辆远端连接设备建立P2P连接包括:若接收到所述车辆远端连接设备基于所述第一P2P打洞请求返回的确认信息,则与所述车辆远端连接设备建立P2P连接。在一种可选的实现方式中,所述P2P打洞请求包括基于UDP的NAT打洞协议发送的第二P2P打洞请求;对应地,向所述车辆远端连接设备发送P2P打洞请求,包括:向所述车辆远端连接设备发送所述第二P2P打洞请求;所述若接收到所述车辆远端连接设备基于所述P2P打洞请求返回的确认信息,则与所述车辆远端连接设备建立P2P连接包括:若接收到所述车辆远端连接设备基于所述第二P2P打洞请求返回的确认信息,则与所述车辆远端连接设备建立P2P连接。在一种可选的实现方式中,在向所述车辆远端连接设备发送P2P打洞请求之前,还包括:通过所述数据中转服务器获取所述车辆远端连接设备的IP地址和端口号;对应地,向所述车辆远端连接设备发送P2P打洞请求,包括:根据所述车辆远端连接设备的IP地址和端口号,向所述车辆远端连接设备发送所述P2P打洞请求。第二方面,本申请提供了一种通信连接方法,应用于车辆远端连接设备,所述方法包括:若接收到车辆近端连接设备发送的P2P打洞请求,则基于所述P2P打洞请求生成确认信息;将所述确认信息发送至所述车辆近端连接设备;若所述车辆近端连接设备接收到所述确认信息,则与所述车辆近端连接设备建立P2P连接;若所述车辆近端连接设备接收不到所述确认信息,则通过指定的数据中转服务器与所述车辆近端连接设备建立连接。第三方面,本申请提供一种通信连接方法,应用于车辆远程连接系统,所述车辆远程连接系统包括车辆近端连接设备、车辆远端连接设备和指定的数据中转服务器,所述方法包括:所述车辆近端连接设备向所述车辆远端连接设备发送P2P打洞请求;所述车辆远端连接设备在接收到所述P2P打洞请求后,基于所述P2P打洞请求生成确认信息;所述车辆远端连接设备将所述确认信息发送至所述车辆近端连接设备;若所述车辆近端连接设备接收到所述车辆远端连接设备返回的所述确认信息,则所述车辆近端连接设备与所述车辆远端连接设备建立P2P连接;若所述车辆近端连接设备接收不到所述车辆远端连接设备返回的所述确认信息,则所述车辆近端连接设备通过所述数据中转服务器与所述车辆远端连接设备建立连接。第四方面,本申请提供一种车辆远程连接系统,包括车辆近端连接设备、车辆远端连接设备和指定的数据中转服务器;所述车辆近端连接设备,用于向所述车辆远端连接设备发送P2P打洞请求;若接收到所述车辆远端连接设备基于所述P2P打洞请求返回的确认信息,则与所述车辆远端连接设备建立P2P连接;若接收不到所述车辆远端连接设备返回的所述确认信息,则通过所述数据中转服务器与所述车辆远端连接设备建立连接;所述车辆远端连接设备,用于在若接收到车辆近端连接设备发送的P2P打洞请求,则基于所述P2P打洞请求生成确认信息;将所述确认信息发送至所述车辆近端连接设备;若确定所述车辆近端连接设备接收到所述确认信息,则与所述车辆近端连接设备建立P2P连接;若确定所述车辆近端连接设备接收不到所述确认信息,则通过所述数据中转服务器与所述车辆近端连接设备建立连接。第五方面,本申请提供一种车辆近端连接设备,包括:存储器,用于存储可执行计算机程序;处理器,用于调用所述可执行计算机程序执行如上第一方面任一可选实现方式所述的自识别的通信连接方法。第六方面,本申请提供一种车辆远端连接设备,包括:存储器,用于存储可执行计算机程序;处理器,用于调用所述可执行计算机程序执行如上第二方面所述的自识别的通信连接方法。第七方面,本申请提供了一种车辆近端连接设备,所述设备包括:发送模块,用于向车辆远端连接设备发送P2P打洞请求;第一连接模块,用于在若接收到所述车辆远端连接设备基于所述P2P打洞请求返回的确认信息,则与所述车辆远端连接设备建立P2P连接;第二连接模块,用于在若接收不到所述车辆远端连接设备返回的所述确认信息,则通过指定的数据中转服务器与所述车辆远端连接设备建立连接。第八方面,本申请提供了一种车辆本文档来自技高网...

【技术保护点】
1.一种通信连接方法,应用于车辆近端连接设备,其特征在于,所述方法包括:/n向车辆远端连接设备发送P2P打洞请求;/n若接收到所述车辆远端连接设备基于所述P2P打洞请求返回的确认信息,则与所述车辆远端连接设备建立P2P连接;/n若接收不到所述车辆远端连接设备返回的所述确认信息,则通过指定的数据中转服务器与所述车辆远端连接设备建立连接。/n

【技术特征摘要】
1.一种通信连接方法,应用于车辆近端连接设备,其特征在于,所述方法包括:
向车辆远端连接设备发送P2P打洞请求;
若接收到所述车辆远端连接设备基于所述P2P打洞请求返回的确认信息,则与所述车辆远端连接设备建立P2P连接;
若接收不到所述车辆远端连接设备返回的所述确认信息,则通过指定的数据中转服务器与所述车辆远端连接设备建立连接。


2.如权利要求1所述的方法,其特征在于,所述P2P打洞请求包括基于TCP的NAT打洞协议发送的第一P2P打洞请求和基于UDP的NAT打洞协议发送的第二P2P打洞请求;
对应地,向所述车辆远端连接设备发送P2P打洞请求,包括:
向所述车辆远端连接设备发送所述第一P2P打洞请求;
若接收不到所述车辆远端连接设备基于所述第一P2P打洞请求返回的确认信息,则向所述车辆远端连接设备发送所述第二P2P打洞请求;
所述若接收到所述车辆远端连接设备基于所述P2P打洞请求返回的确认信息,则与所述车辆远端连接设备建立P2P连接包括:
若接收到所述车辆远端连接设备基于所述第一P2P打洞请求返回的确认信息,或者若接收到所述车辆远端连接设备基于所述第二P2P打洞请求返回的确认信息,则与所述车辆远端连接设备建立P2P连接。


3.如权利要求1所述的方法,其特征在于,所述P2P打洞请求包括基于TCP的NAT打洞协议发送的第一P2P打洞请求;
对应地,向所述车辆远端连接设备发送P2P打洞请求,包括:
向所述车辆远端连接设备发送所述第一P2P打洞请求;
所述若接收到所述车辆远端连接设备基于所述P2P打洞请求返回的确认信息,则与所述车辆远端连接设备建立P2P连接包括:
若接收到所述车辆远端连接设备基于所述第一P2P打洞请求返回的确认信息,则与所述车辆远端连接设备建立P2P连接。


4.如权利要求1所述的方法,其特征在于,所述P2P打洞请求包括基于UDP的NAT打洞协议发送的第二P2P打洞请求;
对应地,向所述车辆远端连接设备发送P2P打洞请求,包括:
向所述车辆远端连接设备发送所述第二P2P打洞请求;
所述若接收到所述车辆远端连接设备基于所述P2P打洞请求返回的确认信息,则与所述车辆远端连接设备建立P2P连接包括:
若接收到所述车辆远端连接设备基于所述第二P2P打洞请求返回的确认信息,则与所述车辆远端连接设备建立P2P连接。


5.如权利要求1至4任一所述的方法,其特征在于,在向所述车辆远端连接设备发送P2P打洞请求之前,还包括:
通过所述数据中转服务器获取所述车辆远端连接设备的IP地址和端口号;
对应地,向所述车辆远端连接设备发送P2P打洞请求,包括:
根据所...

【专利技术属性】
技术研发人员:刘均陈质健
申请(专利权)人:深圳市元征科技股份有限公司
类型:发明
国别省市:广东;44

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

1