汽车诊断方法、装置、设备和存储介质
文献发布时间:2023-06-19 19:14:59
技术领域
本申请涉及汽车诊断技术领域,特别是涉及一种汽车诊断方法、装置、设备和存储介质。
背景技术
汽车诊断技术是汽车研发的一个重要功能组成,通常使用专用设备通过OBD口接入实现车内控制器的诊断,程序刷新,数据监控的功能,但是传统的汽车诊断需要专用通信设备+PC电脑的软件,并且价格也很昂贵。维修需要携带这些装备也是缺乏便捷性。由于价格昂贵,所以汽车修理厂也是不会采购很多的诊断仪设备,这就导致在业务较繁忙或者诊断仪在用于长时间的程序刷写的时候,车主进店之后需要等待很长时间。为了解决这个问题在后续的技术升级时引入了远程诊断技术,可以实现通过wifi,蓝牙,4G接入车内网络,在PC和Android等终端上安装驱动和软件,接入到车内实现这一功能需求,这个是当前的主流趋势,但是即使是这种通过网联技术实现的诊断仪的功能也是存在一定的缺陷,原理上并没有太大的革新,只是把一部分的诊断通信的功能移植到车内控制器中,远程通信的延时也是没有得到很好的解决,行业内始终在寻找更好的技术方案。
发明内容
基于上述问题,本申请实施例提供一种汽车诊断方法、装置、电子设备和存储介质。
第一方面,本申请实施例提供一种汽车诊断方法,应用于安装诊断网站的汽车终端,包括:
诊断网站接收到用户输入的登录认证信息后,进入到网站诊断页面;
网站诊断页面包括多个诊断页面,多个诊断页面中的每个诊断页面均包括:多个按钮;多个按钮用于响应于用户操作后发送诊断需求到对应控制器;
对应控制器解析诊断需求后得到诊断结果将诊断结果发送至网站诊断页面。
进一步地,上述汽车诊断方法,应用于包括和汽车终端连接的云端系统中,包括:
当诊断网站诊断汽车的诊断结果为有故障时,将故障类型以及故障数据发送至云端;
云端根据故障类型以及所述故障数据生成预警模型;
预警模型用于在汽车诊断过程中,根据诊断数据对车主进行预警提醒。
进一步地,上述汽车诊断方法中,网站诊断页面至少包括:认证页面、诊断功能页面、诊断接口模块页面、诊断业务模块页面和诊断数据模块页面;
认证页面包括:用户登录按钮;
诊断功能页面包括:全车扫描按钮、控制器的故障码读取/清除按钮、参数配置按钮、例程控制按钮、输入输出控制按钮、刷新按钮和脚本执行的操作按钮;
所述诊断接口模块页面包括:云端同步按钮、他系统输入按钮、远程操作按钮和输出他系统按钮;
所述诊断业务模块页面包括:诊断服务及脚本执行服务按钮、控制器刷新服务按钮、数据采集和边缘计算服务模块按钮;
诊断数据模块页面包括:诊断通信参数按钮、控制器诊断数据按钮、刷新文件按钮、流程文件按钮、维修数据按钮和log数据按钮。
进一步地,上述汽车诊断方法,还包括:
诊断网站接收到用户输入的登录认证信息后,进入到数据采集页面;
数据采集页面包括多个按钮,数据采集页面用于响应于多个按钮的操作采集当前车辆的运行时的参数;
数据采集页面中的多个按钮包括:采集配置管理按钮、循环采集统计展示按钮、条件触发上报按钮和模型边缘计算按钮。
进一步地,上述汽车诊断方法,还包括:
诊断网站接收到用户输入的登录认证信息后,进入到引导式排故页面;
引导式排故页面包括多个按钮,引导式排故页面用于响应于多个按钮的操作引导技师或车主排故;
引导式排故页面中的多个按钮包括:维修手册按钮、排故导引按钮和流程脚本执行按钮。
进一步地,上述汽车诊断方法,还包括:
诊断网站接收到用户输入的登录认证信息后,进入到系统设置页面;
系统设置页面包括多个按钮,系统设置页面用于响应于多个按钮的操作设置系统;
系统设置页面中的多个按钮包括:远程管理按钮、账号权限管理按钮、系统升级按钮和系统设置按钮。
进一步地,上述汽车诊断方法中,云端还用于存储、更新汽车终端的数据。
第二方面,本申请实施例提供一种汽车诊断装置,应用于安装诊断网站的汽车终端,包括:
接收模块和进入模块:用于诊断网站接收到用户输入的登录认证信息后,进入到网站诊断页面,所述网站诊断页面包括多个诊断页面,所述多个诊断页面中的每个诊断页面均包括:多个按钮;
响应模块:用于所述多个按钮用于响应于用户操作后发送诊断需求到对应控制器;
解析模块和发送模块:用于所述对应控制器解析所述诊断需求后得到诊断结果将所述诊断结果发送至网站诊断页面。
第三方面,本申请实施例提供一种电子设备,包括:处理器和存储器;
处理器通过调用所述存储器存储的程序或指令,用于执行如上述任一项一种汽车诊断方法。
第四方面,本申请实施例一种计算机可读存储介质,计算机可读存储介质存储程序或指令,所述程序或指令使计算机执行上述任一项一种汽车诊断方法。
本申请实施例的有益之处在于:本申请通过在汽车终端安装诊断网站,不需要安装APP,不需要安装驱动包,满足近场和远程的需求,同时因为诊断操作应用全部在汽车终端直接完成,所以没有额外的通信转发,使得通信效率更高,实时性更好,通过操作每个诊断页面的不同按钮实现不同的汽车诊断功能,使得汽车诊断简单、快捷;并且还可以在云端生成故障预警模型,在汽车诊断过程中,故障预警模型根据诊断数据对车主进行预警,从而车主采取措施避免故障造成的损失,提升了用户体验。
附图说明
为了更清楚地说明本申请实施例或传统技术中的技术方案,下面将对实施例或传统技术描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本申请的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他的附图。
图1为本申请实施例提供的一种汽车诊断方法示意图一;
图2为本申请实施例提供的一种汽车诊断方法示意图二;
图3为本申请实施例提供的一种汽车诊断装置示意图;
图4是本公开实施例提供的一种电子设备的示意性框图。
具体实施方式
为使本申请的上述目的、特征和优点能够更加明显易懂,下面结合附图对本申请的具体实施方式做详细的说明。在下面的描述中阐述了很多具体细节以便于充分理解本申请。但是本申请能够以很多不同于在此描述的其它方式来实施,本领域技术人员可以在不违背本申请内涵时做类似改进,因此本申请不受下面公开的具体实施的限制。
除非另有定义,本文所使用的所有的技术和科学术语与属于本申请的技术领域的技术人员通常理解的含义相同。本文中在本申请的说明书中所使用的术语只是为了描述具体的实施例的目的,不是旨在于限制本申请。本文所使用的术语“及/或”包括一个或多个相关的所列项目的任意的和所有的组合。
图1为本申请实施例提供的一种汽车诊断方法示意图一。
第一方面,本申请实施例提供一种汽车诊断方法,应用于安装诊断网站的汽车终端,包括S101至S103三个步骤:
S101:诊断网站接收到用户输入的登录认证信息后,进入到网站诊断页面;网站诊断页面包括多个诊断页面,多个诊断页面中的每个诊断页面均包括:多个按钮。
具体的,本申请实施例中,安装诊断网站的汽车终端,可以是将诊断系统按照webservice的形式做成一个可以在汽车终端进行部署的一个网站,应理解,在汽车终端还应部署http server,就可以实现通过外部网络比如wifi,4G连接到汽车终端,从而诊断网站接收到用户输入的登录密钥认证之后就可以进入到网站诊断页面。
S102:多个按钮用于响应于用户操作后发送诊断需求到对应控制器。
具体的,本申请实施例中,网站诊断页面的多个按钮可以按照汽车诊断仪的界面进行设计,或者根据用户喜好进行灵活设计,通过操作多个按钮实现汽车诊断功能,如点击故障码的读取解析、清除按钮,发送诊断需求到对应控制器,控制器进行故障码的读取解析、清除操作。
S103:对应控制器解析诊断需求后得到诊断结果将诊断结果发送至网站诊断页面。
具体的,本申请实施例中,控制器在解析诊断需求后会得到诊断结果,将诊断结果发送至网站诊断页面进行显示,从而用户在汽车终端可以直观的查看汽车诊断结果。
应理解,通过在汽车终端安装诊断网站,不需要安装APP,不需要安装驱动包,满足近场和远程的需求,同时因为诊断操作应用全部在汽车终端直接完成,所以没有额外的通信转发,使得通信效率更高,实时性更好。
图2为本申请实施例提供的一种汽车诊断方法示意图二。
进一步地,上述汽车诊断方法,应用于包括和汽车终端连接的云端系统中,包括S201至S203三个步骤:
S201:当诊断网站诊断汽车的诊断结果为有故障时,将故障类型以及故障数据发送至云端。
S202:云端根据故障类型以及所述故障数据生成预警模型。
S203:预警模型用于在汽车诊断过程中,根据诊断数据对车主进行预警提醒。
具体的,本申请实施例中,云端和汽车终端连接,当诊断网站诊断汽车的诊断结果为有故障时,汽车终端将故障类型以及故障数据发送至云端,云端接收到故障类型以及故障数据,在云端生成故障预警模型,具体的生成手段可以是训练模型得到故障预警模型,在汽车诊断过程中,根据诊断数据对车主进行预警,从而车主采取措施避免故障造成的损失,提升了用户体验。
进一步地,上述汽车诊断方法中,网站诊断页面至少包括:认证页面、诊断功能页面、诊断接口模块页面、诊断业务模块页面和诊断数据模块页面;
认证页面包括:用户登录按钮;
具体的,本申请实施例中,用户登录按钮接收到认证信息后确认是车主、技师、专家和研发端人员,具体的权限和功能不同。
诊断功能页面包括:全车扫描按钮、控制器的故障码读取/清除按钮、参数配置按钮、例程控制按钮、输入输出控制按钮、刷新按钮和脚本执行的操作按钮;
具体的,本申请实施例中,诊断功能界面的全车扫描按钮、控制器的故障码读取/清除按钮、参数配置按钮、例程控制按钮、输入输出控制按钮、刷新按钮和脚本执行的操作按钮用于实现全车扫描,控制器的故障码读取/清除,参数配置,例程控制,输入输出控制,刷新,脚本执行的操作,应理解,本申请中诊断功能页面是web页面,可以提供交互的能力和向导的功能,用户通过汽车终端直接操作,简单、快捷。
所述诊断接口模块页面包括:云端同步按钮、他系统输入按钮、远程操作按钮和输出他系统按钮;
具体的,本申请实施例中,诊断接口模块的云端同步按钮,用于将诊断信息同步在云端;远程操作按钮提供远程操控交互的API,满足远程诊断的需求;他系统输入按钮和输出他系统按钮用于提供向外传输本车信息的接口和提供各种其他应用平台的数据访问通道,如,向外部系统获取必要的信息和系统对接,比如售后系统,维修系统,国家官方平台,支付平台等,诊断接口模块页面使得汽车诊断具有更灵活的资源对接能力。
所述诊断业务模块页面包括:诊断服务及脚本执行服务按钮、控制器刷新服务按钮、数据采集和边缘计算服务模块按钮。
具体的,本申请实施例中,诊断服务及脚本执行服务按钮接收到用户的操作后,用于获取汽车终端诊断数据并且解析翻译诊断数据为可阅读的信息;控制器刷新服务按钮接收到用户的操作后实现对于车内控制器的升级、恢复出厂模式等操作可以节省车内控制器升级的时间;数据采集和边缘计算服务模块按钮接收到用户的操作后,实现复杂的数据分析和数据筛选。
诊断数据模块页面包括:诊断通信参数按钮、控制器诊断数据按钮、刷新文件按钮、流程文件按钮、维修数据按钮和log数据按钮。
具体的,本申请实施例中,通过诊断通信参数按钮、控制器诊断数据按钮、刷新文件按钮、流程文件按钮、维修数据按钮和log数据按钮实现诊断数据的管理和解析,根据数据分析,数据积累,支撑售后服务的数据,辅助性数据辅助维修。
进一步地,上述汽车诊断方法,还包括:
诊断网站接收到用户输入的登录认证信息后,进入到数据采集页面;
数据采集页面包括多个按钮,数据采集页面用于响应于多个按钮的操作采集当前车辆的运行时的参数;
数据采集页面中的多个按钮包括:采集配置管理按钮、循环采集统计展示按钮、条件触发上报按钮和模型边缘计算按钮。
具体的,本申请实施例中,数据采集的页面中的采集配置管理按钮、循环采集统计展示按钮、条件触发上报按钮和模型边缘计算按钮采集当前车辆的运行时的参数,示例性的,通过采集配置管理按钮可以配置关注的参数及车辆运行的基本参数,通过条件触发上报按钮对触发条件进行配置,通过循环采集统计展示按钮对数据循环进行采集和回放;通过边缘计算按钮实现模型的配置、调试及运行。
进一步地,上述汽车诊断方法,还包括:
诊断网站接收到用户输入的登录认证信息后,进入到引导式排故页面;
引导式排故页面包括多个按钮,引导式排故页面用于响应于多个按钮的操作引导技师或车主排故;
引导式排故页面中的多个按钮包括:维修手册按钮、排故导引按钮和流程脚本执行按钮。
具体的,本申请实施例中,引导式排故分为两个不同的对象提供服务,一种是面向技师,云端会定期发布和更新针对该车型、年款、批次的同类车辆的维修案例的索引表同步到汽车终端,这些维修案例作为车端的监控对象和DTC故障码关联关系实时在汽车终端存储甚至配合数据采集端进行故障隐患的跟踪侦测,通过维修手册按钮、排故导引按钮和流程脚本执行按钮指引技师排除故障;另一种是面向车主,通过实时监测车辆的状态,侦测易损件,耗材的情况,指引车主如何进行简单的排故,如胎压不足的检测导引,雨刮,冷却液的更换等,车主可以根据维修手册按钮、排故导引按钮和流程脚本执行按钮的指示排除故障。
进一步地,上述汽车诊断方法,还包括:
诊断网站接收到用户输入的登录认证信息后,进入到系统设置页面;
系统设置页面包括多个按钮,系统设置页面用于响应于多个按钮的操作设置系统;
系统设置页面中的多个按钮包括:远程管理按钮、账号权限管理按钮、系统升级按钮和系统设置按钮。
具体的,本申请实施例中,通过系统设置页面的远程管理按钮、账号权限管理按钮、系统升级按钮和系统设置实现数据更新、网站升级,系统资源配置,权限的配置等。
进一步地,上述汽车诊断方法中,云端还用于存储、更新汽车终端的数据。
具体的,本申请实施例中,通过将汽车终端的数据存储在云端进行备份,需要的时候进行数据的下载,云端和汽车终端的数据是同步更新的,所以在进行远程控制的时候云端和部分的交互就是直接的网页镜像访问的。
图3为本申请实施例提供的一种汽车诊断装置示意图。
第二方面,本申请实施例提供一种汽车诊断装置,应用于安装诊断网站的汽车终端,包括:
接收模块301和进入模块302:用于诊断网站接收到用户输入的登录认证信息后,进入到网站诊断页面,所述网站诊断页面包括多个诊断页面,所述多个诊断页面中的每个诊断页面均包括:多个按钮。
具体的,本申请实施例中,安装诊断网站的汽车终端,可以是将诊断系统按照webservice的形式做成一个可以在汽车终端进行部署的一个网站,应理解,在汽车终端还应部署http server,就可以实现通过外部网络比如wifi,4G连接到汽车终端,从而接收模块301和进入模块302在接收到用户输入的登录密钥认证之后就可以进入到网站诊断页面。
响应模块303:用于所述多个按钮用于响应于用户操作后发送诊断需求到对应控制器。
具体的,本申请实施例中,网站诊断页面的多个按钮可以按照汽车诊断仪的界面进行设计,或者根据用户喜好进行灵活设计,响应模块303中的多个按钮响应于用户的操作实现汽车诊断功能,如点击故障码的读取解析、清除按钮,发送诊断需求到对应控制器,控制器进行故障码的读取解析、清除操作。
解析模块304和发送模块305:用于对应控制器解析诊断需求后得到诊断结果将所述诊断结果发送至网站诊断页面。
具体的,本申请实施例中,控制器的解析模块304在解析诊断需求后会得到诊断结果,发送模块305将诊断结果发送至网站诊断页面进行显示,从而用户在汽车终端可以直观的查看汽车诊断结果。
第三方面,本申请实施例提供一种电子设备,包括:处理器和存储器;
处理器通过调用所述存储器存储的程序或指令,用于执行如上述任一项一种汽车诊断方法。
第四方面,本申请实施例一种计算机可读存储介质,计算机可读存储介质存储程序或指令,所述程序或指令使计算机执行上述任一项一种汽车诊断方法。
图4是本公开实施例提供的一种电子设备的示意性框图。
如图4所示,电子设备包括:至少一个处理器401、至少一个存储器402和至少一个通信接口403。电子设备中的各个组件通过总线系统404耦合在一起。通信接口403,用于与外部设备之间的信息传输。可理解,总线系统404用于实现这些组件之间的连接通信。总线系统404除包括数据总线之外,还包括电源总线、控制总线和状态信号总线。但为了清楚说明起见,在图4中将各种总线都标为总线系统404。
可以理解,本实施例中的存储器402可以是易失性存储器或非易失性存储器,或可包括易失性和非易失性存储器两者。
在一些实施方式中,存储器402存储了如下的元素,可执行单元或者数据结构,或者他们的子集,或者他们的扩展集:操作系统和应用程序。
其中,操作系统,包含各种系统程序,例如框架层、核心库层、驱动层等,用于实现各种基础业务以及处理基于硬件的任务。应用程序,包含各种应用程序,例如媒体播放器(Media Player)、浏览器(Browser)等,用于实现各种应用业务。实现本申请实施例提供的一种汽车诊断方法中任一方法的程序可以包含在应用程序中。
在本申请实施例中,处理器401通过调用存储器402存储的程序或指令,具体的,可以是应用程序中存储的程序或指令,处理器401用于执行本申请实施例提供的一种汽车诊断方法各实施例的步骤。
诊断网站接收到用户输入的登录认证信息后,进入到网站诊断页面;
网站诊断页面包括多个诊断页面,多个诊断页面中的每个诊断页面均包括:多个按钮;多个按钮用于响应于用户操作后发送诊断需求到对应控制器;
对应控制器解析诊断需求后得到诊断结果将诊断结果发送至网站诊断页面。
本申请实施例提供的一种汽车诊断方法中任一方法可以应用于处理器401中,或者由处理器401实现。处理器401可以是一种集成电路芯片,具有信号的处理能力。在实现过程中,上述方法的各步骤可以通过处理器401中的硬件的集成逻辑电路或者软件形式的指令完成。上述的处理器401可以是通用处理器、数字信号处理器(Digital SignalProcessor,DSP)、专用集成电路(Application Specific Integrated Circuit,ASIC)、现成可编程门阵列(Field Programmable Gate Array,FPGA)或者其他可编程逻辑器件、分立门或者晶体管逻辑器件、分立硬件组件。通用处理器可以是微处理器或者该处理器也可以是任何常规的处理器等。
本申请实施例提供的一种汽车诊断方法中任一方法的步骤可以直接体现为硬件译码处理器执行完成,或者用译码处理器中的硬件及软件单元组合执行完成。软件单元可以位于随机存储器,闪存、只读存储器,可编程只读存储器或者电可擦写可编程存储器、寄存器等本领域成熟的存储介质中。该存储介质位于存储器402,处理器401读取存储器402中的信息,结合其硬件完成一种汽车诊断方法的步骤。
本领域的技术人员能够理解,尽管在此所述的一些实施例包括其它实施例中所包括的某些特征而不是其它特征,但是不同实施例的特征的组合意味着处于本申请的范围之内并且形成不同的实施例。
本领域的技术人员能够理解,对各个实施例的描述都各有侧重,某个实施例中没有详述的部分,可以参见其他实施例的相关描述。
以上,仅为本发明的具体实施方式,但本发明的保护范围并不局限于此,任何熟悉本技术领域的技术人员在本发明揭露的技术范围内,可轻易想到各种等效的修改或替换,这些修改或替换都应涵盖在本发明的保护范围之内。因此,本发明的保护范围应以权利要求的保护范围为准。
- 无人驾驶汽车升级包安装方法、装置、设备及存储介质
- 车辆控制方法、装置、设备、存储介质及汽车
- 无人驾驶汽车的控制方法、装置、设备和存储介质
- 无人驾驶汽车调度方法、装置、设备及存储介质
- 电动汽车控制方法及装置、电子设备及存储介质
- 一种汽车的编码调整方法、装置、车辆诊断设备、诊断系统及存储介质
- 汽车系统扫描方法、装置、汽车诊断设备及存储介质