汽车诊断系统及WiFi连接方法与流程

文档序号:25957013发布日期:2021-07-20 17:16阅读:474来源:国知局
汽车诊断系统及WiFi连接方法与流程

本发明实施例涉及汽车诊断技术领域,具体涉及一种汽车诊断系统及wifi连接方法。



背景技术:

汽车诊断设备通过汽车连接设备与汽车连接,来为汽车进行诊断。汽车连接设备连接汽车,通过can/k-line/pwm等通信协议与汽车通信,与诊断设备一般通过汽车工业标准j2534/rp1210/d-dpu等规范进行通信,具体连接方式可以是usb/bt/wifi/串口/以太网口等。wifi由于传输容量大、传输距离远、技术成熟,诊断设备和汽车连接设备之间采用wifi变得越来越流行。汽车连接设备通常不带显示屏,无法进行交互操作,常常作为wifiap(无线热点);诊断设备与云平台连接,需要具备wifista功能;远程协助ar/vr也需要连接诊断设备上云平台。诊断设备wifi0支持sta+ap工作模式,既能连接云平台,也能支持ar/vr连接。诊断设备支持第二路wifi设备wifi1,与汽车连接设备连接。

然而,发明人发现,在上述的组网方案中,需要两个wifiap,一个部署在诊断设备上,一个部署在汽车连接设备上,诊断设备需要两个wifi工作在sta模式,设计繁琐,操作复杂。



技术实现要素:

鉴于上述问题,本发明实施例提供了一种汽车诊断系统及wifi连接方法,用于解决现有技术中存在的汽车诊断设备与汽车连接设备之间的连接操作复杂、工作效率低的问题。

根据本发明实施例的一个方面,提供了一种汽车诊断系统的wifi连接方法,所述方法应用于汽车诊断系统中,所述汽车诊断系统包括汽车诊断设备和汽车连接设备,所述汽车连接设备包括第一sta站点,所述汽车诊断设备包括无线接入点;所述方法包括:

所述汽车连接设备检测存在待连接的汽车诊断设备时,获取所述汽车诊断设备的无线接入点的信息;

所述汽车连接设备根据所述无线接入点的信息,从wifi列表中查询是否存在所述无线接入点;

若所述wifi列表中存在所述无线接入点,则所述汽车连接设备通过所述第一sta站点向所述无线接入点发起wifi连接;

当所述wifi连接成功时,所述汽车连接设备发送诊断通信请求至所述汽车诊断设备;

所述汽车诊断设备接收所述诊断通信请求后,允许所述诊断通信请求,以建立所述汽车诊断设备与所述汽车连接设备的通信。

在一种可选的方式中,所述汽车连接设备包括诊断设备nfc,所述汽车连接设备包括连接设备nfc;

所述汽车连接设备检测存在待连接的汽车诊断设备时,获取所述汽车诊断设备的无线接入点的信息之前,包括:

在所述诊断设备nfc靠近所述连接设备nfc时,所述诊断设备nfc被所述连接设备nfc感应到;

当所述诊断设备nfc被所述连接设备nfc感应到时,所述汽车连接设备检测到存在待连接的所述汽车诊断设备。

在一种可选的方式中,所述汽车连接设备检测存在待连接的汽车诊断设备时,获取所述汽车诊断设备的无线接入点的信息,包括:

所述汽车连接设备通过所述连接设备nfc发送当前连接请求至所述汽车诊断设备;

所述汽车诊断设备接收到所述当前连接请求时,通过诊断设备nfc向所述汽车连接设备发送所述无线接入点的信息。

在一种可选的方式中,所述汽车连接设备包括射频卡,所述汽车连接设备包括读卡器;

所述汽车连接设备检测存在待连接的汽车诊断设备时,获取所述汽车诊断设备的无线接入点的信息,包括:

所述汽车诊断设备接收用户所选择的所述汽车连接设备的id,并启动所述读卡器,所述读卡器发送读卡信息;

所述汽车连接设备的射频卡片感应到所述读卡信息后,发送目标id至所述读卡器;

所述读卡器检测到所述目标id与用户所选择的所述汽车连接设备的id一致时,发送所述汽车诊断设备的无线接入点的信息。

在一种可选的方式中,所述汽车连接设备包括诊断设备蓝牙模块,所述汽车连接设备包括连接设备蓝牙模块;

所述汽车连接设备检测存在待连接的汽车诊断设备时,获取所述汽车诊断设备的无线接入点的信息,包括:

