一种VCI设备程序升级方法、装置和系统制造方法及图纸

技术编号:9956999 阅读:162 留言:0更新日期:2014-04-23 17:12
本发明专利技术公开了一种VCI设备程序升级方法、装置和系统,属于车辆和软件技术领域,该方法包括:VCI设备打开其配备的所有的连接端口,启动命令监听线程;监听到服务端的编程广播命令后,获取接收编程广播命令的连接端口;通过该连接端口向服务端回复VCI设备的ID,并进入升级模式接收服务端传输的升级文件。采用本发明专利技术实施例,通过VCI设备启动命令监听线程,实现对各通信接口的监控,提供了VCI设备多种通路连接的升级方式,并且升级服务端可以运行在多种平台。从而增强VCI设备升级的灵活性和广泛性,提高用户使用便利性。

【技术实现步骤摘要】
一种VCI设备程序升级方法、装置和系统
本专利技术涉及汽车和软件
,尤其涉及一种VCI(车辆通信接口)设备程序升级方法、装置和系统。
技术介绍
随着汽车电子技术的高速发展,越来越多的汽车电脑系统需要维护和升级,越来越多的汽车诊断或编程设备制造商也频频出现,这样设备也需要不停的升级和维护,VCI设备也是其中的一种通用型汽车诊断或编程接口设备,大都是基于嵌入式操作系统,其软件也需要得到升级,以适应汽车电子的发展。目前,一般对VCI设备的升级方法大都是使用单一的连接方式(比如USB,COM,或者无线),这样,用户的升级服务端大都仅仅是在PC平台,并且必需要提供指定的连接端口才能进行代码的升级,局限性高,灵活性相对较低,给用户的使用带来困难。
技术实现思路
有鉴于此,本专利技术要解决的技术问题是提供一种VCI设备程序升级方法、装置和系统,以提供VCI设备多种通路连接的升级方式,服务端可以运行在多种平台,从而增强VCI设备升级的灵活性和通用性,提高用户使用便利性。本专利技术解决上述技术问题所采用的技术方案如下:根据本专利技术的一个方面,提供的一种VCI设备程序升级方法,应用于VCI设备,该方法包括:VCI设备打开其配备的所有的连接端口,启动命令监听线程;监听到服务端的编程广播命令后,获取接收编程广播命令的连接端口;通过连接端口向服务端回复VCI设备的ID,并进入升级模式接收服务端传输的升级文件。优选的,连接端口包括:COM、USB、有线网络、WIFI、蓝牙、和/或红外。优选的,VCI设备的ID包括:VCI设备的IP地址和/或MAC地址。根据本专利技术的另一个方面,提供的一种VCI设备程序升级方法,应用于服务端,该方法包括:服务端检测其配备的所有的连接端口并打开;通过所有的连接端口发送编程广播命令;接收到VCI设备回复的VCI设备的ID后,获取接收回复的连接端口;根据VCI设备的ID,通过连接端口向VCI设备传输升级文件。优选的,连接端口包括:COM、USB、有线网络、WIFI、蓝牙、和/或红外。优选的,VCI设备的ID包括:VCI设备的IP地址和/或MAC地址。优选的,上述通过连接端口向VCI设备传输升级文件之前还包括:让用户确认VCI设备升级信息的正确性,如果不正确,则结束流程。根据本专利技术的再一个方面,提供的一种VCI设备程序升级方法包括:VCI设备打开其配备的所有的连接端口,启动命令监听线程;服务端检测其配备的所有的连接端口并打开,通过检测到的连接端口发送编程广播命令;VCI设备监听到服务端的编程广播命令后,获取接收编程广播命令的连接端口;通过连接端口向服务端回复VCI设备的ID,并进入升级模式;服务端接收到VCI设备回复的VCI设备的ID后,根据VCI设备的ID,通过连接端口向VCI设备传输升级文件。根据本专利技术的又一个方面,提供的一种VCI设备程序升级装置,应用于VCI设备,该装置包括:命令监听模块,打开其配备的所有的连接端口,启动命令监听线程;端口获取模块,用于监听到服务端的编程广播命令后,获取接收编程广播命令的连接端口;ID发送模块,用于通过连接端口向服务端回复VCI设备的ID;文件接收模块,用于进入升级模式接收服务端传输的升级文件。根据本专利技术的又一个方面,提供的一种VCI设备程序升级装置,应用于服务端,该装置包括:端口激活模块,用于检测其配备的所有的连接端口并打开;命令发送模块,用于通过所有的连接端口发送编程广播命令;ID接收模块,用于接收VCI设备回复的VCI设备的ID,并获取接收回复的连接端口;文件发送模块,根据VCI设备的ID,通过连接端口向VCI设备传输升级文件。根据本专利技术的又一个方面,提供的一种VCI设备程序升级系统,包括上述应用于VCI设备的升级装置,以及应用于服务端的升级装置。本专利技术实施例提供的VCI设备程序升级方法、装置和系统,与现有技术相比,通过VCI设备启动命令监听线程,实现对各通信接口的监控,提供了VCI设备多种通路连接的升级方式,比如COM,USB,有线网络,WIFI,蓝牙,红外等,灵活性高。并且升级服务端可以运行在多种平台,比如ANDOIR,IOS,WINDOWS等平台,应用广泛。从而增强VCI设备升级的灵活性和广泛性,提高用户使用便利性。附图说明图1为本专利技术实施例提供的一种VCI设备程序升级方法的流程图。图2为本专利技术实施例提供的另一种VCI设备程序升级方法的流程图。图3为本专利技术实施例提供的又一种VCI设备程序升级方法的流程图。图4为本专利技术优选实施例提供的一种VCI设备程序升级方法的流程图。图5为本专利技术实施例提供的一种VCI设备程序升级装置的结构示意图。图6为本专利技术实施例提供的另一种VCI设备程序升级装置的结构示意图。具体实施方式为了使本专利技术所要解决的技术问题、技术方案及有益效果更加清楚、明白,以下结合附图和实施例,对本专利技术进行进一步详细说明。应当理解,此处所描述的具体实施例仅仅用以解释本专利技术,并不用于限定本专利技术。请参阅图1,本专利技术实施例提供的一种VCI设备程序升级方法应用于VCI设备,该方法包括:S101、VCI设备打开其配备的所有的连接端口,启动命令监听线程。具体来说,VCI设备启动后,打开其配备的所有的连接端口,并启动命令监听线程处于待命状态监听升级命令。其中连接端口包括但不限于:COM、USB、有线网络、WIFI、蓝牙、和红外等连接方式。S102、监听到服务端的编程广播命令后,获取接收编程广播命令的连接端口。S103、通过连接端口向服务端回复VCI设备的ID,并进入升级模式接收服务端传输的升级文件。作为一种优选方案,VCI设备的ID包括:VCI设备的IP地址和/或MAC地址。具体来说,包括有线网络、WIFI的IP的址、以及蓝牙设备的MAC地址等。作为一种优选方案,VCI设备接收到升级文件后,还进一步校验升级代码的正确性,如果不正确,关闭当前连接端口,重新打开连接端口,如果正确,则复位运行启动升级后的程序。此外,VCI设备还可以通过多种通路连接实现与PC机、编程或诊断设备或其它智能设备的数据交互,以完成汽车故障诊断或编程的功能。本实施例的VCI设备程序升级方法,通过VCI设备启动命令监听线程,实现对各通信接口的监控,提供了VCI设备多种通路连接的升级方式,对于PC机或者使用不同通信接口的编程或诊断设备,只要其提供对应的API接口,就能完成对VCI设备的升级。请参阅图2,本专利技术实施例提供的一种VCI设备程序升级方法应用于服务端,该方法包括:S201、服务端检测其配备的所有的连接端口并打开;其中,连接端口包括但不限于:COM、USB、有线网络、WIFI、蓝牙、和红外等连接方式。S202、通过所有的连接端口发送编程广播命令;S203、接收到VCI设备回复的VCI设备的ID后,获取接收回复的连接端口;S204、根据VCI设备的ID,通过连接端口向VCI设备传输升级文件。作为一种优选方案,VCI设备的ID包括:VCI设备的IP地址和/或MAC地址。具体来说,包括有线网络、WIFI的IP的址、以及蓝牙设备的MAC地址等。作为一种优选方案,上述通过连接端口向VCI设备传输升级文件之前还包括:让用户确认VCI设备升级信息的正确性,如果不正确,则结束流程。本专利技术实施例提供的VCI设本文档来自技高网...
一种VCI设备程序升级方法、装置和系统

