The embodiment of the invention relates to a method for establishing a logical channel, a device and a vehicle communication interface VCI. The method comprises receiving at least two first instructions sent by a vehicle diagnosis device for instructing the vehicle diagnosis device to establish a connection with an electronic control unit ECU of the vehicle. According to the at least two first instructions, at least two logic channels are established, and the first instruction corresponds to the logic channel for transmitting data between the vehicle diagnosis device and the ECU. The embodiment of the invention establishes at least two logical channels for transmitting data between the vehicle diagnosis device and the ECU according to at least two first instructions, thereby forming a plurality of channels for accessing each ECU. Through at least two logic channels, the vehicle diagnosis device can access at least two ECUs simultaneously, which improves the diagnosis efficiency.
【技术实现步骤摘要】
逻辑通道的建立方法、装置和交通工具通信接口VCI
本专利技术实施例涉及汽车诊断
,特别涉及一种逻辑通道的建立方法、装置和交通工具通信接口VCI。
技术介绍
目前检测汽车故障和性能的汽车诊断系统的应用越来越广泛,其主要通过汽车通信接口VCI连接汽车网络和汽车诊断设备中的诊断软件,利用诊断软件对汽车网络中的汽车电脑(ElectronicControlUnit,ECU)进行诊断。目前汽车对ECU的依赖日益加大,一台汽车少则十几个ECU,多则可达几十上百个ECU。实现本专利技术过程中,专利技术人发现相关技术中至少存在如下问题:目前汽车诊断设备一次只能访问一个ECU,诊断效率较低。
技术实现思路
本专利技术实施例的目的是提供一种能提高诊断效率的逻辑通道的建立方法、装置和交通工具通信接口VCI。第一方面,本专利技术实施例提供了一种逻辑通道的建立方法,应用于交通工具通信接口VCI,所述方法包括:接收交通工具诊断设备发送的至少2个第一指令,所述第一指令用于指示所述交通工具诊断设备与交通工具的电子控制单元ECU建立连接;根据所述至少2个第一指令,建立至少2个逻辑通道,所述第一指令 ...
【技术保护点】
1.一种逻辑通道的建立方法,应用于交通工具通信接口VCI,其特征在于,所述方法包括:接收交通工具诊断设备发送的至少2个第一指令,所述第一指令用于指示所述交通工具诊断设备与交通工具的电子控制单元ECU建立连接;根据所述至少2个第一指令,建立至少2个逻辑通道,所述第一指令与所述逻辑通道一一对应,所述逻辑通道用于传输所述交通工具诊断设备与所述ECU之间的数据。
【技术特征摘要】
1.一种逻辑通道的建立方法,应用于交通工具通信接口VCI,其特征在于,所述方法包括:接收交通工具诊断设备发送的至少2个第一指令,所述第一指令用于指示所述交通工具诊断设备与交通工具的电子控制单元ECU建立连接;根据所述至少2个第一指令,建立至少2个逻辑通道,所述第一指令与所述逻辑通道一一对应,所述逻辑通道用于传输所述交通工具诊断设备与所述ECU之间的数据。2.根据权利要求1所述的方法,其特征在于,所述根据所述至少2个第一指令,建立至少2个逻辑通道,包括:根据所述至少2个第一指令,在所述VCI的各软件层上建立通道元素;其中,所述各软件层上的通道元素用于与相邻的软件层进行通信,以建立所述至少2个逻辑通道。3.根据权利要求2所述的方法,其特征在于,所述根据所述至少2个第一指令,在所述VCI的各软件层上建立通道元素,包括:根据所述至少2个第一指令,在操作系统层上建立至少2个线程,所述第一指令与所述线程一一对应。4.根据权利要求3所述的方法,其特征在于,所述方法还包括:在所述操作系统层上建立主线程,所述主线程用于管理所述至少2个线程。5.根据权利要求2所述的方法,其特征在于,所述根据所述至少2个第一指令,在所述VCI的各软件层上建立通道元素,包括:根据所述至少2个第一指令中各自的协议类型,在协议栈层建立至少2个协议对象,所述第一指令与所述协议对象一一对应。6.根据权利要求2所述的方法,其特征在于,所述根据所述至少2个第一指令,在所述VCI的各软件层上建立通道元素,包括:根据所述至少2个第一指令中各自的总线类型和/或管脚信息,在硬件驱动层建立至少1个总线驱动对象。7.根据权利要求6所述的方法,其特征在于,所述根据所述至少2个第一指令中各自的总线类型和/或管脚信息,在硬件驱动层建立至少1个总线驱动对象,包括:若所述至少2个第一指令中存在总线类型和管脚信息均相同的第一指令,则在所述硬件驱动层为总线类型和管脚信息均相同的第一指令建立一个总线驱动对象;若所述至少2个第一指令中各个第一指令的总线类型均不相同,或者各个第一指令的管脚信息均不相同,则在所述硬件驱动层建立至少2个总线驱动对象,所述第一指令与所述总线驱动对象一一对应。8.根据权利要求1-7任一项所述的方法,其特征在于,所述接收所述交通工具诊断设备发送的至少2个第一指令,包括:通过异步通讯层同时接收所述交通工具诊断设备发送的所述至少2个第一指令。9.根据权利要求1-8任一项所述的方法,其特征在于,所述方法还包括:接收所述交通工具诊断设备发送的至少2个第二指令,所述第二指令包括数据以及通道标识;根据所述至少2个第二指令中各自的通道标识,确定至少2个逻辑通道,所述第二指令与所述逻辑通道一一对应;通过所述至少2个逻辑通道,将所述至少2个第二指令中的数据发送至所述至少2个逻辑通道各自对应的ECU。10.根据权利要求1-9任一项所述的方法,其特征在于,所述方法还包括:接收至少2个ECU各自发送的数据;通过至少2个逻辑通道,将所述数据发送至所述交通工具诊断设备;其中,所述ECU与所述逻辑通道一一对应。11.一种逻辑通道的建立装置,应用于交通工具通信接口VCI,其特征在于,所述装置包括:第一指令接收模块,用于接收交通工具诊断设备发送的至少2个第一指令,所述第一指令用于指示所述交通工具诊断设备与交通工具的电子控制单元ECU建立连接;逻辑通道建立模块,用...
【专利技术属性】
技术研发人员:赖辉强,瞿松松,
申请(专利权)人:深圳市道通科技股份有限公司,
类型:发明
国别省市:广东,44
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。