所述汽车诊断设备通过所述诊断设备蓝牙模块搜索附近存在的汽车连接设备,并选择需要连接的汽车连接设备进行连接;

所述诊断设备蓝牙模块与所述连接设备蓝牙模块配对;

配对完成后,所述诊断设备蓝牙发送wifi连接请求、无线接入点的信息至所述连接设备蓝牙模块。

在一种可选的方式中,所述汽车诊断设备接收所述诊断通信请求后,允许所述诊断通信请求,以建立所述汽车诊断设备与所述汽车连接设备的通信,包括:

所述汽车诊断设备接收所述诊断通信请求后,确定当前是否正在进行其它诊断通信连接;

如果未在进行其它诊断通信连接,则接收所述诊断通信请求,以建立所述汽车诊断设备与所述汽车连接设备的通信。

在一种可选的方式中,所述汽车诊断设备接收所述诊断通信请求后,允许所述诊断通信请求,以建立所述汽车诊断设备与所述汽车连接设备的通信之后,包括:

在所述汽车诊断设备完成诊断时,发送断开命令告知所述汽车连接设备,以断开所述汽车诊断设备与所述汽车连接设备的通信;或者,

当所述汽车诊断设备在预设时长内未检测到诊断通信信息,则断开所述汽车诊断设备与所述汽车连接设备的通信。

根据本发明实施例的另一方面,提供了一种wifi连接方法,应用于汽车诊断系统中的汽车连接设备,所述汽车诊断系统包括汽车诊断设备和汽车连接设备,所述汽车连接设备包括第一sta站点,所述汽车诊断设备包括无线接入点;所述方法包括:

检测存在待连接的汽车诊断设备时,获取所述汽车诊断设备的无线接入点的信息;

根据所述无线接入点的信息,从wifi列表中查询是否存在所述无线接入点;

若所述wifi列表中存在所述无线接入点,则通过所述第一sta站点向所述无线接入点发起wifi连接;

当所述wifi连接成功时,发送诊断通信请求至所述汽车诊断设备,以使所述汽车诊断设备接收所述诊断通信请求后,允许所述诊断通信请求,以建立所述汽车诊断设备与所述汽车连接设备的通信。

根据本发明实施例的另一方面,提供了一种wifi连接方法,

应用于汽车诊断系统中的汽车诊断设备,所述汽车诊断系统包括汽车诊断设备和汽车连接设备,所述汽车连接设备包括第一sta站点,所述汽车诊断设备包括无线接入点;所述方法包括:

发送无线接入点的信息至汽车连接设备;

根据所述汽车连接设备通过所述第一sta站点发起wifi连接进行wifi连接;

当wifi连接成功时,接收所述汽车连接设备发送的诊断通信请求;

允许所述诊断通信请求,以建立所述汽车诊断设备与所述汽车连接设备的通信。

根据本发明实施例的又一方面,提供了一种汽车诊断系统,所述汽车诊断系统包括汽车诊断设备和汽车连接设备,所述汽车连接设备包括第一sta站点,所述汽车诊断设备包括无线接入点;

所述汽车连接设备,用于检测存在待连接的汽车诊断设备时,获取所述汽车诊断设备的无线接入点的信息;

所述汽车连接设备,还用于根据所述无线接入点的信息,从wifi列表中查询是否存在所述无线接入点;

所述汽车连接设备,还用于若所述wifi列表中存在所述无线接入点,则通过所述第一sta站点向所述无线接入点发起wifi连接;

所述汽车连接设备,还用于当所述wifi连接成功时,发送诊断通信请求至所述汽车诊断设备;

所述汽车诊断设备,用于接收所述诊断通信请求后,允许所述诊断通信请求,以建立所述汽车诊断设备与所述汽车连接设备的通信。

根据本发明实施例的又一方面,提供了一种计算机可读存储介质,所述存储介质中存储有至少一可执行指令,所述可执行指令被一个或多个处理器执行时实现如所述的wifi连接方法的操作。

本发明实施例通过设置汽车诊断设备和汽车连接设备的sta站点及无线接入点,并通过蓝牙、nfc或rfid的方式建立wifi连接,从而建立汽车诊断设备与汽车连接设备的诊断通信,使得汽车诊断系统可以在无显示屏配置和无人机交互操作情况下,能够实现与汽车连接设备的网络灵活连接管理,同时降低了诊断设备wifi配置需求。

