基于T-BOX向云端上传整车控制器信息的方法及装置与流程

未命名 07-23 阅读:60 评论:0

基于t-box向云端上传整车控制器信息的方法及装置
技术领域
1.本发明属于车辆技术领域,更具体地,涉及一种基于t-box向云端上传整车控制器信息的方法及装置。


背景技术:

2.近年来,随着市场需求的增加,车辆功能也逐步增加,现代车辆逐渐往智能化、电动化和网联化方向发展。车载智能用电器增多,一辆车上往往搭载数十个控制器,对控制器的软件管理也变得越来越繁杂;一个车型生命周期内的软件管理工作量越来越大,从项目立项的各零部件开发,到生产导入,再到产品上市的售后市场,软件管理都成为了车辆智能化和网联化的基础和后勤保障,这就对整车控制器信息的处理提出了更高的要求,只有能够准确及时的获取整车控制器信息,才能对软件的更新和迭代工作进行更好、更有序、更快捷的安排和处理;当前行业对于整车控制器信息的获取方式,主要还停留在通过车辆预留的总结接口(obd)去读取信息的层面,这种办法效率低,在研发时会消耗大量人力物力,上市以后主机厂基本无法再有效地获取车辆信息,只能通过售后市场在车辆保养时去读取,这显然不满足智能网联化车辆的管理需求。
3.公开于本发明背景技术部分的信息仅仅旨在加深对本发明的一般背景技术的理解,而不应当被视为承认或以任何形式暗示该信息构成已为本领域技术人员所公知的现有技术。


技术实现要素:

