一种远程诊断的方法

文档序号:6293390阅读:690来源:国知局
一种远程诊断的方法
【专利摘要】一种远程诊断的方法,采用完全对等的两个诊断设备分别接入到网络,一个配置在近端,一个配置在远端并与汽车诊断口连接,近端诊断设备与远端诊断设备之间通过建立虚拟现场、将虚拟现场与近端诊断设备同步,然后进行远程诊断,其中虚拟现场是采集远端的汽车电子控制单元(ECU)数据在近端诊断设备建立起完整的诊断环境,其中配置在近端与远端的诊断设备具有相同的诊断程序指令、类型和时序。远近端诊断设备的诊断服务完全一致,只需要通过最简单的操作指令,就可以让远端设备同步执行,并获得执行结果,实现远程诊断的需求。这个过程中的数据传输都是很数据量小的简短操作指令,对网络传输质量的要求也降到了最低,大大提高了远程诊断的效率和可行性。
【专利说明】一种远程诊断的方法
【【技术领域】】
[0001]本发明涉及汽车电子领域,尤其是汽车电子诊断系统,具体地涉及一种远程控制对汽车进行诊断的系统。
【【背景技术】】
[0002]2009年我国汽车产销量首次突破1000万辆,居于世界第三,汽车产业的蓬勃发展带动了相关一系列产业的发展,汽车保养、汽车维修等行业都随着汽车保有量不断上升而蓬勃发展,而汽车远程诊断,是当前汽车售后服务行业的一项热门技术和增值服务,旨在通过远程诊断技术和服务,协助和支持维修人员用最专业的操作、花费最少的费用、以最快的速度完成对汽车故障的维修或者保养服务。汽车维修以及汽车诊断技术随着汽车诞生就开始存在,但是随着汽车技术发展越来越快、汽车配置高端化复杂化程度逐渐攀升,对汽车维修故障诊断技术人员的专业技术要求越来越高,汽车诊断仪器更加复杂、专业化更强,不仅对维修点资金要求甚高,对从业人员专业素养的要求越来越高,高标准的4S店、连锁维修店、高级车会无法高密度普及,而良莠不齐的小型维修店又不足以提供高质量高水准的维护修理工作,解决这一困境的方式就是进行远程诊断,利用某个定点处配置的高标准设备和专业技工对不定点的故障现场进行诊断并且处理。
[0003]目前存在一些车载诊断系统,通过连接到车辆的相关接口,读取相应的信息,通过网络完成远程信息传递,一种方式是桌面共享技术:借助网络,传输本地设备的图像和服务数据给远处的诊断设备,即共享本地设备的操作界面给远处诊断设备,原理同PC桌面共享技术一样。此种技术的缺点 在于,传输的操作界面是实时的图像数据,一直会占据相当大的数据流量,不间断实时传输,对网络传输的质量(如带宽等)要求很高,受限于网络速度等情况,实现效果比较差,远不如直接诊断方便流畅,另外一种是视频传递技术:利用网络传输图像和声音等信息,缺点在于传输的图像和声音数据很大,对网络传输质量要求高,一般配置和普通条件下很难达到良好的远程诊断服务的效果。

【发明内容】