上述说明仅是本发明实施例技术方案的概述,为了能够更清楚了解本发明实施例的技术手段,而可依照说明书的内容予以实施,并且为了让本发明实施例的上述和其它目的、特征和优点能够更明显易懂,以下特举本发明的具体实施方式。

附图说明

附图仅用于示出实施方式,而并不认为是对本发明的限制。而且在整个附图中,用相同的参考符号表示相同的部件。在附图中:

图1示出了本发明实施例提供的汽车诊断系统的结构示意图;

图2示出了本发明实施例提供的基于nfc的汽车诊断系统的结构示意图;

图3示出了本发明实施例提供的基于rfid的汽车诊断系统的结构示意图;

图4示出了本发明实施例提供的基于蓝牙的汽车诊断系统的结构示意图;

图5示出了本发明实施例提供的wifi连接方法的流程示意图;

图6示出了本发明另一实施例提供的wifi连接方法的流程示意图;

图7示出了本发明又一实施例提供的wifi连接方法的流程示意图。

具体实施方式

下面将参照附图更详细地描述本发明的示例性实施例。虽然附图中显示了本发明的示例性实施例,然而应当理解,可以以各种形式实现本发明而不应被这里阐述的实施例所限制。

首先,介绍一下本发明实施例中的相关技术术语:

ap(accesspoint,无线接入点):wifi的一种工作模式,用于无线网络的无线交换机,也是无线网络的核心。

sta站点(station):wifi的一种工作模式;在无线局域网(wlan,wirelesslocalareanetworks)中一般为客户端,可以是装有无线网卡的计算机,也可以是有wifi模块的智能手机,可以是移动的,也可以是固定的。

nfc(nearfieldcommunication):近场通信技术。

rfid(radiofrequencyidentification):射频识别技术,原理为阅读器与标签之间进行非接触式的数据通信,达到识别目标的目的。

rfidtag:卡片端。

can/k-line/pwm:汽车诊断协议;

ar/vr:虚拟现实设备。

图1示出了本发明实施例提供的汽车诊断系统的结构示意图。如图1所示,汽车诊断系统10包括汽车诊断设备100和汽车连接设备200,汽车诊断设备100通过汽车连接设备200与汽车连接,用于为汽车进行诊断。所述汽车连接设备200包括第一sta站点,所述汽车诊断设备100包括无线接入点。

其中:

所述汽车连接设备200,用于检测存在待连接的汽车诊断设备100时,获取所述汽车诊断设备100的无线接入点的信息。

所述汽车连接设备200,还用于根据所述无线接入点的信息,从wifi列表中查询是否存在所述汽车诊断设备100的所述无线接入点。

所述汽车连接设备200,还用于若wifi列表中存在所述无线接入点,则通过所述第一sta站点向所述无线接入点发起wifi连接。

所述汽车连接设备200,还用于当wifi连接成功时,发送诊断通信请求至所述汽车诊断设备100。

所述汽车诊断设备100,用于接收所述诊断通信请求后,允许所述诊断通信请求,以建立所述汽车诊断设备100与所述汽车连接设备200的通信。

其中,汽车诊断设备100还包括第二sta站点,用于主动与其它设备连接。汽车诊断设备100中还包括cpu、rom及ram等模块。

该汽车诊断系统10的具体工作过程为:汽车连接设备200的wifi打开,工作在sta模式(也即第一sta站点处于工作状态),实时刷新热点信息,并保存在热点列表中。汽车连接设备100从汽车上面供电。汽车诊断设备100的无线接入点打开。当汽车连接设备200检测存在待连接的汽车诊断设备100时,获取所述汽车诊断设备100的无线接入点的信息。该无线接入点的信息包括该无线接入点的ssid(servicesetidentifier,服务集标识)和安全认证信息。本发明实施例中,该无线接入点的ssid可以为ssid0。汽车连接设备100根据该无线接入点的信息,从热点列表中查询是否存在所述汽车诊断设备100的无线接入点的信息。具体地,在热点列表中搜索“ssid0”。若存在,则通过第一sta站点向该无线接入点发起wifi连接。进行wifi连接时,根据安全认证信息对无线接入点的信息进行安全认证,具体认证过程与现有的wifi连接方式相同,此处不再赘述。若不存在无线接入点的信息,则汽车连接设备200发出告警提示。当汽车连接设备200与汽车诊断设备100的wifi连接成功时,汽车诊断设备200向汽车诊断设备100发送诊断通信请求。汽车诊断设备100接收到该诊断通信请求后,允许所述诊断通信请求,以建立所述汽车诊断设备100与所述汽车连接设备200的通信。其中,汽车诊断设备100接收到该诊断通信请求后,先确定汽车诊断设备100自身当前是否存在其它诊断通信业务,若没有,则允许所述诊断通信请求,否则发送拒绝请求至该汽车连接设备200。当汽车诊断设备100允许诊断通信请求,并建立了所述汽车诊断设备100与所述汽车连接设备200的通信后,汽车诊断设备200通过汽车连接设备100获取汽车信息,从而为汽车进行诊断。

