基于互联网c/s模式的汽车诊断系统及方法

文档序号:6319683阅读:115来源:国知局
专利名称:基于互联网c/s模式的汽车诊断系统及方法
技术领域
本发明涉及一种汽车诊断系统及方法,尤其涉及一种基于互联网C/S模式基础上
的汽车诊断系统及方法。
背景技术
汽车是人们最熟悉、最常见的交通工具,它在人们生活中发挥着十分重要的作用。汽车尽管品质各异,形式多样,但它们在使用过程中都不可避免地会出现各种各样的故障,需要及时加以排除或修理。随着社会的发展和科学技术的进步,汽车的设计与生产也越来越多的采用了电子技术、自动化技术和电子计算机技术,这一方面使汽车的自动化程度越来越高,性能更加的优越,操作更加方便灵活,另一方面也对汽车维修和检测提出了更高的要求,传统的手工监测和维修方式已不能满足新型汽车的维修需要。 伴随着汽车自动控制技术的飞速发展,采用电脑控制的系统越来越多,汽车结构也越来越复杂,汽车的故障诊断也变得越来越复杂,汽车维修技师利用汽车诊断仪(解码器)来维修汽车已经是很普遍的现象,而且市场上的汽车诊断仪也种类繁多,有专门测试某类车的专用设备也有可以测试所有车的通用设备。 由于汽车电控不断出现新的类型,这样就出现各种汽车诊断设备都有一个共同的缺点需要不断的去升级自己设备里的软件,而且升级的方法还各不相同,有的是在网站上去下载升级,有的是通过CD光盘升级等等,带来很多的不方便和不及时性。另外,由于目前的设备都是独立的,所有数据都是保存在设备里面的,这样也就经常出现数据被破解复制,造成很多不安全的隐患。

发明内容
本发明的目的在于,提供一种基于互联网C/S模式的汽车诊断系统,该系统是基
于互联网上某一中央服务器为中心的一种C/S组建模式,其构架简单,使用方便。 本发明的另一 目的在于,提供一种基于互联网C/S模式的汽车诊断方法,该方法
方便对诊断核心数据的统一维护,只要联上服务器,随时都能使用最新的诊断数据,准确判
断出车辆的故障。 为实现上述目的,本发明提供一种基于互联网C/S模式的汽车诊断系统,其包括
服务器、互联网络、通过该互联网络与服务器呈星形结构分布式连接的数个终端;该服务器
内统一存放有核心的汽车诊断数据,并对该汽车诊断数据进行统一管理和维护,终端与服
务器连接,从服务器获取相应的诊断程序及需要的核心库数据,并显示诊断进程。 所述服务器设有对数据下载的监控器,如发现有非正常的下载情况,阻止该终端
方向服务器。 本发明还提供一种基于互联网C/S模式的汽车诊断方法,该方法包括
步骤l,终端用户与服务器建立连接;
步骤2,终端用户与服务器进行身份验证;
步骤3,终端用户确认车型,并发送该车型信息到服务器,进而获取相应的汽车诊断程序; 步骤4,运行该诊断程序,并对车辆进行功能诊断; 步骤5,向服务器发送信息获取相应功能所需要的核心库数据; 步骤6,对上述获取的核心库数据进行计算处理,并进行结果显示; 步骤7,判断是否结束操作,若否,则进行下一次功能诊断。 所述步骤1之前还包括将核心的汽车诊断数据统一存放到服务器的操作。
所述步骤2中,若身份验证为否,则返回终端用户初始界面;若身份验证为是,则
进入下一步确认车型的操作。 所述的汽车诊断程序具体到每个功能的执行程序,其包括诊断逻辑、通讯、核心数据调用及运算程序。 所述步骤5包括,向服务器发送诊断某一项功能所需要的信息,将该功能需要用到的核心数据包下载到终端用户的内存。 所述服务器设有监控数据下载的监控器,该监控器对终端用户的数据访问进行监控,若发现五个以上数据流的全部状态都依次被显示过,就把该终端用户的所有数据访问记录下来,并阻止该终端用户访问服务器。 所述步骤6中,运行核心数据包内该功能的诊断程序,计算结果并显示。 所述步骤7中,若判断为是,则退出操作,程序自动释放内存中的所有核心数据;
若判断为否,则进入步骤4进行下一项的功能诊断。 本发明的有益效果本发明的基于互联网C/S模式的汽车诊断系统及方法,其是基于互联网上某一中央服务器为中心的一种C/S组建模式,构架简单,使用方便,可以对核心诊断数据在服务器上统一进行更新维护及保护;此外,该方法不仅有效的保护了汽车各功能诊断的核心数据,使设备开发商的权力得到合法的保全,而且大大方便了对诊断核心数据的统一维护,使用户不再去关心软件升级的问题,只要联上服务器,随时都能使用最新的诊断数据,准确判断出车辆的故障。 为了能更进一步了解本发明的特征以及技术内容,请参阅以下有关本发明的详细说明与附图,然而附图仅提供参考与说明用,并非用来对本发明加以限制。


