一种T-box故障排查方法和装置与流程

文档序号:26919227发布日期:2021-10-09 16:27阅读:929来源:国知局
一种T-box故障排查方法和装置与流程
一种t

box故障排查方法和装置
技术领域
1.本发明涉及汽车技术领域,具体涉及一种t

box故障排查方法和装置。


背景技术:

2.车辆网联业务包括车辆、云后台、用户和车载终端t

box,t

box是连接汽车和云后台的关键桥梁。t

box作为无线网关,通过4g远程无线通讯、gps卫星定位、加速度传感和can通讯等功能,为整车提供远程通讯接口,提供包括行车数据采集、行驶轨迹记录、车辆故障监控、车辆远程查询和控制(开闭锁、空调控制、车窗控制、发送机扭矩限制、发动机启停)、驾驶行为分析、4g无线热点分享等服务。
3.目前,在生产过程中,当t

box出现故障时,需要开发人员现场排查,而由于此时处于生产环境下t

box与外接设备之间的数据传送通道(adb通道)等相关调试通道是被关闭的,无法通过外接设备登录t

box实时排查问题。
4.目前,只能通过t

box运行时打印的静态日志来定位问题,但是由于t

box主要功能是无线网关,网络相关的问题比较多,很多问题仅从静态日志无法详细定位。


技术实现要素:

5.有鉴于此,本发明提供一种生产环境下t

box故障排查方法,能够动态详细地排查t

box故障。
6.为解决上述技术问题,本发明采用以下技术方案:
7.根据本发明实施例的生产环境下t

box故障排查方法,包括以下步骤:
8.步骤s1,车机调用调试指令集中的调试指令;
9.步骤s2,所述车机将所述调试指令发送给待检测t

box;
10.步骤s3,所述待检测t

box执行所述调试指令,并将执行的结果发送给所述车机;
11.步骤s4,根据所述车机接收到的结果,确定故障原因。
12.进一步地,所述步骤s1中,所述调试指令为选自所述调试指令集中的一个或多个。
13.进一步地,所述调试指令集基于加密文件生成。
14.进一步地,通过加密文件保存于工程u盘中。
15.进一步地,所述工程u盘中的所述加密文件定期或不定期更新。
16.进一步地,所述步骤s1包括:
17.步骤s11,所述车机连接所述工程u盘;
18.步骤s12,所述车机通过工程账户登陆所述工程u盘以对所述工程u盘中的加密文件进行解析;
19.步骤s13,所述车机显示解析得到的所述调试指令集;
20.步骤s14,所述车机根据操作者的选择,调用所选中的调试指令。
21.为解决上述技术问题,本发明还公开了一种工程u盘,所述工程u盘内保存有调试指令,所述调试指令能够由所述t

box执行后得到调试结果,以便根据所述调试结果确定所
述t

box的故障。
22.进一步地,所述工程u盘内保存有一个或多个所述调试指令的调试指令集。
23.进一步地,所述工程u盘内保存有加密文件,通过工程账号登陆所述工程u盘对所述加密文件进行解析得到所述调试指令集。
24.进一步地,所述工程u盘中的所述加密文件定期或不定期更新。
25.与现有技术相比,本发明的t

box故障排查方法和装置至少具有如下的有益效果之一:
26.1.本发明通过车机来调取调试指令并让t

box执行该指令,通过执行结果来确定t

box的故障,也即通过命令交互的方式能够在生产环境中t

box故障时,现场动态调试,并实时的查看调试的结果;2.调试时使用加密的工程u盘,并且对调试指令集进行加密,保证了整个流程的安全可控,避免非工程指令滥用和恶意的攻击;
27.3.通过由开发人员提前将t

box可能涉及到的故障问题进行汇总,并生成相关的调试文件集,现场排查时,只需根据所表现出的故障代码或具体体现调用相关的调试文件即可,便于快速定位问题。
附图说明
28.图1为本发明实施例t

box故障排查方法的流程示意图。
29.图2为本发明实施例t

box故障排查方法中步骤s1的子步骤流程图。
具体实施方式
30.为使本发明实施例的目的、技术方案和优点更加清楚,下面将结合本发明实施例的附图,对本发明实施例的技术方案进行清楚、完整地描述。显然,所描述的实施例是本发明的一部分实施例,而不是全部的实施例。基于所描述的本发明的实施例,本领域普通技术人员所获得的所有其他实施例,都属于本发明保护的范围。
31.除非另作定义,本发明中使用的技术术语或者科学术语应当为本发明所属领域内具有一般技能的人士所理解的通常意义。本发明中使用的“第一”、“第二”以及类似的词语并不表示任何顺序、数量或者重要性,而只是用来区分不同的组成部分。同样,“一个”或者“一”等类似词语也不表示数量限制,而是表示存在至少一个。“连接”或者“相连”等类似的词语并非限定于物理的或者机械的连接,而是可以包括电性的连接,不管是直接的还是间接的。“上”、“下”、“左”、“右”等仅用于表示相对位置关系,当被描述对象的绝对位置改变后,则该相对位置关系也相应地改变。
32.下面首先结合附图具体描述根据本发明实施例的一种t

box故障排查方法。图1为本发明实施例t

box故障排查方法的流程图。
33.如图1所示,根据本发明第一方面实施例的t

box故障排查方法,包括:
34.步骤s1,车机调用调试指令集中的调试指令。
35.也就是说,本实施例中,为了排查t

box的故障,考虑到生产环境下adb通道等相关调试通道被关闭,本实施例中让车机调用调试指令集中的调试指令来对t