本发明实施例中,汽车诊断设备100接收所述诊断通信请求后,允许所述诊断通信请求,以建立所述汽车诊断设备100与所述汽车连接设备200的通信之后,包括:

在所述汽车诊断设备100完成诊断时,发送断开命令告知所述汽车连接设备200,以断开所述汽车诊断设备100与所述汽车连接设备200的通信;或者,

当所述汽车诊断设备100在预设时长内未检测到诊断通信信息,则断开所述汽车诊断设备100与所述汽车连接设备200的通信。

本发明实施例通过使汽车连接设备做sta,主动连接汽车诊断设备,从而可以降低汽车诊断设备对wifi的配置需求,在无需人机交互下,也可以完成对汽车诊断设备wifiap的连接,降低了设计及操作复杂度。此外,通过将ap部署在汽车诊断设备上,支持多种应用连接,包括汽车连接设备、ar/vr、adas等,节省诊断设备的wifi设计成本。

请参阅图2,示出了本发明实施例提供的基于nfc的汽车诊断系统的结构示意图。本发明实施例中,所述汽车连接设备100还包括诊断设备nfc,所述汽车连接设备200包括连接设备nfc。在硬件表现上,汽车连接设备200和汽车诊断设备100均存在nfc感应区域。其中,通过诊断设备nfc和连接设备nfc之间的感应来确定是否存在待连接的汽车诊断设备100以及发送和接收无线接入点的信息。

本发明实施例中,汽车诊断设备100和汽车连接设备200在默认情况下,诊断设备nfc和连接设备nfc均工作在被动模式。汽车连接设备200的wifi打开,工作在sta模式,实时刷新wifi热点信息,并保存在热点列表中,汽车连接设备200设置为nfc的发起设备。汽车诊断设备100的wifiap打开,支持其它sta连接,汽车连接设备100作为nfc的目标设备。

具体地,所述汽车连接设备200检测存在待连接的汽车诊断设备时,获取所述汽车诊断设备的无线接入点的信息之前,包括:在所述诊断设备nfc靠近所述连接设备nfc时,所述诊断设备nfc被所述连接设备nfc感应到;当所述诊断设备nfc被所述连接设备nfc感应到时,所述汽车连接设备检测到存在待连接的所述汽车诊断设备100。

所述汽车连接设备200检测存在待连接的汽车诊断设备时,获取所述汽车诊断设备的无线接入点的信息,包括:所述汽车连接设备通过所述连接设备nfc发送当前连接请求至所述汽车诊断设备;所述汽车诊断设备接收到所述当前连接请求时,通过诊断设备nfc向所述汽车连接设备发送所述无线接入点的信息。具体地,在检测到存在待连接的汽车诊断设备100后,汽车连接设备200通过连接设备nfc向汽车诊断设备200发送wifi连接请求;汽车诊断设备100通过诊断设备nfc向汽车连接设备200应答无线接入点的ssid和安全认证信息。汽车连接设备200通过连接设备nfc接收该无线接入点的ssid和安全认证信息,并从热点列表中查找该无线接入点的ssid。如果找到,则汽车连接设备200连接该ssid,并根据安全认证信息完成安全认证,若没有找到,则发出告警提示。当连接成功时,汽车连接设备200向汽车诊断设备100发送诊断通信请求,汽车诊断设备100接收该诊断通信请求,当当前没有其它诊断通信任务时,接收该诊断通信请求,从而建立汽车连接设备200和汽车诊断设备100的通信。否则发送拒绝请求。

本发明实施例中,当汽车诊断设备100远离所述汽车连接设备200至预设距离时,汽车诊断设备100和汽车连接设备200断开连接。当另一个汽车诊断设备nfc靠近汽车连接设备200发起连接请求时,汽车连接设备200判断当前的汽车诊断设备100的ssid是否在连接中,如果在连接中,则忽略该请求,如果ssid发生变化,则关闭当前的汽车诊断设备100的连接,启动新的汽车诊断设备的连接,进行抢占式切换。

