一种残膜回收机防缠绕挑膜装置的制 一种秧草收获机用电力驱动行走机构

远程解锁车辆防火墙的系统、方法及存储介质与流程

2022-06-08 21:19:26 来源:中国专利 TAG:


1.本技术涉及车辆试验领域,具体而言,涉及远程解锁车辆防火墙的系统、远程解锁车辆防火墙的方法以及计算机可读存储介质。


背景技术:

2.在汽车研发过程中,为了验证整车性能、耐久等指标是否满足研发预期并及时发现所研发车辆的潜在故障,需要对车辆进行整车道路认证试验。为了方便在试验车辆在启用防火墙后解锁防火墙采集车辆总线数据、监控车辆状态并对出现的问题进行辅助分析解决,传统的方案需在车辆启动后使用spy3或canoe进行解锁防火墙的操作才能采集车辆总线数据。然而,spy3及canoe价格成本高、数量少且针对不同车型防火墙需要不同的解锁流程。


技术实现要素:

3.本技术的实施例提供了一种远程解锁车辆防火墙的系统、远程解锁车辆防火墙的方法以及计算机可读存储介质,用于远程解锁各种类型的车辆防火墙,提高车辆试验的效率。
4.根据本技术的一方面,提供一种远程解锁车辆防火墙的系统,包括:参数配置单元,其配置成接收关于一个或多个车辆的车辆防火墙的解锁参数;指令生成单元,其配置成根据所述解锁参数生成解锁指令并发送;数据存储单元,其配置成接收所述解锁指令并存储;数据通信单元,其配置成接收解锁请求;以及指令推送单元,其配置成根据所述解锁请求读取所述数据存储单元中存储的所述解锁指令并推送。
5.在本技术的一些实施例中,可选地,所述数据通信单元还配置成接收应答状态,所述应答状态指示所述指令推送单元推送的所述解锁指令的接收情况、执行情况。
6.在本技术的一些实施例中,可选地,所述系统还包括记录单元,其配置成记录:所述指令生成单元发送所述解锁指令的时间、所述指令推送单元读取所述解锁指令的时间、所述数据通信单元接收的所述应答状态指示的所述解锁指令的接收时间。
7.在本技术的一些实施例中,可选地,所述指令推送单元还配置成校验所述解锁请求,并且在校验通过后推送所述解锁指令。
8.在本技术的一些实施例中,可选地,所述系统还包括远程监控模块,其配置成:根据所述远程监控模块的身份识别标志生成所述解锁请求并发送;接收所述指令推送单元推送的所述解锁指令;以及发送所述解锁指令的接收情况、执行情况。
9.在本技术的一些实施例中,可选地,所述解锁参数包括:ecu id、request id、解锁通道号、总线协议、总线波特率、安全等级、seedkey字节数。
10.在本技术的一些实施例中,可选地,所述参数配置单元还配置成将所述一个或多个车辆分组,并且所述指令生成单元还配置成关于所述分组生成解锁指令。
11.根据本技术的另一方面,提供一种远程解锁车辆防火墙的方法,包括:接收关于一
个或多个车辆的车辆防火墙的解锁参数;根据所述解锁参数生成解锁指令;以及向所述一个或多个车辆远程推送所述解锁指令。
12.根据本技术的另一方面,提供一种远程解锁车辆防火墙的方法,包括:接收关于一个或多个车辆的车辆防火墙的解锁参数;根据所述解锁参数生成解锁指令并存储;接收解锁请求;以及根据所述解锁请求读取所述解锁指令并推送。
13.根据本技术的另一方面,提供一种计算机可读存储介质,所述计算机可读存储介质中存储有指令,其特征在于,当所述指令由处理器执行时,使得所述处理器执行如上文所述的任意一种远程解锁车辆防火墙的方法。
附图说明
14.从结合附图的以下详细说明中,将会使本技术的上述和其他目的及优点更加完整清楚,其中,相同或相似的要素采用相同的标号表示。
15.图1示出了根据本技术的一个实施例的远程解锁车辆防火墙的系统。
16.图2示出了根据本技术的一个实施例的远程解锁车辆防火墙的系统。
17.图3示出了根据本技术的一个实施例的远程解锁车辆防火墙的方法。
18.图4示出了根据本技术的一个实施例的远程解锁车辆防火墙的方法。
具体实施方式
19.出于简洁和说明性目的,本文主要参考其示范实施例来描述本技术的原理。但是,本领域技术人员将容易地认识到相同的原理可等效地应用于所有类型的远程解锁车辆防火墙的系统、远程解锁车辆防火墙的方法以及计算机可读存储介质,并且可以在其中实施这些相同或相似的原理,任何此类变化不背离本技术的真实精神和范围。
20.根据本技术的一方面,提供一种远程解锁车辆防火墙的系统。如图1所示,系统10参数配置单元101、指令生成单元102、数据存储单元103、数据通信单元104和指令推送单元105。其中,参数配置单元101被配置成接收关于一个或多个车辆的车辆防火墙的解锁参数。系统10可以远程解锁多种不同的车辆,每种车辆可能具有不同的解锁参数,因而需要根据系统所要解锁的车辆分别配置。在接收到不同车辆的配置参数后,系统10可以按照预定计划对这些车辆进行解锁,例如,可以一次集中解锁所有配置其解锁参数的车辆,还可以对其中的一部分解锁。在本技术的一些实施例中,在使用下文将详细介绍的远程监控模块解锁防火墙之前,试验管理人员需要在后台按照指定的格式配置需要远程监控模块进行解锁的项目(参数)。解锁参数可以包括ecu id、request id、解锁通道号、总线协议、总线波特率、安全等级、seedkey字节数中的至少一部分。
21.指令生成单元102被配置成根据解锁参数生成解锁指令并发送。解锁指令可以直接发往要解锁的车辆,再由车辆中设置的指令执行单元执行解锁指令,从而实现对车辆防火墙的解锁。本发明不限制解锁指令的形式,以其承载能够解锁车辆防火墙的必要内容即可。在一些示例中,解锁指令甚至不宣称自身为指令,在形式上与其他交互的数据并无不同,而车辆端可以从内容上识别这种类型的解锁指令并用于解锁车辆防火墙。
22.数据存储单元103被配置成接收解锁指令并存储。指令生成单元102所生成解锁指令并不一定马上用于解锁车辆防火墙,数据存储单元103可以暂存解锁指令,并在适当时机
下发解锁指令。
23.数据通信单元104被配置成接收解锁请求。若需要解锁车辆的防火墙,可以由车辆发送解锁请求至系统10,具体而言是发送至数据通信单元104,然后系统10再根据解锁请求下发解锁指令。例如,下文将详细描述的远程监控模块会根据远程传输协议将解锁请求上传至系统10。
24.指令推送单元105被配置成根据解锁请求读取数据存储单元103中存储的解锁指令并推送。本发明的一些示例可以针对不同车型的防火墙下发对应的解锁指令(包括解锁流程及解锁参数),在诸如下文将详细描述的远程监控模块收到解锁指令后可以自主进行解锁,这将大大提高试验的便捷度及效率。在本发明的一些示例中,推送可以通过互联网、城域网、局域网等能够接入多个车辆的公网下发的。
25.在本技术的一些实施例中,数据通信单元104还配置成接收应答状态,应答状态指示指令推送单元105推送的解锁指令的接收情况、执行情况。其中接收情况可以包括解锁指令的接收时间,执行情况可以包括解锁后采集到的试验车辆上的总线数据以及试验车辆的状态。
26.在本技术的一些实施例中,系统10还包括记录单元,记录单元被配置成可以记录以下:指令生成单元102发送解锁指令的时间、指令推送单元105从数据存储单元103读取解锁指令的时间、数据通信单元104接收的应答状态中指示的解锁指令的接收时间。具体来说,记录单元在后台记录指令生成单元102下发配置的时间,并将需要执行解锁的配置内容写入数据存储单元103中等待指令推送单元105读取。并在指令推送单元105读配置后记录远程监控模块读取的时间。
27.在本技术的一些实施例中,指令推送单元105还配置成校验解锁请求,并且在校验通过后推送解锁指令。具体而言,例如,解锁请求可以根据远程监控模块201的身份识别标志生成,因而指令推送单元105可以对该身份识别标志进行识别。
28.本发明的一些示例基于远程监控模块进行解锁,大大降低了试验工具的成本,能够实现大批量使用。本发明的一些示例可针对不同车型的防火墙将对应的解锁流程及相关参数远程下发至远程监控模块,远程监控模块接收配置后会在车辆启动后主动解锁防火墙并采集车辆总线数据,监控车辆状态并将相关数据上传至系统的记录单元。
29.在本技术的一些实施例中,如图2所示,相较于图1中示出的系统10,远程解锁车辆防火墙的系统20还包括远程监控模块201,系统20的其他单元模块可以按照系统10中的对应的单元模块来配置。远程监控模块201设置在车辆端,并且可以配置成执行以下项目:根据远程监控模块201的身份识别标志生成解锁请求并发送,接收指令推送单元105推送的解锁指令,发送解锁指令在车辆端的接收情况、执行情况。
30.在一些示例中,在远程监控模块201上电后,远程监控模块201会根据远程传输协议将包括远程监控模块201的模块号的解锁请求上传至系统20进行校验。校验完成后系统20会将包括解锁参数的解锁指令推送给下发列表中的远程监控模块201。远程监控模块201可以根据远程传输协议反馈解锁指令的接收情况、执行情况。系统20的记录单元可以记录远程监控模块201获取配置的时间。
31.在一些示例中,试验过程中远程监控模块201会在车辆启动后主动对防火墙进行解锁,并在解锁后采集试验车辆总线数据,监控试验车辆状态并将数据传给系统20。
32.根据本发明的一些示例提出的远程解锁车辆防火墙的系统解决了试验车辆在启用防火墙后的数据采集问题,使车辆试验场管理人员提高试验场的管理效率。设置在车辆端的诸如远程监控模块可以针对不同车型进行自主解锁,并采集试验过程中的车辆总线数据采集并对车辆进行监控,提高了试验过程的自动化程度及试验效率。同时,任意试验条件下,只要有网络信号,不同车型的防火墙解锁流程都可以远程下发。
33.在本技术的一些实施例中,参数配置单元101还配置成将一个或多个车辆分组,并且指令生成单元102还配置成关于分组生成解锁指令。在本发明的一些示例中,试验管理人员可以在后台将需要进行解锁防火墙的车辆按照项目进行分组。分组完成后,试验管理人员可以对项目进行批量下发,也可以针对项目中的车辆进行单车下发,从而实现对试验车辆的灵活控制。
34.根据本技术的另一方面,提供一种远程解锁车辆防火墙的方法。如图3所示,解锁车辆防火墙的方法30包括如下步骤。在步骤s301中接收关于一个或多个车辆的车辆防火墙的解锁参数,在步骤s302中根据解锁参数生成解锁指令,以及在步骤s303中向一个或多个车辆远程推送解锁指令。
35.方法30在步骤s301中接收关于一个或多个车辆的车辆防火墙的解锁参数,根据这些参数可以远程解锁多种不同的车辆。每种车辆可能具有不同的解锁参数,因而需要根据要解锁的车辆分别配置。在接收到不同车辆的配置参数后,可以按照预定计划对这些车辆进行解锁,例如,可以一次集中解锁所有配置其解锁参数的车辆,还可以对其中的一部分解锁。在本技术的一些实施例中,在解锁防火墙之前,试验管理人员需要在后台按照指定的格式配置需要远程监控模块进行解锁的项目(参数)。解锁参数可以包括ecu id、request id、解锁通道号、总线协议、总线波特率、安全等级、seedkey字节数中的至少一部分。
36.方法30在步骤s302中根据解锁参数生成解锁指令。解锁指令可以直接发往要解锁的车辆,再由车辆中设置的指令执行单元执行解锁指令,从而实现对车辆防火墙的解锁。本发明不限制解锁指令的形式,以其承载能够解锁车辆防火墙的必要内容即可。在一些示例中,解锁指令甚至不宣称自身为指令,在形式上与其他交互的数据并无不同,而车辆端可以从内容上识别这种类型的解锁指令并用于解锁车辆防火墙。
37.方法30在步骤s303中向一个或多个车辆远程推送解锁指令。本发明的一些示例可以针对不同车型的防火墙下发对应的解锁指令(包括解锁流程及解锁参数),在诸如上文描述的远程监控模块收到解锁指令后可以自主进行解锁,这将大大提高试验的便捷度及效率。在本发明的一些示例中,推送可以通过互联网、城域网、局域网等能够接入多个车辆的公网下发的。
38.根据本技术的另一方面,提供一种远程解锁车辆防火墙的方法。如图4所示,解锁车辆防火墙的方法40包括如下步骤。在步骤s401中接收关于一个或多个车辆的车辆防火墙的解锁参数,在步骤s402中根据解锁参数生成解锁指令并存储,在步骤s403中接收解锁请求,以及在步骤s404中根据解锁请求读取解锁指令并推送。
39.方法40在步骤s401中接收关于一个或多个车辆的车辆防火墙的解锁参数,根据这些参数可以远程解锁多种不同的车辆。每种车辆可能具有不同的解锁参数,因而需要根据要解锁的车辆分别配置。在接收到不同车辆的配置参数后,可以按照预定计划对这些车辆进行解锁,例如,可以一次集中解锁所有配置其解锁参数的车辆,还可以对其中的一部分解
锁。在本技术的一些实施例中,在解锁防火墙之前,试验管理人员需要在后台按照指定的格式配置需要远程监控模块进行解锁的项目。解锁参数可以包括ecu id、request id、解锁通道号、总线协议、总线波特率、安全等级、seedkey字节数中的至少一部分。
40.方法40在在步骤s402中根据解锁参数生成解锁指令并存储。解锁指令可以直接发往要解锁的车辆,再由车辆中设置的指令执行单元执行解锁指令,从而实现对车辆防火墙的解锁。本发明不限制解锁指令的形式,以其承载能够解锁车辆防火墙的必要内容即可。在一些示例中,解锁指令甚至不宣称自身为指令,在形式上与其他交互的数据并无不同,而车辆端可以从内容上识别这种类型的解锁指令并用于解锁车辆防火墙。此外,生成的解锁指令并不一定马上用于解锁车辆防火墙,因而可以暂存解锁指令,并在适当时机下发解锁指令。
41.方法40在步骤s403中接收解锁请求。若需要解锁车辆的防火墙,可以由车辆发送解锁请求,然后再根据解锁请求下发解锁指令。例如,诸如远程监控模块之类的车载模块会根据远程传输协议将解锁请求上传至解锁服务器系统。
42.方法40在步骤s404中根据解锁请求读取解锁指令并推送。本发明的一些示例可以针对不同车型的防火墙下发对应的解锁指令(包括解锁流程及解锁参数),在诸如上文描述的远程监控模块收到解锁指令后可以自主进行解锁,这将大大提高试验的便捷度及效率。在本发明的一些示例中,推送可以通过互联网、城域网、局域网等能够接入多个车辆的公网下发的。
43.在本技术的一些实施例中,方法40还包括步骤:接收来自车辆的应答状态,其中,应答状态指示诸如解锁服务器系统所推送的解锁指令的接收情况、执行情况。其中接收情况可以包括解锁指令的接收时间,执行情况可以包括解锁后采集到的试验车辆上的总线数据以及试验车辆的状态。
44.在本技术的一些实施例中,方法40还包括步骤:记录在步骤s402中生成解锁指令的时间、在步骤s404中读取解锁指令的时间以及在上面步骤中所接收的应答状态所指示的解锁指令的接收时间。
45.在本技术的一些实施例中,在步骤s404中还校验解锁请求,并且在校验通过后推送解锁指令。具体而言,例如,解锁请求可以根据远程监控模块的身份识别标志生成,因而在步骤s404中可以对该身份识别标志进行识别。
46.本发明的一些示例基于远程监控模块进行解锁,大大降低了试验工具的成本,能够实现大批量使用。本发明的一些示例可针对不同车型的防火墙将对应的解锁流程及相关参数远程下发至远程监控模块,远程监控模块接收配置后会在车辆启动后主动解锁防火墙并采集车辆总线数据,监控车辆状态并将相关数据上传至系统的记录单元。
47.根据本技术的另一方面,提供一种计算机可读存储介质,其中存储有指令,当所述指令由处理器执行时,使得所述处理器执行如上文所述的任意一种远程解锁车辆防火墙的方法。本技术中所称的计算机可读介质包括各种类型的计算机存储介质,可以是通用或专用计算机能够存取的任何可用介质。举例而言,计算机可读介质可以包括ram、rom、eprom、e2prom、寄存器、硬盘、可移动盘、cd-rom或其他光盘存储器、磁盘存储器或其他磁存储设备、或者能够用于携带或存储具有指令或数据结构形式的期望的程序代码单元并能够由通用或特定用途计算机、或者通用或特定用途处理器进行存取的任何其他临时性或者非临时
性介质。如本文所使用的盘通常磁性地复制数据,而碟则用激光来光学地复制数据。上述的组合也应当包括在计算机可读介质的保护范围之内。示例性存储介质耦合到处理器以使得该处理器能从/向该存储介质读写信息。在替换方案中,存储介质可以被整合到处理器。处理器和存储介质可驻留在asic中。asic可驻留在用户终端中。在替换方案中,处理器和存储介质可作为分立组件驻留在用户终端中。
48.以上仅为本技术的具体实施方式,但本技术的保护范围并不局限于此。本领域的技术人员可以根据本技术所披露的技术范围想到其他可行的变化或替换,此等变化或替换皆涵盖于本技术的保护范围之中。在不冲突的情况下,本技术的实施方式及实施方式中的特征还可以相互组合。本技术的保护范围以权利要求的记载为准。
再多了解一些

本文用于企业家、创业者技术爱好者查询,结果仅供参考。

发表评论 共有条评论
用户名: 密码:
验证码: 匿名发表

相关文献