4.本发明的目的是提出一种基于t-box向云端上传整车控制器信息的方法及装置,实现车辆启动后自动获取整车控制器信息,并上传给云端,生产商能够随时获取车辆所有控制器信息的功能。
5.根据本发明的第一方面,提出了一种基于t-box向云端上传整车控制器信息的方法,包括:
6.t-box通过获取点火信号激活读取功能;
7.所述t-box通过发送读取指令,获取整车控制器信息;
8.所述t-box存储所述整车控制器信息并上传到云端服务器
9.可选地,所述t-box通过车内总线通信获取点火信号。
10.可选地,所述读取功能通过对所述t-box植入软件脚本实现。
11.可选地,,所述t-box通过发送以太网报文发送读取指。
12.可选地,所述t-box根据doip协议向网关发送以太网报文。
13.可选地,所述网关根据以太网udp和can混合网络协议通信规范将doip以太网报文转换为can/canfd格式的功能寻址诊断报文;
14.所述网关将所述功能寻址诊断报文发送到车辆总线各网段上读取所述整车控制器信息。
15.可选地,通过所述t-box的车云接口将所述整车控制器信息上传到云端服务器。
16.根据本发明的第二方面,提出了一种基于t-box向云端上传整车控制器信息的装置,包括:
17.t-box,用于自动读取整车控制器信息并上传至云端服务器。
18.所述t-box包括:
19.接收模块,用于t-box通过车内总线通信获取点火信号。
20.读取单元,包括植入到所述t-box的软件脚本,用于发送以太网报文进而读取整车控制器的信息并上传到云端服务器;
21.网关模块,用于将所述以太网报文转换为功能寻址诊断报文,并发送到车辆总线各网段上;
22.车云接口,所述读取单元通过所述车云接口将所述整车控制器的信息上传到所述云端服务器。
23.可选地,所述读取单元包括:
24.主节点模块,用于执行第一方面任一所述的一种基于t-box向云端上传整车控制器信息的方法;
25.从节点模块,执行所述主节点模块的命令,用于发送以太网报文令到所述网关模块
26.诊断模块,执行所述主节点模块的命令,用于储存功能寻址诊断指令和相关的调用指令,
27.存储模块,用于储存读取的所述整车控制器信息。
28.根据本发明的第三方面,提出了一种车辆,包括第二方面任一所述的一种基于t-box向云端上传整车控制器信息的装置。
29.本发明的有益效果在于:当t-box获取到点火信号时,激活t-box的读取功能,通过发送读取指令获取车辆所有控制器信息,并将车辆所有控制器信息存储在t-box内,再通过t-box调用车云接口将所有控制器信息上传到云端服务器,实现了车辆启动后自动获取整车控制器信息,并上传给云端,生产商能够随时获取车辆所有控制器信息的功能,本发明可以用于车辆研发和制造阶段信息管理和软件开发和升级工作,远程ota升级等。
30.本发明的系统具有其它的特性和优点,这些特性和优点从并入本文中的附图和随后的具体实施方式中将是显而易见的,或者将在并入本文中的附图和随后的具体实施方式中进行详细陈述,这些附图和具体实施方式共同用于解释本发明的特定原理。
附图说明
31.通过结合附图对本发明示例性实施例进行更详细的描述,本发明的上述以及其它目的、特征和优势将变得更加明显,在本发明示例性实施例中,相同的参考标号通常代表相同部件。
32.图1示出了根据本发明的一种基于t-box向云端上传整车控制器信息的方法的步骤的流程图。
33.图2示出了根据本发明的实施例1的一种基于t-box向云端上传整车控制器信息的方法的示意图。
34.图3示出了示出了根据本发明的实施例2的一种基于t-box向云端上传整车控制器信息的装置的示意图。
35.图4示出了示出了根据本发明的实施例2的一种基于t-box向云端上传整车控制器信息的装置的读取单元的示意图。
具体实施方式
36.下面将参照附图更详细地描述本发明。虽然附图中显示了本发明的优选实施例,然而应该理解,可以以各种形式实现本发明而不应被这里阐述的实施例所限制。相反,提供这些实施例是为了使本发明更加透彻和完整,并且能够将本发明的范围完整地传达给本领域的技术人员。
37.如图1所示,根据本发明的一种基于t-box向云端上传整车控制器信息的方法,包括:
38.t-box通过获取点火信号激活读取功能;
39.t-box通过发送读取指令,获取整车控制器信息;
40.t-box存储整车控制器信息并上传到云端服务器。
41.具体地,当t-box获取到点火信号时,激活t-box的读取功能,此时t-box通过发送读取整车控制器信息的以太网报文到网关,网关将以太网报文转换为功能寻址诊断报文并发送到车辆总线各网段上,进而读取车辆所有控制器信息,并存储在t-box内,t-box通过调用车云接口将所有控制器信息上传到云端服务器。
42.例如,在t-box内植入可以实现t-box自动读取控制器信息并上传云端的功能的软件脚本,当t-box获取到点火信号时,激活软件脚本,此时软件脚本通过发送读取整车控制器信息的以太网报文到网关,网关将以太网报文转换为功能寻址诊断报文并发送到车辆总线各网段上,进而读取车辆所有控制器信息,并将车辆所有控制器信息存储在t-box内,然后再通过t-box存储调用车云接口将所有控制器信息上传到云端服务器。
43.在一个示例中,在本发明中,t-box通过车内总线通信获取点火信号。
44.具体地,当车辆启动后,t-box通过车内总线通信获取到车辆的点火信号。
45.例如,当车辆启动后,t-box可以通过车内的can网络或者dcan网络获取到车辆的点火信号。
46.在一个示例中,在本发明中,读取功能通过对t-box植入软件脚本实现。
47.具体地,根据车辆的具体配置,编写一个能够读取该车辆所有控制器信息的软件脚本,将此软件脚本植入到该车辆的t-box中,实现t-box读取该车辆所有控制器信息的功能。
48.在一个示例中,在本发明中,t-box通过发送以太网报文发送读取指令。
49.具体地,当t-box获取到车辆的点火信号后,激活其读取功能,此时t-box发送读取指令,该读取指令以以太网报文的形式发送到网关;
50.因以太网相对于can总线来说,具有更好的安全性以及更快的传输速率,故本发明采用以太网报文的形式发送读取指令,提高自动驾驶和车联网安全性。
51.在一个示例中,在本发明中,t-box根据doip协议向网关发送以太网报文。
52.具体地,doip协议的使用是基于uds诊断服务,其诊断数据包括源地址、目标地址、
以及诊断命令,其中诊断命令指的是uds或者obd中规定的具体的诊断请求或者响应;使用传统can通讯协议的车辆只能通过功能寻址或功能寻址的方式实现一对一的诊断应用场景,而doip协议则可以利用以太网协议在传输层中的优势实现点对点、一对多、多对一的诊断应用场景,因此在本发明中t-box根据doip协议向网关发送以太网报文。
53.在一个示例中,在本发明中,网关根据以太网udp和can混合网络协议通信规范将doip以太网报文转换为can/canfd格式的功能寻址诊断报文;
54.网关将功能寻址诊断报文发送到车辆总线各网段上,进而读取所述整车控制器信息。
55.具体地,网关是能够实现can总线数据与以太网数据之间相互转换的协议网关,一般被当作是can总线中继器进行使用,网关一般可以通过tcp和udp两种通讯模式进行通信,由于udp协议比tcp协议设置简单,且通信速率更高,所以本发明采用udp协议;iso 11898-1:2015协议详细定义了can网络报文的格式,包括传统can与canfd帧格式;uds诊断服务包括两种寻址方式,一种是功能寻址,可以广播诊断请求request,同时等待总线上的所有控制器给予响应,一种是功能寻址,指定发送特定诊断请求request,等待指定ecu给予响应,故本发明采用的是功能寻址诊断报文;网关将功能寻址诊断报文发送到车辆总线各网段上,进而发送到各网段上的控制器上,请求获取各控制器的信息,各控制器接收到请求后给予响应该请求,根据该功能寻址诊断报文将各自的信息发送到t-box中。
56.在一个示例中,在本发明中,通过t-box的车云接口将整车控制器信息上传到云端服务器。
57.具体地,t-box读取到整车控制器信息,通过t-box的车云接口,也就是车辆与远端服务器之间进行无线网络通信的接口,将整车控制器信息上传到云端服务器。
58.实施例1
59.如图2所示,本实施例提供了一种基于t-box向云端上传整车控制器信息的方法,包括:
60.在t-box内植入可以实现t-box自动读取控制器信息并上传云端的功能的软件脚本,当车辆启动后,t-box根据获取到的点火信号激活t-box的读取功能,此时t-box根据doip协议发送读取整车控制器信息指令的以太网报文到网关,网关根据以太网udp和can混合网络协议通信规范将doip以太网报文转换为can/canfd格式的功能寻址诊断报文并发送到车辆总线各网段上的各控制器,请求获取各控制器的信息,各控制器接收到请求后给予响应该请求,根据该功能寻址诊断报文将各自的信息发送到t-box中并存储在t-box内,然后通过t-box的车云接口将所有控制器信息上传到云端服务器。
61.实施例2
62.如图3所示,本实施例提出了一种基于t-box向云端上传整车控制器信息的装置,包括:
63.t-box,用于自动读取整车控制器信息并上传至云端服务器。
64.t-box包括:
65.接收模块,用于t-box通过车内总线通信获取点火信号。
66.读取单元,包括植入到t-box的软件脚本,用于发送以太网报文进而读取整车控制器的信息并上传到云端服务器;
67.网关模块,用于将以太网报文转换为功能寻址诊断报文,并发送到车辆总线各网段上;
68.车云接口,读取单元通过车云接口将整车控制器的信息上传到云端服务器。
69.如图4所示,读取单元包括:
70.主节点模块,用于执行实施例1的基于t-box向云端上传整车控制器信息的方法;
71.从节点模块,执行主节点模块的命令,用于发送以太网报文令到网关模块;
72.诊断模块,执行主节点模块的命令,用于储存功能寻址诊断指令和相关的调用指令;
73.存储模块,用于储存读取的整车控制器信息。
74.当汽车启动后,t-box的接收模块通过车内总线通信获取点火信号,然后激活t-box的读取单元,读取单元的主节点模块通过调用诊断模块内的功能寻址诊断指令和相关的调用指令,进而调用从节点模块根据doip协议向网关模块发送含有读取控制器信息指令的以太网报文,网关模块根据以太网udp和can混合网络协议通信规范将doip以太网报文转换为can/canfd格式的功能寻址诊断报文,并发送到车辆总线各网段上的各控制器上,进而读取整车控制器信息,通过存储模块将读取的整车控制器信息进行储存,并通过车云接口将整车控制器的信息上传到云端服务器。
75.实施例3
76.本实施例提供了一种汽车,包括实施例2所述的一种基于t-box向云端上传整车控制器信息的装置。
77.以上已经描述了本发明的各实施例,上述说明是示例性的,并非穷尽性的,并且也不限于所披露的各实施例。在不偏离所说明的各实施例的范围和精神的情况下,对于本技术领域的普通技术人员来说许多修改和变更都是显而易见的。