本发明实施例中,汽车连接设备100通过指示灯表示连接状态以对用户进行提示。例如,无wifi连接,指示灯关闭;wifi连接过程中,指示灯快闪;连接成功,诊断通信中,指示灯慢闪。

本发明实施例通过设置汽车诊断设备和汽车连接设备的sta站点及无线接入点,并通过nfc的方式建立wifi连接,从而建立汽车诊断设备与汽车连接设备的诊断通信,连接方式简单,使得汽车诊断系统可以在无显示屏配置和无人机交互操作情况下,能够实现与汽车连接设备的网络灵活连接管理,同时降低了诊断设备wifi配置需求。

请参阅图3,示出了本发明实施例提供的基于rfid的汽车诊断系统的结构示意图。所述汽车连接设备200包括射频卡,所述汽车连接设备100包括读卡器。其中,通过射频卡和读卡器之间的感应来确定是否存在待连接的汽车诊断设备100以及发送和接收无线接入点的信息。

本发明实施例中,在汽车诊断设备100需要对汽车连接设备200进行连接时,通过应用显示当前可用的汽车连接设备200,该信息来源于前期搜集的结果。当用户选择具体某汽车连接设备200进行连接时,在默认情况下,汽车诊断设备100的wifiap向周围广播热点信息;汽车诊断设备100周期性的通过读卡器获取附近的汽车连接设备200的设备id,该设备id为射频卡(rfid)的目标id;汽车连接设备200实时刷新当前可用的wifiap列表。汽车连接设备的射频卡感应到汽车诊断设备100的读卡器的查询请求后,反馈id信息。汽车连接设备200检测存在待连接的汽车诊断设备100时,获取所述汽车诊断设备的无线接入点的信息,包括:所述汽车诊断设备接收用户所选择的所述汽车连接设备的id,并启动所述读卡器,所述读卡器发送读卡信息;所述汽车连接设备的射频卡片感应到所述读卡信息后,发送目标id至所述读卡器;所述读卡器检测到所述目标id与用户所选择的所述汽车连接设备的id一致时,发送所述汽车诊断设备的无线接入点的信息给该汽车连接设备。

具体地,用户在汽车诊断设备100上通过应用选择汽车连接设备200后,获取预存的汽车连接设备200的id,并发起连接请求,汽车诊断设备100的读卡器功能开启,进行读卡操作,发送读卡信息。当附近的所有汽车连接设备的射频卡感应到该读卡器的读卡信息后,上报目标id给读卡器,读卡器检测到反馈的目标id(rfidtag)与用户选择的汽车连接设备200的id一致时,发送ap的ssid和安全认证信息给该汽车连接设备200。汽车连接设备的射频卡收到该ssid和安全认证信息后,记录并向cpu发起检测终端请求,并启动wifi连接。汽车连接设备200从射频卡中读取ssid和安全认证信息,并wifi列表中查询对应ssid的ap,如果存在则进行wifi连接,并进行安全认证,否则进行报警提示。当连接成功时,汽车连接设备200向汽车诊断设备100发送诊断通信请求,汽车诊断设备100接收该诊断通信请求,当当前没有其它诊断通信任务时,接收该诊断通信请求,从而建立汽车连接设备200和汽车诊断设备100的通信。否则发送拒绝请求。

本发明实施例中,读卡器为了提高id读取效率,一般采用id群读方案进行读取,一次性读完所有id信息。

本发明实施例通过设置汽车诊断设备和汽车连接设备的sta站点及无线接入点,并通过rfid的方式建立wifi连接,从而建立汽车诊断设备与汽车连接设备的诊断通信,连接方式简单且距离限制较小,使得汽车诊断系统可以在无显示屏配置和无人机交互操作情况下,能够实现与汽车连接设备的网络灵活连接管理,同时降低了诊断设备wifi配置需求。

如图4所示,示出了本发明实施例提供的基于蓝牙的汽车诊断系统的结构示意图。本发明实施例中,所述汽车连接设备100还包括连接设备蓝牙模块,所述汽车连接设备200包括诊断设备蓝牙模块。其中,通过连接设备蓝牙模块和诊断设备蓝牙模块之间的通信来确定是否存在待连接的汽车诊断设备100以及发送和接收无线接入点的信息。

本发明实施例中,在默认状态下,汽车连接设备200的wifista(第一sta站点)和连接设备蓝牙模块同时打开,处于工作状态。汽车诊断设备100的ap热点开放,供其他设备连接。