[0004]本发明针对以上问题和弊端,提出了一种以虚拟现场环境和操作来完成远程诊断的方法,实现提供良好流畅便捷的远程诊断服务的目的。
[0005]本发明的技术方案是:一种远程诊断的方法,其特征在于,采用完全对等的两个诊断设备分别接入到网络,一个配置在近端,一个配置在远端并与汽车诊断口连接,通过建立虚拟现场、将虚拟现场与远端同步,然后进行远程诊断,其中虚拟现场是采集近端的汽车电子控制单元(E⑶)数据在远端建立起完整的诊断环境,其中配置在近端与远端诊断设备具有相同的诊断程序指令、类型和时序。
[0006]所述建立虚拟现场的过程包括以下三个步骤:
[0007]步骤一:远端诊断设备建立完整的诊断环境,远端诊断设备与汽车诊断接口相连,远端诊断设备与汽车电子控制单元(ECU)顺利实现数据交互,然后通过网络向近端诊断设备发送远程诊断请求;
[0008]步骤二:近端诊断设备通过网络获得远端诊断设备的请求后,发出积极响应给远端诊断设备;
[0009]步骤三:远端诊断设备确认并验证来自近端诊断设备的积极响应后,虚拟现场建立完成;
[0010]在此过程中,远端诊断设备会发送自身版本信息至近端诊断设备进行对比,若两者不一致,近端诊断设备将向远端诊断设备发出提示信息;或者近端诊断设备推送自身差异数据至远端诊断设备,完成远端诊断设备与近端诊断设备对等。
[0011]所述近端诊断设备与远端诊断设备同步的过程包括以下步骤:
[0012]步骤一:近端诊断设备通过网络向远端诊断设备发送自身的操作指令;
[0013]步骤二:远端诊断设备根据收到的操作指令类型和时序,在远端诊断设备同步执行;
[0014]步骤三:远端诊断设备把从汽车ECU上获得的执行结果发送给近端诊断设备。
[0015]在所述同步的过程中,图形用户界面(⑶1-Graphical User Interface)信息通过路径信息交互实现,复杂的界面信息通过交互矢量信息来实现同步,文本和矢量信息最大程度压缩了界面信息,同步之后以重绘的方式再现⑶I信息。
[0016]远程诊断结束以后,近端诊断设备发送结束指令给远程现场,远程现场退出诊断并终止同步机制,完成虚拟现场的关闭。远端诊断设备与近端诊断设备均对此次诊断服务进行记录,并保存。`
[0017]为了保证和实现任意两个诊断设备之间可以互相实现远程诊断,同时也保证在虚拟现场建立过程中授权请求的安全性和准确性,在网络传输环节,可以设置一个诊断服务引擎,诊断服务引擎需要验证:
[0018]一、验证每个端点诊断设备的合法性和有效性;
[0019]二、验证远、近端诊断设备之间传输数据的合法性和有效性;
[0020]三、管理和协调远、近端诊断设备数据的传输,提高远程诊断服务的效率和质量。
[0021]本发明的有益效果是:两个诊断设备具有的诊断服务完全一致,近端诊断设备只需要通过最简单的操作指令,就可以让远端诊断设备同步执行,并获得执行结果,实现远程诊断的需求。这个过程中的数据传输,都是很简短的操作指令,数据量很小,从而将对网络传输质量的要求也降到了最低,大大提高了远程诊断的效率和可行性,并且使整个诊断过程保持流程进行的状态,节省人力物力和场地资源。
【【专利附图】

【附图说明】】
[0022]图1是本发明虚拟方案实施示意图;
[0023]图2是本发明远程诊断的网络拓扑图。
【【具体实施方式】】
[0024]为了更好地为汽车保养维修服务,保养维修的车行与4S店都配置了更好的检测和诊断设备与专业的技术人员,为了更好地响应客户反馈意见或者紧急处理突发状况的等各种需要远程诊断和处理汽车问题的情况,致力于研发远程诊断技术,目前远程诊断技术最大的瓶颈就在于需要耗费庞大的网络信号流量,以一定带宽的通信网络来保证流畅的远程通信,所以本发明针对这一问题提供了一种解决方案,只需要传输简短的操作命令,数据量很小,对网络传输质量的要求大大降低,理论上该系统可以支持普通电话线PPP拨号下的恶劣网络环境的应用,即使在14.4Kpbs的通信带宽下,仍然可以实现流程的远程诊断过程,得到可靠结果。
[0025]这种远程诊断的方法,其特征在于,采用完全对等的两个诊断设备分别接入到网络,一个配置在近端,一个配置在远端并与汽车诊断口连接,通过建立虚拟现场、将虚拟现场与远端同步,然后进行远程诊断,其中虚拟现场是采集近端的汽车电子控制单元(ECU)数据在远端建立起完整的诊断环境,其中配置在近端与远端诊断设备具有相同的诊断程序指令、类型和时序。
[0026]所述建立虚拟现场的过程包括以下三个步骤:
[0027]步骤一:远端诊断设备建立完整的诊断环境,远端诊断设备与汽车诊断接口相连,远端诊断设备与汽车电子控制单元(ECU)顺利实现数据交互,然后通过网络向近端诊断设备发送远程诊断请求;
[0028]步骤二:近端诊断设备通过网络获得远端诊断设备的请求后,发出积极响应给远端诊断设备;
[0029]步骤三:远端诊断设备确认并验证来自近端诊断设备的积极响应后,虚拟现场建立完成;
[0030]在此过程中,远端诊断设备会发送自身版本信息至近端诊断设备进行对比,若两者不一致,近端诊断设备将向远端诊断设备发出提示信息;或者近端诊断设备推送自身差异数据至远端诊断设备,完成远端诊断设备与近端诊断设备对等。
[0031]所述近端诊断设备与远端诊断设备同步的过程包括以下步骤:
[0032]步骤一:近端诊断设备通过网络向远端诊断设备发送自身的操作指令;
[0033]步骤二:远端诊断设备根据收到的操作指令类型和时序,在远端诊断设备同步执行;
[0034]步骤三:远端诊断设备把从汽车ECU上获得的执行结果发送给近端诊断设备。
[0035]在所述同步的过程中,图形用户界面(⑶1-Graphical User Interface)信息通过路径信息交互实现,复杂的界面信息通过交互矢量信息来实现同步,文本和矢量信息最大程度压缩了界面信息,同步之后以重绘的方式再现⑶I信息。
[0036]远程诊断结束以后,近端诊断设备发送结束指令给远程现场,远程现场退出诊断并终止同步机制,完成虚拟现场的关闭。远端诊断设备与近端诊断设备均对此次诊断服务进行记录,并保存。
[0037]为了保证和实现任意两个诊断设备之间可以互相实现远程诊断,同时也保证在虚拟现场建立过程中授权请求的安全性和准确性,在网络传输环节,可以设置一个诊断服务引擎,而对于每个对应不同待诊断车辆的远端诊断设备,可以视为是诊断终端,诊断终端之间通过诊断引擎来交换数据,诊断服务引擎需要验证:
[0038]一、验证每个端点诊断设备的合法性和有效性;
[0039]二、验证远、近端诊断设备之间传输数据的合法性和有效性;
[0040]三、管理和协调远、近端诊断设备数据的传输,提高远程诊断服务的效率和质量。[0041]该方案的基本条件,需要配置两台完全对等的诊断设备,该对等的诊断设备包含多种平台的不同设备表现形式,但其中的软件功能是一致的,及对等设备功能对等同类设备,该技术包含非通用技术,是在充分利用同类同等设备本地资源文件信息一致情况下的网络交互信息压缩的工作方式,和通用Web Server动态建立技术,将远程界面动态反映为Web服务形式的较通用技术。
[0042]因为两个设备具有的诊断服务完全一致,近端诊断设备只需要通过最简单的操作指令,就可以让远端诊断设备同步执行,并获得执行结果,实现远程诊断的需求。这期间的数据传输,都是很简短的操作指令,数据量很小,从而将对网络传输质量的要求也降到了最低,大大提高了远程诊断的效率和可行性。近端诊断设备在远程诊断的过程中,能录制和收集远端诊断设备完整的实况信息,一方面有利于分析和解决问题,另一方面有利于案例的积累和总结。
[0043]以上所述,仅是本发明较佳实施例而已,并非对本发明作任何形式上的限制,虽然本发明以较佳实施例揭露如上,然而并非用以限定本发明,任何熟悉本专业的技术人员,在不脱离本发明技术方案范围内,当可利用上述揭示的技术内容作出些许变更或修饰为等同变化的等效实施例,但凡是未脱离本发明技术方案内容,依据本发明技术是指对以上实施例所作的任何简单修改、等同变化与修饰,均属于本发明技术方案的范围内。
【权利要求】
1.一种远程诊断的方法,其特征在于,采用完全对等的两个诊断设备分别接入到网络,一个配置在近端,称为近端诊断设备,一个配置在远端并与汽车诊断口连接,称为远端诊断设备,近端诊断设备与远端诊断设备之间通过建立虚拟现场、将虚拟现场与近端诊断设备同步,然后进行远程诊断,其中虚拟现场是采集远端的汽车电子控制单元(ECU)数据在近端诊断设备建立起完整的诊断环境,其中配置在近端与远端的诊断设备具有相同的诊断程序指令、类型和时序。
2.根据权利要求1所述远程诊断的方法,其特征在于,所述建立虚拟现场的过程包括以下三个步骤: 步骤一:远端诊断设备建立完整的诊断环境,远端诊断设备与汽车诊断接口相连,远端诊断设备与汽车电子控制单元(ECU)顺利实现数据交互,然后通过网络向近端诊断设备发送远程诊断请求; 步骤二:近端诊断设备通过网络获得远端诊断设备的请求后,发出积极响应给远端诊断设备; 步骤三:远端诊断设备确认并验证来自近端诊断设备的积极响应后,虚拟现场建立完成; 在此过程中,远端诊断设备会发送自身版本信息至近端诊断设备进行对比,若两者不一致,近端诊断设备将向远端诊断设备发出提示信息;或者近端诊断设备推送自身差异数据至远端诊断设备,完成远端诊断设备与近端诊断设备对等。
3.根据权利要求1所述远程诊断的方法,其特征在于,所述近端诊断设备与远端诊断设备同步的过程包括以下步骤: 步骤一:近端诊断设备通过网络向远端诊断设备发送自身的操作指令; 步骤二:远端诊断设备根据收到的操作指令类型和时序,在远端诊断设备同步执行; 步骤三:远端诊断设备把从汽车ECU上获得的执行结果发送给近端诊断设备。
4.根据权利要求3所述远程诊断的方法,其特征在于,在所述同步的过程中,图形用户界面一GUI信息通过路径信息交互实现,复杂的界面信息通过交互矢量信息来实现同步,文本和矢量信息最大程度压缩了界面信息,同步之后以重绘的方式再现GUI信息。
5.根据权利要求1所述远程诊断的方法,其特征在于,在完成远程诊断之后对虚拟现场的关闭,远程诊断结束以后,近端诊断设备发送结束指令给远程现场,远程现场退出诊断并终止同步机制,完成虚拟现场的关闭。远端诊断设备与近端诊断设备均对此次诊断服务进行记录,并保存。
6.根据权利要求1-5任一所述远程诊断的方法,其特征在于,在网络传输环节,设置一个诊断服务引擎,诊断服务引擎需要验证: 一、验证每个端点设备的合法性和有效性; 二、验证远、近端诊断设备传输数据的合法性和有效性; 三、管理和协调远、近端诊断设备数据的传输,提高远程诊断服务的效率和质量。
【文档编号】G05B23/02GK103676922SQ201210329819
【公开日】2014年3月26日 申请日期:2012年9月7日 优先权日:2012年9月7日
【发明者】管恩平, 孙朝方, 杨林波, 张海 申请人:深圳市车博仕电子科技有限公司
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1