技术特征:
1.一种基于t-box向云端上传整车控制器信息的方法,其特征在于,包括:t-box通过获取点火信号激活读取功能;所述t-box通过发送读取指令,获取整车控制器信息;所述t-box存储所述整车控制器信息并上传到云端服务器。2.根据权利要求1所述的基于t-box向云端上传整车控制器信息的方法,其特征在于,所述t-box通过车内总线通信获取点火信号。3.根据权利要求1所述的基于t-box向云端上传整车控制器信息的方法,其特征在于,所述读取功能通过对所述t-box植入软件脚本实现。4.根据权利要求1所述的基于t-box向云端上传整车控制器信息的方法,其特征在于,所述t-box通过发送以太网报文发送读取指令。5.根据权利要求4所述的基于t-box向云端上传整车控制器信息的方法,其特征在于,所述t-box根据doip协议向网关发送以太网报文。6.根据权利要求5所述的基于t-box向云端上传整车控制器信息的方法,其特征在于,所述网关根据以太网udp和can混合网络协议通信规范将doip以太网报文转换为can/canfd格式的功能寻址诊断报文;所述网关将所述功能寻址诊断报文发送到车辆总线各网段上,进而读取所述整车控制器信息。7.根据权利要求1所述的基于t-box向云端上传整车控制器信息的方法,其特征在于,通过所述t-box的车云接口将所述整车控制器信息上传到所述云端服务器。8.一种基于t-box向云端上传整车控制器信息的装置,其特征在于,包括:t-box,用于自动读取整车控制器信息并上传至云端服务器。所述t-box包括:接收模块,用于t-box通过车内总线通信获取点火信号。读取单元,包括植入到所述t-box的软件脚本,用于发送以太网报文进而读取整车控制器的信息并上传到云端服务器;网关模块,用于将所述以太网报文转换为功能寻址诊断报文,并发送到车辆总线各网段上;车云接口,所述读取单元通过所述车云接口将所述整车控制器的信息上传到所述云端服务器。9.根据权利要求8所述的基于t-box向云端上传整车控制器信息的装置,其特征在于,所述读取单元包括:主节点模块,用于执行权利要求1-7任一所述的一种基于t-box向云端上传整车控制器信息的方法;从节点模块,执行所述主节点模块的命令,用于发送以太网报文令到所述网关模块诊断模块,执行所述主节点模块的命令,用于储存功能寻址诊断指令和相关的调用指令,存储模块,用于储存读取的所述整车控制器信息。10.一种车辆,其特征在于,包括权利要求8或9任意一项所述的基于t-box向云端上传整车控制器信息的装置。