其中,所述汽车连接设备检测存在待连接的汽车诊断设备时,获取所述汽车诊断设备的无线接入点的信息,包括:所述汽车诊断设备通过所述诊断设备蓝牙模块搜索附近存在的汽车连接设备,并选择需要连接的汽车连接设备进行连接;所述诊断设备蓝牙模块与所述连接设备蓝牙模块配对;配对完成后,所述诊断设备蓝牙发送wifi连接请求、无线接入点的信息至所述连接设备蓝牙模块。

具体地,连接时,汽车诊断设备100打开连接管理应用,通过诊断设备蓝牙模块搜索附近存在的汽车连接模块,并选择需要连接的汽车诊断设备100。诊断设备蓝牙模块配对连接设备蓝牙模块,并通过蓝牙模块传输请求wifi连接的信息,信息包括连接请求、诊断设备wifissid及安全认证信息。信息交换后蓝牙自动断开。汽车连接设备100从连接设备蓝牙模块接收到wifi连接请求后,根据ssid及安全认证信息发起对汽车诊断设备的wifi连接。wifi连接成功后,向汽车诊断设备100发送诊断通信请求,汽车诊断设备100接收该诊断通信请求,当当前没有其它诊断通信任务时,接收该诊断通信请求,从而建立汽车连接设备200和汽车诊断设备100的通信。

本发明实施例通过设置汽车诊断设备和汽车连接设备的sta站点及无线接入点,并通过蓝牙的方式建立wifi连接,从而建立汽车诊断设备与汽车连接设备的诊断通信,连接方式简单且距离限制较小,使得汽车诊断系统可以在无显示屏配置和无人机交互操作情况下,能够实现与汽车连接设备的网络灵活连接管理,同时降低了诊断设备wifi配置需求。

图5示出了本发明实施例提供的wifi连接方法的流程示意图。该方法由上述实施例的汽车诊断系统执行。所述汽车诊断系统包括汽车诊断设备和汽车连接设备,所述汽车连接设备包括第一sta站点,所述汽车诊断设备包括无线接入点。如图5所示,该方法包括以下步骤:

步骤210:所述汽车连接设备检测存在待连接的汽车诊断设备时,获取所述汽车诊断设备的无线接入点的信息。

步骤220:所述汽车连接设备根据所述无线接入点的信息,从wifi列表中查询是否存在所述无线接入点。若从wifi列表中查询到存在所述无线接入点,则转至执行步骤230。

其中,本发明实施例中,若从wifi列表中未查询到存在所述无线接入点,则执行步骤280:汽车连接设备发出告警提示。

步骤230:若wifi列表中存在所述无线接入点,则所述汽车连接设备通过所述第一sta站点向所述无线接入点发起wifi连接。

本发明实施例中,在步骤230之后还包括步骤240:确定wifi是否连接成功。若连接成功,则执行步骤250。若连接失败,则执行步骤280:汽车连接设备发出告警提示。

步骤250:当wifi连接成功时,所述汽车连接设备发送诊断通信请求至所述汽车诊断设备。

步骤260所述汽车诊断设备接收所述诊断通信请求后,允许所述诊断通信请求,以建立所述汽车诊断设备与所述汽车连接设备的通信。

本发明实施例中,还包括步骤270:确定是否断开连接,若是,则结束。若否,则继续执行步骤260,进行汽车诊断设备与汽车连接设备的通信。

在一种可选的方式中,所述汽车连接设备包括诊断设备nfc,所述汽车连接设备包括连接设备nfc;

所述汽车连接设备检测存在待连接的汽车诊断设备时,获取所述汽车诊断设备的无线接入点的信息之前,包括:

在所述诊断设备nfc靠近所述连接设备nfc时,所述诊断设备nfc被所述连接设备nfc感应到;

当所述诊断设备nfc被所述连接设备nfc感应到时,所述汽车连接设备检测到存在待连接的所述汽车诊断设备。

在一种可选的方式中,所述汽车连接设备检测存在待连接的汽车诊断设备时,获取所述汽车诊断设备的无线接入点的信息,包括:

所述汽车连接设备通过所述连接设备nfc发送当前连接请求至所述汽车诊断设备;

所述汽车诊断设备接收到所述当前连接请求时,通过诊断设备nfc向所述汽车连接设备发送所述无线接入点的信息。

在一种可选的方式中,所述汽车连接设备包括射频卡,所述汽车连接设备包括读卡器;

所述汽车连接设备检测存在待连接的汽车诊断设备时,获取所述汽车诊断设备的无线接入点的信息,包括:

