一种车辆数据保护方法、装置、电子设备及存储介质与流程
未命名
08-05
阅读:118
评论:0
1.本技术涉及车辆数据领域,尤其涉及车辆数据保护方法、车辆数据保护装置、电子设备、存储介质及车辆。
背景技术:
2.电动车辆是一个集嵌入式系统、机电伺服系统、传感器系统、电力控制系统、机械传动系统的复合系统,相对于传统燃油车,数据交互密集度高,各系统自动化程度、智能化程度高,且依相互赖度强。
3.当遇到颠簸路况、涉水路况等,引起线路松动、部件过载等情况,可能引起车辆整体性能的不明确。
4.虽然在系统冗余上有设计和改良,但电动车辆本身的系统特质,对数据丢失敏感,因此,需要针对电动车辆做数据保护的设计,以便于应对车辆性能下降时的导致的数据丢失和减少驾驶功能的不确定。
技术实现要素:
5.本发明的目的在于提供一种车辆数据保护方法、车辆数据保护装置、电子设备、存储介质及车辆,至少解决上述的一个技术问题。
6.本发明提供了下述方案:
7.根据本发明的一个方面,提供一种车辆数据保护方法,所述车辆数据保护方法包括:
8.获取车辆工作状态信息;
9.根据所述车辆工作状态为运行状态,检测车辆子系统工作状态;
10.若,所述子系统工作状态为第一异常状态,则车辆的控制系统写入第一寄存器对应所述子系统工作状态为第一异常状态的标志位数据;
11.若,所述第一寄存器存储有对应所述子系统工作状态为第一异常状态的标志位数据,则车辆的控制系统写入第二寄存器对应当前车辆工作状态的数据;
12.若,所述车辆的控制系统的电源子系统工作状态为第二异常状态,则车辆的控制系统写入第一寄存器对应电源子系统工作状态为第二异常状态的标志位数据;
13.车辆的控制系统根据所述第一寄存器存储有对应电源子系统工作状态为第二异常状态的标志位数据,拷贝第一、二寄存器数据写入第三寄存器。
14.进一步的,所述获取车辆工作状态信息包括:
15.若,车辆进入启动状态,则车辆的控制系统拷贝第三寄存器数据写入第一、二寄存器;
16.若,第一寄存器存储有对应电源子系统工作状态为第二异常状态的标志位数据,则车辆的控制系统拷贝第二寄存器数据用于车辆启动。
17.进一步的,还包括:
18.若,车辆结束启动状态进入运行状态,则车辆的控制系统清空第二、三寄存器;
19.若,所述子系统工作状态为非第一异常状态,则车辆的控制系统清空第一寄存器对应所述子系统工作状态为第一异常状态的标志位数据;
20.若,车辆的控制系统的电源子系统工作状态为非第二异常状态,则车辆的控制系统清空第一寄存器对应电源子系统工作状态为第二异常状态的标志位数据。
21.进一步的,所述子系统还包括:伺服子系统;
22.根据车辆的控制系统检测电机主回路反馈波形抖动程度超过预设波形畸变阈值,车辆的控制系统写入第一寄存器对应所述伺服子系统状态为第一异常状态的标志位数据。
23.进一步的,所述子系统还包括:角度传感子系统;
24.根据车辆的控制系统检测角度传感器脉冲丢失程度超过预设脉冲容错阈值,车辆的控制系统写入第一寄存器对应所述传感子系统状态为第一异常状态的标志位数据。
25.进一步的,所述子系统还包括:车辆警示子系统;
26.根据车辆的控制系统写入第一寄存器对应所述子系统工作状态为第一异常状态的标志位数据,车辆警示子系统启动警示策略;
27.所述警示策略包括,人机交互终端显示警示信息和限制车辆正常行驶。
28.根据本发明的二个方面,提供一种车辆数据保护装置,所述车辆数据保护装置包括:
29.车辆工作状态模块,用于获取车辆工作状态信息;
30.车辆系统检测模块,用于根据所述车辆工作状态为运行状态,检测车辆子系统工作状态;
31.第一数据处理模块,用于若,所述子系统工作状态为第一异常状态,则车辆的控制系统写入第一寄存器对应所述子系统工作状态为第一异常状态的标志位数据;
32.第二数据处理模块,用于若,所述第一寄存器存储有对应所述子系统工作状态为第一异常状态的标志位数据,则车辆的控制系统写入第二寄存器对应当前车辆工作状态的数据;
33.第三数据处理模块,用于若,所述车辆的控制系统的电源子系统工作状态为第二异常状态,则车辆的控制系统写入第一寄存器对应电源子系统工作状态为第二异常状态的标志位数据;
34.第四数据处理模块,用于车辆的控制系统根据所述第一寄存器存储有对应电源子系统工作状态为第二异常状态的标志位数据,拷贝第一、二寄存器数据写入第三寄存器。
35.根据本发明的三个方面,提供一种电子设备,包括:处理器、通信接口、存储器和通信总线,其中,处理器,通信接口,存储器通过通信总线完成相互间的通信;
36.所述存储器中存储有计算机程序,当所述计算机程序被所述处理器执行时,使得所述处理器执行所述车辆数据保护方法的步骤。
37.根据本发明的四个方面,提供一种计算机可读存储介质,其特征在于,其存储有可由电子设备执行的计算机程序,当计算机程序在电子设备上运行时,使得电子设备执行所述车辆数据保护方法的步骤。
38.根据本发明的五个方面,提供一种车辆,其特征在于,包括:
39.电子设备,用于实现所述车辆数据保护方法的步骤;
40.处理器,处理器运行程序,当程序运行时从电子设备输出的数据执行所述车辆数据保护方法的步骤;
41.存储介质,用于存储程序,程序在运行时对于从电子设备输出的数据执行所述车辆数据保护方法的步骤。
42.通过上述方案,获得如下有益的技术效果:
43.本技术通过检测车辆各个子系统状态,将子系统状态的数据及时捕捉和存储。
44.本技术通过检测车辆各个子系统的控制系统的电源子系统状态,将电源子系统对各个子系统的影响作更高级别的处理,做好系统重启的准备。
45.本技术通过不同寄存器的读取速度和遗失特性,并根据车辆的实际工况将临时性数据和永久性数据分别存储到ram和flash。
46.本技术通过区别对待控制系统的电源子系统和其他功能性子系统的状态数据,使车辆可以采取不同应对策略针对不同异常状态,以保障车辆整体性能的稳定。
附图说明
47.图1是本发明一个或多个实施例提供的一种车辆数据保护方法的流程图。
48.图2是本发明一个或多个实施例提供的一种车辆数据保护装置的结构图。
49.图3是本发明一个具体实施例的车辆座椅的控制系统的电源子系统储能示意图。
50.图4是本发明一个或多个实施例提供的车辆数据保护方法的一种电子设备结构框图。
具体实施方式
51.下面将结合附图对本发明的技术方案进行清楚、完整地描述,显然,所描述的实施例是本发明一部分实施例,而不是全部的实施例。基于本发明中的实施例,本领域普通技术人员在没有做出创造性劳动前提下所获得的所有其他实施例,都属于本发明保护的范围。
52.图1是本发明一个或多个实施例提供的一种车辆数据保护方法的流程图。
53.如图1所示的车辆数据保护方法包括:
54.步骤s1,获取车辆工作状态信息;
55.步骤s2,根据车辆工作状态为运行状态,检测车辆子系统工作状态;
56.步骤s3,若,子系统工作状态为第一异常状态,则车辆的控制系统写入第一寄存器对应子系统工作状态为第一异常状态的标志位数据;
57.步骤s4,若,第一寄存器存储有对应子系统工作状态为第一异常状态的标志位数据,则车辆的控制系统写入第二寄存器对应当前车辆工作状态的数据;
58.步骤s5,若,车辆的控制系统的电源子系统工作状态为第二异常状态,则车辆的控制系统写入第一寄存器对应电源子系统工作状态为第二异常状态的标志位数据;
59.步骤s6,车辆的控制系统根据第一寄存器存储有对应电源子系统工作状态为第二异常状态的标志位数据,拷贝第一、二寄存器数据写入第三寄存器。
60.通过上述方案,获得如下有益的技术效果:
61.本技术通过检测车辆各个子系统状态,将子系统状态的数据及时捕捉和存储。
62.本技术通过检测车辆各个子系统的控制系统的电源子系统状态,将电源子系统对
各个子系统的影响作更高级别的处理,做好系统重启的准备。
63.本技术通过不同寄存器的读取速度和遗失特性,根据车辆系统的实际工况将临时性数据和永久性数据分别存储到ram和flash。
64.本技术通过区别对待控制系统的电源子系统和其他功能性子系统的状态数据,使车辆可以采取不同应对策略针对不同异常状态,以保障车辆整体性能的稳定。
65.具体而言,电动车辆是一个集嵌入式系统、机电伺服系统、传感器系统、电力控制系统、储能系统、机械传动系统的复合系统,相对于传统燃油车,数据交互密集度高,各系统自动化程度高、智能化程度高,且相互依赖度强。
66.比如,电动车辆各个功能部件常有自带单片机等嵌入式系统,且各成为一个相对独立的控制系统,同时每个功能部件又是各自发挥独立功能模块的子系统。多个子系统之间可以通过信号连接,构成一个整体。作为控制系统(嵌入式系统等),无论是子系统的控制系统还是整车的控制系统,它们之间都存在因电源故障丢失数据的共性,导致电动车对数据丢失敏感。作为具有独立功能的子系统,在整个车辆系统中的作用和评判标准又各不相同。当遇到颠簸路况、涉水路况等,引起线路松动、部件过载等情况,可能引起车辆整体性能、异常、故障的不明确。因此,需要对车辆的数据保护进行整体规划和分级处理。
67.比如,将伺服子系统(电机及电机伺服器等)、角度传感子系统(旋转编码器、位置传感器等)作为独立功能的子系统,比如可以根据控制电机的波形畸变判断电机主回路或电机伺服器回路是否正常工作,判断是否有虚接、过载、干扰等问题。比如可以根据旋转编码器的信号脉冲丢失、无效等情况,判断是否有虚接、干扰等问题。上述子系统的异常情况对整个系统的影响不是着重体现在数据敏感性上,而是体现在局部功能的使能。比如,可以临时将某个电机(轮子)停止供电或空载状态,车辆仍然可以在其他电机的驱动下低速行驶,可以将此类子系统的异常情况作为第一异常状态,并对应存储其标志位数据,用于车辆的控制系统读取和使用。
68.而控制系统的电源电压不稳定可以引起控制系统重启,比如,过程数据的丢失可能导致重启失败,可以将此类异常状态作为第二异常状态。可以通过在控制系统的电源回路上设置电容、电池等作为临时储能部件,为控制系统临时供电,帮助控制系统将“断点”数据、标志位数据等及时做保护性数据存储,以便于控制系统启动时可以延续控制系统前一次断电的工作流程。
69.可以将第二异常状态转换成标志位数据,可以由车辆的主控制系统读取,也可以有子系统的控制系统读取。辅助车辆重启或子系统重启时,将“断点”数据、标志位数据等读取到控制系统中。
70.可以将对应第二异常状态的标志位数据作为触发条件,触发对车辆工作状态的数据(如断点数据、标志位数据)的存储。
71.第一寄存器对应各子系统工作状态(包括电源子系统等)为第一、二异常状态的标志位数据,第二寄存器对应当前车辆工作状态(包括各子系统的工作状态)的数据,可以利用ram的高速存储,迅速执行对数据的存储保护。可以利用flash的非易失性,将第三寄存器的数据做长时间存储,以便于能够给控制系统重启以足够的时间,在出现第二异常状态时,将第一、二异常状态的标志位数据转存到第三寄存器。
72.控制系统的电源子系统并非只能有第二异常状态,还可以有第一异常状态,比如,
控制系统的电源电压下降不多,不到足以引起控制系统工作不稳定程度,只是存在性能下降的风险,则可以先根据当前电压状态生成第一异常状态,在第一寄存器写入对应子系统工作状态为第一异常状态的标志位数据,作为警示信息使用,如果控制系统的电源电压继续下降,达到威胁控制系统数据丢失,不能顺利重启的地步,再在第一寄存器写入对应电源子系统工作状态为第二异常状态的标志位数据,进而触发车辆相应的控制系统写入第二寄存器对应当前车辆工作状态的数据。
73.属于主控制系统的故障信息不仅只主控制系统使用,还可以作为其他控制系统的故障中断信号使用。比如,主控制系统的电源子系统电压过低,意味着整车有停止运行的可能,需要其他子系统及时存储断点数据。
74.同理,子系统的控制系统的故障信息也可以供主控制系统使用,比如某些子系统或在某些工况下,对整车行驶非常重要,主控制系统可以将子系统的电源故障作为第二异常状态处理。
75.在本实施例中,获取车辆工作状态信息包括:
76.若,车辆进入启动状态,则车辆的控制系统拷贝第三寄存器数据写入第一、二寄存器;
77.若,第一寄存器存储有对应电源子系统工作状态为第二异常状态的标志位数据,则车辆的控制系统拷贝第二寄存器数据用于车辆启动。
78.具体而言,车辆重启时,控制系统先检查上一次断电退出时,是否是因为电源故障(第二异常状态),即便不是电源故障,也是接续前一个时刻的断点状态继续运行。可以将第三寄存器数据原路返回写入第一、二寄存器,如果第二异常状态的标志位数据表示控制系统的电压可能故障,则第二寄存器存储了前次车辆工作状态的数据(断点数据)。
79.可以将断电数据读取到控制系统,使硬件状态和状态数据呈对应,是车辆整体或车辆子系统重启。
80.在本实施例中,还包括:
81.若,车辆结束启动状态进入运行状态,则车辆的控制系统清空第二、三寄存器;
82.若,子系统工作状态为非第一异常状态,则车辆的控制系统清空第一寄存器对应子系统工作状态为第一异常状态的标志位数据;
83.若,车辆的控制系统的电源子系统工作状态为非第二异常状态,则车辆的控制系统清空第一寄存器对应电源子系统工作状态为第二异常状态的标志位数据。
84.具体而言,车辆结束启动状态进入运行状态,已经完成对上一轮数据的使用、系统复位等,可以开始新一轮对车辆状态、控制系统状态、各个子系统状态的监控和数据保护,在车辆刚进入运行状态一刻,尚未出现新的异常状态,可以清空第二、三寄存器。第一寄存器对应第一、二异常状态标志位数据已经车辆重启时读取或使用,则可以清空(如,复位、初始化等)处理第一寄存器,防止存储器初始态对标志位数据的混遥。
85.在本实施例中,子系统还包括:伺服子系统;
86.根据车辆的控制系统检测电机主回路反馈波形抖动程度超过预设波形畸变阈值,车辆的控制系统写入第一寄存器对应伺服子系统状态为第一异常状态的标志位数据。
87.具体而言,比如,伺服子系统主要是与电动车辆的轮电机相关。车辆电机配套伺服系统有可能涉及逆变升压、占空比调整、相角匹配、igbt死区控制等,如果因为线路虚接,会
产生泵升电压、控制回路中断等问题,可以通过预设波形畸变阈值计算、比较和判断。可以采取临时关闭某一个异常状态的轮子(如对应轮子的伺服子系统)的供电或断开供电回路,保持车辆低速行驶,增加车辆适应应急状态的冗余。
88.在本实施例中,子系统还包括:角度传感子系统;
89.根据车辆的控制系统检测角度传感器脉冲丢失程度超过预设脉冲容错阈值,车辆的控制系统写入第一寄存器对应传感子系统状态为第一异常状态的标志位数据。
90.具体而言,角度传感子系统(旋转编码器、位置传感器等)可以用于电动车辆的轮电机配套相关的信号闭环,还可以作为其他机电机构相关的信号反馈部件。可能因为角度传感子系统的失效,导致信号反馈、控制闭环等功能失效。比如,在电动座椅上有位置传感器,位置传感器失效引起座椅不能自动调整,但对车辆行驶能力影响不大,可以临时屏蔽该电动座椅的自动调整功能。比如在车轮电机上有旋转编码器,旋转编码器故障可能引起车辆的动力输出不平稳,可以临时关闭该轮子的供电或断开供电回路,保持车辆低速行驶,增加车辆适应应急状态的冗余。
91.角度传感器可以通过脉冲丢失程度超过预设脉冲容错阈值来判断是否出现了角度传感子系统失效。当然,某些位置传感器是连续的电平状态,不适合通过脉冲计数来判断角度传感子系统的正常或异常。
92.在本实施例中,子系统还包括:车辆警示子系统;
93.根据车辆的控制系统写入第一寄存器对应子系统工作状态为第一异常状态的标志位数据,车辆警示子系统启动警示策略;
94.警示策略包括,人机交互终端显示警示信息和限制车辆正常行驶。
95.具体而言,车辆警示子系统也可以包括有嵌入式系统,可以连接车辆的主控制系统,可以向车辆的中控制系统发出限速的请求,车辆的主控制系统可以向伺服子系统下达速度上限的指令等。
96.车辆警示子系统可以包括人机终端,比如屏幕、扬声器等,如果出现了子系统的功能异常、某个子系统的控制系统的电源子系统电压下降等,可以通过人机终端使司机或用户第一时间获悉车辆的当前状态,形成对车辆限速的思想准备,或在安全停靠地点,发起拖车或维修的请求等。
97.图2是本发明一个或多个实施例提供的一种车辆数据保护装置的结构图。
98.如图2所示,车辆数据保护装置包括:车辆工作状态模块、车辆系统检测模块、第一数据处理模块、第二数据处理模块、第三数据处理模块、第四数据处理模块;
99.车辆工作状态模块,用于获取车辆工作状态信息;
100.车辆系统检测模块,用于根据车辆工作状态为运行状态,检测车辆子系统工作状态;
101.第一数据处理模块,用于若,子系统工作状态为第一异常状态,则车辆的控制系统写入第一寄存器对应子系统工作状态为第一异常状态的标志位数据;
102.第二数据处理模块,用于若,第一寄存器存储有对应子系统工作状态为第一异常状态的标志位数据,则车辆的控制系统写入第二寄存器对应当前车辆工作状态的数据;
103.第三数据处理模块,用于若,车辆的控制系统的电源子系统工作状态为第二异常状态,则车辆的控制系统写入第一寄存器对应电源子系统工作状态为第二异常状态的标志
位数据;
104.第四数据处理模块,用于车辆的控制系统根据第一寄存器存储有对应电源子系统工作状态为第二异常状态的标志位数据,拷贝第一、二寄存器数据写入第三寄存器。
105.值得注意的是,虽然本系统只披露了车辆工作状态模块、车辆系统检测模块、第一数据处理模块、第二数据处理模块、第三数据处理模块、第四数据处理模块,但并不意味着本装置仅仅局限于上述基本功能模块,相对,本发明所要表达的意思是,在上述基本功能模块的基础之上,本领域技术人员可以结合现有技术任意添加一个或多个功能模块,形成无穷多个实施例或技术方案,也就是说本系统是开放式的而非封闭式的,不能因为本实施例仅披露了个别基本功能模块,就认为本发明权利要求的保护范围局限于上述公开的基本功能模块。
106.图3是本发明一个具体实施例的车辆座椅的控制系统的电源子系统储能示意图。
107.如图3所示,车辆座椅可以作为一个子系统,它的控制系统主要由嵌入式系统担任,有专门的电源子系统为其供电。电源子系统设置有电容用于储能和滤波。嵌入式系统实时监控电源子系统的供电状态,比如,以1ms周期实时读取电源芯片寄存器标志位vshs_uv1、vshs_uv2的数据状态,当电源子系统的供电电压低于预设的第一阈值时寄存器标志位vshs_uv1的数据为1,高于预设的第二阈值时寄存器标志位vshs_uv1的数据为0。
108.当车辆座椅调试过程中,车辆座椅的控制系统读取到寄存器标志位vshs_uv1的数据为1,立刻存储车辆座椅当前位置信息到断点数据寄存器vshs_uv3,防止座椅位置信息丢失。此时不主动断开车辆座椅的电机,仅进行当前位置存储,防止电压瞬间抖动低于第一阈值而导致误操作对电机控制。当电源子系统的供电电压低于预设的第三阈值时寄存器标志位vshs_uv2的数据为1。此时,电压过低,可能会出现数据丢失。
109.当车辆座椅的控制系统识别到电源子系统的供电电压低于预设的第三阈值时,寄存器标志位vshs_uv2的数据为1,车辆座椅的控制系统把寄存器vshs_uv3中的数据写入到寄存器vshs_uv4中,避免车辆座椅当前位置信息丢失。通常可以通过设置电源子系统的电容大小,为车辆座椅的控制系统把寄存器vshs_uv3中的数据写入到寄存器vshs_uv4中争取合适的时间。寄存器vshs_uv4可以使用flash,保障数据不易丢失,寄存器vshs_uv1、vshs_uv2、vshs_uv3可以使用ram,保障读取写入的高速和减少对flash的消耗。
110.可以利用电源芯片(sbc)自带的低压判断功能,进行电源电压的判断。车辆座椅的控制系统实时读取电源芯片寄存模块的状态,当电源芯片(sbc)供电电压低于预设的第一阈值时,立刻存储座椅当前位置数据到寄存器vshs_uv3中,防止座椅位置数据丢失。再当电源芯片(sbc)供电电压低于预设的第三阈值时,把寄存器vshs_uv3中的数据写入到寄存器vshs_uv4中,可以在下次供电恢复时,将寄存器vshs_uv4中数据回写到车辆座椅的控制系统中,使车辆座椅的控制系统接续前次电压故障时中断的程序步骤。
111.图4是本发明一个或多个实施例提供的车辆数据保护方法的一种电子设备结构框图。
112.如图4所示,本技术提供一种电子设备,包括:处理器、通信接口、存储器和通信总线,其中,处理器,通信接口,存储器通过通信总线完成相互间的通信;
113.存储器中存储有计算机程序,当计算机程序被处理器执行时,使得处理器执行一种车辆数据保护方法的步骤。
114.本技术还提供一种计算机可读存储介质,其存储有可由电子设备执行的计算机程序,当计算机程序在电子设备上运行时,使得电子设备执行一种车辆数据保护方法的步骤。
115.本技术还提供一种车辆,包括:
116.电子设备,用于实现车辆数据保护方法的步骤;
117.处理器,处理器运行程序,当程序运行时从电子设备输出的数据执行车辆数据保护方法的步骤;
118.存储介质,用于存储程序,程序在运行时对于从电子设备输出的数据执行车辆数据保护方法的步骤。
119.上述电子设备提到的通信总线可以是外设部件互连标准(peripheral component interconnect,pci)总线或扩展工业标准结构(extended industry standard architecture,eisa)总线等。该通信总线可以分为地址总线、数据总线、控制总线等。为便于表示,图中仅用一条粗线表示,但并不表示仅有一根总线或一种类型的总线。
120.电子设备包括硬件层,运行在硬件层之上的操作系统层,以及运行在操作系统上的应用层。该硬件层包括中央处理器(cpu,central processing unit)、内存管理单元(mmu,memory management unit)和内存等硬件。该操作系统可以是任意一种或多种通过进程(process)实现电子设备控制的计算机操作系统,例如,linux操作系统、unix操作系统、android操作系统、ios操作系统或windows操作系统等。并且在本发明实施例中该电子设备可以是智能手机、平板电脑等手持设备,也可以是桌面计算机、便携式计算机等电子设备,本发明实施例中并未特别限定。
121.本发明实施例中的电子设备控制的执行主体可以是电子设备,或者是电子设备中能够调用程序并执行程序的功能模块。电子设备可以获取到存储介质对应的固件,存储介质对应的固件由供应商提供,不同存储介质对应的固件可以相同可以不同,在此不做限定。电子设备获取到存储介质对应的固件后,可以将该存储介质对应的固件写入存储介质中,具体地是往该存储介质中烧入该存储介质对应固件。将固件烧入存储介质的过程可以采用现有技术实现,在本发明实施例中不做赘述。
122.电子设备还可以获取到存储介质对应的重置命令,存储介质对应的重置命令由供应商提供,不同存储介质对应的重置命令可以相同可以不同,在此不做限定。
123.此时电子设备的存储介质为写入了对应的固件的存储介质,电子设备可以在写入了对应的固件的存储介质中响应该存储介质对应的重置命令,从而电子设备根据存储介质对应的重置命令,对该写入对应的固件的存储介质进行重置。根据重置命令对存储介质进行重置的过程可以现有技术实现,在本发明实施例中不做赘述。
124.为了描述的方便,描述以上装置时以功能分为各种单元、模块分别描述。当然在实施本技术时可以把各单元、模块的功能在同一个或多个软件和/或硬件中实现。
125.本技术领域技术人员可以理解,除非另外定义,这里使用的所有术语(包括技术术语和科学术语),具有与本发明所属领域中的普通技术人员的一般理解相同的意义。还应该理解的是,诸如通用字典中定义的那些术语,应该被理解为具有与现有技术的上下文中的意义一致的意义,并且除非被特定定义,否则不会用理想化或过于正式的含义来解释。
126.对于方法实施例,为了简单描述,故将其都表述为一系列的动作组合,但是本领域技术人员应该知悉,本发明实施例并不受所描述的动作顺序的限制,因为依据本发明实施
例,某些步骤可以采用其他顺序或者同时进行。其次,本领域技术人员也应该知悉,说明书中所描述的实施例均属于优选实施例,所涉及的动作并不一定是本发明实施例所必须的。
127.通过以上的实施方式的描述可知,本领域的技术人员可以清楚地了解到本技术可借助软件加必需的通用硬件平台的方式来实现。基于这样的理解,本技术的技术方案本质上或者说对现有技术做出贡献的部分可以以软件产品的形式体现出来,该计算机软件产品可以存储在存储介质中,如rom/ram、磁碟、光盘等,包括若干指令用以使得一台计算机设备(可以是个人计算机,服务器或者网络设备等)执行本技术各个实施方式或者实施方式的某些部分所述的方法。
128.最后应说明的是:以上各实施例仅用以说明本发明的技术方案,而非对其限制;尽管参照前述各实施例对本发明进行了详细的说明,本领域的普通技术人员应当理解:其依然可以对前述各实施例所记载的技术方案进行修改,或者对其中部分或者全部技术特征进行等同替换;而这些修改或者替换,并不使相应技术方案的本质脱离本发明各实施例技术方案的范围。
技术特征:
1.一种车辆数据保护方法,其特征在于,所述车辆数据保护方法包括:获取车辆工作状态信息;根据所述车辆工作状态为运行状态,检测车辆子系统工作状态;若,所述子系统工作状态为第一异常状态,则车辆的控制系统写入第一寄存器对应所述子系统工作状态为第一异常状态的标志位数据;若,所述第一寄存器存储有对应所述子系统工作状态为第一异常状态的标志位数据,则车辆的控制系统写入第二寄存器对应当前车辆工作状态的数据;若,所述车辆的控制系统的电源子系统工作状态为第二异常状态,则车辆的控制系统写入第一寄存器对应电源子系统工作状态为第二异常状态的标志位数据;车辆的控制系统根据所述第一寄存器存储有对应电源子系统工作状态为第二异常状态的标志位数据,拷贝第一、二寄存器数据写入第三寄存器。2.根据权利要求1的车辆数据保护方法,其特征在于,所述获取车辆工作状态信息包括:若,车辆进入启动状态,则车辆的控制系统拷贝第三寄存器数据写入第一、二寄存器;若,第一寄存器存储有对应电源子系统工作状态为第二异常状态的标志位数据,则车辆的控制系统拷贝第二寄存器数据用于车辆启动。3.根据权利要求2的车辆数据保护方法,其特征在于,还包括:若,车辆结束启动状态进入运行状态,则车辆的控制系统清空第二、三寄存器;若,所述子系统工作状态为非第一异常状态,则车辆的控制系统清空第一寄存器对应所述子系统工作状态为第一异常状态的标志位数据;若,车辆的控制系统的电源子系统工作状态为非第二异常状态,则车辆的控制系统清空第一寄存器对应电源子系统工作状态为第二异常状态的标志位数据。4.根据权利要求3的车辆数据保护方法,其特征在于,所述子系统还包括:伺服子系统;根据车辆的控制系统检测电机主回路反馈波形抖动程度超过预设波形畸变阈值,车辆的控制系统写入第一寄存器对应所述伺服子系统状态为第一异常状态的标志位数据。5.根据权利要求3的车辆数据保护方法,其特征在于,所述子系统还包括:角度传感子系统;根据车辆的控制系统检测角度传感器脉冲丢失程度超过预设脉冲容错阈值,车辆的控制系统写入第一寄存器对应所述传感子系统状态为第一异常状态的标志位数据。6.根据权利要求3的车辆数据保护方法,其特征在于,所述子系统还包括:车辆警示子系统;根据车辆的控制系统写入第一寄存器对应所述子系统工作状态为第一异常状态的标志位数据,车辆警示子系统启动警示策略;所述警示策略包括,人机交互终端显示警示信息和限制车辆正常行驶。7.一种车辆数据保护装置,其特征在于,所述车辆数据保护装置包括:车辆工作状态模块,用于获取车辆工作状态信息;车辆系统检测模块,用于根据所述车辆工作状态为运行状态,检测车辆子系统工作状态;第一数据处理模块,用于若,所述子系统工作状态为第一异常状态,则车辆的控制系统
写入第一寄存器对应所述子系统工作状态为第一异常状态的标志位数据;第二数据处理模块,用于若,所述第一寄存器存储有对应所述子系统工作状态为第一异常状态的标志位数据,则车辆的控制系统写入第二寄存器对应当前车辆工作状态的数据;第三数据处理模块,用于若,所述车辆的控制系统的电源子系统工作状态为第二异常状态,则车辆的控制系统写入第一寄存器对应电源子系统工作状态为第二异常状态的标志位数据;第四数据处理模块,用于车辆的控制系统根据所述第一寄存器存储有对应电源子系统工作状态为第二异常状态的标志位数据,拷贝第一、二寄存器数据写入第三寄存器。8.一种电子设备,其特征在于,包括:处理器、通信接口、存储器和通信总线,其中,处理器,通信接口,存储器通过通信总线完成相互间的通信;所述存储器中存储有计算机程序,当所述计算机程序被所述处理器执行时,使得所述处理器执行权利要求1至6中任一项所述车辆数据保护方法的步骤。9.一种计算机可读存储介质,其特征在于,其存储有可由电子设备执行的计算机程序,当计算机程序在电子设备上运行时,使得电子设备执行权利要求1至6中任一项所述车辆数据保护方法的步骤。10.一种车辆,其特征在于,包括:电子设备,用于实现权利要求1至6中任一项所述车辆数据保护方法的步骤;处理器,处理器运行程序,当程序运行时从电子设备输出的数据执行权利要求1至6中任一项所述车辆数据保护方法的步骤;存储介质,用于存储程序,程序在运行时对于从电子设备输出的数据执行权利要求1至6中任一项所述车辆数据保护方法的步骤。
技术总结
本申请公开了一种车辆数据保护方法、车辆数据保护装置、电子设备、存储介质及车辆,包括:若,所述子系统工作状态为第一异常状态,则车辆的控制系统写入第一寄存器对应所述子系统工作状态为第一异常状态的标志位数据;若,所述第一寄存器存储有对应所述子系统工作状态为第一异常状态的标志位数据,则车辆的控制系统写入第二寄存器对应当前车辆工作状态的数据;若,所述车辆的控制系统的电源子系统工作状态为第二异常状态,则车辆的控制系统写入第一寄存器对应电源子系统工作状态为第二异常状态的标志位数据;根据所述第一寄存器存储有对应电源子系统工作状态为第二异常状态的标志位数据,拷贝第一、二寄存器数据写入第三寄存器。寄存器。寄存器。
技术研发人员:龚娜娜 关忠旭 杨慧凯 徐珊珊 安文君
受保护的技术使用者:中国第一汽车股份有限公司
技术研发日:2023.04.18
技术公布日:2023/8/4
版权声明
本文仅代表作者观点,不代表航空之家立场。
本文系作者授权航家号发表,未经原创作者书面授权,任何单位或个人不得引用、复制、转载、摘编、链接或以其他任何方式复制发表。任何单位或个人在获得书面授权使用航空之家内容时,须注明作者及来源 “航空之家”。如非法使用航空之家的部分或全部内容的,航空之家将依法追究其法律责任。(航空之家官方QQ:2926969996)
飞行汽车 https://www.autovtol.com/
