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

一种车辆及其解闭锁方法、装置与流程

2022-08-13 10:53:16 来源:中国专利 TAG:


1.本发明涉及汽车电子技术领域,具体涉及一种车辆及其解闭锁方法、装置。


背景技术:

2.在传统的车辆解闭锁操作中,如果需要对车辆执行解闭锁操作,由于车辆解闭锁信号在传输过程中容易产生抖动,导致车辆在接收车辆解闭锁操作指令时存在延迟,进而使车辆在执行解锁/闭锁动作时,存在车辆响应灵敏度不高的问题。


技术实现要素:

3.有鉴于此,本发明实施例提供了一种车辆及其解闭锁方法、装置,以解决由于车辆解闭锁信号在传输过程中容易产生抖动,导致车辆在接收车辆解闭锁操作指令时存在延迟,进而使车辆在执行解锁/闭锁动作时,存在车辆响应灵敏度不高的问题。
4.根据第一方面,本发明实施例提供了一种车辆解闭锁方法,包括:
5.获取智能终端与车辆之间的强度信号;
6.对所述强度信号进行第一滤波和第二滤波,得到第一滤波数据和第二滤波数据;
7.根据所述第一滤波数据确定出所述智能终端所在的区域信息,和根据所述第二滤波数据确定所述车辆与智能终端的趋势信息;
8.联合所述区域信息和所述趋势信息,确定出所述车辆的解锁信号,根据所述车辆解锁信号对所述车辆执行解锁动作,或确定出所述车辆的闭锁信号,根据所述车辆闭锁信号对所述车辆执行闭锁动作。
9.可选的,所述第一滤波为sg滤波,所述第二滤波为kalman滤波。
10.可选的,所述区域信息包括车内区域和车外区域,所述根据所述第一滤波数据确定出所述智能终端所在的区域信息,包括:
11.判断所述第一滤波数据是否满足预设强度;
12.若满足,则确定所述智能终端处于所述车外区域。
13.可选的,所述车外区域还包括车辆解锁区、车辆解闭锁缓冲区及车辆闭锁区;当所述智能终端处于所述车外区域时,包括:
14.判断所述第一滤波数据是否满足车辆解锁区的预设强度;
15.若满足,则确定所述智能终端处于车辆解锁区;
16.若不满足,则判断所述第一滤波数据是否满足车辆闭锁区的预设强度;
17.若满足,则确定所述智能终端处于车辆闭锁区;
18.其中,当所述第一滤波数据均无法满足车辆解锁区的预设强度和车辆闭锁区的预设强度时,则在预设时间内获取至少2次第一滤波数据,判断所述至少2次第一滤波数据是否均满足车辆解闭锁缓冲区的预设强度,若所述满足,则确定所述智能终端处于所述车辆解闭锁缓冲区。
19.可选的,所述根据所述第二滤波数据确定车辆解闭锁的趋势信息,包括:
20.获取预设时间的至少两个第二滤波数据;
21.对所述第二滤波数据进行求和,获得当前求和数据;
22.获取上一预设时间的求和数据,计算所述当前求和数据和所述上一预设时间的求和数据的差值,得到趋势数据;
23.判断所述趋势数据是否大于预设趋势数据;
24.当所述趋势数据大于所述预设趋势数据,则将所述趋势信息确定为靠近车辆趋势;
25.当所述趋势数据小于所述预设趋势数据,则将所述趋势信息确定为远离车辆趋势。
26.可选的,当所述区域信息包括车辆解锁区和车辆闭锁区,所述趋势信息包括靠近车辆趋势和远离车辆趋势时,所述联合所述区域信息和所述趋势信息,确定出所述车辆的解锁信号,根据所述车辆解锁信号对所述车辆执行解锁动作,或确定出所述车辆的闭锁信号,根据所述车辆闭锁信号对所述车辆执行闭锁动作,包括:
27.当所述区域信息为车辆解锁区,或所述趋势信息为靠近车辆趋势时,获取车辆解锁信号,根据所述车辆解锁信号对所述车辆执行解锁动作;
28.当所述区域信息为车辆闭锁区,或所述趋势信息为远离车辆趋势时,获取车辆闭锁信号,根据所述车辆闭锁信号对所述车辆执行闭锁动作。
29.可选的,所述获取智能终端与车辆之间的强度信号之前,还包括设置所述强度信号的采集时间及所述强度信号的采集范围。
30.根据第二方面,本发明实施例提供了一种车辆解闭锁装置,其特征在于,包括:
31.获取模块,用于获取车辆解闭锁信号;
32.滤波模块,用于对所述车辆解闭锁信号进行第一滤波处理和第二滤波处理,得到第一滤波数据和第二滤波数据;
33.确定模块,用于根据所述第一滤波数据确定出车辆解闭锁的位置信息,和根据所述第二滤波数据确定车辆解闭锁的趋势信息;
34.执行模块,用于联合所述车辆解闭锁的位置信息和所述车辆解闭锁的趋势信息,确定出车辆解锁信号或车辆闭锁信号,根据所述车辆解锁信号或车辆闭锁信号使车辆执行车辆解锁或车辆闭锁动作。
35.根据第三方面,本发明实施例提供了一种车辆,其特征在于,包括:天线、存储器和处理器,所述天线、所述存储器和所述处理器之间互相通信连接,所述天线用于接收车辆解闭锁信号,将所述闭锁信号发送至所述存储器和/或,所述处理器;所述存储器中存储有计算机指令,所述处理器通过执行所述计算机指令,从而执行权利要求1-7中任一项所述的车辆解闭锁方法。
36.根据第四方面,本发明实施例提供了一种所述计算机可读存储介质存储有计算机指令,所述计算机指令用于使所述计算机执行权利要求1-7中任一项所述的车辆解闭锁方法。
37.在本实施例中,通过获取强度信号,将强度信号进行第一滤波和第二滤波得到并确定出区域信息和趋势信息,之后联合区域信息和趋势信息,缓解车辆解闭锁信号在传输过程中容易产生抖动,减少车辆在接收车辆解闭锁操作指令时存在延迟,从而提高车辆响
应灵敏度。
附图说明
38.通过参考附图会更加清楚的理解本发明的特征和优点,附图是示意性的而不应理解为对本发明进行任何限制,在附图中:
39.图1为本技术实施例提供的一种车辆解闭锁方法的流程示意图。
40.图2为本技术实施例提供的一种车辆解闭锁方法中步骤s33至步骤s36的流程示意图。
41.图3为本技术实施例提供的一种车辆解闭锁方法中步骤s37至步骤s312的流程示意图。
42.图4为本技术实施例提供的车辆解闭锁装置的结构示意图。
43.图5本技术实施例提供的一种车辆的结构示意图。
具体实施方式
44.为使本发明实施例的目的、技术方案和优点更加清楚,下面将结合本发明实施例中的附图,对本发明实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例是本发明一部分实施例,而不是全部的实施例。基于本发明中的实施例,本领域技术人员在没有作出创造性劳动前提下所获得的所有其他实施例,都属于本发明保护的范围。
45.需要说明,本技术实施例中各步骤的序号的大小并不意味着执行顺序的先后,各过程的执行顺序应以其功能和内在逻辑确定,而不应对本发明实施例的实施过程构成任何限定。
46.如图1所示,为本技术实施例提供的一种车辆解闭锁方法的流程示意图。本技术实施例提供对的车辆解闭锁方法,还包括智能终端(如手机)和车辆,车辆通过获取智能终端发出的信号,对车辆实施解闭锁动作。具体的车辆解闭锁方法的实施步骤包括:
47.s1,获取智能终端与车辆之间的强度信号。
48.s2,对强度信号进行第一滤波和第二滤波,得到第一滤波数据和第二滤波数据。
49.s3,根据第一滤波数据确定出智能终端所在的区域信息,和根据第二滤波数据确定车辆与智能终端的趋势信息。
50.s4,联合区域信息和趋势信息,确定出车辆的解锁信号,根据车辆解锁信号对车辆执行解锁动作,或确定出车辆的闭锁信号,根据车辆闭锁信号对车辆执行闭锁动作。
51.在本技术实施例提供的车辆解闭锁方法,通过获取强度信号,将强度信号进行第一滤波和第二滤波得到并确定出区域信息和趋势信息,之后联合区域信息和趋势信息,缓解车辆解闭锁信号在传输过程中容易产生抖动,减少车辆在接收车辆解闭锁操作指令时存在延迟,从而提高车辆响应灵敏度。
52.可选的,车辆上设置有多个天线,其中,多个天线分别设置于车辆的左车门、右车门、后车尾及中控台,智能终端向车辆发送强度信号,并由设置车辆的左车门、右车门、后车尾及中控台中的天线接收强度信号,其中,在本实施例中,强度信号可以是代指左、右、后、中不同位置天线所获取的信号。
53.可选的,可以通过获取一定时间长度和获取车辆的左车门、右车门、后车尾及中控
台4个方位所接收的强度信号,判断出智能终端所在区域或智能终端的靠近或远离车辆的趋势。
54.可选的,第一滤波为sg滤波,第二滤波为kalman滤波。
55.在本实施例中,通过kalman滤波和sg滤波,可以得到两种滤波数据,而使用kalman滤波能够得到信号稳定的趋势变化,信号的抗抖动性能较好,但延迟较大,信号强度信息丢失较多,而使用sg滤波能够保留较好的信号强度信息和灵敏度,但抗抖动性能不佳。为此,本技术联合kalman滤波和sg滤波进行数据互补,从而获得高稳定性,高灵敏性的数据信号,以缓解车辆解闭锁信号在传输过程中容易产生抖动,减少车辆在接收车辆解闭锁操作指令时存在延迟。
56.可选的,第一滤波和第二滤波可以同时执行也可以分开执行,而在执行区域判断时,还可以执行时间缓冲、空间缓冲等处理手段,以便于快速识别出智能终端做在区域。
57.可选的,区域信息包括车内区域和车外区域,其中,车外区域还包括车辆解锁区、车辆解闭锁缓冲区及车辆闭锁区。
58.可选的,在判断智能终端缓慢靠近车辆时,kalman滤波出来的信号非常稳定,变化非常缓慢,可以根据时间间隔信号差判断得到趋势信息,若车辆与智能终端之间无变化时,则趋势信息表示无趋势,若车辆与智能终端之间变化时,则趋势信息表示为靠近趋势,而sg滤波出来的信号产生清晰的变化(信号在波动中变强)时,其强度超过了预设边界值时,区域信息会判断为解锁区。例如:用户持智能终端从左门靠近,那么最终执行的动作为车辆的左门解锁。
59.可选的,联合区域信息和趋势信息可以使用“或”关系进行处理。
60.可选的,本技术实施例提供的一种车辆解闭锁方法,包括:
61.s31,判断第一滤波数据是否满足预设强度;
62.s32,若满足,则确定智能终端处于车外区域。
63.可选的,当智能终端处于车外区域时,如图2所示,为本技术实施例提供的一种车辆解闭锁方法中步骤s33至步骤s36的流程示意图。其步骤包括:
64.s33,判断第一滤波数据是否满足车辆解锁区的预设强度。
65.s34,若满足,则确定智能终端处于车辆解锁区。
66.s35,若不满足,则判断第一滤波数据是否满足车辆闭锁区的预设强度。
67.s36,若满足,则确定智能终端处于车辆闭锁区。
68.可选的,当第一滤波数据均无法满足车辆解锁区的预设强度和车辆闭锁区的预设强度时,则在预设时间内获取至少2次第一滤波数据,判断至少2次第一滤波数据是否均满足车辆解闭锁缓冲区的预设强度,若满足,则确定智能终端处于车辆解闭锁缓冲区。
69.在本实施例中,第一滤波数据包括:中控信号,左信号、右信号及车尾信号,确定智能终端处于车外区域,可以是判断中控信号或左信号、右信号及车尾信号是否小于预设强度。
70.例如:当中控信号》-50db或左信号、右信号》-70db判断为智能终端处于车内区;否则,当中控信号《-55db或左信号、右信号《-75db判断为车外区。其中,在本实施例中,预设强度或边界值可以是-50db、-50db、-70db、-75db。
71.又例如:当后尾信号》max(左把手信号,右门把手信号) 5db判断为后区域;否则,
当尾信号《max(左把手信号,右门把手信号) 0db判断为左区或右区,在本实施例中,预设强度所对应的不是同一个值,预设强度之间存在差值,将差值信息映射到物理空间上,以便对应区域信息中的解锁区还是闭锁区。
72.或,当左信号》-75db判断为左解锁区;否则,当左信号《-80db判断为闭锁区,此时-75db和-80db为预设强度,二者之间有5db的差值,将其映射到物理空间,使其对应解闭锁缓冲区。
73.在本实施例中,通过设置不同的预设强度或边界值,使其预设强度之间存在差值,利用差值信息建立缓冲区,以便于缓解信号抖动带来的干扰。
74.如图3所示,为本技术实施例提供的一种车辆解闭锁方法中步骤s37至步骤s312的流程示意图。本技术实施例提供对的车辆解闭锁方法,其步骤包括:
75.s37,获取预设时间的至少两个第二滤波数据。
76.s38,对第二滤波数据进行求和,获得当前求和数据。
77.s39,获取上一预设时间的求和数据,计算当前求和数据和上一预设时间的求和数据的差值,得到趋势数据。
78.s310,判断趋势数据是否大于预设趋势数据。
79.s311,当趋势数据大于预设趋势数据,则将趋势信息确定为靠近车辆趋势。
80.s312,当趋势数据小于预设趋势数据,则将趋势信息确定为远离车辆趋势。
81.在本实施例中,在获取第二滤波数据后,可以每隔10s对左信号、右信号、车尾信号、中控信号进行数据采集,并进行统计求和,之后用当前10s数据与10s前数据作差,当差值大于5db,判断为靠近趋势;当差值小于-5db,判断为远离趋势,所差值介于-5db到5db之间,则趋势判断为缓冲区,不做判断。
82.可选的,当区域信息包括车辆解锁区和车辆闭锁区,趋势信息包括靠近车辆趋势和远离车辆趋势时,联合区域信息和趋势信息,确定出车辆的解锁信号,根据车辆解锁信号对车辆执行解锁动作,或确定出车辆的闭锁信号,根据车辆闭锁信号对车辆执行闭锁动作,包括:
83.当区域信息为车辆解锁区,或趋势信息为靠近车辆趋势时,获取车辆解锁信号,根据车辆解锁信号对车辆执行解锁动作;
84.当区域信息为车辆闭锁区,或趋势信息为远离车辆趋势时,获取车辆闭锁信号,根据车辆闭锁信号对车辆执行闭锁动作。
85.可选的,获取智能终端与车辆之间的强度信号之前,还包括设置强度信号的采集时间及强度信号的采集范围。
86.在本实施例中,执行车辆解闭锁方法,还需要使智能终端与车辆进行匹配,或强度信号的采集时间及强度信号的采集范围的设置,具体可以是利用智能终端进行采集点的采集距离和采集时间进行标定。例如,采集点可以是在车辆的左车门、右车门、后车尾及中控台设置天线进行信号采集,采集时间设置为每点30秒,依次或同步进行信号采集,其中,采集距离可以设置为左侧车门外把手垂直方向1米或7米距离,后尾门外垂直方向1米或7米距离。
87.本实施例提供的车辆解闭锁方法,通过获取强度信号,将强度信号进行第一滤波和第二滤波得到并确定出区域信息和趋势信息,之后联合区域信息和趋势信息,缓解车辆
解闭锁信号在传输过程中容易产生抖动,减少车辆在接收车辆解闭锁操作指令时存在延迟,从而提高车辆响应灵敏度。
88.在本实施例中,实施车辆解闭锁方法,所需装置包括:车辆、智能终端(手机),其中,在车辆的左车门、右车门、后车尾及中控台均设置有用于采集智能终端发出的强度信号的天线,天线在采集强度信号后将对应的强度信号转发至车辆控制终端,由车辆的控制终端实施车辆解闭锁方法。
89.当智能终端从车外缓慢靠近车辆时,车辆上的天线接收到智能终端发出的强度信号,并将强度信号发送至车辆控制终端,车辆控制终端接收强度信号,强度信号执行sg滤波和kalman滤波,而在该情况下kalman滤波出来的信号非常稳定,信号变化是非常缓慢的,之后利用kalman滤波和时间间隔信号差可以判断得到趋势信息,此时趋势信息为“无趋势”,而相反通过sg滤波出来的信号会产生清晰的变化(信号在波动中变强),当其强度超过了对应区域中的预设边界值使,区域判断流程就会得到“解锁区”,如:智能终端是从左门靠近,经过强度信号经过sg滤波后会输出“左解锁区”。通过使用sg滤波和kalman滤波相同强度信号进行处理,所输出的结果完全不同,kalman滤波认为此时车辆与智能终端之间“无趋势”,而sg滤波则认为智能终端处于车辆的左解锁区范围内,因此输出“左解锁区”。为了能够兼顾2种滤波的优势,在本实施例中,通过联合sg滤波和kalman滤波,并采用“或”关系对车辆解闭锁结果进行处理。即将“无趋势”和“左解锁区”进行或逻辑处理之后输出解锁判断。在该情况下,sg滤波的区域判断比kalman滤波的趋势判断作用更好。
90.当智能终端从车外快速靠近车辆时,车辆上的天线接收到智能终端发出的强度信号,并将强度信号发送至车辆控制终端,车辆控制终端接收强度信号,强度信号执行sg滤波和kalman滤波。传统的解闭方法在sg滤波后的区域信息判断中,由于预设边界值上下界的原因,使其闭锁区和解锁区间存在一个缓冲区,而当智能终端处于这个缓冲区时,区域判断的流程会无法判断的结果,造成这样的原因是:在判断逻辑中只根据同一个数值大小比较来区分解锁区或闭锁区,由于实际环境中强度信号的空间分布非常不稳定,才会出现解闭锁区域的反复横跳,降低用户体验。为解决上述问题,又通过增加空间缓冲区解决解闭锁区域的反复横跳,虽会造成区域决策流程的延迟(即有一段信号区域被浪费掉无法使用),此外在该情况下,为了更好的解决信号在时间维度上分布的不稳定,还设置了时间维度上的缓冲区,如:在连续预设帧信号的区域判断结果均一致时,才能确定出有效判断。又如:为了应对信号时空上的抖动引入的缓冲区,会明显增加决策树判断流程的延迟,当人从远处快速靠近车时,由于设置了延迟,当人走到了离车很近位置,甚至走到了车边时也还要进行等待,需要等待算法判断结束给出解锁区,车辆才会解锁,同样会导致用户体验并不好。
91.而在本实施例中,由于kalman滤波后的趋势判断非常稳定,此时不需要空间或时间上的缓冲区,当人从远方靠近,还处在解闭锁中间的缓冲区时,趋势判断流程很可能已经能做出靠近趋势的判断,而此时,区域信息判断的流程还只能给出无法判断的提示,为此在本实施例中,采用“或”关系对车辆解闭锁结果进行处理。即将“无法判断”和“靠近趋势”进行或逻辑处理之后输出解锁判断解锁结果。,在该情况下,kalman滤波的区域判断比sg滤波的趋势判断作用更好。
92.通过智能终端对车辆进行靠近的场景进行分析,可知使用本实施例提供的方法当sg滤波下的区域判断还处在无法判断的时候,kalman滤波下的趋势判断会提前起作用,而
当kalman滤波下的趋势判断处在无趋势判断的时候,sg滤波下的区域判断会提前起作用。同时使用两种滤波进行互补使其车辆解闭锁方法更加灵敏和稳定,从而进一步增强用户体验。
93.相应地,请参考图4,图4为本技术实施例提供的车辆解闭锁装置的结构示意图。本发明实施例提供一种车辆解闭锁装置,包括:
94.获取模块1,用于获取车辆解闭锁信号,详细内容参考步骤s1。
95.滤波模块2,用于对车辆解闭锁信号进行第一滤波处理和第二滤波处理,得到第一滤波数据和第二滤波数据,详细内容参考步骤s2。
96.确定模块3,用于根据第一滤波数据确定出车辆解闭锁的位置信息,和根据第二滤波数据确定车辆解闭锁的趋势信息,详细内容参考步骤s3。
97.执行模块4,用于联合车辆解闭锁的位置信息和车辆解闭锁的趋势信息,确定出车辆解锁信号或车辆闭锁信号,根据车辆解锁信号或车辆闭锁信号使车辆执行车辆解锁或车辆闭锁动作,详细内容参考步骤s4。
98.本发明实施例还提供了一种车辆,如图5所示,该车辆可以包括天线5、存储器6和处理器7,所述天线5、所述存储器6和所述处理器7之间互相通信连接。
99.所述天线5用于接收车辆解闭锁信号,将所述闭锁信号发送至所述存储器和/或,所述处理器。
100.处理器7可以为中央处理器(central processing unit,cpu)。处理器7还可以为其他通用处理器、数字信号处理器(digital signal processor,dsp)、专用集成电路(application specific integrated circuit,asic)、现场可编程门阵列(field-programmable gate array,fpga)或者其他可编程逻辑器件、分立门或者晶体管逻辑器件、分立硬件组件等芯片,或者上述各类芯片的组合。
101.存储器6作为一种非暂态计算机可读存储介质,可用于存储非暂态软件程序、非暂态计算机可执行程序以及模块,如本发明实施例中的车辆解闭锁方法对应的程序指令/模块(例如,图4所示的获取模块1、滤波模块2、确定模块3和执行模块4)。处理器7通过运行存储在存储器6中的非暂态软件程序、指令以及模块,从而执行处理器的各种功能应用以及数据处理,即实现上述方法实施例中的车辆解闭锁方法。
102.存储器6可以包括存储程序区和存储数据区,其中,存储程序区可存储操作系统、至少一个功能所需要的应用程序;存储数据区可存储处理器7所创建的数据等。此外,存储器6可以包括高速随机存取存储器,还可以包括非暂态存储器,例如至少一个磁盘存储器件、闪存器件、或其他非暂态固态存储器件。在一些实施例中,存储器6可选包括相对于处理器7远程设置的存储器,这些远程存储器可以通过网络连接至处理器7。上述网络的实例包括但不限于互联网、企业内部网、局域网、移动通信网及其组合。
103.所述一个或者多个模块存储在所述存储器6中,当被所述处理器7执行时,执行如图1-3所示实施例中的车辆解闭锁方法。
104.上述车辆具体细节可以对应参阅图1至图3所示的实施例中对应的相关描述和效果进行理解,此处不再赘述。
105.本领域技术人员可以理解,实现上述实施例方法中的全部或部分流程,是可以通过计算机程序来指令相关的硬件来完成,所述的程序可存储于一计算机可读取存储介质
中,该程序在执行时,可包括如上述各方法的实施例的流程。其中,所述存储介质可为磁碟、光盘、只读存储记忆体(read-only memory,rom)、随机存储记忆体(random access memory,ram)、快闪存储器(flash memory)、硬盘(hard disk drive,缩写:hdd)或固态硬盘(solid-state drive,ssd)等;所述存储介质还可以包括上述种类的存储器的组合。
106.虽然结合附图描述了本发明的实施例,但是本领域技术人员可以在不脱离本发明的精神和范围的情况下作出各种修改和变型,这样的修改和变型均落入由所附权利要求所限定的范围之内。
再多了解一些

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

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

相关文献