技术总结
本发明公开了一种基于T-BOX向云端上传整车控制器信息的方法及装置。该方法包括:当T-BOX获取到点火信号时,激活T-BOX的读取功能,通过发送读取指令获取车辆所有控制器信息,并将车辆所有控制器信息存储在T-BOX内,再通过T-BOX调用车云接口将所有控制器信息上传到云端服务器。本发明通过在TBOX内增加自动读取控制器信息并上传云端的功能,实现车辆启动后自动获取整车控制器信息,并上传给云端,生产商能够随时获取车辆所有控制器信息,用于车辆研发、制造阶段信息管理、软件开发、升级工作和远程OTA升级等。程OTA升级等。程OTA升级等。


技术研发人员:王俊雄 赵永飞 谭明松 张兆龙 郑轶
受保护的技术使用者:北京汽车股份有限公司
技术研发日:2023.04.06
技术公布日:2023/7/22
版权声明

本文仅代表作者观点,不代表航家之家立场。
本文系作者授权航家号发表,未经原创作者书面授权,任何单位或个人不得引用、复制、转载、摘编、链接或以其他任何方式复制发表。任何单位或个人在获得书面授权使用航空之家内容时,须注明作者及来源 “航空之家”。如非法使用航空之家的部分或全部内容的,航空之家将依法追究其法律责任。(航空之家官方QQ:2926969996)

航空之家 https://www.aerohome.com.cn/

飞机超市 https://mall.aerohome.com.cn/

航空资讯 https://news.aerohome.com.cn/

分享:

扫一扫在手机阅读、分享本文

相关推荐