汽车诊断系统的无线通讯方法以及汽车诊断系统的制作方法
【技术领域】
[0001]本发明涉及汽车诊断技术领域,尤其涉及一种汽车诊断系统的无线通讯方法以及汽车诊断系统。
【背景技术】
[0002]汽车诊断系统分为上位机和下位机,上位机负责与用户的交互界面,上位机通常具有液晶屏显示系统诊断结果和控制信息,并且通过鼠标或触摸屏控制系统运行状态。下位机与汽车OBD(On-Board Diagnostic,车载诊断系统)诊断接口连接主要负责与汽车EQJ (Electronic Control Unit,电子控制单元)通讯,发送控制命令和接收汽车EQJ返回信息。上位机与下位机之间采用无线通讯或有线通信交换信息。目前,这两种通讯方式之间的选择,不仅需要进行预先设置,而且在汽车诊断过程中,若发现由于周围的无线干扰导致的通讯速度低或通讯不稳定情况,则需要将无线通讯选择到有线通讯方式。这种选择方法只能通过先退出系统,然后重新设置通讯方式为有线通讯方式,再重新进入系统。如此,无线通讯和有线通讯之间的选择操作过程繁琐且效率低下。
[0003]上述内容仅用于辅助理解本发明的技术方案,并不代表承认上述内容是现有技术。
【发明内容】
[0004]本发明的主要目的在于提供一种汽车诊断系统的无线通讯方法以及汽车诊断系统,旨在实现汽车诊断系统中上位机和下位机之间无线通讯或有线通讯的自动选择,以提高汽车诊断效率。
[0005]为实现上述目的,本发明提供的一种汽车诊断系统的无线通讯方法,所述汽车诊断系统包括上位机和下位机,所述汽车诊断系统的无线通讯方法包括以下步骤:
[0006]在启动汽车诊断模式后,所述上位机和下位机之间建立无线连接通路以及有线连接通路;
[0007]所述上位机经所述无线连接通路和有线连接通路同时向所述下位机发送无线通讯命令和有线通讯命令;
[0008]所述下位机根据所述无线通讯命令和有线通讯命令到达的时间先后顺序,向所述上位机反馈选择的无线连接通路或有线连接通路。
[0009]优选地,所述下位机根据所述无线通讯命令和有线通讯命令到达的时间先后顺序,向所述上位机反馈选择的无线连接通路或有线连接通路的步骤包括:
[0010]所述下位机获取所述无线通讯命令和有线通讯命令到达的时间点;
[0011]比较所述无线通讯命令和有线通讯命令到达的时间点先后顺序;
[0012]若所述无线通讯命令到达的时间点早于所述有线通讯命令到达的时间点,则向所述上位机反馈选择的为无线连接通路;
[0013]若所述有线通讯命令到达的时间点早于所述无线通讯命令到达的时间点,则向所述上位机反馈选择的为有线连接通路。
[0014]优选地,所述上位机经所述无线连接通路和有线连接通路同时向所述下位机发送无线通讯命令和有线通讯命令的步骤包括:
[0015]对所述无线通讯命令和有线通讯命令进行加序处理;
[0016]将经加序处理的无线通讯命令和有线通讯命令经所述无线连接通路和有线连接通路同时向所述下位机发送。
[0017]优选地,所述将经加序处理的无线通讯命令和有线通讯命令经所述无线连接通路和有线连接通路同时向所述下位机发送的步骤之后还包括:
[0018]所述下位机根据经加序处理的无线通讯命令或有线通讯命令,获取即时无线通讯命令或即时有线通讯命令;
[0019]对所述即时无线通讯命令或即时有线通讯命令进行脱序处理,并将经脱序处理的无线通讯命令或有线通讯命令反馈至所述上位机。
[0020]此外,为实现上述目的,本发明还提出一种汽车诊断系统,所述汽车诊断系统包括:
[0021]通路建立模块,用于在启动汽车诊断模式后,所述上位机和下位机之间建立无线连接通路以及有线连接通路;
[0022]命令发送模块,用于所述上位机经所述无线连接通路和有线连接通路同时向所述下位机发送无线通讯命令和有线通讯命令;
[0023]反馈处理模块,用于所述下位机根据所述无线通讯命令和有线通讯命令到达的时间先后顺序,向所述上位机反馈选择的无线连接通路或有线连接通路。
[0024]优选地,所述反馈处理模块包括:
[0025]时间获取单元,用于所述下位机获取所述无线通讯命令和有线通讯命令到达的时间点;
[0026]比较单元,用于比较所述无线通讯命令和有线通讯命令到达的时间点先后顺序;
[0027]第一反馈单元,用于若所述无线通讯命令到达的时间点早于所述有线通讯命令到达的时间点,则向所述上位机反馈选择的无线连接通路;
[0028]第二反馈单元,用于若所述有线通讯命令到达的时间点早于所述无线通讯命令到达的时间点,则向所述上位机反馈选择的有线连接通路。
[0029]优选地,所述命令发送模块包括:
[0030]加序处理单元,用于对所述无线通讯命令和有线通讯命令进行加序处理;
[0031]发送单元,用于将经加序处理的无线通讯命令和有线通讯命令经所述无线连接通路和有线连接通路同时向所述下位机发送。
[0032]优选地,所述命令发送模块还包括:
[0033]命令获取单元,用于所述下位机根据经加序处理的无线通讯命令或有线通讯命令,获取即时无线通讯命令或即时有线通讯命令;
[0034]脱序处理单元,用于对所述即时无线通讯命令或即时有线通讯命令进行脱序处理,并将经脱序处理的无线通讯命令或有线通讯命令反馈至所述上位机。
[0035]本发明提供的汽车诊断系统的无线通讯方法以及汽车诊断系统,通过在启动汽车诊断模式后,所述上位机和下位机之间建立无线连接通路以及有线连接通路,所述上位机经所述无线连接通路和有线连接通路同时向所述下位机发送无线通讯命令和有线通讯命令,所述下位机根据所述无线通讯命令和有线通讯命令到达的时间先后顺序,向所述上位机反馈选择的无线连接通路或有线连接通路。这样,汽车诊断系统在诊断过程中,不仅可以保证汽车诊断系统中通讯命令的准确性,还可自动地在无线通讯通路和有线通讯通路之间进行选择,如此动态地自动选择通讯方式,从而提高汽车的诊断效率。
【附图说明】
[0036]图1为本发明汽车诊断系统的无线通讯方法一实施例的流程示意图;
[0037]图2为本发明汽车诊断系统一实施例的硬件连接示意图;
[0038]图3为图1中步骤S103的细化流程示意图;
[0039]图4为图1中步骤S102的一实施例的细化流程示意图;
[0040]图5为图1中步骤S102的另一实施例的细化流程示意图;
[0041]图6为本发明汽车诊断系统一实施例的功能模块示意图;
[0042]图7为图6中反馈处理模块的细化功能模块示意图;
[0043]图8为图6中命令发送模块一实施例的细化功能模块示意图;
[0044]图9为图6中命令发送模块另一实施例的细化功能模块示意图。
[0045]本发明目的的实现、功能特点及优点将结合实
施例,参照附图做进一步说明。
【具体实施方式】
[0046]应当理解,此处所描述的具体实施例仅仅用以解释本发明,并不用于限定本发明。
[0047]本发明提供一种汽车诊断系统的无线通讯方法,参照图1,在一实施例中,所述汽车诊断系统包括上位机和下位机,所述汽车诊断系统的无线通讯方法包括以下步骤:
[0048]步骤S101,在启动汽车诊断模式后,所述上位机和下位机之间建立无线连接通路以及有线连接通路;
[0049]本实施例中,汽车诊断系统启动汽车诊断模式,所述上位机和下位机之间即同时建立无线连接通路以及有线连接通路。参照图2,其中,上位机是指可以直接发出操控命令的计算机,屏幕上显示各种信号变化(液压,水位,温度等)。下位机是直接控制设备、获取设备状况的计算机,一般是可编程逻辑控制器/单片机之类的。所述上位机发送通讯命令至下位机,下位机再根据此通讯命令解释成相应的时序信号直接控制相应设备如汽车。下位机不时读取汽车的状态数据(一般为模拟量),并将其转换成数字信号反馈给上位机。本优选实施例中,所述上位机负责与用户的交互界面,上位机通常具有液晶屏显示系统诊断结果和控制信息,并且通过鼠标或触摸屏控制系统运行状态。下位机与汽车OBD(On-BoardDiagnostic,车载诊断系统)诊断接口连接,主要负责与汽车E⑶通讯,发送通讯命令和接收汽车ECU返回的信息。所述上位机与下位机之间采用无线通讯或有线通信交换信息。
[0050]本实施例中,所述汽车诊断系统的无线通讯方式包括WIF1、蓝牙等无线通讯方式,去除了连线的束缚以及避免了接线和收线等繁琐的操作。当需要移动汽车诊断系统时,如需要单人完成汽车诊断中的动作测试功能或读取汽车行进过程中数据流功能时最适合采用无线通讯方式。
[0051]本实施例中,所述汽车诊断系统的有线通讯方式包括如USB接口(UniversalSerial Bus,通用串行总线)、RJ45网络接口 (Registered Jack 45,各种不同接头的一种类型,常用于网卡接口的数据传输)等有线通讯方式,可以排除外界的无线干扰。对通讯速度和稳定性要求极高的操作过程或在使用设备的全部过程中不可挪动设备和拔插连接线等时,如E⑶刷写功能或WIFI无线受到到环境干扰时,适合采用有线通讯方式。
[0052]步骤S102,所述上位机经所述无线连接通路和有线连接通路同时向所述下位机发送无线通讯命令和有线通讯命令;
[0053]本实施例中,以所述上位机为例,经所述无线连接通路和有线连接通路同时向所述下位机发送无线通讯命令和有线通讯命令。在其他实施例,所述下位机同样可以经所述无线连接通路和有线连接通路同时向所述上位机发送无线通讯命令和有线通讯命令。所述上位机或下位机经所述无线连接通路和有线连接通路同时发送通讯信号,也即无线连接和有线连接同时存在,只有保持这两个连接通路通讯才能保证动态选择过程中通讯不停顿。
[0054]本实施例中,在所述无线连接通路以及有线连接通路建立后,还需分别判断两个通路是否连接成功。若有线连接和无线连接都连接失败,汽车诊断系统则会报错,并显示通讯异常。
[0055]本实施例中,所述汽车诊断系统可以通过控制指示灯输出通讯状态,并将通讯数据传给上位机或下位机的主控模块,而实现上位机与下位机的主控模块之间进行命令交互,从而完成汽车诊断功能。
[0056]步骤S103,所述下位机根据所述无线通讯命令和有线通讯命令到达的时间先后顺序,向所述上位机反馈选择的无线连接通路或有线连接通路。
[0057]本实施例中,不需要对通讯方式进行预先设置,在通讯过程中可以完成这两种通讯方式的动态自动选择。例如,在需要对通讯速度和稳定性要求极高的ECU刷写或防盗等特殊操作过程时,可以用USB线连接上位机和下位机,汽车诊断系统就可以动态自动选择为有线通讯方式,此时上位机和下位机的通讯方式指示灯会显示已选择为有线通讯方式。如果需要在使用过程中移动设备,可直接拔掉连接线,汽车诊断系统就可以动态自动选择为无线通讯方式,此时上位机和下位机的通讯方式指示灯会显示已选择为无线通讯方式。
[0058]进一步地,参照图3,所述步骤S103包括:
[0059]步骤S1031,所述下位机获取所述无线通讯命令和有线通讯命令到达的时间点;
[0060]本实施例中,可以理解的是,不同的场景下,无线通讯命令和有线通讯命令到达所述下位机的时间通常不一样。例如,在ECU刷写或防盗等特殊操作过程时,此时有线通讯命令到达的时间点要早于无线通讯命令到达的时间点;而在比较狭窄的区域使用汽车诊断系统时,对通讯速度和稳定性要求极高的,此时无线通讯命令到达的时间点要早于有线通讯命令到达的时间点。
[0061]步骤S1032,比较所述无线通讯命令和有线通讯命令到达的时间点先后顺序;
[0062]步骤S1033,若所述无线通讯命令到达的时间点早于所述有线通讯命令到达的时间点,则向所述上位机反馈选择的为无线连接通路;
[0063]本实施例中,所述无线通讯命令到达的时间点早于所述有线通讯命令到达的时间点,说明此时适合采取无线连接通路进行上位机和下位机之间的交互。
[0064]步骤S1034,若所述有线通讯命令到达的时间点早于所述无线通讯命令到达的时间点,则向所述上位机反馈选择的为有线连接通路。
[0065]本实施例中,所述有线通讯命令到达的时间点早于所述无线通讯命令到达的时间点,说明此时适合采取有线连接通路进行上位机和下位机之间的交互。
[0066]本发明提供的汽车诊断系统的无线通讯方法,通过在启动汽车诊断模式后,所述上位机和下位机之间建立无线连接通路以及有线连接通路,所述上位机经所述无线连接通路和有线连接通路同时向所述下位机发送无线通讯命令和有线通讯命令,所述下位机根据所述无线通讯命令和有线通讯命令到达的时间先后顺序,向所述上位机反馈选择的无线连接通路或有线连接通路。这样,汽车诊断系统在诊断过程中,不仅可以保证汽车诊断系统中通讯命令的准确性,还可自动地在无线通讯通路和有线通讯通路之间进行选择,如此动态地自动选择通讯方式,从而提高汽车的诊断效率。
[0067]在一实施例中,如图4所示,在上述图1的实施例的基础上,本实施例中,所述步骤S102包括:
[0068]步骤S1021,对所述通讯命令进行加序处理;
[0069]步骤S1022,将经加序处理的无线通讯命令和有线通讯命令经所述无线连接通路和有线连接通路同时向所述下位机发送。
[0070]本实施例中,以所述上位机为例,所述上位机在向所述下位机发送通讯命令前,会对所述通讯命令进行加序处理,将经加序处理的无线通讯命令和有线通讯命令经所述无线连接通路和有线连接通路同时向所述下位机发送。其中,所述加序处理可以为预定时间内,按接收到的所述上位机或下位机发送的通讯命令的时间顺序,依次加序处理为第一无线通讯命令和第一有线通讯命令、第二无线通讯命令和第二有线通讯命令、第三无线通讯命令和第三有线通讯命令……。
[0071]在一实
施例中,如图5所示,在上述图4的实施例的基础上,本实施例中,所述步骤S1022之后还包括:
[0072]步骤S1023,所述下位机根据经加序处理的无线通讯命令或有线通讯命令,获取即时无线通讯命令或即时有线通讯命令;
[0073]本实施例中,所述下位机接收经加序处理的无线通讯命令或有线通讯命令,并从中选择出预定时间内最近的即时无线通讯命令或即时有线通讯命令。
[0074]步骤S1024,对所述即时无线通讯命令或即时有线通讯命令进行脱序处理,并将经脱序处理的无线通讯命令或有线通讯命令反馈至所述上位机。
[0075]本实施例中,所述下位机选择出即时无线通讯命令或即时有线通讯命令时,还需要将经所述上位机加序处理后的即时无线通讯命令或即时有线通讯命令进行脱序处理,并将经脱序处理的无线通讯命令或有线通讯命令反馈至所述上位机。可以理解的是,所述下位机的反馈过程与所述上位机的通讯命令发送过程相同,在此不再赘述。
[0076]本发明还提供一种汽车诊断系统1,参照图6和图2,在一实施例中,所述汽车诊断系统包括上位机10和下位机20,所述汽车诊断系统I包括:
[0077]通路建立模块101,用于在启动汽车诊断模式后,所述上位机10和下位机20之间建立无线连接通路以及有线连接通路;
[0078]本实施例中,汽车诊断系统启动汽车诊断模式,所述上位机10和下位机20之间即同时建立无线连接通路以及有线连接通路。参照图2,其中,上位机10是指可以直接发出操控命令的计算机,屏幕上显示各种信号变化(液压,水位,温度等)。下位机20是直接控制设备、获取设备状况的计算机,一般是可编程逻辑控制器/单片机之类的。所述上位机10发送通讯命令至下位机20,下位机20再根据此通讯命令解释成相应的时序信号直接控制相应设备如汽车。下位机20不时读取汽车的状态数据(一般为模拟量),并将其转换成数字信号反馈给上位机10。本优选实施例中,所述上位机10负责与用户的交互界面,上位机10通常具有液晶屏显示系统诊断结果和控制信息,并且通过鼠标或触摸屏控制系统运行状态。下位机20与汽车OBD (On-Board Diagnostic,车载诊断系统)诊断接口连接,主要负责与汽车E⑶通讯,发送通讯命令和接收汽车E⑶返回的信息。所述上位机10与下位机20之间采用无线通讯或有线通信交换信息。
[0079]本实施例中,所述汽车诊断系统的无线通讯方式包括WIF1、蓝牙等无线通讯方式,去除了连线的束缚以及避免了接线和收线等繁琐的操作。当需要移动汽车诊断系统时,如需要单人完成汽车诊断中的动作测试功能或读取汽车行进过程中数据流功能时最适合采用无线通讯方式。
[0080]本实施例中,所述汽车诊断系统的有线通讯方式包括如USB接口(UniversalSerial Bus,通用串行总线)、RJ45网络接口 (Registered Jack 45,各种不同接头的一种类型,常用于网卡接口的数据传输)等有线通讯方式,可以排除外界的无线干扰。对通讯速度和稳定性要求极高的操作过程或在使用设备的全部过程中不可挪动设备和拔插连接线等时,如E⑶刷写功能或WIFI无线受到到环境干扰时,适合采用有线通讯方式。
[0081]命令发送模块102,用于所述上位机10经所述无线连接通路和有线连接通路同时向所述下位机20发送无线通讯命令和有线通讯命令;
[0082]本实施例中,以所述上位机10为例,经所述无线连接通路和有线连接通路同时向所述下位机20发送无线通讯命令和有线通讯命令。在其他实施例,所述下位机20同样可以经所述无线连接通路和有线连接通路同时向所述上位机10发送无线通讯命令和有线通讯命令。所述上位机10或下位机20经所述无线连接通路和有线连接通路同时发送通讯信号,也即无线连接和有线连接同时存在,只有保持这两个连接通路通讯才能保证动态选择过程中通讯不停顿。
[0083]本实施例中,在所述无线连接通路以及有线连接通路建立后,还需分别判断两个通路是否连接成功。若有线连接和无线连接都连接失败,汽车诊断系统则会报错,并显示通讯异常。
[0084]本实施例中,所述汽车诊断系统可以通过控制指示灯输出通讯状态,并将通讯数据传给上位机10或下位机20的主控模块,而实现上位机10与下位机20的主控模块之间进行命令交互,从而完成汽车诊断功能。
[0085]反馈处理模块103,用于所述下位机20根据所述无线通讯命令和有线通讯命令到达的时间先后顺序,向所述上位机10反馈选择的无线连接通路或有线连接通路。
[0086]本实施例中,不需要对通讯方式进行预先设置,在通讯过程中可以完成这两种通讯方式的动态自动选择。例如,在需要对通讯速度和稳定性要求极高的ECU刷写或防盗等特殊操作过程时,可以用USB线连接上位机10和下位机20,汽车诊断系统就可以动态自动选择为有线通讯方式,此时上位机10和下位机20的通讯方式指示灯会显示已选择为有线通讯方式。如果需要在使用过程中移动设备,可直接拔掉连接线,汽车诊断系统就可以动态自动选择为无线通讯方式,此时上位机10和下位机20的通讯方式指示灯会显示已选择为无线通讯方式。
[0087]进一步地,参照图7,本实施例中,所述反馈处理模块103包括:
[0088]时间获取单元1031,用于所述下位机20获取所述无线通讯命令和有线通讯命令到达的时间点;
[0089]本实施例中,可以理解的是,不同的场景下,无线通讯命令和有线通讯命令到达所述下位机20的时间通常不一样。例如,在ECU刷写或防盗等特殊操作过程时,此时有线通讯命令到达的时间点要早于无线通讯命令到达的时间点;而在比较狭窄的区域使用汽车诊断系统时,对通讯速度和稳定性要求极高的,此时无线通讯命令到达的时间点要早于有线通讯命令到达的时间点。
[0090]比较单元1032,用于比较所述无线通讯命令和有线通讯命令到达的时间点先后顺序;
[0091]第一反馈单元1033,用于若所述无线通讯命令到达的时间点早于所述有线通讯命令到达的时间点,则向所述上位机10反馈选择的无线连接通路;
[0092]本实施例中,所述无线通讯命令到达的时间点早于所述有线通讯命令到达的时间点,说明此时适合采取无线连接通路进行上位机10和下位机20之间的交互。
[0093]第二反馈单元1034,用于若所述有线通讯命令到达的时间点早于所述无线通讯命令到达的时间点,则向所述上位机10反馈选择的有线连接通路。
[0094]本实施例中,所述有线通讯命令到达的时间点早于所述无线通讯命令到达的时间点,说明此时适合采取有线连接通路进行上位机10和下位机20之间的交互。
[0095]本发明提供的汽车诊断系统,通过在启动汽车诊断模式后,所述上位机10和下位机20之间建立无线连接通路以及有线连接通路,所述上位机10经所述无线连接通路和有线连接通路同时向所述下位机20发送无线通讯命令和有线通讯命令,所述下位机20根据所述无线通讯命令和有线通讯命令到达的时间先后顺序,向所述上位机10反馈选择的无线连接通路或有线连接通路。这样,汽车诊
断系统在诊断过程中,不仅可以保证汽车诊断系统中通讯命令的准确性,还可自动地在无线通讯通路和有线通讯通路之间进行选择,如此动态地自动选择为通讯方式,从而提高汽车的诊断效率。
[0096]在一实施例中,如图8所示,在上述图6的实施例的基础上,本实施例中,所述命令发送模块102包括:
[0097]加序处理单元1021,用于对所述无线通讯命令和有线通讯命令进行加序处理;
[0098]发送单元1022,用于将经加序处理的无线通讯命令和有线通讯命令经所述无线连接通路和有线连接通路同时向所述下位机20发送。
[0099]本实施例中,以所述上位机10为例,所述上位机10在向所述下位机20发送通讯命令前,会对所述通讯命令进行加序处理,将经加序处理的无线通讯命令和有线通讯命令经所述无线连接通路和有线连接通路同时向所述下位机20发送。其中,所述加序处理可以为预定时间内,按接收到的所述上位机10或下位机20发送的通讯命令的时间顺序,依次加序处理为第一无线通讯命令和第一有线通讯命令、第二无线通讯命令和第二有线通讯命令、第三无线通讯命令和第三有线通讯命令……。
[0100]在一实施例中,如图9所示,在上述图8的实施例的基础上,所述命令发送模块102还包括:
[0101]命令获取单元1023,用于所述下位机20根据经加序处理的无线通讯命令或有线通讯命令,获取即时无线通讯命令或即时有线通讯命令;
[0102]本实施例中,下位机20接收经加序处理的无线通讯命令或有线通讯命令,并从中选择出预定时间内最近的即时无线通讯命令或即时有线通讯命令。
[0103]脱序处理单元1024,用于对所述即时无线通讯命令或即时有线通讯命令进行脱序处理,并将经脱序处理的无线通讯命令或有线通讯命令反馈至所述上位机10。
[0104]本实施例中,下位机20选择出即时无线通讯命令或即时有线通讯命令时,还需要将经所述上位机10加序处理后的即时无线通讯命令或即时有线通讯命令进行脱序处理,并将经脱序处理的无线通讯命令或有线通讯命令反馈至所述上位机10。可以理解的是,所述下位机20的反馈过程与所述上位机10的通讯命令发送过程相同,在此不再赘述。
[0105]以上仅为本发明的优选实施例,并非因此限制本发明的专利范围,凡是利用本发明说明书及附图内容所作的等效结构或等效流程变换,或直接或间接运用在其他相关的技术领域,均同理包括在本发明的专利保护范围内。
【主权项】
1.一种汽车诊断系统的无线通讯方法,其特征在于,所述汽车诊断系统包括上位机和下位机,所述汽车诊断系统的无线通讯方法包括以下步骤: 在启动汽车诊断模式后,所述上位机和下位机之间建立无线连接通路以及有线连接通路; 所述上位机经所述无线连接通路和有线连接通路同时向所述下位机发送无线通讯命令和有线通讯命令; 所述下位机根据所述无线通讯命令和有线通讯命令到达的时间先后顺序,向所述上位机反馈选择的无线连接通路或有线连接通路。2.如权利要求1所述的汽车诊断系统的无线通讯方法,其特征在于,所述下位机根据所述无线通讯命令和有线通讯命令到达的时间先后顺序,向所述上位机反馈选择的无线连接通路或有线连接通路的步骤包括: 所述下位机获取所述无线通讯命令和有线通讯命令到达的时间点; 比较所述无线通讯命令和有线通讯命令到达的时间点先后顺序; 若所述无线通讯命令到达的时间点早于所述有线通讯命令到达的时间点,则向所述上位机反馈选择的为无线连接通路; 若所述有线通讯命令到达的时间点早于所述无线通讯命令到达的时间点,则向所述上位机反馈选择的为有线连接通路。3.如权利要求1所述的汽车诊断系统的无线通讯方法,其特征在于,所述上位机经所述无线连接通路和有线连接通路同时向所述下位机发送无线通讯命令和有线通讯命令的步骤包括: 对所述无线通讯命令和有线通讯命令进行加序处理; 将经加序处理的无线通讯命令和有线通讯命令经所述无线连接通路和有线连接通路同时向所述下位机发送。4.如权利要求3所述的汽车诊断系统的无线通讯方法,其特征在于,所述将经加序处理的无线通讯命令和有线通讯命令经所述无线连接通路和有线连接通路同时向所述下位机发送的步骤之后还包括: 所述下位机根据经加序处理的无线通讯命令或有线通讯命令,获取即时无线通讯命令或即时有线通讯命令; 对所述即时无线通讯命令或即时有线通讯命令进行脱序处理,并将经脱序处理的无线通讯命令或有线通讯命令反馈至所述上位机。5.一种汽车诊断系统,其特征在于,所述汽车诊断系统包括: 通路建立模块,用于在启动汽车诊断模式后,所述上位机和下位机之间建立无线连接通路以及有线连接通路; 命令发送模块,用于所述上位机经所述无线连接通路和有线连接通路同时向所述下位机发送无线通讯命令和有线通讯命令; 反馈处理模块,用于所述下位机根据所述无线通讯命令和有线通讯命令到达的时间先后顺序,向所述上位机反馈选择的无线连接通路或有线连接通路。6.如权利要求5所述的汽车诊断系统,其特征在于,所述反馈处理模块包括: 时间获取单元,用于所述下位机获取所述无线通讯命令和有线通讯命令到达的时间占.V, 比较单元,用于比较所述无线通讯命令和有线通讯命令到达的时间点先后顺序;第一反馈单元,用于若所述无线通讯命令到达的时间点早于所述有线通讯命令到达的时间点,则向所述上位机反馈选择的无线连接通路; 第二反馈单元,用于若所述有线通讯命令到达的时间点早于所述无线通讯命令到达的时间点,则向所述上位机反馈选择的有线连接通路。7.如权利要求5所述的汽车诊断系统,其特征在于,所述命令发送模块包括: 加序处理单元,用于对所述无线通讯命令和有线通讯命令进行加序处理; 发送单元,用于将经加序处理的无线通讯命令和有线通讯命令经所述无线连接通路和有线连接通路同时向所述下位机发送。8.如权利要求7所述的汽车诊断系统,其特征在于,所述命令发送模块还包括: 命令获取单元,用于所述下位机根据经加序处理的无线通讯命令或有线通讯命令,获取即时无线通讯命令或即时有线通讯命令; 脱序处理单元,用于对所述即时无线通讯命令或即时有线通讯命令进行脱序处理,并将经脱序处理的无线通讯命令或有线通讯命令反馈至所述上位机。
【专利摘要】本发明公开了一种汽车诊断系统的无线通讯方法,包括以下步骤:在启动汽车诊断模式后,所述上位机和下位机之间建立无线连接通路以及有线连接通路;所述上位机经所述无线连接通路和有线连接通路同时向所述下位机发送无线通讯命令和有线通讯命令;所述下位机根据所述无线通讯命令和有线通讯命令到达的时间先后顺序,向所述上位机反馈选择的无线连接通路或有线连接通路。本发明还公开了一种汽车诊断系统。本发明可以实现汽车诊断系统中上位机和下位机之间无线通讯或有线通讯的自动选择,而提高汽车的诊断效率。
【IPC分类】G05B23/02
【公开号】CN104881020
【申请号】CN201510204346
【发明人】刘均, 燕崴
【申请人】深圳市元征软件开发有限公司
【公开日】2015年9月2日
【申请日】2015年4月27日
转载请注明原文地址:https://www.famiwei.com/read-8139046.html