远程协助诊断系统
文献发布时间:2023-06-19 11:35:49
技术领域
本发明涉及汽车控制技术领域,具体地,涉及一种远程协助诊断系统。
背景技术
当前,汽车市场中的OBD(On Board Diagnostics,即车载自动诊断系统)技术得到不断地普及,各大汽车厂商也都遵守OBD相关的标准。汽车的OBD诊断接口是获取汽车数据的一个接口,在此形式下,诞生了各种各样的车载OBD终端,它们均是直接安装汽车OBD诊断接口上,利用汽车诊断技术,读取车辆的车况信息,如:是否存在故障,当前发动机的转速及水温等。
但是目前的OBD诊断终端普遍存在无法实现远程诊断的问题,因此需要改进。
发明内容
本发明的主要目的是提供一种远程协助诊断系统,旨在解决现有技术中OBD诊断终端无法实现远程诊断的问题。
为实现上述目的,本发明提供了一种远程协助诊断系统,包括:第一移动终端,所述第一移动终端建立与平台服务器的数据连接;所述第一移动终端生成需求信息;所述第一移动终端将需求信息发送至平台服务器;所述第一移动终端接收平台服务器发送的需求确认信息;所述第一移动终端根据需求确认信息向平台服务器发送接受服务请求;和第一诊断终端,所述第一诊断终端接收平台服务器发送的第一远程连接请求;所述第一诊断终端根据第一远程连接请求与平台服务器创建的远程连接通道连接。
根据本发明实施例的远程协助诊断系统,第一移动终端将需求信息发送至平台服务器,需求获得服务方应答后,第一移动终端可向平台服务器发送接受服务请求,第一移动终端可以和平台服务器创建的远程连接通道连接,服务方可通过平台服务器创建的远程连接通道与第一诊断终端进行交互或数据传输,并且可以对与第一诊断终端连接的车辆进行远程诊断等操作,从而提高了车辆远程诊断的便利性。
在本发明的一个实施例中,所述第一移动终端根据待诊断车辆信息生成需求信息。
在本发明的一个实施例中,所述需求信息包括待诊断车辆信息、待诊断车辆的故障信息和/或服务方信息。
在本发明的一个实施例中,所述需求确认信息包括指示与第二诊断终端关联的用户为与第一诊断终端关联的用户提供远程诊断服务的信息。
在本发明的一个实施例中,所述第一诊断终端建立与平台服务器的数据连接;所述第一诊断终端建立与待诊断车辆的数据连接。
在本发明的一个实施例中,所述第一移动终端生成第一绑定请求,所述第一绑定请求包括第一用户信息;所述第一移动终端向平台服务器发送第一绑定请求;所述第一移动终端接收平台服务器发送的第一绑定成功信息。
在本发明的一个实施例中,所述第一移动终端生成第二绑定请求,所述第二绑定请求包括第一诊断终端的标识信息;所述第一移动终端向平台服务器发送第二绑定请求;所述第一移动终端接收平台服务器发送的第二绑定成功信息。
在本发明的一个实施例中,远程协助诊断系统还包括:平台服务器,所述平台服务器接收第一移动终端发送的需求信息;所述平台服务器向第一移动终端发送需求确认信息;所述平台服务器根据第一移动终端发送的接受服务请求为第一诊断终端和第二诊断终端创建远程连接通道;所述平台服务器向第一诊断终端发送第一远程连接请求,所述第一远程连接请求指示第一诊断终端与平台服务器创建的远程连接通道连接。
在本发明的一个实施例中,远程协助诊断系统还包括:第二诊断终端,所述第二诊断终端接收平台服务器发送的第二远程连接请求;所述第二诊断终端根据第二远程连接请求与平台服务器创建的远程连接通道连接。
在本发明的一个实施例中,远程协助诊断系统还包括:第二移动终端,所述第二移动终端建立与平台服务器的数据连接;所述第二移动终端获取平台服务器发布的需求信息;所述第二移动终端向平台服务器发送需求确认信息。
应当理解的是,以上的一般描述和后文的细节描述仅是示例性和解释性的,并不能限制本发明。
附图说明
为了更清楚地说明本发明实施例或现有技术中的技术方案,下面将对实施例或现有技术描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本发明的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他的附图。
图1为本发明实施例的远程协助诊断系统的一个组成示意图;
图2为本发明实施例的远程协助诊断系统的另一个组成示意图;
图3为本发明实施例的远程协助诊断系统的又一个组成示意图;
图4为本发明实施例的远程协助诊断系统的再一个组成示意图。
具体实施方式
为了使本技术领域的人员更好地理解本发明方案,下面将结合本发明实施例中的附图,对本发明实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例仅仅是本发明一部分的实施例,而不是全部的实施例。基于本发明中的实施例,本领域普通技术人员在没有做出创造性劳动前提下所获得的所有其他实施例,都应当属于本发明保护的范围。
需要说明的是,本公开的说明书和权利要求书及上述附图中的术语“第一”、“第二”等是用于区别类似的对象,而不必用于描述特定的顺序或先后次序。应该理解这样使用的数据在适当情况下可以互换,以便这里描述的本公开的实施例能够以除了在这里图示或描述的那些以外的顺序实施。以下示例性实施例中所描述的实施方式并不代表与本公开相一致的所有实施方式。相反,它们仅是与如所附权利要求书中所详述的、本公开的一些方面相一致的装置和方法的例子。
如图1所示,本发明实施例公开了一种远程协助诊断系统,包括:第一移动终端和第一诊断终端。具体地,第一移动终端建立与平台服务器的数据连接;第一移动终端生成需求信息;第一移动终端将需求信息发送至平台服务器;第一移动终端接收平台服务器发送的需求确认信息;第一移动终端根据需求确认信息向平台服务器发送接受服务请求。第一诊断终端接收平台服务器发送的第一远程连接请求;第一诊断终端根据第一远程连接请求与平台服务器创建的远程连接通道连接。
在本发明实施例中,第一移动终端可以为手机、平板或笔记本电脑等移动或便携式的计算机设备。第一诊断终端可以与车辆诊断座(DLC)连接,从而第一诊断终端能够通过车辆诊断座与车辆总线、ECU或网关等车内的部件、系统等进行通信,进而读取或写入车辆数据。可选地,车辆数据可以为车辆诊断数据、模拟信号数据等与车辆相关的数据。
可选地,第一移动终端与第一诊断终端是相关联的或是绑定的,用户通过第一移动终端在平台服务器上进行用户信息的注册,用户可再将其注册成功的用户信息与第一诊断终端进行绑定或关联。
第一移动终端上可以运行相关的程序,所述的程序可以用于实现远程协助诊断的功能。若用户触发远程协助诊断的程序运行时,或者远程协助诊断的程序自动运行时,第一移动终端的远程协助诊断程序会与平台建立数据连接。
可选地,第一移动终端通过远程协助诊断程序收集或生成需求信息,并将收集或生成的需求信息发送至平台服务器。具体地,用户可以通过第一移动终端输入需求信息,需求信息可以包括车辆品牌、车辆型号、车架号、车辆故障或异常表现、车辆地理位置等信息。或者可选地,用户通过第一移动终端对车辆外观、车辆发生故障或异常的部件或位置、表现,进行拍照、录制视频或音频,然后将记录有上述车辆信息、故障或异常信息的照片、视频和/或音频等的文件,通过第一移动终端的相关程序将上述文件发送至平台服务器。可选地,需求信息为需求工单。
可选地,平台服务器接收到第一移动终端发送的需求信息后,会根据需求信息中描述的车辆故障为第一移动终端的用户匹配能解决车辆故障的服务方。若匹配到能为第一移动终端的用户解决车辆故障的服务方时,平台服务器会向第一移动终端发送需求确认信息。
或者可选地,平台服务器接收到第一移动终端发送的需求信息后,平台服务器将需求信息发布。若其他的用户(服务方)对需求信息进行了确认,则平台服务器会将需求被确认的信息发送至第一移动终端。换言之,也就是其他的用户确认能解决需求信息中描述的车辆故障,则平台服务器会向第一移动终端发送需求确认信息。
在本发明实施例中,可以将服务方所使用的移动终端定义为第二移动终端,可以将与服务方关联或绑定的诊断终端定义为第二诊断终端,可以将第一移动终端侧的用户定义为需求方。
第一移动终端接收到平台服务器发送的需求确认信息后,用户可以查阅所述需求确认信息,并决定是否接受服务方的远程协助或远程诊断的服务。若用户接受服务方提供的远程协助或远程诊断的服务,则第一移动终端会向平台服务器发送接受服务的请求。
可选地,平台服务器接收到第一移动终端发送的接受服务的请求后,平台服务器会为第一诊断终端与服务方使用的第二诊断终端建立远程连接通道或远程连接服务。用于连接第一诊断终端和第二诊断终端的远程连接通道或远程连接服务创建完成后,平台服务器会向第一诊断终端发送第一远程连接请求。第一诊断终端接收到平台服务器发送的第一远程连接请求后,第一诊断终端可以连接远程连接通道,并可以通过远程连接通道与第二诊断终端进行交互、数据传输等。
可选地,第一诊断终端与车辆的诊断座连接,第二诊断终端与诊断设备、诊断电脑等连接,若第一诊断终端与第二诊断终端之间建立远程连接后,服务方可以通过与第二诊断终端连接的诊断设备、诊断电脑控制与第一诊断终端连接的车辆,从而实现车辆的远程诊断、远程编码、远程设码、远程维修等功能。也就是通过本发明实施例的远程协助诊断系统,可以建立贯通车辆、第一诊断终端、平台服务器、第二诊断终端、诊断设备的通信链路,使需求方也可以获得位于异地的服务方提供的远程诊断等服务,增强了车辆诊断的便利性。
可以理解的是,在连接第一诊断终端和第二诊断终端的远程连接通道或远程连接服务创建完成后,平台服务器可以向第二诊断终端发送第二远程连接请求。第二诊断终端接收到平台服务器发送的第二远程连接请求后,第二诊断终端可以连接远程连接通道,并可以通过远程连接通道与第一诊断终端进行交互、数据传输等。
由此,根据本发明实施例的远程协助诊断系统,第一移动终端将需求信息发送至平台服务器,需求获得服务方应答后,第一移动终端可向平台服务器发送接受服务请求,第一移动终端可以和平台服务器创建的远程连接通道连接,服务方可通过平台服务器创建的远程连接通道与第一诊断终端进行交互或数据传输,并且可以对与第一诊断终端连接的车辆进行远程诊断等操作,从而提高了车辆远程诊断的便利性。
在本发明的一个具体实施方式中,第一移动终端根据待诊断车辆信息生成需求信息。具体地,用户通过第一移动终端可以将待诊断车辆的车辆品牌、车辆型号、车架号、车辆故障或异常表现、车辆地理位置等信息添加到需求信息中。由此,需求信息中包括了待诊断车辆多个维度的信息,可以提高服务器的需求匹配准确度,或者可以让服务方更了解待诊断车辆的相关信息。
在本发明的一个具体实施方式中,需求信息包括待诊断车辆信息、待诊断车辆的故障信息和/或服务方信息。具体地,需求信息中可以包括待诊断车辆信息和/或待诊断车辆的故障信息。或者,需求信息中可以包括服务方信息。具体地,若需求方知道待诊断车辆的故障可以由某一个确定的服务方所解决时,则需求方可以在需求信息中添加指定的服务方信息。需求方通过第一移动终端将需求信息发送至平台服务器,平台服务器可以将需求信息发送至服务方的第二移动终端。若服务方确认了需求后,平台服务器可以为第一诊断终端和第二诊断终端创建远程连接通道。由此,可以高效地实现需求方与服务方的对接,提高车辆远程诊断的效率。
在本发明的一个具体实施方式中,第一诊断终端建立与平台服务器的数据连接;第一诊断终端建立与待诊断车辆的数据连接。可选地,第一诊断终端具有通信单元,通信单元能够与平台服务器建立数据连接。通信单元可以为蓝牙、Wi-Fi/Wlan、红外、zig-bee、2G/3G/4G/5G/6G、NBIoT、Lora、UWB等无线通信单元,通信单元也可以为USB、以太网、光纤、串行、并行等有线通信单元,或者通信单元也可以都设有无线通信单元和有线通信单元。第一诊断终端可以包括OBD接口单元,OBD接口单元可以和待诊断车辆的诊断座连接,实现与待诊断车辆的数据连接。
在本发明的一个具体实施方式中,第一移动终端显示需求确认信息;第一移动终端接收用户根据需求确认信息触发的应答响应信息;第一移动终端根据应答响应信息向平台服务器发送接受服务请求。第一移动终端接收到平台服务器发送的需求信息后,第一移动终端的显示单元会显示需求确认信息,用户可以查阅需求确认信息。需求确认信息中可以包括是否接受服务方提供远程连接或远程诊断服务的选项,用户可以从中做出选择。若用户选择接收服务方提供的远程连接或远程诊断服务,则第一终端会向平台服务器发送接受服务的请求。
在本发明的一个具体实施方式中,需求确认信息包括指示与第二诊断终端关联的用户为与第一诊断终端关联的用户提供远程诊断服务的信息。具体地,第一移动终端将需求信息发送至平台服务器后,服务方可以通过第二移动终端访问平台服务器,若服务方认为其可以解决需求信息中描述的车辆故障时,服务方会对需求信息进行确认,则第二终端会向平台服务器发送需求确认信息,平台服务器将需求确认信息发送给第一移动终端。由于与服务方关联的诊断设备为第二诊断终端,与需求方关联的诊断设备为第一诊断设备,服务方若确认能解决需求信息中所描述的车辆故障,也就是确认了服务方能通过第二诊断终端为与第一诊断终端关联的需求方提供远程诊断服务。
在本发明的一个具体实施方式中,第一移动终端生成第一绑定请求,所述第一绑定请求包括第一用户信息;第一移动终端向平台服务器发送第一绑定请求;第一移动终端接收平台服务器发送的第一绑定成功信息。可选地,第一用户信息为手机号、邮箱等信息。用户通过第一移动终端输入第一用户信息后,第一移动终端可以将包括又第一用户信息的第一绑定请求发送至平台服务器。平台服务器接收到第一移动终端发送的第一绑定请求后,平台服务器可以创建能够访问、使用平台服务器功能等的合法账户或用户。在平台服务器绑定成功后,平台服务器会向第一移动终端发送第一绑定成功信息。由此,可以保证只有经过绑定的第一移动终端才能合法地访问平台服务器,避免了非法访问平台服务器的问题,提高了安全性。
在本发明的一个具体实施方式中,第一移动终端生成第二绑定请求,所述第二绑定请求包括第一诊断终端的标识信息;第一移动终端向平台服务器发送第二绑定请求;第一移动终端接收平台服务器发送的第二绑定成功信息。可选地,第一诊断终端的标识信息可以为终端的序列号、验证码、设备硬件ID、条形码、二维码、射频信号等信息。在进行第二诊断终端的绑定或注册操作时,用户可以通过第一移动终端输入第一诊断终端的标识信息。可以理解的是,用户可以通过第一移动终端上的显示单元和触摸单元、键盘等输入第一诊断终端的标识信息,也可以通过第一移动终端上的镜头获取第一诊断终端的标识信息,也可以通过一移动终端上的射频识别单元获取第一诊断终端的标识信息。
用户通过第一移动终端输入或获取到第一诊断终端的标识信息后,第一移动终端可以将包括第一诊断终端的标识信息的第二绑定请求发送至平台服务器。平台服务器接收到第一移动终端发送的第二绑定请求后,平台服务器可以将第一诊断终端的标识信息与第一用户信息进行关联或绑定,以使第一诊断终端能够合法的访问服务器。平台服务器绑定成功后,平台服务器会向第一移动终端发送第二绑定成功信息。由此,可以保证只有经过绑定的第一诊断终端才能合法地访问平台服务器,避免了非法访问平台服务器的问题,提高了安全性。进一步地,第二绑定请求包括指示第一诊断终端与第一用户信息关联的信息。
通过第一移动终端与平台服务器之间的交互过程,可以实现第一移动终端与第一诊断终端在平台服务器上的注册或绑定。注册或绑定完成后,通过第一移动终端发布需求信息,若需求信息被确认,则可以通过第一诊断终端与平台服务器建立的远程通信链路实现对待诊断车辆的远程诊断。
如图2所示,在本发明的一个具体实施方式中,远程协助诊断系统还包括:平台服务器。平台服务器接收第一移动终端发送的需求信息;平台服务器向第一移动终端发送需求确认信息;平台服务器根据第一移动终端发送的接受服务请求为第一诊断终端和第二诊断终端创建远程连接通道;平台服务器向第一诊断终端发送第一远程连接请求,第一远程连接请求指示第一诊断终端与平台服务器创建的远程连接通道连接。由此,通过本发明实施例的远程协助诊断系统,可以建立贯通车辆、第一诊断终端、平台服务器、第二诊断终端、诊断设备的通信链路,使需求方也可以获得位于异地的服务方提供的远程诊断等服务,增强了车辆诊断的便利性。
如图3所示,在本发明的一个具体实施方式中,远程协助诊断系统还包括:第二诊断终端,第二诊断终端接收平台服务器发送的第二远程连接请求;第二诊断终端根据第二远程连接请求与平台服务器创建的远程连接通道连接。具体地,第二诊断终端可以与其他的诊断设备连接,例如原厂诊断电脑、其他厂商的诊断设备等。可选地,平台服务器接收到第一移动终端发送的接受服务的请求后,平台服务器会为第一诊断终端与服务方使用的第二诊断终端建立远程连接通道或远程连接服务。远程连接通道或远程连接服务创建完成后,平台服务器会向第一诊断终端发送第一远程连接请求。第一诊断终端接收到平台服务器发送的第一远程连接请求后,第一诊断终端可以连接远程连接通道,并可以通过远程连接通道与第二诊断终端进行交互、数据传输等。可以理解的是,在连接第一诊断终端和第二诊断终端的远程连接通道或远程连接服务创建完成后,平台服务器可以向第二诊断终端发送第二远程连接请求。第二诊断终端接收到平台服务器发送的第二远程连接请求后,第二诊断终端可以连接远程连接通道,并可以通过远程连接通道与第一诊断终端进行交互、数据传输等。
如图4所示,在本发明的一个具体实施方式中,远程协助诊断系统还包括:第二移动终端,第二移动终端建立与平台服务器的数据连接;第二移动终端获取平台服务器发布的需求信息;第二移动终端向平台服务器发送需求确认信息。具体地,第二移动终端可以为手机、平板或笔记本电脑等移动或便携式的计算机设备。可选地,第二移动终端与第二诊断终端是相关联的或是绑定的,用户通过第二移动终端在平台服务器上进行用户信息的注册,用户可再将其注册成功的用户信息与第二诊断终端进行绑定或关联。第二移动终端上可以运行相关的程序,所述的程序可以用于实现远程协助诊断的功能。若用户触发远程协助诊断的程序运行时,或者远程协助诊断的程序自动运行时,第二移动终端的远程协助诊断程序会与平台建立数据连接。
可选地,需求信息可以包括车辆品牌、车辆型号、车架号、车辆故障或异常表现、车辆地理位置等信息。可选地,服务方可以通过第二移动终端运行的远程协助诊断程序查看平台服务器发布的需求信息,若服务方认为能够解决需求信息中所描述的车辆故障或异常的问题时,服务方会在第二移动终端上选择或触发需求确认信息,以对需求信息进行确认,同时向需求确认信息发送至平台服务器。平台服务器接收到第二移动终端发送的需求确认信息后,平台服务器会向第一移动终端发送需求确认信息,以通知需求方需求信息已被服务方确认。第一移动终端接收到平台服务器发送的需求确认信息后,用户可以查阅所述需求确认信息,并决定是否接受服务方的远程协助或远程诊断的服务。若用户接受服务方提供的远程协助或远程诊断的服务,则第一移动终端会向平台服务器发送接受服务的请求。
所属领域的技术人员可以清楚地了解到,为了描述的方便和简洁,仅以上述各功能单元、模块的划分进行举例说明,实际应用中,可以根据需要而将上述功能分配由不同的功能单元、模块完成,即将上述装置的内部结构划分成不同的功能单元或模块,以完成以上描述的全部或者部分功能。实施例中的各功能单元、模块可以集成在一个处理单元中,也可以是各个单元单独物理存在,也可以两个或两个以上单元集成在一个单元中,上述集成的单元既可以采用硬件的形式实现,也可以采用软件功能单元的形式实现。另外,各功能单元、模块的具体名称也只是为了便于相互区分,并不用于限制本申请的保护范围。上述系统中单元、模块的具体工作过程,可以参考前述方法实施例中的对应过程,在此不再赘述。
在上述实施例中,对各个实施例的描述都各有侧重,某个实施例中没有详述或记载的部分,可以参见其它实施例的相关描述。
本领域普通技术人员可以意识到,结合本文中所公开的实施例描述的各示例的单元及算法步骤,能够以电子硬件、或者外部设备软件和电子硬件的结合来实现。这些功能究竟以硬件还是软件方式来执行,取决于技术方案的特定应用和设计约束条件。专业技术人员可以对每个特定的应用来使用不同方法来实现所描述的功能,但是这种实现不应认为超出本申请的范围。
在本申请所提供的实施例中,应该理解到,所揭露的装置和方法,可以通过其它的方式实现。例如,以上所描述的系统实施例仅仅是示意性的,例如,上述模块或单元的划分,仅仅为一种逻辑功能划分,实际实现时可以有另外的划分方式,例如多个单元或组件可以结合或者可以集成到另一个系统,或一些特征可以忽略,或不执行。另一点,所显示或讨论的相互之间的耦合或直接耦合或通讯连接可以是通过一些接口,装置或单元的间接耦合或通讯连接,可以是电性,机械或其它的形式。
上述作为分离部件说明的单元可以是或者也可以不是物理上分开的,作为单元显示的部件可以是或者也可以不是物理单元,即可以位于一个地方,或者也可以分布到多个网络单元上。可以根据实际的需要选择其中的部分或者全部单元来实现本实施例方案的目的。
上述集成的单元如果以软件功能单元的形式实现并作为独立的产品销售或使用时,可以存储在一个计算机可读存储介质中。基于这样的理解,本申请实现上述实施例方法中的全部或部分流程,也可以通过计算机程序来指令相关联的硬件来完成,上述的计算机程序可存储于一计算机可读存储介质中,该计算机程序在被处理器执行时,可实现上述各个方法实施例的步骤。其中,上述计算机程序包括计算机程序代码,上述计算机程序代码可以为源代码形式、对象代码形式、可执行文件或某些中间形式等。上述计算机可读存储介质可以包括:能够携带上述计算机程序代码的任何实体或装置、记录介质、U盘、移动硬盘、磁碟、光盘、计算机可读存储器、只读存储器(ROM,Read-Only Memory)、随机存取存储器(RAM,Random Access Memory)、电载波信号、电信信号以及软件分发介质等。需要说明的是,上述计算机可读存储介质包含的内容可以根据司法管辖区内立法和专利实践的要求进行适当的增减,例如在某些司法管辖区,根据立法和专利实践,计算机可读存储介质不包括是电载波信号和电信信号。
以上实施例仅用以说明本申请的技术方案,而非对其限制;尽管参照前述实施例对本申请进行了详细的说明,本领域的普通技术人员应当理解:其依然可以对前述各实施例所记载的技术方案进行修改,或者对其中部分技术特征进行等同替换;而这些修改或者替换,并不使相应技术方案的本质脱离本申请各实施例技术方案的精神和范围,均应包含在本申请的保护范围之内。
- 远程协助诊断系统
- 远程支持系统、远程接入系统、远程协助系统及远程协助方法