所述汽车诊断设备接收用户所选择的所述汽车连接设备的id,并启动所述读卡器,所述读卡器发送读卡信息;

所述汽车连接设备的射频卡片感应到所述读卡信息后,发送目标id至所述读卡器;

所述读卡器检测到所述目标id与用户所选择的所述汽车连接设备的id一致时,发送所述汽车诊断设备的无线接入点的信息。

在一种可选的方式中,所述汽车连接设备包括诊断设备蓝牙模块,所述汽车连接设备包括连接设备蓝牙模块;

所述汽车连接设备检测存在待连接的汽车诊断设备时,获取所述汽车诊断设备的无线接入点的信息,包括:

所述汽车诊断设备通过所述诊断设备蓝牙模块搜索附近存在的汽车连接设备,并选择需要连接的汽车连接设备进行连接;

所述诊断设备蓝牙模块与所述连接设备蓝牙模块配对;

配对完成后,所述诊断设备蓝牙发送wifi连接请求、无线接入点的信息至所述连接设备蓝牙模块。

在一种可选的方式中,所述汽车诊断设备接收所述诊断通信请求后,允许所述诊断通信请求,以建立所述汽车诊断设备与所述汽车连接设备的通信,包括:

所述汽车诊断设备接收所述诊断通信请求后,确定当前是否正在进行其它诊断通信连接;

如果未在进行其它诊断通信连接,则接收所述诊断通信请求,以建立所述汽车诊断设备与所述汽车连接设备的通信。

在一种可选的方式中,所述汽车诊断设备接收所述诊断通信请求后,允许所述诊断通信请求,以建立所述汽车诊断设备与所述汽车连接设备的通信之后,包括:

在所述汽车诊断设备完成诊断时,发送断开命令告知所述汽车连接设备,以断开所述汽车诊断设备与所述汽车连接设备的通信;或者,

当所述汽车诊断设备在预设时长内未检测到诊断通信信息,则断开所述汽车诊断设备与所述汽车连接设备的通信。

本发明实施例的wifi连接方法的具体方法步骤与上述汽车诊断系统的工作过程一致,此处不再赘述。

本发明实施例通过设置汽车诊断设备和汽车连接设备的sta站点及无线接入点,并通过蓝牙、nfc或rfid的方式建立wifi连接,从而建立汽车诊断设备与汽车连接设备的诊断通信,使得汽车诊断系统可以在无显示屏配置和无人机交互操作情况下,能够实现与汽车连接设备的网络灵活连接管理,同时降低了诊断设备wifi配置需求。

图6示出了本发明另一实施例提供的wifi连接方法的流程示意图。该方法由上述实施例汽车诊断系统中的汽车连接设备执行。所述汽车诊断系统包括汽车诊断设备和汽车连接设备,所述汽车连接设备包括第一sta站点,所述汽车诊断设备包括无线接入点。如图6所示,该方法包括以下步骤:

步骤310:检测存在待连接的汽车诊断设备时,获取所述汽车诊断设备的无线接入点的信息。

步骤320:根据所述无线接入点的信息,从wifi列表中查询是否存在所述无线接入点。若存在,则执行步骤330;若不存在,则执行步骤370:发出告警提示。

步骤330:若所述wifi列表中存在所述无线接入点,则通过所述第一sta站点向所述无线接入点发起wifi连接。

本发明实施例中,还包括步骤340:判断wifi连接是否成功。若连接成功,则执行步骤350;若wifi列表中不存在所述无线接入点,则连接失败,执行步骤370:发出告警提示。

步骤350:当wifi连接成功时,发送诊断通信请求至所述汽车诊断设备,以使所述汽车诊断设备接收所述诊断通信请求后,允许所述诊断通信请求,以建立所述汽车诊断设备与所述汽车连接设备的通信。

本发明实施例中,还包括步骤360:确定是否断开连接。具体地,当诊断完成后,汽车连接设备确定是否断开连接,当确定断开连接时,结束。

本发明实施例的wifi连接方法的具体方法步骤与上述汽车诊断系统的汽车连接设备的工作过程一致,此处不再赘述。

本发明实施例通过设置汽车诊断设备和汽车连接设备的sta站点及无线接入点,并通过蓝牙、nfc或rfid的方式建立wifi连接,从而建立汽车诊断设备与汽车连接设备的诊断通信,使得汽车诊断系统可以在无显示屏配置和无人机交互操作情况下,能够实现与汽车连接设备的网络灵活连接管理,同时降低了诊断设备wifi配置需求。

