CN113268047A - 一种汽车诊断***、方法及云服务器 - Google Patents
一种汽车诊断***、方法及云服务器 Download PDFInfo
- Publication number
- CN113268047A CN113268047A CN202110431796.6A CN202110431796A CN113268047A CN 113268047 A CN113268047 A CN 113268047A CN 202110431796 A CN202110431796 A CN 202110431796A CN 113268047 A CN113268047 A CN 113268047A
- Authority
- CN
- China
- Prior art keywords
- diagnosis
- edge node
- diagnostic
- logic
- data
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Granted
Links
Images
Classifications
-
- G—PHYSICS
- G05—CONTROLLING; REGULATING
- G05B—CONTROL OR REGULATING SYSTEMS IN GENERAL; FUNCTIONAL ELEMENTS OF SUCH SYSTEMS; MONITORING OR TESTING ARRANGEMENTS FOR SUCH SYSTEMS OR ELEMENTS
- G05B23/00—Testing or monitoring of control systems or parts thereof
- G05B23/02—Electric testing or monitoring
- G05B23/0205—Electric testing or monitoring by means of a monitoring system capable of detecting and responding to faults
- G05B23/0208—Electric testing or monitoring by means of a monitoring system capable of detecting and responding to faults characterized by the configuration of the monitoring system
- G05B23/0213—Modular or universal configuration of the monitoring system, e.g. monitoring system having modules that may be combined to build monitoring program; monitoring system that can be applied to legacy systems; adaptable monitoring system; using different communication protocols
-
- G—PHYSICS
- G05—CONTROLLING; REGULATING
- G05B—CONTROL OR REGULATING SYSTEMS IN GENERAL; FUNCTIONAL ELEMENTS OF SUCH SYSTEMS; MONITORING OR TESTING ARRANGEMENTS FOR SUCH SYSTEMS OR ELEMENTS
- G05B2219/00—Program-control systems
- G05B2219/20—Pc systems
- G05B2219/24—Pc safety
- G05B2219/24065—Real time diagnostics
Landscapes
- Physics & Mathematics (AREA)
- General Physics & Mathematics (AREA)
- Engineering & Computer Science (AREA)
- Automation & Control Theory (AREA)
- Mobile Radio Communication Systems (AREA)
Abstract
本申请涉及终端技术领域,公开了一种汽车诊断***、方法及云服务器,该***包括云服务器、端侧设备以及至少一个边缘节点;其中,云服务器通信连接每一边缘节点,用于获取诊断指令以生成诊断数据以及车辆通信逻辑,并将诊断数据以及车辆通信逻辑发送到与端侧设备的通信时延最小的边缘节点;边缘节点,用于与端侧设备进行数据交互,以获取诊断结果并向云服务器发送诊断结果;端侧设备,通信连接边缘节点以及车辆,用于向边缘节点发送车辆的车辆数据以及诊断结果。一方面,通过云服务器执行诊断指令,本申请能够提高计算的诊断能力,另一方面,通过边缘节点与端侧设备进行数据交互,能够实现车辆远程协助诊断,实现智能诊断。
Description
技术领域
本申请涉及汽车技术领域,尤其涉及一种汽车诊断***、方法及云服务器。
背景技术
随着汽车工业的发展,现代电子控制技术已经渗透到汽车的各个组成部分,汽车的结构变得越来越复杂,并且自动化程度越来越高,汽车维修行业对于汽车诊断和编程的诉求也会日益增加,相应的对于维修技师的能力要求也会越来越高。
目前市场上大部分诊断应用都是在终端设备上运行,其存在计算能力不足的技术问题。
申请内容
本申请实施例的一个目的旨在提供一种汽车诊断***、方法及云服务器,其能够提高汽车诊断的计算能力。
第一方面,本申请实施例提供一种汽车诊断***,所述***包括:云服务器、端侧设备以及至少一个边缘节点;其中,
所述云服务器,通信连接每一边缘节点,用于获取诊断指令,并执行诊断指令,以生成诊断数据以及车辆通信逻辑,并将所述诊断数据以及车辆通信逻辑发送到与端侧设备的通信时延最小的边缘节点;
所述边缘节点,用于根据所述云服务器发送的诊断数据以及车辆通信逻辑,与所述端侧设备进行数据交互,以获取端侧设备发送的诊断结果并向所述云服务器发送所述诊断结果;
所述端侧设备,通信连接所述边缘节点以及车辆,用于向所述边缘节点发送所述车辆的车辆数据以及诊断结果。
在一些实施例中,所述云服务器在接收到连接指令之后,确定离车辆位置最近的一个边缘节点与所述端侧设备进行通信,其中,所述离车辆位置最近的一个边缘节点与所述端侧设备的通信时延最小。
在一些实施例中,所述云服务器包括:
诊断应用单元,用于接收诊断指令,并执行所述诊断指令,以生成诊断数据以及车辆通信逻辑;
设备管理单元,连接诊断应用单元,用于认证所述端侧设备,以及,向所述端侧设备转发连接指令,以使所述端侧设备连接边缘节点;
节点管理单元,用于向所述边缘节点转发诊断数据以及车辆通信逻辑。
在一些实施例中,所述诊断应用单元还用于接收连接指令,向所述节点管理单元申请边缘节点,以使所述节点管理单元返回可用边缘节点,其中,所述可用边缘节点包括离车辆位置最近的一个边缘节点。
在一些实施例中,所述诊断应用单元在接收到连接指令之后,向所述设备管理单元发送所述连接指令,以使所述设备管理单元转发所述连接指令至所述端侧设备,使得所述端侧设备连接所述离车辆位置最近的一个边缘节点。
在一些实施例中,所述诊断指令包括第一诊断逻辑和第二诊断逻辑;
所述云服务器用于执行第一诊断逻辑,生成第一诊断数据以及第一车辆通信逻辑;
所述边缘节点用于执行第二诊断逻辑,生成第二诊断数据以及第二车辆通信逻辑,其中,所述第二诊断逻辑的复杂度低于所述第一诊断逻辑。
在一些实施例中,所述云服务器还用于向所述与端侧设备的通信时延最小的边缘节点发送第二诊断逻辑,以使该边缘节点执行所述第二诊断逻辑,生成第二诊断数据以及第二车辆通信逻辑,并基于所述第二诊断数据以及第二车辆通信逻辑与所述端侧设备进行数据交互。
在一些实施例中,所述边缘节点在进行车辆数据的读取写入操作之后,自动清除所述边缘节点上的诊断数据和车辆通信逻辑。
在一些实施例中,所述***还包括:
终端设备,通信连接所述云服务器,用于向所述云服务器发送诊断指令,以及,接收所述云服务器发送的诊断结果。
第二方面,本申请实施例提供一种汽车诊断方法,应用于如第一方面所述的汽车诊断***,所述方法包括:
获取诊断指令;
执行所述诊断指令,获取车辆数据,以生成诊断数据以及车辆通信逻辑;
基于预先确定的边缘节点,将所述诊断数据以及车辆通信逻辑发送到所述边缘节点,其中,所述边缘节点与端侧设备的通信时延最小;
接收所述边缘节点发送的诊断结果,其中,所述诊断结果由所述边缘节点与所述端侧设备进行数据交互得到。
在一些实施例中,所述诊断指令包括第一诊断逻辑和第二诊断逻辑;
所述云服务器用于执行第一诊断逻辑,生成第一诊断数据以及第一车辆通信逻辑;
所述边缘节点用于执行第二诊断逻辑,生成第二诊断数据以及第二车辆通信逻辑,其中,所述第二诊断逻辑的复杂程度低于所述第一诊断逻辑。
在一些实施例中,所述方法还包括:
向所述边缘节点发送第二诊断逻辑,以使该边缘节点执行所述第二诊断逻辑,生成第二诊断数据以及第二车辆通信逻辑,并基于所述第二诊断数据以及第二车辆通信逻辑与所述端侧设备进行数据交互。
第三方面,本申请实施例还提供一种云服务器,包括:
至少一个处理器;以及,
与所述至少一个处理器通信连接的存储器;其中,
所述存储器存储有可被所述至少一个处理器执行的指令,所述指令被所述至少一个处理器执行,以使所述至少一个处理器能够执行如上所述的汽车诊断方法。
第四方面,本申请实施例提供一种非易失性计算机可读存储介质,所述非易失性计算机可读存储介质存储有计算机可执行指令,所述计算机可执行指令用于使云服务器执行如第二方面所述的汽车诊断方法。
第五方面,本申请实施例提供一种计算机程序,所述计算机程序包含程序指令,在所述程序指令由云服务器中的一个或多个处理器执行时,使所述云服务器执行如第二方面所述的汽车诊断方法。
本申请实施例的有益效果是:区别于现有技术的情况下,本申请实施例提供的一种汽车诊断***、方法及云服务器,所述***包括:云服务器、端侧设备以及至少一个边缘节点;其中,所述云服务器,通信连接每一边缘节点,用于获取诊断指令,并执行诊断指令,以生成诊断数据以及车辆通信逻辑,并将所述诊断数据以及车辆通信逻辑发送到与端侧设备的通信时延最小的边缘节点;所述边缘节点,用于根据所述云服务器发送的诊断数据以及车辆通信逻辑,与所述端侧设备进行数据交互,以获取端侧设备发送的诊断结果并向所述云服务器发送所述诊断结果;所述端侧设备,通信连接所述边缘节点以及车辆,用于向所述边缘节点发送所述车辆的车辆数据以及诊断结果。一方面,通过云服务器执行诊断指令,本申请实施例能够提高计算的诊断能力,另一方面,通过边缘节点与端侧设备进行数据交互,能够实现车辆远程协助诊断,实现智能诊断。
附图说明
一个或多个实施例通过与之对应的附图中的图片进行示例性说明,这些示例性说明并不构成对实施例的限定,附图中具有相同参考数字标号的元件表示为类似的元件,除非有特别申明,附图中的图不构成比例限制。
图1是本申请实施例提供的一种汽车诊断***的硬件结构示意图;
图2是本申请实施例提供的一种汽车诊断***的底层架构示意图;
图3是本申请实施例提供的一种汽车诊断***的总体结构示意图;
图4是图1中的云服务器的结构示意图;
图5是本申请实施例提供的一种汽车诊断方法的流程示意图;
图6是本申请实施例提供的一种汽车诊断方法的交互示意图;
图7是本申请实施例提供一种云服务器的硬件结构示意图;
图8是本申请实施例提供的一种端侧设备的结构示意图。
具体实施方式
为了使本申请的目的、技术方案及优点更加清楚明白,以下结合附图及实施例,对本申请进行进一步详细说明。应当理解,此处所描述的具体实施例仅用以解释本申请,并不用于限定本申请。基于本申请中的实施例,本领域普通技术人员在没有作出创造性劳动前提下所获得的所有其他实施例,都属于本申请保护的范围。
需要说明的是,如果不冲突,本申请实施例中的各个特征可以相互结合,均在本申请的保护范围之内。另外,虽然在装置示意图中进行了功能模块划分,在流程图中示出了逻辑顺序,但是在某些情况下,可以以不同于装置中的模块划分,或流程图中的顺序执行所示出或描述的步骤。再者,本申请所采用的“第一”、“第二”、“第三”等字样并不对数据和执行次序进行限定,仅是对功能和作用基本相同的相同项或相似项进行区分。
对本申请进行详细说明之前,对本申请实施例中涉及的名词和术语进行说明,本申请实施例中涉及的名词和术语适用于如下的解释。
(1)端侧设备,指的是终端设备,该终端设备也可以称为终端(Terminal)、用户设备(user equipment,UE)、移动台(mobile station,MS)、移动终端(mobile terminal,MT)等。这里的终端设备具体可以是手机(mobile phone)、平板电脑(Pad)、带无线收发功能的电脑、虚拟现实(virtual reality,VR)终端设备、增强现实(augmented reality,AR)终端设备、工业控制(industrial control)中的无线终端、无人驾驶(self driving)中的无线终端、远程手术(remote medical surgery)中的无线终端、智能电网(smart grid)中的无线终端、运输安全(transportation safety)中的无线终端、智慧城市(smart city)中的无线终端、智慧家庭(smart home)中的无线终端等等。另外,本申请实施例的端侧设备还可以是集成在某个设备上的芯片,通过该芯片能够实现与网络侧设备的通信,实现与终端侧设备相同的功能。
(2)边缘节点,指的是网络设备,该网络设备可以是终端侧设备通过无线方式接入到该移动通信***中的接入设备,也可以是基站NodeB、演进型基站(evolved NodeB,eNodeB)、发送接收点(transmission reception point,TRP)、5G移动通信***中的下一代基站(next generation NodeB,gNB)、未来移动通信***中的基站或WiFi***中的接入节点,还可以是云无线接入网络(cloud radio access network,CRAN)场景下的无线控制器,还可以是中继站、车载设备、可穿戴设备以及未来演进的公用陆地移动通信网络(publicland mobile network,PLMN)网络中的网络设备等。本申请实施例的边缘节点还可以是集成在某个设备上的芯片,通过该芯片能够实现与端侧设备的通信,实现与边缘节点相同的功能。
需要说明的是,本申请的实施例对端侧设备和边缘节点所采用的具体技术和具体设备形态不做限定。
请参阅图1,图1是本申请实施例提供的一种汽车诊断***的结构示意图;
如图1所示,该汽车诊断***100通信连接一车辆200,其中,该汽车诊断***100包括云服务器110、多个边缘节点120以及端侧设备130,所述端侧设备130通过通信接口通信连接边缘节点120以及车辆200。
其中,所述云服务器110,通信连接每一边缘节点120,用于获取诊断指令,并执行诊断指令,以生成诊断数据以及车辆通信逻辑,并将所述诊断数据以及车辆通信逻辑发送到与端侧设备的通信时延最小的边缘节点;
具体的,所述云服务器110通信连接终端设备,所述终端设备包括至少一个移动终端(图未示),所述移动终端用于向所述云服务器110发送连接指令,所述云服务器在接收到连接指令之后,确定离车辆位置最近的一个边缘节点与所述端侧设备进行通信,其中,所述离车辆位置最近的一个边缘节点与所述端侧设备的通信时延最小。
其中,所述边缘节点120,用于根据所述云服务器110发送的诊断数据以及车辆通信逻辑,与所述端侧设备130进行数据交互,以获取端侧设备130发送的诊断结果并向所述云服务器110发送所述诊断结果;
其中,所述端侧设备130,通信连接所述边缘节点120以及车辆200,用于向所述边缘节点120发送所述车辆的车辆数据以及诊断结果;
具体的,所述端侧设备130用于数字信号和OBD信号的相互转换,例如:所述端侧设备130接收边缘节点120发送的数字信号,将所述数字信号转换为OBD信号,并将所述OBD信号发送给车辆200,或者,所述端侧设备130获取车辆200发送的OBD信号,将所述OBD信号转换成数字信号,并将所述数字信号上报给边缘节点120。
具体的,所述车辆包括汽车控制单元***(ECU***),所述端侧设备130通信连接所述汽车控制单元***,例如:通过DLC接口对所述汽车控制单元***进行扫描,获取通信故障码,其中,端侧设备130通过DLC接口扫描汽车ECU***,发现有通信故障码或者ECU***无法连接,其中,所述端侧设备130包括一诊断软件,诊断软件启动维修向导,指导用户做通信故障检测。
在本申请实施例中,所述端侧设备130包括主控CPU、显示屏、触摸屏、存储器、各种通信接口、与汽车通信的通信装置(支持CAN通信协议)。其中,所述端侧设备130包括示波器和诊断仪,示波器支持电压、电流、电阻、频率等测量,支持触发功能,能够存***形数据;诊断仪包括多个应用软件,例如:诊断仪的应用软件包括汽车诊断软件、示波器测量软件、汽车维修资料或者维修向导。在本申请实施例中,端侧设备包括汽车诊断应用软件和示波器软件,在诊断软件运行中,可以调用示波器测量功能,从示波器应用中提取数据,配合维修向导进行下一步维修分析。在本申请实施例中,所述端侧设备和所述示波器可集成为一个电子设备,例如:所述端侧设备包括一个示波器,用于实现示波器的测量功能,或者,电子设备包括所述端侧设备和所述示波器,用于实现所述端侧设备和所述示波器的全部功能。
在测试过程中,车辆通过DLC接口(标准的OBD接口,16PIN),与端侧设备连接,接口支持SAE J1962/ISO 15031-3标准,通常PIN6和PIN14作为诊断CAN数据接口。端侧设备中,为示波器探针接触提供接口。对于内部CAN总线没有连接到DLC接口的情况,示波器探针需要连接到端侧设备推荐的连接点上。
请再参阅图2,图2是本申请实施例提供的一种汽车诊断***的底层架构示意图;
如图2所示,该汽车诊断***的底层架构,包括:展示层、云服务层、边缘节点层以及端侧设备层。
具体的,展示层,用于负责用户界面展示以及人机交互,包括手机APP、诊断仪应用、WEB网页、桌面程序等展示组件;
具体的,云服务层,用于负责管理设备和边缘节点,运行复杂诊断逻辑,以输出诊断数据和车辆通信逻辑;
具体的,边缘节点层,用于接收云服务层发送的诊断编程数据,运行简单诊断逻辑;
具体的,端侧设备层,用于进行诊断编程数据的适配转换,例如:数字信号和OBD信号之间的转换,以及,用于作为车辆和云端之间的通信通道。可以理解的是,车辆能够识别OBD信号,但是云端(云服务器)或者展示层中的展示组件只能识别数字信号,因此,要在云服务层和展示层之间进行通信,必须进行数据转换。
请再参阅图3,图3是本申请实施例提供的一种汽车诊断***的总体结构示意图;
如图3所示,云端(云服务器)通信连接至少一个边缘节点,例如:边缘节点1、边缘节点2、边缘节点3,其中,所述云端(云服务器)包括云化诊断仪以及编程软件包,每一边缘节点同步所述云化诊断仪和编程软件包;
其中,边缘节点通过物理连线或WIFI通信连接端侧设备,所述端侧设备可以是一个VCI设备,该端侧设备具备联网能力、执行指令的能力以及编程数据转发能力。
请再参阅图4,图4是图1中的云服务器的结构示意图;
如图4所示,该云服务器110,包括:诊断应用单元111、设备管理单元112以及节点管理单元113,其中,所述诊断应用单元111、设备管理单元112以及节点管理单元113之间互相通信连接。
其中,诊断应用单元111,用于接收诊断指令,并执行所述诊断指令,以生成诊断数据以及车辆通信逻辑;
具体的,所述汽车诊断***100还包括终端设备,所述诊断应用单元111接收终端设备发送的诊断指令,并执行所述诊断指令,以生成诊断数据和车辆通信逻辑,例如:诊断应用单元111经过计算推理,认为要将车辆的发动机参数设置为10,变速箱参数设置为20就能解决车辆故障,则生成的诊断数据为:发动机参数10、变速箱参数20;生成的车辆通信逻辑为:先设置发动机参数还是先设置变速箱参数,以及参数设置成功了怎么处理,失败了怎么处理。在本申请实施例中,所述终端设备包括至少一个移动终端。
在本申请实施例中,所述诊断应用单元执行诊断逻辑,产生诊断数据和车辆通信逻辑,具体的,所述诊断指令包括第一诊断逻辑和第二诊断逻辑;
所述云服务器的诊断应用单元用于执行第一诊断逻辑,生成第一诊断数据以及第一车辆通信逻辑;
所述边缘节点用于执行第二诊断逻辑,生成第二诊断数据以及第二车辆通信逻辑,其中,所述第二诊断逻辑的复杂程度低于所述第一诊断逻辑。
在本申请实施例中,通过将密集计算的第一诊断逻辑在云端执行,而端侧设备只负责搜集数据和执行计算结果,通过动态扩容技术,提供充足的算力,本申请能够提高诊断的计算能力,并且,将在对车辆进行诊断时,需要诊断应用和车辆进行超低延时的交互,若车辆直接和云端诊断应用进行通信,无法保证车辆对于时延的要求。而本申请通过边缘计算自动查找距离车辆最近的一个边缘节点,将简单交互的第二诊断逻辑发布到与端侧设备连接的边缘节点,通过该边缘节点和车辆进行交互,从而满足车辆对于时间的要求,从而解决时延问题,提高响应速度。
在本申请实施例中,所述诊断应用单元111连接所述节点管理单元113,所述诊断应用单元111还用于接收连接指令,向所述节点管理单元113申请边缘节点,以使所述节点管理单元113返回可用边缘节点,其中,所述可用边缘节点包括离车辆位置最近的一个边缘节点。
在本申请实施例中,所述诊断应用单元在接收到连接指令之后,向所述设备管理单元发送所述连接指令,以使所述设备管理单元转发所述连接指令至所述端侧设备,使得所述端侧设备连接所述离车辆位置最近的一个边缘节点。
设备管理单元112,连接诊断应用单元111,用于认证所述端侧设备,以及,向所述端侧设备转发连接指令,以使所述端侧设备连接边缘节点;
具体的,端侧设备将自身的属性信息上传到设备管理单元,设备管理单元校验该端侧设备是否为已出售的设备,若是,则认证成功,若否,则认证失败,其中,所述属性信息包括序列号,证书,MAC地址等信息。
在端侧设备认证成功之后,所述设备管理单元给端侧设备分配一个身份凭证,所述端侧设备通过所述身份凭证连接边缘节点。
节点管理单元113,用于向所述边缘节点转发诊断数据以及车辆通信逻辑。
具体的,所述节点管理单元113通信连接所述诊断应用单元111,接收所述诊断应用单元111发送的诊断数据和车辆通信逻辑,并将诊断数据和车辆通信逻辑发送到端侧设备连接的边缘节点。
在本申请实施例中,所述云服务器还用于向所述与端侧设备的通信时延最小的边缘节点发送第二诊断逻辑,以使该边缘节点执行所述第二诊断逻辑,生成第二诊断数据以及第二车辆通信逻辑,并基于所述第二诊断数据以及第二车辆通信逻辑与所述端侧设备进行数据交互。
具体的,所述云服务器的节点管理单元向所述与端侧设备的通信时延最小的边缘节点发送第二诊断逻辑,以使该边缘节点执行所述第二诊断逻辑,生成第二诊断数据以及第二车辆通信逻辑,并基于所述第二诊断数据以及第二车辆通信逻辑与所述端侧设备进行数据交互。
在本申请实施例中,所述汽车诊断***还包括终端设备,通信连接所述云服务器,用于向所述云服务器发送诊断指令,以及,接收所述云服务器发送的诊断结果。
具体的,所述终端设备包括专家端和技师端,其中,所述专家端和所述技师端均为移动终端,所述专家端用于发送编程指令或诊断指令到云端(云服务器),由云端(云服务器)执行编程指令或诊断指令,其中,所述专家端通过Http协议或Mqtt协议与所述云端(云服务器)进行通信连接,所述技师端通过Mqtt协议与所述云端(云服务器)进行通信连接,所述技师端用于查看编程进度。
具体的,专家端向云端(云服务器)发送编程指令或诊断指令,其中,所述诊断指令包括车辆设备信息,所述车辆设备信息用于指定待诊断的车辆,以使所述云端(云服务器)确定待诊断的车辆,进而所述云端(云服务器)就近选择边缘节点,即选择与车辆位置最近的一个边缘节点,或者,选择与端侧设备的通信时延最小的边缘节点,该边缘节点用于与所述端侧设备进行通信。可以理解的是,一般而言,与车辆位置最近的一个边缘节点即为与端侧设备的通信时延最小的边缘节点。
在本申请实施例中,通过提供一种汽车诊断***,所述***包括:云服务器、端侧设备以及至少一个边缘节点;其中,所述云服务器,通信连接每一边缘节点,用于获取诊断指令,并执行诊断指令,以生成诊断数据以及车辆通信逻辑,并将所述诊断数据以及车辆通信逻辑发送到与端侧设备的通信时延最小的边缘节点;所述边缘节点,用于根据所述云服务器发送的诊断数据以及车辆通信逻辑,与所述端侧设备进行数据交互,以获取端侧设备发送的诊断结果并向所述云服务器发送所述诊断结果;所述端侧设备,通信连接所述边缘节点以及车辆,用于向所述边缘节点发送所述车辆的车辆数据以及诊断结果。一方面,通过云服务器执行诊断指令,本申请实施例能够提高计算的诊断能力,另一方面,通过边缘节点与端侧设备进行数据交互,能够实现车辆远程协助诊断,实现智能诊断。
请再参阅图5,图5是本申请实施例提供的一种汽车诊断方法的流程示意图;
其中,该汽车诊断方法,应用于如上所述的汽车诊断***,具体的,该汽车诊断方法的执行主体为所述汽车诊断***中的云服务器中的一个或多个处理器。
如图5所示,该汽车诊断方法,包括:
步骤S1:获取诊断指令;
具体的,云服务器获取终端设备发送的诊断指令,其中,所述终端设备包括一应用程序,用户通过所述应用程序向所述云服务器发送诊断指令。
步骤S2:执行所述诊断指令,获取车辆数据,以生成诊断数据以及车辆通信逻辑;
具体的,所述云服务器执行所述诊断指令,向所述边缘节点获取车辆数据,以生成诊断数据以及车辆通信逻辑,例如:云服务器的诊断应用单元经过计算推理,认为要将车辆的发动机参数设置为10,变速箱参数设置为20就能解决车辆故障,则生成的诊断数据为:发动机参数10、变速箱参数20;生成的车辆通信逻辑为:先设置发动机参数还是先设置变速箱参数,以及参数设置成功了怎么处理,失败了怎么处理。
具体的,所述诊断指令包括第一诊断逻辑和第二诊断逻辑;
所述云服务器用于执行第一诊断逻辑,生成第一诊断数据以及第一车辆通信逻辑;
所述边缘节点用于执行第二诊断逻辑,生成第二诊断数据以及第二车辆通信逻辑,其中,所述第二诊断逻辑的复杂程度低于所述第一诊断逻辑。
在本申请实施例中,所述方法还包括:
向所述边缘节点发送第二诊断逻辑,以使该边缘节点执行所述第二诊断逻辑,生成第二诊断数据以及第二车辆通信逻辑,并基于所述第二诊断数据以及第二车辆通信逻辑与所述端侧设备进行数据交互。
步骤S3:基于预先确定的边缘节点,将所述诊断数据以及车辆通信逻辑发送到所述边缘节点,其中,所述边缘节点与端侧设备的通信时延最小;
具体的,所述云服务器接收终端设备发送的诊断指令,所述诊断指令包括车辆设备信息,所述车辆设备信息用于指定待诊断的车辆,以使所述云服务器确定待诊断的车辆,并确定边缘节点,其中,所述边缘节点与端侧设备的通信时延最小。
所述云服务器将生成的诊断数据以及车辆通信数据发送到所述边缘节点,由所述边缘节点启动车辆通信应用,进行车辆通信交互,以获取诊断结果。
步骤S4:接收所述边缘节点发送的诊断结果,其中,所述诊断结果由所述边缘节点与所述端侧设备进行数据交互得到。
具体的,所述端侧设备根据所述诊断数据以及车辆通信逻辑,与所述车辆进行通信交互,以获取诊断结果,并将所述诊断结果发送到所述云服务器,其中,所述诊断结果由所述边缘节点与所述端侧设备进行数据交互得到。
请再参阅图6,图6是本申请实施例提供的一种汽车诊断方法的交互示意图;
如图6所示,该汽车诊断方法的交互流程,包括:
步骤S601:给设备联网连车(线下);
具体的,用户将端侧设备进行联网,并且,将端侧设备与车辆进行通信连接。
步骤S602:连线;
具体的,端侧设备与车辆通信连接。
步骤S603:设备联网后自动进行设备认证;
具体的,端侧设备在联网之后,自动进行设备认证,包括:端侧设备将自身的属性信息上传到云服务器的设备管理单元,设备管理单元校验该端侧设备是否为已出售的设备,若是,则认证成功,若否,则认证失败,其中,所述属性信息包括序列号,证书,MAC地址等信息。
在端侧设备认证成功之后,所述设备管理单元给端侧设备分配一个身份凭证,所述端侧设备通过所述身份凭证连接边缘节点。
步骤S604:选择一台车辆;
具体的,用户通过终端设备选择一台车辆,其中,所述终端设备上安装有应用程序,所述应用程序用于发送指令,并提供用户界面供用户进行操作。
步骤S605:发送连接指令;
具体的,终端设备向云服务器的诊断应用单元发送连接指令。
步骤S606:申请边缘节点;
具体的,云服务器的诊断应用单元接收到连接指令之后,向云服务器的节点管理单元申请边缘节点,例如:将所述连接指令转发到所述节点管理单元,使得所述节点管理单元确定与端侧设备的通信时延最小的边缘节点。
步骤S607:返回边缘节点;
具体的,云服务器的节点管理单元返回与端侧设备的通信时延最小的边缘节点。
步骤S608:发送连接指令;
具体的,当云服务器的节点管理单元返回与端侧设备的通信时延最小的边缘节点之后,诊断应用单元向设备管理单元发送连接指令。
步骤S609:转发连接指令;
具体的,设备管理单元向端侧设备转发所述连接指令,其中,所述连接指令包括边缘节点的设备信息,例如:设备号、MAC地址等信息。
步骤S610:连接时延最小的边缘节点;
具体的,端侧设备接收到设备管理单元转发的连接指令之后,通信连接通信时延最小的边缘节点。
步骤S611:连接成功;
具体的,当端侧设备成功连接通信时延最小的边缘节点之后,向终端设备返回连接成功消息。
步骤S612:连接成功;
具体的,终端设备的应用程序呈现连接成功消息,使得用户获知端侧设备与边缘节点连接成功。
步骤S613:诊断/编程操作;
具体的,用户通过终端设备发起诊断/编程操作。
步骤S614:诊断指令发送;
具体的,终端设备向云服务器的诊断应用单元发送诊断指令。
步骤S615:运行复杂诊断逻辑,产生诊断数据/或车辆通信逻辑;
具体的,所述诊断指令包括第一诊断逻辑和第二诊断逻辑,所述云服务器的诊断应用单元用于执行第一诊断逻辑,生成第一诊断数据以及第一车辆通信逻辑,其中,所述第一诊断逻辑的复杂程度高于所述第二诊断逻辑的复杂程度。
步骤S616:发送诊断数据/车辆通信逻辑;
具体的,所述诊断应用单元向节点管理单元发送诊断数据/车辆通信逻辑,以使节点管理单元向边缘节点发送诊断数据/车辆通信逻辑。
在本申请实施例中,诊断应用单元还用于向节点管理单元发送第二诊断逻辑。
步骤S617:发送诊断数据/车辆通信逻辑;
具体的,节点管理单元向边缘节点发送诊断数据/车辆通信逻辑。
在本申请实施例中,节点管理单元还用于向边缘节点发送第二诊断逻辑,以使所述边缘节点执行所述第二诊断逻辑,生成第二诊断数据以及第二车辆通信逻辑,其中,所述第二诊断逻辑的复杂程度低于所述第一诊断逻辑。
步骤S618:启动车辆通信应用;
具体的,端侧设备启动车辆通信应用,以便通过所述车辆通信应用与车辆进行通信交互或数据交互。
步骤S619:车辆通信交互;
具体的,边缘节点与端侧设备进行车辆数据的交互,以获取诊断结果/进度。
步骤S620:车辆通信交互;
具体的,端侧设备与车辆进行车辆数据的交互。
步骤S621:返回诊断结果/进度;
具体的,边缘节点向终端设备返回诊断结果/进度。
步骤S622:展示诊断结果/进度;
具体的,终端设备通过应用程序向用户展示诊断结果/进度。
在本申请实施例中,通过提供一种汽车诊断方法,应用于如上所述的汽车诊断***,所述方法包括:获取诊断指令;执行所述诊断指令,获取车辆数据,以生成诊断数据以及车辆通信逻辑;基于预先确定的边缘节点,将所述诊断数据以及车辆通信逻辑发送到所述边缘节点,其中,所述边缘节点与端侧设备的通信时延最小;接收所述边缘节点发送的诊断结果,其中,所述诊断结果由所述边缘节点与所述端侧设备进行数据交互得到。一方面,通过云服务器执行诊断指令,本申请实施例能够提高计算的诊断能力,另一方面,通过边缘节点与端侧设备进行数据交互,能够实现车辆远程协助诊断,实现智能诊断。
请再参阅图7,图7是本申请实施例提供一种云服务器的硬件结构示意图;
其中,所述云服务器70包括处理器71以及存储器72。其中,图7中以一个处理器71为例。
处理器71、存储器72可以通过总线或者其他方式连接,图7中以通过总线连接为例。
存储器72作为一种非易失性计算机可读存储介质,可用于存储非易失性软件程序、非易失性计算机可执行程序以及模块,如本发明实施例中的一种汽车诊断方法对应的单元(例如,图7所述的各个单元)。处理器71通过运行存储在存储器72中的非易失性软件程序、指令以及模块,从而执行汽车诊断方法的各种功能应用以及数据处理,即实现上述方法实施例汽车诊断方法以及上述装置实施例的各个模块和单元的功能。
存储器72可以包括高速随机存取存储器,还可以包括非易失性存储器,例如至少一个磁盘存储器件、闪存器件、或其他非易失性固态存储器件。在一些实施例中,存储器72可选包括相对于处理器71远程设置的存储器,这些远程存储器可以通过网络连接至处理器71。上述网络的实例包括但不限于互联网、企业内部网、局域网、移动通信网及其组合。
请参阅图8,图8是本申请实施例的一种端侧设备的硬件结构示意图;
如图8所示,该端侧设备80包括但不限于:射频单元81、网络模块82、音频输出单元83、输入单元84、传感器85、显示单元86、用户输入单元87、接口单元88、存储器89、处理器810、以及电源811等部件,所述端侧设备80还包括摄像头。本领域技术人员可以理解,图8中示出的端侧设备的结构并不构成对端侧设备的限定,端侧设备可以包括比图示更多或更少的部件,或者组合某些部件,或者不同的部件布置。在本申请实施例中,端侧设备包括但不限于电视机、手机、平板电脑、笔记本电脑、掌上电脑、车载终端、可穿戴设备、以及计步器等。
处理器810,用于获取连接指令,以控制端侧设备连接时延最小的边缘节点,以及,用于启动车辆通信应用,以进行车辆通信交互,例如:获取车辆数据。
应当理解的是,本申请实施例中,射频单元81可用于收发信息或通话过程中,信号的接收和发送,具体的,将来自基站的下行数据接收后,给处理器810处理;另外,将上行的数据发送给基站。通常,射频单元81包括但不限于天线、至少一个放大器、收发信机、耦合器、低噪声放大器、双工器等。此外,射频单元81还可以通过无线通信***与网络和其他设备通信。
端侧设备80通过网络模块82为用户提供了无线的宽带互联网访问,如帮助用户收发电子邮件、浏览网页和访问流式媒体等。
音频输出单元83可以将射频单元81或网络模块82接收的或者在存储器89中存储的音频数据转换成音频信号并且输出为声音。而且,音频输出单元83还可以提供与端侧设备80执行的特定功能相关的音频输出(例如,呼叫信号接收声音、消息接收声音等等)。音频输出单元83包括扬声器、蜂鸣器以及受话器等。
输入单元84用于接收音频或视频信号。输入单元84可以包括图形处理器(Graphics Processing Unit,GPU)841和麦克风842,图形处理器841对在视频捕获模式或图像捕获模式中由图像捕获装置(如摄像头)获得的静态图片或视频的目标图像进行处理。处理后的图像帧可以显示在显示单元86上。经图形处理器841处理后的图像帧可以存储在存储器89(或其它存储介质)中或者经由射频单元81或网络模块82进行发送。麦克风842可以接收声音,并且能够将这样的声音处理为音频数据。处理后的音频数据可以在电话通话模式的情况下转换为可经由射频单元81发送到移动通信基站的格式输出。
端侧设备80还包括至少一种传感器85,比如光传感器、运动传感器以及其他传感器。具体地,光传感器包括环境光传感器及接近传感器,其中,环境光传感器可根据环境光线的明暗来调节显示面板861的亮度,接近传感器可在端侧设备80移动到耳边时,关闭显示面板861和/或背光。作为运动传感器的一种,加速计传感器可检测各个方向上(一般为三轴)加速度的大小,静止时可检测出重力的大小及方向,可用于识别端侧设备姿态(比如横竖屏切换、相关游戏、磁力计姿态校准)、振动识别相关功能(比如计步器、敲击)等;传感器85还可以包括指纹传感器、压力传感器、虹膜传感器、分子传感器、陀螺仪、气压计、湿度计、温度计、红外线传感器等,在此不再赘述。
显示单元86用于显示由用户输入的信息或提供给用户的信息。显示单元86可包括显示面板861,可以采用液晶显示器(Liquid Crystal Display,LCD)、有机发光二极管(Organic Light-Emitting Diode,OLED)等形式来配置显示面板861。
用户输入单元87可用于接收输入的数字或字符信息,以及产生与端侧设备的用户设置以及功能控制有关的键信号输入。具体地,用户输入单元87包括触控面板871以及其他输入设备872。触控面板871,也称为触摸屏,可收集用户在其上或附近的触摸操作(比如用户使用手指、触笔等任何适合的物体或附件在触控面板871上或在触控面板871附近的操作)。触控面板871可包括触摸检测装置和触摸控制器两个部分。其中,触摸检测装置检测用户的触摸方位,并检测触摸操作带来的信号,将信号传送给触摸控制器;触摸控制器从触摸检测装置上接收触摸信息,并将它转换成触点坐标,再送给处理器810,接收处理器810发来的命令并加以执行。此外,可以采用电阻式、电容式、红外线以及表面声波等多种类型实现触控面板871。除了触控面板871,用户输入单元87还可以包括其他输入设备872。具体地,其他输入设备872可以包括但不限于物理键盘、功能键(比如音量控制按键、开关按键等)、轨迹球、鼠标、操作杆,在此不再赘述。
进一步的,触控面板871可覆盖在显示面板861上,当触控面板871检测到在其上或附近的触摸操作后,传送给处理器810以确定触摸事件的类型,随后处理器810根据触摸事件的类型在显示面板861上提供相应的视觉输出。虽然在图8中,触控面板871与显示面板861是作为两个独立的部件来实现端侧设备的输入和输出功能,但是在某些实施例中,可以将触控面板871与显示面板861集成而实现端侧设备的输入和输出功能,具体此处不做限定。
接口单元88为外部装置与端侧设备80连接的接口。例如,外部装置可以包括有线或无线头戴式耳机端口、外部电源(或电池充电器)端口、有线或无线数据端口、存储卡端口、用于连接具有识别模块的装置的端口、音频输入/输出(I/O)端口、视频I/O端口、耳机端口等等。接口单元88可以用于接收来自外部装置的输入(例如,数据信息、电力等等)并且将接收到的输入传输到端侧设备80内的一个或多个元件或者可以用于在端侧设备80和外部装置之间传输数据。
存储器89可用于存储软件程序以及各种数据。存储器89可主要包括存储程序区和存储数据区,其中,存储程序区可存储至少一个功能所需的应用程序891(比如声音播放功能、图像播放功能等)以及操作***892等;存储数据区可存储根据手机的使用所创建的数据(比如音频数据、电话本等)等。此外,存储器89可以包括高速随机存取存储器,还可以包括非易失性存储器,例如至少一个磁盘存储器件、闪存器件、或其他易失性固态存储器件。
处理器810是端侧设备的控制中心,利用各种接口和线路连接整个端侧设备的各个部分,通过运行或执行存储在存储器89内的软件程序和/或模块,以及调用存储在存储器89内的数据,执行端侧设备的各种功能和处理数据,从而对端侧设备进行整体监控。处理器810可包括一个或多个处理单元;优选的,处理器810可集成应用处理器和调制解调处理器,其中,应用处理器主要处理操作***、用户界面和应用程序等,调制解调处理器主要处理无线通信。可以理解的是,上述调制解调处理器也可以不集成到处理器810中。
端侧设备80还可以包括给各个部件供电的电源811(比如电池),优选的,电源811可以通过电源管理***与处理器810逻辑相连,从而通过电源管理***实现管理充电、放电、以及功耗管理等功能。
另外,端侧设备80包括一些未示出的功能模块,在此不再赘述。
优选的,本申请实施例还提供一种端侧设备,包括处理器810,存储器89,存储在存储器89上并可在所述处理器810上运行的计算机程序,该计算机程序被处理器810执行时实现上述汽车诊断方法实施例的各个过程,且能达到相同的技术效果,为避免重复,这里不再赘述。
本申请实施例还提供一种计算机可读存储介质,计算机可读存储介质上存储有计算机程序,该计算机程序被一个或多个处理器执行时实现上述汽车诊断方法实施例的各个过程,且能达到相同的技术效果,为避免重复,这里不再赘述。其中,所述的计算机可读存储介质,如只读存储器(Read-Only Memory,ROM)、随机存取存储器(Random Access Memory,RAM)、磁碟或者光盘等。
需要说明的是,在本文中,术语“包括”、“包含”或者其任何其他变体意在涵盖非排他性的包含,从而使得包括一系列要素的过程、方法、物品或者装置不仅包括那些要素,而且还包括没有明确列出的其他要素,或者是还包括为这种过程、方法、物品或者装置所固有的要素。在没有更多限制的情况下,由语句“包括一个……”限定的要素,并不排除在包括该要素的过程、方法、物品或者装置中还存在另外的相同要素。
以上所描述的装置或设备实施例仅仅是示意性的,其中所述作为分离部件说明的单元模块可以是或者也可以不是物理上分开的,作为模块单元显示的部件可以是或者也可以不是物理单元,即可以位于一个地方,或者也可以分布到多个网络模块单元上。可以根据实际的需要选择其中的部分或者全部模块来实现本实施例方案的目的。
通过以上的实施方式的描述,本领域的技术人员可以清楚地了解到上述实施例方法可借助软件加必需的通用硬件平台的方式来实现,当然也可以通过硬件,但很多情况下前者是更佳的实施方式。基于这样的理解,本申请的技术方案本质上或者说对现有技术做出贡献的部分可以以软件产品的形式体现出来,该计算机软件产品存储在一个存储介质(如ROM/RAM、磁碟、光盘)中,包括若干指令用以使得一台终端(可以是移动终端,个人计算机,服务器,或者网络设备等)执行本申请各个实施例或者实施例的某些部分所述的方法。
最后应说明的是:以上结合附图描述的实施例仅用以说明本申请的技术方案,本申请并不局限于上述的具体实施方式,上述的具体实施方式仅仅是示意性的,而不是限制性的;在本申请的思路下,以上实施例或者不同实施例中的技术特征之间也可以进行组合,步骤可以以任意顺序实现,并存在如上所述的本申请的不同方面的许多其它变化,为了简明,它们没有在细节中提供;尽管参照前述实施例对本申请进行了详细的说明,本领域的普通技术人员应当理解:其依然可以对前述各实施例所记载的技术方案进行修改,或者对其中部分技术特征进行等同替换;而这些修改或者替换,并不使相应技术方案的本质脱离本申请各实施例技术方案的范围。
Claims (13)
1.一种汽车诊断***,其特征在于,所述***包括:云服务器、端侧设备以及至少一个边缘节点;其中,
所述云服务器通信连接每一边缘节点,该云服务器用于获取诊断指令并执行诊断指令,以生成诊断数据以及车辆通信逻辑,并将所述诊断数据以及车辆通信逻辑发送到与端侧设备的通信时延最小的边缘节点;
所述边缘节点,用于根据所述云服务器发送的诊断数据以及车辆通信逻辑,与所述端侧设备进行数据交互,以获取端侧设备发送的诊断结果并向所述云服务器发送所述诊断结果;
所述端侧设备通信连接所述边缘节点以及车辆,该端侧设备用于向所述边缘节点发送所述车辆的车辆数据以及诊断结果。
2.根据权利要求1所述的***,其特征在于,所述云服务器在接收到连接指令之后,确定离车辆位置最近的一个边缘节点与所述端侧设备进行通信,其中,所述离车辆位置最近的一个边缘节点与所述端侧设备的通信时延最小。
3.根据权利要求1或2所述的***,其特征在于,所述云服务器包括:
诊断应用单元,用于接收诊断指令并执行所述诊断指令,以生成诊断数据以及车辆通信逻辑;
设备管理单元连接诊断应用单元,该设备管理单元用于认证所述端侧设备,以及向所述端侧设备转发连接指令,以使所述端侧设备连接边缘节点;
节点管理单元,用于向所述边缘节点转发诊断数据以及车辆通信逻辑。
4.根据权利要求3所述的***,其特征在于,所述诊断应用单元还用于接收连接指令,向所述节点管理单元申请边缘节点,以使所述节点管理单元返回可用边缘节点,其中,所述可用边缘节点包括离车辆位置最近的一个边缘节点。
5.根据权利要求4所述的***,其特征在于,所述诊断应用单元在接收到连接指令之后,向所述设备管理单元发送所述连接指令,以使所述设备管理单元转发所述连接指令至所述端侧设备,使得所述端侧设备连接所述离车辆位置最近的一个边缘节点。
6.根据权利要求1所述的***,其特征在于,所述诊断指令包括第一诊断逻辑和第二诊断逻辑;
所述云服务器还用于执行第一诊断逻辑,生成第一诊断数据以及第一车辆通信逻辑;
所述边缘节点还用于执行第二诊断逻辑,生成第二诊断数据以及第二车辆通信逻辑,其中,所述第二诊断逻辑的复杂程度低于所述第一诊断逻辑。
7.根据权利要求6所述的***,其特征在于,所述云服务器还用于向所述与端侧设备的通信时延最小的边缘节点发送第二诊断逻辑,以使该边缘节点执行所述第二诊断逻辑,生成第二诊断数据以及第二车辆通信逻辑,并基于所述第二诊断数据以及第二车辆通信逻辑与所述端侧设备进行数据交互。
8.根据权利要求1所述的***,其特征在于,所述边缘节点在进行车辆数据的读取写入操作之后,自动清除所述边缘节点上的诊断数据和车辆通信逻辑。
9.根据权利要求1所述的***,其特征在于,所述***还包括:
终端设备,通信连接所述云服务器,所述终端设备用于向所述云服务器发送诊断指令,以及接收所述云服务器发送的诊断结果。
10.一种汽车诊断方法,其特征在于,应用于如权利要求1-9任一项所述的汽车诊断***,所述方法包括:
获取诊断指令;
执行所述诊断指令,获取车辆数据,以生成诊断数据以及车辆通信逻辑;
基于预先确定的边缘节点,将所述诊断数据以及车辆通信逻辑发送到所述边缘节点,其中,所述边缘节点与端侧设备的通信时延最小;
接收所述边缘节点发送的诊断结果,其中,所述诊断结果由所述边缘节点与所述端侧设备进行数据交互得到。
11.根据权利要求10所述的方法,其特征在于,所述诊断指令包括第一诊断逻辑和第二诊断逻辑,所述方法还包括:
所述云服务器执行第一诊断逻辑,生成第一诊断数据以及第一车辆通信逻辑;
所述边缘节点执行第二诊断逻辑,生成第二诊断数据以及第二车辆通信逻辑,其中,所述第二诊断逻辑的复杂程度低于所述第一诊断逻辑。
12.根据权利要求11所述的方法,其特征在于,所述方法还包括:
向所述边缘节点发送第二诊断逻辑,以使该边缘节点执行所述第二诊断逻辑,生成第二诊断数据以及第二车辆通信逻辑,并基于所述第二诊断数据以及第二车辆通信逻辑与所述端侧设备进行数据交互。
13.一种云服务器,其特征在于,包括:
至少一个处理器;以及,
与所述至少一个处理器通信连接的存储器;其中,
所述存储器存储有可被所述至少一个处理器执行的指令,所述指令被所述至少一个处理器执行,以使所述至少一个处理器能够执行如权利要求10-12任一项所述的汽车诊断方法。
Priority Applications (2)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN202110431796.6A CN113268047B (zh) | 2021-04-21 | 2021-04-21 | 一种汽车诊断***、方法及云服务器 |
PCT/CN2022/081671 WO2022222657A1 (zh) | 2021-04-21 | 2022-03-18 | 一种汽车诊断***、方法及云服务器 |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN202110431796.6A CN113268047B (zh) | 2021-04-21 | 2021-04-21 | 一种汽车诊断***、方法及云服务器 |
Publications (2)
Publication Number | Publication Date |
---|---|
CN113268047A true CN113268047A (zh) | 2021-08-17 |
CN113268047B CN113268047B (zh) | 2022-09-02 |
Family
ID=77229236
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN202110431796.6A Active CN113268047B (zh) | 2021-04-21 | 2021-04-21 | 一种汽车诊断***、方法及云服务器 |
Country Status (2)
Country | Link |
---|---|
CN (1) | CN113268047B (zh) |
WO (1) | WO2022222657A1 (zh) |
Cited By (2)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN113721594A (zh) * | 2021-09-06 | 2021-11-30 | 深圳市星卡软件技术开发有限公司 | 远程保养灯归零方法、装置和计算机设备 |
WO2022222657A1 (zh) * | 2021-04-21 | 2022-10-27 | 深圳市道通科技股份有限公司 | 一种汽车诊断***、方法及云服务器 |
Citations (8)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN104133467A (zh) * | 2014-07-30 | 2014-11-05 | 浪潮集团有限公司 | 一种基于云计算的obds远程故障诊断恢复*** |
CN105204497A (zh) * | 2015-09-25 | 2015-12-30 | 中国矿业大学 | 一种基于异构网络的汽车远程故障诊断*** |
CN106713264A (zh) * | 2016-11-18 | 2017-05-24 | 郑州信大捷安信息技术股份有限公司 | 一种用于车辆安全远程控制与诊断的方法及*** |
CN107305372A (zh) * | 2016-04-25 | 2017-10-31 | 韩磊 | 云计算网络架构的远程监控的电动汽车能源监控和更换网 |
US20180284737A1 (en) * | 2016-05-09 | 2018-10-04 | StrongForce IoT Portfolio 2016, LLC | Methods and systems for detection in an industrial internet of things data collection environment with large data sets |
CN109993850A (zh) * | 2019-03-29 | 2019-07-09 | 深圳市元征科技股份有限公司 | 一种车辆诊断方法、车主终端及区块链节点设备 |
CN111464651A (zh) * | 2020-04-07 | 2020-07-28 | 广州优胜汽车科技有限公司 | 一种车辆诊断***及方法 |
CN111709542A (zh) * | 2020-06-12 | 2020-09-25 | 浪潮集团有限公司 | 一种基于雾计算环境的车辆预测诊断方法 |
Family Cites Families (7)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN109873851A (zh) * | 2017-12-05 | 2019-06-11 | 航天信息股份有限公司 | 车联网通信方法及*** |
US10964134B2 (en) * | 2018-06-05 | 2021-03-30 | Hunter Engineering Company | Cloud-based on-demand vehicle diagnostic systems |
CN109933004B (zh) * | 2019-03-27 | 2022-05-24 | 苏芯物联技术(南京)有限公司 | 基于边缘计算和云协同的机床故障诊断与预测方法及*** |
CN111340280A (zh) * | 2020-02-19 | 2020-06-26 | 宜通世纪物联网研究院(广州)有限公司 | 污染物排放量的监测与防控***、方法、装置及介质 |
CN111770016A (zh) * | 2020-07-28 | 2020-10-13 | 深圳市道通科技股份有限公司 | 智能云网关、汽车数字化检测***、数据处理方法 |
CN113268047B (zh) * | 2021-04-21 | 2022-09-02 | 深圳市道通科技股份有限公司 | 一种汽车诊断***、方法及云服务器 |
CN113242320B (zh) * | 2021-07-08 | 2021-09-28 | 国汽智控(北京)科技有限公司 | 智能驾驶***、方法、设备及存储介质 |
-
2021
- 2021-04-21 CN CN202110431796.6A patent/CN113268047B/zh active Active
-
2022
- 2022-03-18 WO PCT/CN2022/081671 patent/WO2022222657A1/zh active Application Filing
Patent Citations (8)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN104133467A (zh) * | 2014-07-30 | 2014-11-05 | 浪潮集团有限公司 | 一种基于云计算的obds远程故障诊断恢复*** |
CN105204497A (zh) * | 2015-09-25 | 2015-12-30 | 中国矿业大学 | 一种基于异构网络的汽车远程故障诊断*** |
CN107305372A (zh) * | 2016-04-25 | 2017-10-31 | 韩磊 | 云计算网络架构的远程监控的电动汽车能源监控和更换网 |
US20180284737A1 (en) * | 2016-05-09 | 2018-10-04 | StrongForce IoT Portfolio 2016, LLC | Methods and systems for detection in an industrial internet of things data collection environment with large data sets |
CN106713264A (zh) * | 2016-11-18 | 2017-05-24 | 郑州信大捷安信息技术股份有限公司 | 一种用于车辆安全远程控制与诊断的方法及*** |
CN109993850A (zh) * | 2019-03-29 | 2019-07-09 | 深圳市元征科技股份有限公司 | 一种车辆诊断方法、车主终端及区块链节点设备 |
CN111464651A (zh) * | 2020-04-07 | 2020-07-28 | 广州优胜汽车科技有限公司 | 一种车辆诊断***及方法 |
CN111709542A (zh) * | 2020-06-12 | 2020-09-25 | 浪潮集团有限公司 | 一种基于雾计算环境的车辆预测诊断方法 |
Cited By (2)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
WO2022222657A1 (zh) * | 2021-04-21 | 2022-10-27 | 深圳市道通科技股份有限公司 | 一种汽车诊断***、方法及云服务器 |
CN113721594A (zh) * | 2021-09-06 | 2021-11-30 | 深圳市星卡软件技术开发有限公司 | 远程保养灯归零方法、装置和计算机设备 |
Also Published As
Publication number | Publication date |
---|---|
WO2022222657A1 (zh) | 2022-10-27 |
CN113268047B (zh) | 2022-09-02 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
CN107094294B (zh) | 网络连接方法及装置 | |
CN109587789B (zh) | 随机接入方法、移动终端及网络设备 | |
CN107040609B (zh) | 一种网络请求处理方法和装置 | |
CN108279948B (zh) | 一种应用程序启动方法及移动终端 | |
CN110716850B (zh) | 页面测试方法、装置、***及存储介质 | |
CN109462885B (zh) | 一种网络切片注册方法及终端 | |
CN113268047B (zh) | 一种汽车诊断***、方法及云服务器 | |
CN109462668B (zh) | 一种处理域名解析请求的方法和装置 | |
CN109284144B (zh) | 一种快应用处理方法及移动终端 | |
CN107682359B (zh) | 一种应用注册方法、移动终端 | |
CN110913455B (zh) | 禁用异常小区的方法、电子设备及服务器 | |
CN111049980A (zh) | 一种应用分享方法、电子设备及计算机可读存储介质 | |
US20180012428A1 (en) | Method, device, and system for processing vehicle diagnosis and information | |
CN108391253B (zh) | 一种应用程序的推荐方法、移动终端 | |
CN111597540B (zh) | 应用程序的登录方法、电子设备及可读存储介质 | |
CN111163449B (zh) | 一种应用分享方法、第一电子设备及计算机可读存储介质 | |
CN110069407B (zh) | 一种应用程序的功能测试方法和装置 | |
CN108419283B (zh) | 一种wifi热点扫描的方法及移动终端 | |
CN110621071B (zh) | 一种测量间隔的处理方法、终端及网络节点 | |
CN112749074A (zh) | 一种测试用例推荐方法以及装置 | |
CN111615216B (zh) | 一种随机接入方法及终端 | |
CN111309390A (zh) | 一种获取配置信息的方法及电子设备 | |
CN110621079B (zh) | 随机接入资源的选择方法及终端设备 | |
CN111310165A (zh) | 账号切换或注册方法及电子设备 | |
CN110990029A (zh) | 一种应用程序的处理方法及电子设备 |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
PB01 | Publication | ||
PB01 | Publication | ||
SE01 | Entry into force of request for substantive examination | ||
SE01 | Entry into force of request for substantive examination | ||
GR01 | Patent grant | ||
GR01 | Patent grant | ||
TR01 | Transfer of patent right | ||
TR01 | Transfer of patent right |
Effective date of registration: 20221028 Address after: 710000 Room 11101, Building 3, Moore Center, No. 34, Fenghui South Road, Hi tech Zone, Xi'an, Shaanxi Patentee after: Xi'an Daotong Technology Co.,Ltd. Address before: 7 / F, 8 / F, 10 / F, building B1, Zhiyuan, 1001 Xueyuan Avenue, Xili street, Nanshan District, Shenzhen City, Guangdong Province Patentee before: AUTEL INTELLIGENT TECHNOLOGY Corp.,Ltd. |