汽车控制方法、系统及可读存储介质与流程

    专利2022-07-07  102


    本发明涉及汽车控制技术领域,具体地,涉及一种汽车控制方法、系统及可读存储介质。



    背景技术:

    当前,汽车市场中的obd(onboarddiagnostics,即车载自动诊断系统)技术得到不断地普及,各大汽车厂商也都遵守obd相关的标准。汽车的obd诊断接口是获取汽车数据的一个接口,在此形式下,诞生了各种各样的车载obd终端,它们均是直接安装汽车obd诊断接口上,利用汽车诊断技术,读取车辆的车况信息,如:是否存在故障,当前发动机的转速及水温等。

    但是目前的各种各样的车载obd终端普遍存在设备体积庞大,车载obd终端与汽车obd诊断接口为传统的有线连接,由此导致了不易于操作和诊断的问题。



    技术实现要素:

    本发明的主要目的是提供一种汽车控制方法、系统及可读存储介质,旨在解决现有技术中车载obd终端设备体积庞大,不易于操作的问题。

    为实现上述目的,本发明提供一种汽车控制方法,其包括以下步骤:

    第一汽车通信终端电连接于汽车通信接口;

    第一汽车通信终端将从汽车通信接口接收的数据无线传输至移动终端;

    移动终端接收从第一汽车通信终端发送过来的数据;

    移动终端处理从第一汽车通信终端发送过来的数据。

    在本发明实施例中,第一汽车通信终端与汽车通信接口进行通信,第一汽车通信终端将从汽车通信接口获取到的数据无线传输至移动终端,移动终端在对数据进行处理。由此可以避免移动终端需要和汽车通信接口有线连接以进行传输或控制,导致操作不便的弊端。并且移动终端可以随时随地不受场地限制与汽车通信接口收发数据,实现对汽车的诊断和控制,由此极大增强了操作的便利性。

    在本发明的一个实施例中,在移动终端处理从第一汽车通信终端发送过来的数据之后,还包括以下步骤:

    移动终端将从第一汽车通信终端发送过来的数据处理后进行显示。

    在本发明的一个实施例中,在所述移动终端处理从第一汽车通信终端发送过来的数据之后,还包括以下步骤:

    移动终端将从第一汽车通信终端发送过来的数据处理后,传输至第一服务器;

    第一服务器接收从移动终端发送过来的数据;

    第一服务器处理从移动终端发送过来的数据。

    在本发明的一个实施例中,在所述第一服务器处理从移动终端发送过来的数据之后,还包括以下步骤:

    第一服务器将从移动终端发送过来的数据处理后,传输至移动终端;

    移动终端接收从第一服务器发送过来的数据;

    移动终端显示从第一服务器发送过来的数据。

    在本发明的一个实施例中,在所述第一服务器处理从移动终端发送过来的数据之后,还包括以下步骤:

    第一服务器将从移动终端发送过来的数据处理后,传输至第二服务器;

    第二服务器接收从第一服务器发送过来的数据;

    第二服务器处理从第一服务器发送过来的数据。

    在本发明的一个实施例中,在所述第二服务器处理从第一服务器发送过来的数据之后,还包括以下步骤:

    第二服务器将从第一服务器发送过来的数据处理后,传输至第一服务器;

    第一服务器接收从第二服务器发送过来的数据;

    第一服务器将从第二服务器发送过来的数据传输至移动终端;

    移动终端接收从第一服务器发送过来的数据;

    移动终端显示从第一服务器发送过来的数据。

    在本发明的一个实施例中,在所述第一服务器处理从移动终端发送过来的数据之后,还包括以下步骤:

    第一服务器将从移动终端发送过来的数据处理后,传输至汽车控制终端;

    汽车控制终端接收从第一服务器发送过来的数据;

    汽车控制终端处理从第一服务器发送过来的数据。

    在本发明的一个实施例中,在所述汽车控制终端处理从第一服务器发送过来的数据之后,还包括以下步骤:

    汽车控制终端将从第一服务器发送过来的数据处理后,传输至第一服务器;

    第一服务器接收从汽车控制终端发送过来的数据;

    第一服务器将从汽车控制终端发送过来的数据传输至移动终端;

    移动终端接收从第一服务器发送过来的数据;

    移动终端显示从第一服务器发送过来的数据。

    在本发明的一个实施例中,在所述第一服务器处理从移动终端发送过来的数据之后,还包括以下步骤:

    第一服务器将从移动终端发送过来的数据处理后,传输至与第一服务器通信连接的第二汽车通信终端;

    第二汽车通信终端接收从第一服务器发送过来的数据;

    第二汽车通信终端将从第一服务器发送过来的数据向外传输。

    本发明的另一个目的在于提出一种汽车控制系统,其包括:

    第一汽车通信终端,所述第一汽车通信终端与汽车通信接口电连接;和

    移动终端,所述第一汽车通信终端将从所述汽车通信接口接收的数据无线传输至所述移动终端;所述移动终端接收从所述第一汽车通信终端发送过来的数据;所述移动终端处理从所述第一汽车通信终端发送过来的数据。

    本发明的又一个目的在于提出一种计算机可读存储介质,所述计算机可读存储介质上存储有计算机程序,所述计算机程序被处理器执行时实现如上述任一项发明实施例所述的汽车控制方法。

    应当理解的是,以上的一般描述和后文的细节描述仅是示例性和解释性的,并不能限制本发明。

    附图说明

    为了更清楚地说明本发明实施例或现有技术中的技术方案,下面将对实施例或现有技术描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本发明的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他的附图。

    图1为本发明第一实施例的汽车控制方法的一个数据传输示意图;

    图2为本发明第一实施例的汽车控制方法的另一个数据传输示意图;

    图3为本发明第一实施例的汽车控制方法的又一个数据传输示意图;

    图4为本发明第一实施例的汽车控制方法的再一个数据传输示意图;

    图5为本发明第一实施例的汽车控制方法的另一个数据传输示意图;

    图6为本发明第一实施例的汽车控制方法的又一个数据传输示意图;

    图7为本发明第二实施例的汽车控制系统的结构示意图。

    图8为本发明第一实施例的汽车控制方法的一个流程示意图;

    图9为本发明第一实施例的汽车控制方法的另一个流程示意图;

    图10为本发明第一实施例的汽车控制方法的又一个流程示意图;

    图11为本发明第一实施例的汽车控制方法的再一个流程示意图;

    图12为本发明第一实施例的汽车控制方法的另一个流程示意图;

    图13为本发明第一实施例的汽车控制方法的又一个流程示意图;

    图14为本发明第一实施例的汽车控制方法的另一个流程示意图;

    图15为本发明第一实施例的汽车控制方法的又一个流程示意图;

    图16为本发明第一实施例的汽车控制方法的再一个流程示意图。

    具体实施方式

    为了使本技术领域的人员更好地理解本发明方案,下面将结合本发明实施例中的附图,对本发明实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例仅仅是本发明一部分的实施例,而不是全部的实施例。基于本发明中的实施例,本领域普通技术人员在没有做出创造性劳动前提下所获得的所有其他实施例,都应当属于本发明保护的范围。

    需要说明的是,本公开的说明书和权利要求书及上述附图中的术语“第一”、“第二”等是用于区别类似的对象,而不必用于描述特定的顺序或先后次序。应该理解这样使用的数据在适当情况下可以互换,以便这里描述的本公开的实施例能够以除了在这里图示或描述的那些以外的顺序实施。以下示例性实施例中所描述的实施方式并不代表与本公开相一致的所有实施方式。相反,它们仅是与如所附权利要求书中所详述的、本公开的一些方面相一致的装置和方法的例子。

    如图1和图8所示,本发明提供一种汽车数据流获取方法,其包括以下步骤:

    第一汽车通信终端电连接于汽车通信接口;

    第一汽车通信终端将从汽车通信接口接收的数据无线传输至移动终端;

    移动终端接收从第一汽车通信终端发送过来的数据;

    移动终端处理从第一汽车通信终端发送过来的数据。

    在本发明实施例中,第一汽车通信终端与汽车通信接口进行通信,第一汽车通信终端将从汽车通信接口获取到的数据无线传输至移动终端,移动终端在对数据进行处理。由此可以避免移动终端需要和汽车通信接口有线连接以进行传输或控制,导致操作不便的弊端。并且移动终端可以随时随地不受场地与空间的限制与汽车通信接口收发数据,实现对汽车的诊断和控制,由此极大增强了操作的便利性。

    具体地,汽车通信接口可以为汽车上的obd接口,汽车通信终端可以为能与obd接口电连接的obd通信终端或模块,所述第一汽车通信终端可以为插拔式obd(on-boarddiagnostic,车载诊断系统)装置。所述第一汽车通信终端为一个小型设备,可直接插在目标车辆的obd接口使用。当第一汽车通信终端插接到目标车辆的obd接口后,由车辆的obd来给所述车载设备供电,上电后,第一汽车通信终端中的程序便会自动开始执行。第一汽车通信终端中可以运行有linux或android等其他操作系统,也可以运行下位机程序。此外,第一汽车通信终端还可以带有kwp(keywordprotocol,关键字协议)、can(controllerareanetwork,控制器局域网络)等常见车辆协议的硬件收发器,能够通过车辆obd接口与车辆各ecu系统进行通信。且第一汽车通信终端内部还设有无线通信单元,所述无线通信单元可以为蓝牙、wifi、zigbee、lora等能够实现无线通信传输的单元。移动终端可以为手机、平板电脑、笔记本电脑和其他可移动便携终端。移动终端上运行有程序,所述程序可以处理由第一汽车通信终端发送过来的数据。

    在本发明实施例中,第一汽车通信终端电连接于汽车通信接口后,第一汽车通信终端上电后开始运行,通过汽车通信接口与车内的各ecu系统进行通信。第一汽车通信终端通过汽车通信接口读取车内的各ecu系统的数据,或者第一汽车通信终端也可以将数据通过汽车通信接口发送到车内的各ecu系统。第一汽车通信终端将读取到的车内的各ecu系统的数据,通过无线通信单元发送给移动终端。具体地,可以通过蓝牙传输或者wifi传输的方式将读取到的车内的各ecu系统的数据发送给移动终端。移动终端接收到从第一汽车通信终端发送过来的数据后,会对从第一汽车通信终端发送过来的数据进行解析处理。

    可选地,在本发明的一个具体实施例中,第一汽车通信终端电连接于汽车obd通信接口后,第一汽车通信终端通过汽车的obd通信接口可以读取各ecu系统的故障码信息,并且第一汽车通讯终端会将这些故障码信息通过无线通信单元发送给移动终端。优选地,第一汽车通讯终端会将这些故障码信息通过蓝牙通信单元发送给移动终端。移动终端接收到从第一汽车通信终端发送过来的故障码信息后,移动终端上的程序会对从第一汽车通信终端发送过来的故障码进行解析处理。由此,用户只需要通过第一汽车通信终端和能够与第一汽车通信终端进行无线通信的移动终端,便可以实现对汽车的故障码信息的读取等诊断和控制操作,用户不必使用笨重的设备或者有线连接的方式对汽车进行诊断和控制,从而提高用户体验,而且提高了诊断效率。

    如图9所示,在本发明一个可选的实施例中,在移动终端处理从第一汽车通信终端发送过来的数据之后,还包括以下步骤:移动终端将从第一汽车通信终端发送过来的数据处理后进行显示。具体地,移动终端可以包括处理单元、显示单元、无线通信单元和存储单元。移动终端上的无线通信单元用于与汽车通信终端上的无线通信单元通信。移动终端的无线通信单元接收到由第一汽车通信终端上的无线通信单元发送过来的数据后,会将数据发送给移动终端存储单元,由存储单元将数据发送给移动终端的处理单元进行解析处理。解析处理完成后,移动终端的处理单元会将处理后的数据传输至移动终端的显示单元。移动终端的显示单元将处理后的数据以可视化的形式向用户展示或者显示。

    可选地,在本发明的一个具体实施例中,移动终端的无线通信单元接收到由第一汽车通信终端上发送过来的故障码信息后,移动终端上的处理单元会对故障码信息进行解析处理,以将故障码信息转换为用户能够理解的故障信息。例如,可以通过将故障码转换为文字、图片、音视频等可视化或者可感知的方式,以使用户能够知晓故障码信息所代表的具体含义。

    如图2和图10所示,在本发明一个实施例中,在所述移动终端处理从第一汽车通信终端发送过来的数据之后,还包括以下步骤:

    移动终端将从第一汽车通信终端发送过来的数据处理后,传输至第一服务器;

    第一服务器接收从移动终端发送过来的数据;

    第一服务器处理从移动终端发送过来的数据。

    具体地,移动终端上的无线通信单元接收到由第一汽车通信终端上的无线通信单元发送过来的数据后,会将数据发送给移动终端的处理单元进行解析处理。解析处理完成后,移动终端可以将解析处理后的数据传输给第一服务器。

    换言之,移动终端的处理单元对数据的解析处理步骤可以初步的解析处理。在初步的解析处理完成后,移动终端会将数据分为可由移动终端处理单元能够解析处理的数据类型和由移动终端处理单元不能够解析处理的数据类型。对于能够由移动终端处理单元能够解析处理的数据类型,移动终端的处理单元可自行解析处理。对于移动终端处理单元不能够解析处理的数据类型,移动终端的处理单元可将该数据通过移动终端的无线通信单元传输至第一服务器,请求第一服务器处理。第一服务器可以为前置服务器,在第一服务器接收到从移动终端发送过来的请求后,第一服务器可以进一步分析或解析接收从移动终端发送过来的数据。

    可选地,在本发明的一个具体实施例中,移动终端会将故障码信息分为可由移动终端处理单元能够解析处理的数据类型和由移动终端处理单元不能够解析处理的数据类型。对于能够由移动终端处理单元能够解析处理的故障码信息,移动终端的处理单元可自行解析处理。对于移动终端处理单元不能够解析处理的故障码信息。移动终端的处理单元可将该故障码信息通过移动终端的无线通信单元传输至前置服务器,请求前置服务器处理。前置服务器可以进一步分析或解析接收从移动终端发送过来的故障码信息。由此,可以将移动终端不能处理的故障类型,让前置服务器解析处理。也就是根据故障码信息的不同类型,可以让移动终端进行解析处理或者让前置服务器解析处理,从而可以实现对手机和前置服务器功能的合理划分,提高了诊断效率。

    如图11所示,在本发明一个可选的实施例中,在所述第一服务器处理从移动终端发送过来的数据之后,还包括以下步骤:

    第一服务器将从移动终端发送过来的数据处理后,传输至移动终端;

    移动终端接收从第一服务器发送过来的数据;

    移动终端显示从第一服务器发送过来的数据。

    具体地,在第一服务器接收到从移动终端发送过来的数据后,第一服务器可以进一步分析或解析接收从移动终端发送过来的数据。可选地,第一服务器也可以包括通信单元、处理单元和存储单元。第一服务器的通信单元接收到从移动终端发送过来的数据后,第一服务器的通信单元会将数据发送给存储单元,再由存储单元发送给第一服务器的处理单元进行解析处理。解析处理完成后,第一服务器的处理单元会将解析处理后的数据传输至通信单元。第一服务器的通信单元会将解析处理后的数据返回至移动终端的无线通信单元。移动终端的无线通信单元接收到从第一服务器解析处理后的数据,会将该数据传输至移动终端的存储单元,移动终端的存储单元会将数据传输给移动终端的处理单元。移动终端的处理单元接收到由存储单元传送的数据后,会将数据传送给移动终端的显示单元。移动终端的显示单元将数据以可视化的形式向用户展示或者显示。

    可选地,在本发明的一个具体实施例中,前置服务器对故障码信息进行解析处理后,将解析处理后的结果再传输至移动终端,移动终端再将解析处理后的结果以可视化或者可感知的方式向用户展示或显示。

    如图3和图12所示,在本发明一个实施例中,在所述第一服务器处理从移动终端发送过来的数据之后,还包括以下步骤:

    第一服务器将从移动终端发送过来的数据处理后,传输至第二服务器;

    第二服务器接收从第一服务器发送过来的数据;

    第二服务器处理从第一服务器发送过来的数据。

    具体地,第一服务器的通信单元接收到从移动终端发送过来的数据或请求后,第一服务器的通信单元会将数据发送给存储单元,再由存储单元发送给第一服务器的处理单元进行解析处理。可选地,第二服务器可以为多个。例如,第二服务器可以按照不同的车型对应设置为能处理不同汽车总线协议数据的服务器,如第二服务器可以包括能够处理宝马总线协议数据的宝马服务器、能够处理奔驰总线协议数据的奔驰服务器和能够处理大众总线协议数据的大众服务器等等。也就是说,第一服务器会进一步解析数据能够被何种类型的第二服务器解析处理。例如,第一服务器会解析数据是否能够被宝马服务器解析处理、奔驰服务器解析处理或者大众服务器解析处理。如果解析到数据能够被宝马服务器解析处理,第一服务器则会将数据发送给宝马服务器解析处理。如果解析到数据能够被奔驰服务器解析处理,第一服务器则会将数据发送给奔驰服务器解析处理。如果解析到数据能够被大众服务器解析处理,第一服务器则会将数据发送给大众服务器解析处理。

    应该理解的是,第二服务器也可以包括通信单元、处理单元和存储单元。对于上述第二服务器的通信单元、处理单元和存储单元的工作过程和原理与第一服务器相似,具体的工作原理和过程在此不再赘述。另外,第二服务器也可以按照其他的分类方式进行设置。本发明实施例的按照汽车品牌对第二服务器分类和设置的方式,仅仅是用于说明其只是一种可能的划分和设置方式,并不意味着其是限制了本发明实施例的第二服务器只能依据汽车品牌进行划分和设置。

    可选地,在本发明的一个具体实施例中,第二服务器可以为服务器集群,服务器集群可以包括宝马服务器、奔驰服务器、大众服务器等。前置服务器在接收到从移动终端发送过来的请求或数据后,前置服务器会解析这些请求或数据,并将这些请求或数据传输给对应的宝马服务器、奔驰服务器、大众服务器等其他第二服务器解析处理。由此,通过将第二服务器按照不同的车型或者汽车品牌划分为不同种类的服务器,这些不同种类的服务器可以处理对应的故障信息,从而可以提高汽车故障诊断的效率。

    如图13所示,在本发明的一个实施例中,在所述第二服务器处理从第一服务器发送过来的数据之后,还包括以下步骤:

    第二服务器将从第一服务器发送过来的数据处理后,传输至第一服务器;

    第一服务器接收从第二服务器发送过来的数据;

    第一服务器将从第二服务器发送过来的数据传输至移动终端;

    移动终端接收从第一服务器发送过来的数据;

    移动终端显示从第一服务器发送过来的数据。

    具体地,第二服务器接收到由第一服务器发送过来的数据后,对数据进行解析处理。具体地,如果是宝马服务器接收到由第一服务器发送过来的数据后,宝马服务器会根据该数据的特点进行解析处理。例如,宝马服务器会根据该数据的结构特点和封装特点等进行解析处理。如果是奔驰服务器接收到由第一服务器发送过来的数据后,奔驰服务器会根据该数据的特点进行解析处理。如果是大众服务器接收到由第一服务器发送过来的数据后,大众服务器会根据该数据的特点进行解析处理。

    第二服务器解析处理完数据后,会将解析处理后的结果传输至第一服务器。第一服务器接收到由第二服务器解析处理后的结果后,会将包含解析处理后结果的数据发送给移动终端。移动终端接收到包含解析处理后结果的数据,移动终端的显示单元会将数据以可视化的形式向用户展示或者显示。

    如图4和图14所示,在本发明的一个实施例中,在所述第一服务器处理从移动终端发送过来的数据之后,还包括以下步骤:

    第一服务器将从移动终端发送过来的数据处理后,传输至汽车控制终端;

    汽车控制终端接收从第一服务器发送过来的数据;

    汽车控制终端处理从第一服务器发送过来的数据。

    可选地,汽车控制终端通常为能够通过汽车obd接口与汽车内各ecu系统进行通信或数据传输的装置或者组件。一般地,汽车控制终端可以包括obd接口或者obd通信部件,汽车控制终端上的obd接口或者obd通信部件可以和汽车上的obd接口进行电连接并进行数据传输。在本发明实施例中,汽车控制终端上的obd接口或者obd通信部件与第一服务器通信连接。

    可选地,第一服务器上设置有obd接口,汽车控制终端的obd接口或者obd通信部件可以与第一服务器上的obd接口通信连接。由此,第一服务器可以通过其自身的obd接口与汽车控制终端实现通信或数据传输。

    第一服务器的通信单元接收到从移动终端发送过来的数据或请求后,第一服务器将能够由汽车控制终端解析处理的数据发送给汽车控制终端。可选地,汽车控制终端也可以包括通信单元、处理单元、存储单元和显示单元。汽车控制终端的通信单元接收到由第一服务器传输过来的数据后,通信单元会将数据发送给存储单元,存储单元会再将数据发送给处理单元,处理单元对数据进行解析处理后,处理单元将解析处理后的数据发送给显示单元,并将解析处理后的数据以可视化或者可感知的形式向用户展示或者显示。

    由此,通过汽车控制终端可以建立第一汽车通信终端、移动终端、第一服务器和汽车控制终端的数据链路,从而可以实现第一汽车通信终端、移动终端以及汽车控制终端之间的远程数据传输与控制,提高了汽车诊断的便捷性。

    需要说明的是,汽车控制终端可以设置在汽车4s店内、汽车维修店内等场所。当然,汽车控制终端所放置的场所不受任何限制,以上只是举例列出了汽车控制终端可能出现的常用放置场所。

    如图15所示,在本发明的一个实施例中,在所述汽车控制终端处理从第一服务器发送过来的数据之后,还包括以下步骤:

    汽车控制终端将从第一服务器发送过来的数据处理后,传输至第一服务器;

    第一服务器接收从汽车控制终端发送过来的数据;

    第一服务器将从汽车控制终端发送过来的数据传输至移动终端;

    移动终端接收从第一服务器发送过来的数据;

    移动终端显示从第一服务器发送过来的数据。

    具体地,汽车控制终端的处理单元也可以将解析处理后的数据再发送给存储单元,存储单元将解析处理后的数据在发送给通信单元,通信单元再将解析处理后的数据再发送给第一服务器。第一服务器接收到由汽车控制终端发送过来的数据后,再将数据发送给移动终端。移动终端的显示单元会将接收到的数据以可视化的形式向用户展示或者显示。

    如图6所示,在本发明的另一个实施例中,在所述第一服务器处理从移动终端发送过来的数据之后,还包括以下步骤:

    第一服务器将从移动终端发送过来的数据处理后,传输至远程控制终端;

    汽车控制终端接收从第一服务器发送过来的数据;

    汽车控制终端处理从第一服务器发送过来的数据。

    具体地,远程控制终端可以为电脑,远程控制终端可以处理解析从第一服务器发送过来的数据或请求。远程控制终端可以对从第一服务器发送过来的数据或请求进行解析,并将解析处理后的数据发送给第一服务器。远程控制终端将从第一服务器发送过来的数据或请求进行处理解析之后,将处理解析后的数据传送给第一服务器。第一服务器接收到解析处理后的数据之后,将上述数据再传输给移动终端。移动终端接收到数据后,移动终端的显示单元会将接收到的数据以可视化的形式向用户展示或者显示。由此,通过汽车控制终端可以建立第一汽车通信终端、移动终端、第一服务器和远程控制终端的数据链路,从而可以实现第一汽车通信终端、移动终端以及远程控制终端之间的远程数据传输与控制,提高了汽车诊断的便捷性。

    如图5和图16所示,在本发明的一个实施例中,在所述第一服务器处理从移动终端发送过来的数据之后,还包括以下步骤:

    第一服务器将从移动终端发送过来的数据处理后,传输至与第一服务器通信连接的第二汽车通信终端;

    第二汽车通信终端接收从第一服务器发送过来的数据;

    第二汽车通信终端将从第一服务器发送过来的数据向外传输。

    具体地,第二汽车通信终端的结构与功能可以和第一汽车通信终端相同。第二汽车通信终端也可以包括无线通信单元,本实施例中的无线通信单元也可以为蓝牙、wifi、zigbee、lora等能够实现无线通信传输的单元。在第一服务器将从移动终端发送过来的数据或请求进行处理后,传输至与第一服务器通信连接的第二汽车通信终端。第二通信终端接收到从第一服务器发送过来的数据后,第二汽车通信终端通过无线通信单元将数据向外传输。第二汽车通信终端的无线通信单元可以和能与其建立连接的其他的终端或设备进行数据传输。由此,通过汽车控制终端可以建立第一汽车通信终端、移动终端、第一服务器和第二汽车通信终端的数据链路,从而可以实现第一汽车通信终端、移动终端以及第二汽车通信终端之间的远程数据传输与控制,提高了汽车诊断的便捷性和易用性。

    如图1所示,本发明还公开了一个实施例的汽车控制系统,其包括第一汽车通信终端和移动终端。具体地,第一汽车通信终端与汽车通信接口电连接。第一汽车通信终端将从汽车通信接口接收的数据无线传输至移动终端;移动终端接收从第一汽车通信终端发送过来的数据;移动终端处理从所述第一汽车通信终端发送过来的数据。

    具体地,汽车通信接口可以为汽车上的obd接口,汽车通信终端可以为能与obd接口电连接的obd通信终端或模块,所述第一汽车通信终端可以为插拔式obd(on-boarddiagnostic,车载诊断系统)装置。所述第一汽车通信终端为一个小型设备,可直接插在目标车辆的obd接口使用。当第一汽车通信终端插接到目标车辆的obd接口后,由车辆的obd来给所述车载设备供电,上电后,第一汽车通信终端中的程序便会自动开始执行。第一汽车通信终端中可以运行有linux或android等其他操作系统,也可以运行下位机程序。此外,第一汽车通信终端还可以带有kwp(keywordprotocol,关键字协议)、can(controllerareanetwork,控制器局域网络)等常见车辆协议的硬件收发器,能够通过车辆obd接口与车辆各ecu系统进行通信。且第一汽车通信终端内部还设有无线通信单元,所述无线通信单元可以为蓝牙、wifi、zigbee、lora等能够实现无线通信传输的单元。移动终端可以为手机、平板电脑、笔记本电脑和其他可移动便携终端。移动终端上运行有程序,所述程序可以处理由第一汽车通信终端发送过来的数据。

    在本发明实施例中,第一汽车通信终端电连接于汽车通信接口后,第一汽车通信终端上电后开始运行,通过汽车通信接口与车内的各ecu系统进行通信。第一汽车通信终端通过汽车通信接口读取车内的各ecu系统的数据,或者第一汽车通信终端也可以将数据通过汽车通信接口发送到车内的各ecu系统。第一汽车通信终端将读取到的车内的各ecu系统的数据,通过无线通信单元发送给移动终端。具体地,可以通过蓝牙传输或者wifi传输的方式将读取到的车内的各ecu系统的数据发送给移动终端。移动终端接收到从第一汽车通信终端发送过来的数据后,会对从第一汽车通信终端发送过来的数据进行解析处理。

    可选地,在本发明的一个具体实施例中,第一汽车通信终端电连接于汽车obd通信接口后,第一汽车通信终端通过汽车的obd通信接口可以读取各ecu系统的故障码信息,并且第一汽车通讯终端会将这些故障码信息通过无线通信单元发送给移动终端。优选地,第一汽车通讯终端会将这些故障码信息通过蓝牙通信单元发送给移动终端。移动终端接收到从第一汽车通信终端发送过来的故障码信息后,移动终端上的程序会对从第一汽车通信终端发送过来的故障码进行解析处理。由此,用户只需要通过第一汽车通信终端和能够与第一汽车通信终端进行无线通信的移动终端,便可以实现对汽车的故障码信息的读取等诊断和控制操作,用户不必使用笨重的设备或者有线连接的方式对汽车进行诊断和控制,从而提高用户体验,而且提高了诊断效率。

    在本发明一个可选的实施例中,在移动终端处理从第一汽车通信终端发送过来的数据之后,还包括以下步骤:移动终端将从第一汽车通信终端发送过来的数据处理后进行显示。具体地,移动终端可以包括处理单元、显示单元、无线通信单元和存储单元。移动终端上的无线通信单元用于与汽车通信终端上的无线通信单元通信。移动终端的无线通信单元接收到由第一汽车通信终端上的无线通信单元发送过来的数据后,会将数据发送给移动终端存储单元,由存储单元将数据发送给移动终端的处理单元进行解析处理。解析处理完成后,移动终端的处理单元会将处理后的数据传输至移动终端的显示单元。移动终端的显示单元将处理后的数据以可视化的形式向用户展示或者显示。

    可选地,在本发明的一个具体实施例中,移动终端的无线通信单元接收到由第一汽车通信终端上发送过来的故障码信息后,移动终端上的处理单元会对故障码信息进行解析处理,以将故障码信息转换为用户能够理解的故障信息。例如,可以通过将故障码转换为文字、图片、音视频等可视化或者可感知的方式,以使用户能够知道故障码信息所代表的具体含义。

    如图7所示,在本发明的一个实施例中,汽车控制系统还包括第一服务器。第一服务器可以为前置服务器,在第一服务器接收到从移动终端发送过来的请求或后,第一服务器可以进一步分析或解析接收从移动终端发送过来的数据。

    如图7所示,进一步地,在本发明的一个实施例中,汽车控制系统还包括第二服务器、第二汽车通信终端、汽车控制终端、远程控制终端中的至少一个。其中,第二服务器可以为多个。例如,第二服务器可以按照不同的车型对应设置为能处理不同汽车总线协议数据的服务器,如第二服务器可以包括能够处理宝马总线协议数据的宝马服务器、能够处理奔驰总线协议数据的奔驰服务器和能够处理大众总线协议数据的大众服务器等等。也就是说,第一服务器会进一步解析数据能够被何种类型的第二服务器解析处理。例如,第一服务器会解析数据是否能够被宝马服务器解析处理、奔驰服务器解析处理或者大众服务器解析处理。如果解析到数据能够被宝马服务器解析处理,第一服务器则会将数据发送给宝马服务器解析处理。如果解析到数据能够被奔驰服务器解析处理,第一服务器则会将数据发送给奔驰服务器解析处理。如果解析到数据能够被大众服务器解析处理,第一服务器则会将数据发送给大众服务器解析处理。

    汽车控制终端通常为能够通过汽车obd接口与汽车内各ecu系统进行通信或数据传输的装置或者组件。一般地,汽车控制终端可以包括obd接口或者obd通信部件,汽车控制终端上的obd接口或者obd通信部件可以和汽车上的obd接口进行电连接并进行数据传输。在本发明实施例中,汽车控制终端上的obd接口或者obd通信部件与第一服务器通信连接。可选地,第一服务器上设置有obd接口,汽车控制终端的obd接口或者obd通信部件可以与第一服务器上的obd接口通信连接。由此,第一服务器可以通过其自身的obd接口与汽车控制终端实现通信或数据传输。

    远程控制终端可以为电脑,远程控制终端可以处理解析从第一服务器发送过来的数据或请求。远程控制终端可以对从第一服务器发送过来的数据或请求进行解析,并将解析处理后的数据发送给第一服务器。

    第二汽车通信终端的结构与功能可以和第一汽车通信终端相同。第二汽车通信终端也可以包括无线通信单元,本实施例中的无线通信单元也可以为蓝牙、wifi、zigbee、lora等能够实现无线通信传输的单元。

    在本发明又一个实施例的计算机可读存储介质,所述计算机可读存储介质上存储有计算机程序,所述计算机程序被处理器执行时实现如上述实施例所述的汽车控制方法。

    由于本发明实施例的汽车控制方法可以产生提高用户体验和提高诊断效率等的有益效果。因此运行或实现上述可读存储介质中的程序,也可以相应的产生提高用户体验和提高诊断效率等的有益效果,具体的过程和原理不再赘述。

    所属领域的技术人员可以清楚地了解到,为了描述的方便和简洁,仅以上述各功能单元、模块的划分进行举例说明,实际应用中,可以根据需要而将上述功能分配由不同的功能单元、模块完成,即将上述装置的内部结构划分成不同的功能单元或模块,以完成以上描述的全部或者部分功能。实施例中的各功能单元、模块可以集成在一个处理单元中,也可以是各个单元单独物理存在,也可以两个或两个以上单元集成在一个单元中,上述集成的单元既可以采用硬件的形式实现,也可以采用软件功能单元的形式实现。另外,各功能单元、模块的具体名称也只是为了便于相互区分,并不用于限制本申请的保护范围。上述系统中单元、模块的具体工作过程,可以参考前述方法实施例中的对应过程,在此不再赘述。

    在上述实施例中,对各个实施例的描述都各有侧重,某个实施例中没有详述或记载的部分,可以参见其它实施例的相关描述。

    本领域普通技术人员可以意识到,结合本文中所公开的实施例描述的各示例的单元及算法步骤,能够以电子硬件、或者外部设备软件和电子硬件的结合来实现。这些功能究竟以硬件还是软件方式来执行,取决于技术方案的特定应用和设计约束条件。专业技术人员可以对每个特定的应用来使用不同方法来实现所描述的功能,但是这种实现不应认为超出本申请的范围。

    在本申请所提供的实施例中,应该理解到,所揭露的装置和方法,可以通过其它的方式实现。例如,以上所描述的系统实施例仅仅是示意性的,例如,上述模块或单元的划分,仅仅为一种逻辑功能划分,实际实现时可以有另外的划分方式,例如多个单元或组件可以结合或者可以集成到另一个系统,或一些特征可以忽略,或不执行。另一点,所显示或讨论的相互之间的耦合或直接耦合或通讯连接可以是通过一些接口,装置或单元的间接耦合或通讯连接,可以是电性,机械或其它的形式。

    上述作为分离部件说明的单元可以是或者也可以不是物理上分开的,作为单元显示的部件可以是或者也可以不是物理单元,即可以位于一个地方,或者也可以分布到多个网络单元上。可以根据实际的需要选择其中的部分或者全部单元来实现本实施例方案的目的。

    上述集成的单元如果以软件功能单元的形式实现并作为独立的产品销售或使用时,可以存储在一个计算机可读存储介质中。基于这样的理解,本申请实现上述实施例方法中的全部或部分流程,也可以通过计算机程序来指令相关联的硬件来完成,上述的计算机程序可存储于一计算机可读存储介质中,该计算机程序在被处理器执行时,可实现上述各个方法实施例的步骤。其中,上述计算机程序包括计算机程序代码,上述计算机程序代码可以为源代码形式、对象代码形式、可执行文件或某些中间形式等。上述计算机可读存储介质可以包括:能够携带上述计算机程序代码的任何实体或装置、记录介质、u盘、移动硬盘、磁碟、光盘、计算机可读存储器、只读存储器(rom,read-onlymemory)、随机存取存储器(ram,randomaccessmemory)、电载波信号、电信信号以及软件分发介质等。需要说明的是,上述计算机可读存储介质包含的内容可以根据司法管辖区内立法和专利实践的要求进行适当的增减,例如在某些司法管辖区,根据立法和专利实践,计算机可读存储介质不包括是电载波信号和电信信号。

    以上实施例仅用以说明本申请的技术方案,而非对其限制;尽管参照前述实施例对本申请进行了详细的说明,本领域的普通技术人员应当理解:其依然可以对前述各实施例所记载的技术方案进行修改,或者对其中部分技术特征进行等同替换;而这些修改或者替换,并不使相应技术方案的本质脱离本申请各实施例技术方案的精神和范围,均应包含在本申请的保护范围之内。


    技术特征:

    1.一种汽车控制方法,其特征在于,包括以下步骤:

    第一汽车通信终端电连接于汽车通信接口;

    第一汽车通信终端将从汽车通信接口接收的数据无线传输至移动终端;

    移动终端接收从第一汽车通信终端发送过来的数据;

    移动终端处理从第一汽车通信终端发送过来的数据。

    2.根据权利要求1所述的汽车控制方法,其特征在于,在移动终端处理从第一汽车通信终端发送过来的数据之后,还包括以下步骤:

    移动终端将从第一汽车通信终端发送过来的数据处理后进行显示。

    3.根据权利要求1所述的汽车控制方法,其特征在于,在所述移动终端处理从第一汽车通信终端发送过来的数据之后,还包括以下步骤:

    移动终端将从第一汽车通信终端发送过来的数据处理后,传输至第一服务器;

    第一服务器接收从移动终端发送过来的数据;

    第一服务器处理从移动终端发送过来的数据。

    4.根据权利要求3所述的汽车控制方法,其特征在于,在所述第一服务器处理从移动终端发送过来的数据之后,还包括以下步骤:

    第一服务器将从移动终端发送过来的数据处理后,传输至移动终端;

    移动终端接收从第一服务器发送过来的数据;

    移动终端显示从第一服务器发送过来的数据。

    5.根据权利要求3所述的汽车控制方法,其特征在于,在所述第一服务器处理从移动终端发送过来的数据之后,还包括以下步骤:

    第一服务器将从移动终端发送过来的数据处理后,传输至第二服务器;

    第二服务器接收从第一服务器发送过来的数据;

    第二服务器处理从第一服务器发送过来的数据。

    6.根据权利要求5所述的汽车控制方法,其特征在于,在所述第二服务器处理从第一服务器发送过来的数据之后,还包括以下步骤:

    第二服务器将从第一服务器发送过来的数据处理后,传输至第一服务器;

    第一服务器接收从第二服务器发送过来的数据;

    第一服务器将从第二服务器发送过来的数据传输至移动终端;

    移动终端接收从第一服务器发送过来的数据;

    移动终端显示从第一服务器发送过来的数据。

    7.根据权利要求3所述的汽车控制方法,其特征在于,在所述第一服务器处理从移动终端发送过来的数据之后,还包括以下步骤:

    第一服务器将从移动终端发送过来的数据处理后,传输至汽车控制终端;

    汽车控制终端接收从第一服务器发送过来的数据;

    汽车控制终端处理从第一服务器发送过来的数据。

    8.根据权利要求7所述的汽车控制方法,其特征在于,在所述汽车控制终端处理从第一服务器发送过来的数据之后,还包括以下步骤:

    汽车控制终端将从第一服务器发送过来的数据处理后,传输至第一服务器;

    第一服务器接收从汽车控制终端发送过来的数据;

    第一服务器将从汽车控制终端发送过来的数据传输至移动终端;

    移动终端接收从第一服务器发送过来的数据;

    移动终端显示从第一服务器发送过来的数据。

    9.根据权利要求3所述的汽车控制方法,其特征在于,在所述第一服务器处理从移动终端发送过来的数据之后,还包括以下步骤:

    第一服务器将从移动终端发送过来的数据处理后,传输至与第一服务器通信连接的第二汽车通信终端;

    第二汽车通信终端接收从第一服务器发送过来的数据;

    第二汽车通信终端将从第一服务器发送过来的数据向外传输。

    10.一种汽车控制系统,其特征在于,包括:

    第一汽车通信终端,所述第一汽车通信终端与汽车通信接口电连接;和

    移动终端,所述第一汽车通信终端将从所述汽车通信接口接收的数据无线传输至所述移动终端;所述移动终端接收从所述第一汽车通信终端发送过来的数据;所述移动终端处理从所述第一汽车通信终端发送过来的数据。

    11.一种计算机可读存储介质,其特征在于,所述计算机可读存储介质上存储有计算机程序,所述计算机程序被处理器执行时实现如权利要求1至9任一项所述的汽车控制方法。

    技术总结
    本发明公开了一种汽车控制方法、系统及可读存储介质。所述汽车控制方法包括以下步骤:第一汽车通信终端电连接于汽车通信接口;第一汽车通信终端将从汽车通信接口接收的数据无线传输至移动终端;移动终端接收从第一汽车通信终端发送过来的数据;移动终端处理从第一汽车通信终端发送过来的数据。第一汽车通信终端与汽车通信接口进行通信,第一汽车通信终端将从汽车通信接口获取到的数据无线传输至移动终端,移动终端在对数据进行处理。由此可以避免移动终端需要和汽车通信接口有线连接以进行传输或控制,导致操作不便的弊端。并且移动终端可以随时随地不受场地限制与汽车通信接口收发数据,实现对汽车的诊断和控制,由此增强了操作的便利性。

    技术研发人员:叶思聪;黄建成;刘冶;黄镇雄;缪元
    受保护的技术使用者:广州优胜汽车科技有限公司
    技术研发日:2020.12.01
    技术公布日:2021.03.12

    转载请注明原文地址:https://wp.8miu.com/read-5808.html

    最新回复(0)