box进行故障排查。
36.具体而言,例如可以根据出现的故障代码、具体表现等,确定调试指令集中的一个
或多个调试指令来进行调试。更具体而言,可以在车机的调试界面上显示一个或多个调试指令,由操作人员来选择具体需要执行的调试指令。
37.这些调试指令集可以是开发人员根据常规出现的一些问题或者开发人员预测到的一些问题来进行汇总得到。由此,可以不依赖于操作人员的具体经验等,能够更为全面、准确地排查t

box的故障。
38.另外,为了提高安全性,避免非工程指令的恶意攻击或篡改,调试指令集可以基于加密文件生成。也就是说,通过对加密文件进行解析,得到调试指令集。换言之,通过密码登录账号,可以对加密文件进行解析,生成调试指令集。
39.另外,考虑到陆续有新的故障原因、表现,可以基于这些新的故障原因生成新的调试指令,并将该调试指令汇总到调试指令集中进行加密,以此来更新加密文件。
40.具体而言,可以将这些加密文件保存在工程u盘中,只有通过发放的具有解密权限的工程账号进行登录后,才能登录该工程u盘并对该工程u盘中的加密文件进行解析,得到调试指令集。
41.作为一种具体实施方式,车机连接工程u盘,通过登录自动读取并解析工程u盘中预先保存的调试指令集,并将调试指令以列表的形式显示出来,供开发人员选择调试。
42.作为一种示例性的实施方式,图2示出了本发明实施例t

box故障排查方法中步骤s1的子步骤流程图。
43.如图2所示,步骤s1可以具体包括:
44.步骤s11,车机连接工程u盘。也就是说,由操作人员将工程u盘插入车机中,使得车机能够读取工程u盘中的加密文件。
45.步骤s12,车机通过工程账户登陆工程u盘以对工程u盘中的加密文件进行解析。也就是说,车机通过授权的工程账户登录该工程u盘,以便对工程u盘中的加密文件进行解析。
46.具体地,在将工程u盘连接到车机上之后,车机通过授权的工程账号登陆,车机上则显示进入“工程调试”界面。
47.步骤s13,车机显示解析得到的调试指令集。也就是说,车机在进入工程调试界面之后,车机自动读取并解析工程u盘中的加密文件,生成包含所有调试指令的调试指令集。具体而言,这些调试指令集例如可以以列表的形式显示出来,以供开发人员选择调试。由此,车机与t

box通过命令交互的方式传送调试指令。
48.步骤s14,车机根据操作者的选择,调用所选中的调试指令。也就是说,在解析得到调试指令集之后,操作者可以根据故障代码、故障表现等选择需要排查的调试指令,由此来调用相关调试指令进行排查。
49.具体而言,例如可以将一次选中多个调试指令,逐一执行以分别进行排查,也可以每次选中一个调试指令,执行排查之后看是否需要继续进行排查等。
50.本实施例通过调试指令集对车机进行命令交互式诊断,能够在生产环境中t

box故障时,现场动态调试,并实时的查看调试的结果,便于快速定位问题。
51.步骤s2,车机将调试指令发送给待检测t

box。也就是说,车机在调用调试指令后,通过车机将该调试指令传送给待检测t

box,以便由该t

box执行相应的调试指令。
52.步骤s3,待检测t

box执行调试指令,并将执行的结果发送给车机。也就是说待检测t

box在运行完调试指令后,会得到相应的运行结果,该结果反馈给车机显示以供操作人
员确认、排查故障原因。
53.步骤s4,根据车机接收到的结果,确定故障原因。也就是说,操作人员可以根据车机接收并显示出来的执行结果来排查具体的故障原因。例如,当调试指令执行结果显示一切顺利,则说明不是相应的故障原因,此时接着进行排查,直到调试指令执行结果显示出相关的故障。
54.另外,故障原因可能有多种,相应地,故障表现也可能有多种,此时,需要对相应的故障代码或故障表现逐一进行排查,以便清除所有故障。
55.根据本发明上述实施例的t

box故障排查方法,通过车机来调取调试指令并让t

box执行该指令,通过执行结果来确定t

box的故障,也即通过命令交互的方式能够在生产环境中t

box故障时,现场动态调试,并实时的查看调试的结果。
56.此外,调试时使用加密的工程u盘,并且对调试指令集进行加密,保证了整个流程的安全可控,避免非工程指令滥用和恶意的攻击。
57.进一步地,通过由开发人员提前将t

box可能涉及到的故障问题进行汇总,并生成相关的调试文件集,现场排查时,只需根据所表现出的故障代码或具体体现调用相关的调试文件即可,便于快速定位问题。
58.本发明实施例还公开了一种工程u盘,工程u盘内保存有调试指令,调试指令能够由t

box执行后得到调试结果,以便根据调试结果确定t

box的故障。
59.进一步地,工程u盘内保存有含有一个或多个调试指令的调试指令集。将调试指令集储存至便于携带的工程u盘中,使得可以在任意地点进行故障排查,由此,提高了故障排查的便捷性。
60.进一步地,工程u盘内保存有加密文件,通过工程账号登陆工程u盘对加密文件进行解析得到调试指令集。通过工程账号登录工程u盘,可以有效避免恶意攻击,由此,确保了故障排查流程的安全性。
61.进一步地,工程u盘中的加密文件定期或不定期更新,通过定期或不定期更新加密文件,不仅能够及时更新新的调试指令,且可以使得破解难度提高,由此,避免非工程指令滥用和恶意的攻击。
62.以上所述是本发明的优选实施方式,应当指出,对于本技术领域的普通技术人员来说,在不脱离本发明所述原理的前提下,还可以作出若干改进和润饰,这些改进和润饰也应视为本发明的保护范围。
当前第1页1 2 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1