【技术保护点】
一种VCI设备程序升级方法,应用于VCI设备,其特征在于,该方法包括:VCI设备打开其配备的所有的连接端口,启动命令监听线程;监听到服务端的编程广播命令后,获取接收编程广播命令的连接端口;通过所述连接端口向服务端回复所述VCI设备的ID,并进入升级模式接收服务端传输的升级文件。

【技术特征摘要】
1.一种VCI设备程序升级方法,应用于VCI设备,其特征在于,该方法包括:VCI设备打开其配备的所有的连接端口,启动命令监听线程;监听到服务端的编程广播命令后,获取接收编程广播命令的连接端口;通过所述连接端口向服务端回复所述VCI设备的ID,并进入升级模式接收服务端传输的升级文件;所述连接端口包括:COM、USB、有线网络、WIFI、蓝牙、和/或红外。2.根据权利要求1所述的VCI设备程序升级方法,其特征在于,所述VCI设备的ID包括:VCI设备的IP地址和/或MAC地址。3.一种VCI设备程序升级方法,应用于服务端,其特征在于,该方法包括:服务端检测其配备的所有的连接端口并打开;通过所有的连接端口发送编程广播命令;接收到VCI设备回复的VCI设备的ID后,获取接收回复的连接端口;根据所述VCI设备的ID,通过所述连接端口向所述VCI设备传输升级文件;所述连接端口包括:COM、USB、有线网络、WIFI、蓝牙、和/或红外。4.根据权利要求3所述的VCI设备程序升级方法,其特征在于,通过所述连接端口向所述VCI设备传输升级文件之前还包括:让用户确认VCI设备升级信息的正确性,如果不正确,则结束流程。5.一种VCI设备程序升级方法,其特征在于,该方法包括:VCI设备打开其配备的所有的连接端口,启动命令监听线程;服务端检测其配备的所有的连接端口并打开,通过所述检测到的连接端口发送编程广播命令;VCI设备监听到服务端的编程广播命令后,获取...

【专利技术属性】
技术研发人员:余世均李红京
申请(专利权)人:深圳市道通科技有限公司
类型:发明
国别省市:广东;44

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1