图7示出了本发明又一实施例提供的wifi连接方法的流程示意图。该方法由上述实施例汽车诊断系统中的汽车诊断设备执行。所述汽车诊断系统包括汽车诊断设备和汽车连接设备,所述汽车连接设备包括第一sta站点,所述汽车诊断设备包括无线接入点。如图7所示,该方法包括以下步骤:

步骤410:发送无线接入点的信息至汽车连接设备。

步骤420:根据所述汽车连接设备通过所述第一sta站点发起wifi连接进行wifi连接。

步骤430:当wifi连接成功时,接收所述汽车连接设备发送的诊断通信请求。

步骤440:允许所述诊断通信请求,以建立所述汽车诊断设备与所述汽车连接设备的通信。

本发明实施例中,还包括步骤450:确定是否断开连接。具体地,汽车诊断设备在检测到预设时间内未接收到汽车连接设备发送的诊断通信信号或检测到汽车连接设备已经断开连接时,确定汽车连接设备已断开wifi连接,则结束。

本发明实施例的wifi连接方法的具体方法步骤与上述汽车诊断系统的汽车诊断设备的工作过程一致,此处不再赘述。

本发明实施例通过设置汽车诊断设备和汽车连接设备的sta站点及无线接入点,并通过蓝牙、nfc或rfid的方式建立wifi连接,从而建立汽车诊断设备与汽车连接设备的诊断通信,使得汽车诊断系统可以在无显示屏配置和无人机交互操作情况下,能够实现与汽车连接设备的网络灵活连接管理,同时降低了诊断设备wifi配置需求。

在此提供的算法或显示不与任何特定计算机、虚拟系统或者其它设备固有相关。各种通用系统也可以与基于在此的示教一起使用。根据上面的描述,构造这类系统所要求的结构是显而易见的。此外,本发明实施例也不针对任何特定编程语言。应当明白,可以利用各种编程语言实现在此描述的本发明的内容,并且上面对特定语言所做的描述是为了披露本发明的最佳实施方式。

本申请实施例还提供一种计算机可读存储介质,计算机可读存储介质上存储有计算机程序,该计算机程序被一个或多个处理器执行时实现上述汽车诊断方法实施例的各个过程,且能达到相同的技术效果,为避免重复,这里不再赘述。其中,所述的计算机可读存储介质,如只读存储器(read-onlymemory,rom)、随机存取存储器(randomaccessmemory,ram)、磁碟或者光盘等。

所述计算机可读存储介质作为一种非易失性计算机可读存储介质,可用于存储非易失性软件程序、非易失性计算机可执行程序以及模块。所述处理器通过运行存储在存储器中的非易失性软件程序、指令以及模块,从而执行所述wifi连接方法的各种功能应用以及数据处理,即实现上述方法实施例所述wifi连接方法。

所述计算机可读存储介质可以为包括高速随机存取存储器,还可以包括非易失性存储器,例如至少一个磁盘存储器件、闪存器件、或其他非易失性固态存储器件。在一些实施例中,存储器可选包括相对于处理器远程设置的存储器,这些远程存储器可以通过网络连接至处理器。

通过以上的实施方式的描述,本领域的技术人员可以清楚地了解到上述实施例方法可借助软件加必需的通用硬件平台的方式来实现,当然也可以通过硬件,但很多情况下前者是更佳的实施方式。基于这样的理解,本申请的技术方案本质上或者说对现有技术做出贡献的部分可以以软件产品的形式体现出来,该计算机软件产品存储在一个存储介质(如rom/ram、磁碟、光盘)中,包括若干指令用以使得一台终端(可以是移动终端,个人计算机,服务器,或者网络设备等)执行本申请各个实施例或者实施例的某些部分所述的方法。

最后要说明的是,本申请可以通过许多不同的形式来实现,并不限于本说明书所描述的实施例,这些实施例不作为对本申请内容的额外限制,提供这些实施方式的目的是使对本申请的公开内容的理解更加透彻全面。并且在本申请的思路下,上述各技术特征继续相互组合,并存在如上所述的本申请不同方面的许多其它变化,均视为本申请说明书记载的范围;进一步地,对本领域普通技术人员来说,可以根据上述说明加以改进或变换,而所有这些改进和变换都应属于本申请所附权利要求的保护范围。上述实施例中的步骤,除有特殊说明外,不应理解为对执行顺序的限定。

当前第1页1 2 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1