下面结合附图,通过对本发明的具体实施方式
详细描述,将使本发明的技术方案
及其它有益效果显而易见。 附图中, 图1为本发明基于互联网C/S模式的汽车诊断系统的结构示意 图2为本发明基于互联网C/S模式的汽车诊断方法的流程示意图。
具体实施例方式
为更进一步阐述本发明所采取的技术手段及其效果,以下结合本发明的优选实施例及其附图进行详细描述。 如图l所示,为本发明基于互联网客户机/服务器(C/S)模式的汽车诊断系统的结构示意图,其包括服务器10、互联网络20、通过该互联网络20与服务器10呈星形结构分布式连接的数个终端30 ;该服务器10内统一存放有核心的汽车诊断数据,并对该汽车诊断数据进行统一管理和维护,该服务器10还设有对数据下载的监控器(未图示),如发现有非正常的下载情况,阻止终端30访问服务器IO,具体可以是将该终端列入黑名单,待管理员分析之后做出相应处理。终端30负责与服务器10连接,从服务器10获取相应的诊断程序及需要的核心库数据,并显示诊断进程,各终端与服务器都是以星形结构建立,可以共享服务器里核心的汽车诊断数据。该系统可以使用户不用再关心软件升级问题,用户每次测试时都能及时用到最新的软件数据,加强了对诊断核心数据的保护,可以有效防止破解、复制等恶意行为。 如图2所示,本发明还提供了一种基于互联网C/S模式的汽车诊断方法,该方法包括 步骤1,终端用户与服务器建立连接。该步骤之前还包括将核心的汽车诊断数据统一存放到服务器的操作,然后将传统的诊断设备作为以中央服务器的一个终端用户与中央服务器连接。 步骤2,终端用户与服务器进行身份验证。在进入诊断之前,终端用户需要与服务器进行身份验证,若身份验证为否,则返回终端用户初始界面;若身份验证为是,则进入下一步确认车型的操作。 步骤3,终端用户确认车型,并发送该车型信息到服务器,进而获取相应的汽车诊断程序。终端用户与服务器身份验证后,终端用户输入待测试车辆的车型、系统及功能的相关信息,这样就可以从服务器把相应的诊断程序模块下载到本地内存进行运行。该汽车诊断程序具体到每个功能的执行程序,其包括诊断逻辑、通讯、核心数据的调用及运算程序。由于服务器设有对数据下载的监控器,该监控器会对终端用户的数据访问进行监控,若发现五个以上数据流的全部状态都依次被显示过,就把该终端用户的所有数据访问记录下来,并阻止该终端用户访问服务器,具体可以是将该终端用户暂时记入黑名单,待系统管理员进行认真分析后再做出决定是否停用该用户的访问。这里主要针对非法通过模拟器与终端用户通讯,破解各功能里的核心数据,因为要把一个数据或者故障码的破解出来,则需要模拟各种状态下的值才可以,如需要破解if (x == l)Y = OFF ;else if (x = = 2) Y = ON ;else Y = SeekErr-表达式,则需要分别使X的值变为1, 2,其它几种情况才可以知道各种状态的显示信息。如果经过数据监控发现有多条表达式(仅只状态量,像发动机转速等模拟量除外)的计算时都分别显示出了各种状态,则可以判断是在解剖。
步骤4,运行该诊断程序,并对车辆进行功能诊断。 步骤5,向服务器发送信息获取相应功能所需要的核心库数据。该步骤之前首先要向服务器发送诊断某一项功能所需要的信息,将该功能需要用到的核心数据包下载到终端用户的内存,这样终端用户诊断程序才正式开始运行。由于服务器设有监控数据下载的监控器,该监控器会对该核心数据包的下载进行监控,若发现有非正常的下载情况,则会将其列入黑名单,待管理员分析之后做出相应处理。 步骤6,对上述获取的核心库数据进行计算处理,并进行结果显示。运行核心数据包内该功能的诊断程序,由于终端用户具有一些基本的界面显示功能,因此可以将诊断的进程及计算结果显示在界面上。
步骤7,判断是否结束操作,若否,则进行下一次功能诊断。 一项功能诊断结束后, 选择是否进行其它项功能的诊断,若判断为是,则退出操作,程序自动释放内存中的所有核 心数据,将下载到内存里的数据信息自动删除;若判断为否,则进入步骤4进行下一项的功 能诊断,这样就使诊断程序的核心数据及程序得到了保护,而且能及时在服务器上统一更 新。 综上所述,本发明的基于互联网C/S模式的汽车诊断系统及方法,其是基于互联 网上某一中央服务器为中心的一种C/S组建模式,构架简单,使用方便,可以对核心诊断数 据在服务器上统一进行更新维护及保护;此外,该方法不仅有效的保护了汽车各功能诊断 的核心数据,使设备开发商的权力得到合法的保全,而且大大方便了对诊断核心数据的统 一维护,使用户不再去关心软件升级的问题,只要联上服务器,随时都能使用最新的诊断数 据,准确判断出车辆的故障。 以上所述,对于本领域的普通技术人员来说,可以根据本发明的技术方案和技术 构思作出其他各种相应的改变和变形,而所有这些改变和变形都应属于本发明权利要求的 保护范围。
权利要求
一种基于互联网C/S模式的汽车诊断系统,其特征在于,包括服务器、互联网络、通过该互联网络与服务器呈星形结构分布式连接的数个终端;该服务器内统一存放有核心的汽车诊断数据,并对该汽车诊断数据进行统一管理和维护,终端与服务器连接,从服务器获取相应的诊断程序及需要的核心库数据,并显示诊断进程。
2. 如权利要求1所述的基于互联网C/S模式的汽车诊断系统,其特征在于,所述服务器 设有监控数据下载的监控器,如发现有非正常的下载情况,阻止终端访问服务器。
3. —种基于互联网C/S模式的汽车诊断方法,其特征在于,包括如下步骤 步骤l,终端用户与服务器建立连接;步骤2,终端用户与服务器进行身份验证;步骤3,终端用户确认车型,并发送该车型信息到服务器,进而获取相应的汽车诊断程序;步骤4,运行该诊断程序,并对车辆进行功能诊断; 步骤5,向服务器发送信息获取相应功能所需要的核心库数据; 步骤6,对上述获取的核心库数据进行计算处理,并进行结果显示; 步骤7,判断是否结束操作,若否,则进行下一次功能诊断。
4. 如权利要求3所述的基于互联网C/S模式的汽车诊断方法,其特征在于,所述步骤1 之前还包括将核心的汽车诊断数据统一存放到服务器的操作。
5. 如权利要求3所述的基于互联网C/S模式的汽车诊断方法,其特征在于,所述步骤2 中,若身份验证为否,则返回终端用户初始界面;若身份验证为是,则进入下一步确认车型 的操作。
6. 如权利要求3所述的基于互联网C/S模式的汽车诊断方法,其特征在于,所述的汽车 诊断程序具体到每个功能的执行程序,其包括诊断逻辑、诊断通讯、诊断核心数据调用、及 诊断运算程序。
7. 如权利要求3所述的基于互联网C/S模式的汽车诊断方法,其特征在于,所述步骤 5包括,向服务器发送诊断某一项功能所需要的信息,将该功能需要用到的核心数据包下载 到终端用户的内存。
8. 如权利要求7所述的基于互联网C/S模式的汽车诊断方法,其特征在于,所述服务器 设有监控数据下载的监控器,该监控器对终端用户的数据访问进行监控,若发现五个以上 数据流的全部状态都依次被显示过,就把该终端用户的所有数据访问记录下来,并阻止该 终端用户访问服务器。
9. 如权利要求7所述的基于互联网C/S模式的汽车诊断方法,其特征在于,所述步骤6 中,运行核心数据包内该功能的诊断程序,计算结果并显示。
10. 如权利要求3所述的基于互联网C/S模式的汽车诊断方法,其特征在于,所述步骤 7中,若判断为是,则退出操作,程序自动释放内存中的所有核心数据;若判断为否,则进入 步骤4进行下一项的功能诊断。
全文摘要
本发明涉及一种基于互联网C/S模式的汽车诊断系统及方法,该方法包括步骤1,终端用户与服务器建立连接;步骤2,终端用户与服务器进行身份验证;步骤3,终端用户确认车型,并发送该车型信息到服务器,进而获取相应的汽车诊断程序;步骤4,运行该诊断程序,并对车辆进行功能诊断;步骤5,向服务器发送信息获取相应功能所需要的核心库数据;步骤6,对上述获取的核心库数据进行计算处理,并进行结果显示;步骤7,判断是否结束操作,若否,则进行下一次功能诊断。该系统是基于互联网上某一中央服务器为中心的一种C/S组建模式,其构架简单,使用方便;该方法方便对诊断核心数据的统一维护,只要联上服务器,随时都能使用最新的诊断数据,准确判断出车辆的故障。
文档编号G05B23/02GK101718992SQ200910110148
公开日2010年6月2日 申请日期2009年11月10日 优先权日2009年11月10日
发明者刘均, 夏金安 申请人:深圳市元征软件开发有限公司
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1