一种车辆行驶控制方法、装置及电子设备与流程

文档序号:31880369发布日期:2022-10-21 23:00阅读:40来源:国知局
一种车辆行驶控制方法、装置及电子设备与流程

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.一种车辆行驶控制装置,包括:
46.模式切换模块,用于在确定出满足预设无钥匙启动条件的情况下,切换至无钥匙启动模式;
47.启动控制模块,用于根据接收到的一键启动指令,控制所述车辆进行启动操作;
48.身份验证模块,用于在所述车辆成功启动后,对位于所述车辆内的驾驶员进行身份验证;
49.驾驶控制模块,用于若验证通过,则发送允许车辆行驶指令至所述车辆上的车辆行驶控制单元,以使所述车辆行驶控制单元响应所述驾驶员的驾驶员指令,并控制所述车辆按照所述驾驶员指令行驶。
50.一种电子设备,包括:存储器和处理器;
51.其中,所述存储器用于存储程序;
52.处理器调用程序并用于执行上述的车辆行驶控制方法。
53.相较于现有技术,本发明具有以下有益效果:
54.本发明提供了一种车辆行驶控制方法、装置及电子设备,在确定出满足预设无钥匙启动条件的情况下,进入无钥匙启动模式,若接收到一键启动指令,跳过防盗验证操作,直接控制车辆启动,保证了驾驶员在无实体钥匙的情况下,也能够启动车辆,车辆启动可靠性高,提高用户体验。进一步,车辆启动后,对车辆内的驾驶员进行身份验证,若验证通过,则发送允许车辆行驶指令至所述车辆上的车辆行驶控制单元,以使所述车辆行驶控制单元响应所述驾驶员的驾驶员指令,并控制所述车辆按照所述驾驶员指令行驶。即在确定驾驶员合法后,才允许车辆行驶,实现防盗功能,保证车辆行驶的安全性。
附图说明
55.为了更清楚地说明本发明实施例或现有技术中的技术方案,下面将对实施例或现有技术描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本发明的实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据提供的附图获得其他的附图。
56.图1为本发明实施例提供的一种车辆行驶控制方法的方法流程图;
57.图2为本发明实施例提供的另一种车辆行驶控制方法的方法流程图;
58.图3为本发明实施例提供的再一种车辆行驶控制方法的方法流程图;
59.图4为本发明实施例提供的一种密码配置示意图;
60.图5为本发明实施例提供的又一种车辆行驶控制方法的方法流程图;
61.图6为本发明实施例提供的一种车辆行驶控制装置的结构示意图。
具体实施方式
62.下面将结合本发明实施例中的附图,对本发明实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例仅仅是本发明一部分实施例,而不是全部的实施例。基于本发明中的实施例,本领域普通技术人员在没有做出创造性劳动前提下所获得的所有其他实施例,都属于本发明保护的范围。
63.为了提高汽车的市场竞争力,大部分车辆都配置有一键启动功能,通常是在车辆的控制台上配置有一键启动按钮,用户点击该一键启动按钮,即可实现简约打火,相比于使用实体钥匙启动车辆的方式,增加了车辆启动的便捷性。
64.但是,目前在进行一键启动时,为了实现防盗功能,通常在用户点击一键启动按钮后,车辆的主控单元检测车辆的实体钥匙,若是能够检测到实体钥匙,则控制汽车启动,以防止被盗。
65.但是在一些实际应用中,会出现用户忘带或找不到或不想使用实体钥匙(在下文中,简称为“无实体钥匙”)但需要启动车辆的场景,此时,由于用户无实体钥匙,则无法启动车辆,车辆启动可靠性低,降低用户体验。
66.为了解决这一技术问题,发明人经过研究发现,在用户点击一键启动按钮后,若是
能够跳过实体钥匙检测环节,即跳过防盗验证环节,则可以直接启动车辆,保证车辆启动的可靠性。
67.进一步,为了保证没有进行防盗认证导致的安全性问题,可以在车辆启动之后、但未行驶之前,对驾驶员的身份进行验证,验证通过后,才允许驾驶员控制车辆行驶。
68.具体的,本发明提供了一种车辆行驶控制方法、装置及电子设备,在确定出满足预设无钥匙启动条件的情况下,进入无钥匙启动模式,若接收到一键启动指令,跳过防盗验证操作,直接控制车辆启动,保证了驾驶员在无实体钥匙的情况下,也能够启动车辆,车辆启动可靠性高,提高用户体验。进一步,车辆启动后,对车辆内的驾驶员进行身份验证,若验证通过,则发送允许车辆行驶指令至所述车辆上的车辆行驶控制单元,以使所述车辆行驶控制单元响应所述驾驶员的驾驶员指令,并控制所述车辆按照所述驾驶员指令行驶。即在确定驾驶员合法后,才允许车辆行驶,实现防盗功能,保证车辆行驶的安全性。
69.在上述内容的基础上,本发明实施例提供了一种车辆行驶控制方法,应用于车辆上的控制器,控制器可以是kbcm(车身电子域控制器)、peps(智能进入及启动系统)、ecm(引擎控制模块)、域控制器等。
70.参照图1,车辆行驶控制方法可以包括:
71.s11、在确定出满足预设无钥匙启动条件的情况下,切换至无钥匙启动模式。
72.本实施例中的应用场景为,用户在进行车辆驾驶时,无实体钥匙。
73.一般情况下,在使用本发明实施例的方案进行车辆行驶控制时,需要确定是否满足预设无钥匙启动条件。
74.具体的,确定满足预设无钥匙启动条件,可以是:
75.确定所述车辆的车门是否解锁,若解锁,则确定满足预设无钥匙启动条件。
76.也就是说,车辆的车门解锁,驾驶员进入车内,才能够保证后续驾驶员驾驶车辆。
77.在确定出满足预设无钥匙启动条件后,则控制器切换至无钥匙启动模式。
78.本实施例中的无钥匙启动模式与车辆的本地模式和远程模式不同,在该模式下,控制器周期性发送启动无钥匙启动模式指令至所述车辆的can总线,直至车辆熄火时停止发送,并且车辆一键启动时,不再检测实体钥匙,且使得车辆上的其他控制器,如发动机控制器等,处于相应的工作状态。并且,周期性发送启动无钥匙启动模式指令至所述车辆的can总线,还能够及时记录车辆的状态。
79.s13、根据接收到的一键启动指令,控制所述车辆进行启动操作。
80.本实施例中,在驾驶员进入车内后,可以通过点击一键启动按钮进行车辆启动。若是用户点击该按钮,则控制器能够接收到该按钮被触发时产生的一键启动指令。此时,则可以控制车辆启动。
81.本实施例中的控制车辆启动,是指发动机等设备高压上电等操作,但是并不包括防盗认证操作(具体可以是检测车辆实体钥匙等操作)。也即是说,本发明中,直接跳过现有技术中,在点击一键启动按钮时的防盗认证操作,直接执行控制车辆启动操作。
82.s13、在所述车辆成功启动后,对位于所述车辆内的驾驶员进行身份验证。
83.本实施例中,由于上述步骤未进行防盗验证,为了避免驾驶员非法驾驶车辆,本实施例中,增加了驾驶员身份验证环节。
84.具体的,参照图2,步骤s13可以包括:
85.s21、控制所述车辆的车机显示身份验证界面。
86.本实施例中,控制器会发送指令至车辆的车机,以使车机显示身份验证界面。本实施例中,身份验证界面可以有多种实现方式,如可以是身份验证界面上显示一文本框,文本框可以填写姓名、电话、身份证号、车辆标识id号等,驾驶员可以手动输入上述至少一个信息,然后点击确认操作,控制器即可获取用户输入的信息。
87.此外,身份验证界面还可以是显示语音输入按钮,用户点击该按钮,即可输入所需的信息,如可以是语音输入姓名、电话、身份证号、车辆标识id号等,在用户语音输入的过程中,控制器即可采集用户输入语音,在用户停止点击该按钮后,控制器即可获取所有采集的用户语音。
88.s22、接收驾驶员在所述身份验证界面输入的身份信息,并将所述身份信息发送至身份验证设备。
89.步骤s11中,用户在文本框中输入的信息或者是用户语音,即可作为驾驶员在所述身份验证界面输入的身份信息。
90.在实际应用中,为了减少车辆的控制器的存储空间,合法用户信息(即对用户输入的身份信息进行验证时使用的信息)一般存在身份验证设备中,身份验证设备可以是云平台等。此时,控制器需要将所述身份信息发送至身份验证设备,使得身份验证设备对用户信息进行验证,若验证通过,则会发送表征身份验证通过的信息至控制器。
91.s23、在接收到所述身份验证设备发送的表征身份验证通过的信息后,确定所述驾驶员身份验证通过。
92.具体的,控制器若是接收到身份验证设备发送的表征身份验证通过的信息后,则确定所述驾驶员身份验证通过。
93.上述实施例是在车辆启动但未行驶之前对车辆的驾驶员进行身份验证,此外还可以在其他阶段对驾驶员进行身份验证。如在,驾驶员开门时,采集拉动主驾驶门把手的手指的指纹,并验证。或者是,在用户点击一键启动按钮时,车机就显示身份验证界面,对驾驶员进行身份验证。具体采用哪些阶段进行验证,可以基于实际场景进行设定。
94.s14、确定身份验证通过;若是,则执行步骤s15。
95.具体的,若是控制器接收到身份验证设备发送的表征身份验证通过的信息后,则确定所述驾驶员身份验证通过。若是控制器接收到身份验证设备发送的表征身份验证未通过的信息后,则确定所述驾驶员身份验证未通过,则在车机上显示身份验证未通过信息。此时驾驶员可以再次进行验证。
96.在确定所述驾驶员身份验证未通过时,控制器不会发送允许车辆行驶指令至所述车辆上的车辆行驶控制单元,即是驾驶员发出踩踏油门、刹车、转动方向盘等动作,车辆也不会响应这些动作。
97.s15、发送允许车辆行驶指令至所述车辆上的车辆行驶控制单元,以使所述车辆行驶控制单元响应所述驾驶员的驾驶员指令,并控制所述车辆按照所述驾驶员指令行驶。
98.具体的,若是控制器确定所述驾驶员身份验证通过,则控制器发送允许车辆行驶指令至所述车辆上的车辆行驶控制单元。其中,车辆行驶控制单元可以是发动机控制器等。
99.此后,车辆行驶控制单元即可响应驾驶员的驾驶员指令,如踩踏油门、刹车、转动方向盘等指令,然后控制所述车辆按照所述驾驶员指令行驶。
100.本实施例中,在确定出满足预设无钥匙启动条件的情况下,进入无钥匙启动模式,若接收到一键启动指令,跳过防盗验证操作,直接控制车辆启动,保证了驾驶员在无实体钥匙的情况下,也能够启动车辆,车辆启动可靠性高,提高用户体验。进一步,车辆启动后,对车辆内的驾驶员进行身份验证,若验证通过,则发送允许车辆行驶指令至所述车辆上的车辆行驶控制单元,以使所述车辆行驶控制单元响应所述驾驶员的驾驶员指令,并控制所述车辆按照所述驾驶员指令行驶。即在确定驾驶员合法后,才允许车辆行驶,实现防盗功能,保证车辆行驶的安全性。
101.上述实施例提及了“确定所述车辆的车门是否解锁”的步骤,本发明的另一实现方式中,给出了“确定所述车辆的车门是否解锁”的具体实现方式,参照图3,可以包括:
102.s31、接收所述车辆的车门把手操作信息,所述车门把手操作信息包括操作顺序和操作时间。
103.具体的,为了避免现有的蓝牙钥匙开锁、远程控制开锁、智能钥匙开锁等方式受信号的影响较大,在信号较差时,无法正常开锁的问题。本发明调整了开锁方式,采用拉动车门把手的方式开锁。
104.在采用拉动车门把手的方式开锁时,由于车辆的控制器休眠,所以需要先将控制器唤醒,此后在通过控制器采集车门把手操作信息,校验,并在校验通过后,对车门解锁。
105.需要说明的是,控制器虽然处于休眠状态,但是能够接收门把手的操作信息,并基于门把手的操作信息确定是否执行唤醒操作。
106.具体的,“接收所述车辆的车门把手操作信息”包括:
107.1)获取第一持续时间。
108.其中,所述第一持续时间为接收到设定把手的操作信号的时间。
109.本实施例中,在整车闭锁状态下,用户未携带智能钥匙和蓝牙钥匙(避免感应识别触发)时,可以通过短拉车门把手的方式实现控制器的唤醒。一般来说,会在主驾门把手、副驾门把手、左后门把手和右后门把手中选择出一个设定把手。为了驾驶员操作方便,一般选择主驾门把手作为设定把手。需要说明的是,本实施例中的车门把手是非隐藏式门把手。
110.然后采集驾驶员拉动设定把手的时间。具体的,在驾驶员拉动设定把手时,控制器即可接收到设定把手的操作信号。所以,本实施例中,将接收到设定把手的操作信号的时间作为驾驶员拉动设定把手的时间,称为第一持续时间。
111.2)判断第一持续时间是否小于第一预设持续时间阈值。
112.本实施例中,在短拉设定把手时,进行控制器的唤醒操作。所以,本实施例中设定了一个第一预设持续时间阈值,一般为5s。
113.然后判断第一持续时间是否小于第一预设持续时间阈值。
114.3)若是,则执行唤醒操作。
115.若是第一持续时间小于第一预设持续时间阈值,此时控制器执行唤醒操作。在控制器唤醒后,控制器可以执行唤醒整车操作。此外,还可以是控制车门解锁后,在执行唤醒整车操作。
116.4)在成功执行唤醒操作后,接收所述车辆的车门把手被操作时产生的车门把手操作信息。
117.驾驶员等待一定时间之后,如等待5秒,则可以按照预先设定的预设操作顺序依次
拉动相应的门把手。如预设操作顺序可以是主驾门把手-副驾门把手-主驾门把手,则可以依次拉动主驾门把手、副驾门把手和主驾门把手。
118.其中,主驾门把手可以用a1标识表示,副驾门把手可以用a2标识表示,左右门把手可以用a3标识表示,右后门把手可以用a4标识表示。
119.为了避免误操作,可以设定相邻两次门把手的操作时间必须位于预设时间间隔内,如5-20s内。
120.因此,在实际应用中,若是用户无实体钥匙,需要通过拉动门把手的方式进行解锁,则在用户拉动门把手时,获取车辆的车门把手操作信息。其中,所述车门把手操作信息包括操作顺序和操作时间。
121.其中,操作顺序是指用户拉动门把手的顺序,如主驾门把手、副驾门把手和主驾门把手。
122.操作时间是指用户拉动门把手时的时间,如拉动主驾门把手的时间为:10.30分,拉动副驾门把手的时间为:10.32分等。
123.后续通过验证操作顺序是否是预设操作顺序、且所有的所述时间间隔是否均位于预设时间间隔内的方式,来确定是否是合法车门解锁。
124.s32、计算相邻操作时间的时间间隔。
125.由于预先设定了相邻两次门把手的操作时间必须位于预设时间间隔内,所以,本实施例中,需要计算相邻操作时间的时间间隔。具体的,将相邻的两个操作时间中,将后一个操作时间与前一个操作时间的差值,作为相邻操作时间的时间间隔。
126.s33、判断所述操作顺序是否是预设操作顺序、且所有的所述时间间隔是否均位于预设时间间隔内;若是,则执行步骤s34。
127.具体的,验证操作顺序是否是预设操作顺序,和验证所有的所述时间间隔是否均位于预设时间间隔内。
128.s34、控制所述车辆的车门解锁。
129.若是验证出操作顺序是预设操作顺序,且所有的所述时间间隔均位于预设时间间隔内,则说明是合法车门解锁,此时控制器控制所述车辆的车门解锁,用户等待控制器解锁即可,一般等待5s。
130.若是验证出操作顺序不是预设操作顺序、所有的所述时间间隔不均位于预设时间间隔内,则确定出不是合法车门解锁,此时,控制器不控制车门解锁。在车辆静置一段时间,(如为车辆进入休眠时间,如5分钟)后,用户重新长拉设定把手进行控制器唤醒和车门解锁操作。
131.s35、确定所述车辆的车门是否成功解锁。
132.在实际场景中,可能会出现控制器虽然执行了控制所述车辆的车门解锁的操作,但是由于车门响应失败或者是车门解锁装置故障等原因,导致车门并未成功解锁的情况。所以,本实施例中,控制器会验证车辆的车门是否成功解锁。
133.上述实施例在进行操作顺序验证时,使用了预设操作顺序,现对预设操作顺序的生成过程进行介绍。
134.具体的,预设操作顺序的生成过程有两种实现方式,具体如下:
135.1、第一种实现方式:
136.预设操作顺序的生成过程包括:
137.1)获取第二持续时间。
138.其中,所述第二持续时间为接收到设定把手的操作信号的时间。
139.2)判断第二持续时间是否大于第二预设持续时间阈值。
140.3)若是,则执行唤醒操作,并切换至密码重设模式。
141.具体的,在进行生成预设操作顺序时,也需要拉动设定把手进行控制器的唤醒。为了与上述的车辆使用过程中的拉动设定把手进行区分,本实施例中,上述的车辆使用过程中的拉动设定把手采用短拉方式,本实施例中的进行生成预设操作顺序时的拉动把手为长拉方式,一般需要长门把手10-15s。
142.本实施例中的,第二预设持续时间阈值可以是10s,一般情况下,第二预设持续时间阈值大于第一预设持续时间阈值,以区分短拉门把手和长拉门把手,进而确定是车辆使用过程,还是预设操作顺序生成过程。
143.在预设操作顺序的生成过程中,在控制器执行唤醒操作后,会将自身所处的模式切换至密码重设模式。
144.4)接收把手操作顺序信息。
145.5)将所述把手操作顺序信息作为预设操作顺序,并存储。
146.在用户松开主驾门把手后,用户可以基于想设置的门把手操作顺序,拉动相应的门把手,拉动门把手时,可以是主驾门把手、副驾门把手、左后门把手和右后门把手的任一组合。在拉动门把手时,也需要记录拉动次数,若同一个门把手被拉动两次,则认为是两次拉动。
147.若是不再接收到拉动门把手产生的操作信息,则等待一段时间,如30s,然后记录将所述把手操作顺序信息作为预设操作顺序,并存储到控制器的存储空间中。
148.2、第二种实现方式:
149.预设操作顺序的生成过程包括:
150.1)控制所述车辆的车机显示操作信息输入界面。
151.本发明实施例中,操作信息输入界面可以参照图4。
152.用户需要先输入旧密码,对旧密码进行验证,验证通过后,在输入新密码,和再次输入新密码,然后点击提交操作。
153.需要说明的是,本实施例中的旧密码和新密码均为门把手操作顺序,输入的旧密码即为原始预设操作顺序,输入的新密码即为预设操作顺序。原始预设操作顺序和预设操作顺序均通过点击操作信息输入界面上的“主驾”、“副驾”、“左后”和“右后”按钮实现。
154.本发明的应用场景为更新预设操作顺序的场景,此外,若是第一次设置预设操作顺序,则不需要输入旧密码,直接输入新密码即可。
155.2)获取在所述操作信息输入界面输入的原始预设操作顺序,并对所述原始预设操作顺序进行验证。
156.3)若验证通过,则获取在所述操作信息输入界面输入的预设操作顺序,并存储。
157.本实施例中,在用户输入原始预设操作顺序后,点击验证按钮,则控制器会接收到信号a,然后控制器校验原始预设操作顺序是否正确,并反馈信号b,代表正确或错误。
158.若是验证成功,则可进行新密码的设置,提示提交新密码(如信号c),控制器接收
新密码,然后控制器发送反馈-信号d,信号d代表密码重设是否成功,操作信息输入界面进行相应提示。
159.若是重设成功,则控制器会保存新密码,即可得到预设操作顺序。
160.需要说明的是,控制器通信采用can信号通信,不受外界信号强度的影响,提高车辆操作的可靠性。
161.本实施例中,可以通过拉动门把手进行控制器的唤醒、密码设置和解锁,在用户为携带实体钥匙时,也能够进行相应操作,提高用户便捷度。
162.上述实施例中,图1对应的实施例公开了用车的方案,而在确定所述车辆的车门是否解锁时,公开了解锁的方案,本方案中还配置了离车的具体实现方案。
163.具体的,参照图5,在发送允许车辆行驶指令至所述车辆上的车辆行驶控制单元之后,还包括:
164.s46、在接收到停止运行指令的情况下,控制所述车辆执行熄火操作。
165.本实施例中,若是在车辆运行过程中,用户点击一键启动按钮,则控制器会接收到停止运行指令,此时控制器控制车辆执行熄火操作。
166.s47、判断在所述车辆熄火后接收到的车门操作信息是否是设定操作信息;若是,则执行步骤s48。
167.本实施例中,若是监测到车内人员下车,则认为车辆熄火后接收到的车门操作信息是设定操作信息,设定操作信息可以主驾门开、然后主驾门关。即驾驶员开关主驾门,则认为是车内人员已经下车。
168.s48、则开始计时。
169.具体的,为了避免车内人员返回车内,可以是等待一段时间后,在控制车门闭锁。
170.本实施例中,可以是计时3分钟。
171.s49、在计时达到预设时间后,控制所述车辆的车门闭锁,并退出所述无钥匙启动模式。
172.预设时间可以是上述的3分钟,此时控制器控制车门闭锁,退出所述无钥匙启动模式,以及控制车辆休眠,然后等待下一次被唤醒。
173.本实施例中,通过解锁、用车、离车三个维度介绍了车辆的整个运行过程,进而在实际应用中,能够根据本方案进行车辆行驶控制。
174.需要说明的是,图5中的其他步骤请参照上述实施例中的相应说明。
175.可选地,在上述车辆行驶控制方法的实施例的基础上,本发明的另一实施例提供了一种车辆行驶控制装置,参照图6,可以包括:
176.模式切换模块11,用于在确定出满足预设无钥匙启动条件的情况下,切换至无钥匙启动模式;
177.启动控制模块12,用于根据接收到的一键启动指令,控制所述车辆进行启动操作;
178.身份验证模块13,用于在所述车辆成功启动后,对位于所述车辆内的驾驶员进行身份验证;
179.驾驶控制模块14,用于若验证通过,则发送允许车辆行驶指令至所述车辆上的车辆行驶控制单元,以使所述车辆行驶控制单元响应所述驾驶员的驾驶员指令,并控制所述车辆按照所述驾驶员指令行驶。
180.进一步,身份验证模块13具体用于:
181.控制所述车辆的车机显示身份验证界面,接收驾驶员在所述身份验证界面输入的身份信息,并将所述身份信息发送至身份验证设备,在接收到所述身份验证设备发送的表征身份验证通过的信息后,确定所述驾驶员身份验证通过。
182.进一步,模式切换模块11可以包括:
183.解锁确定子模块,用于确定所述车辆的车门是否解锁;
184.条件确定子模块,用于若解锁,则确定满足预设无钥匙启动条件。
185.进一步,解锁确定子模块可以包括:
186.信息接收单元,用于接收所述车辆的车门把手操作信息,所述车门把手操作信息包括操作顺序和操作时间;
187.间隔计算单元,用于计算相邻操作时间的时间间隔;
188.判断单元,用于判断所述操作顺序是否是预设操作顺序、且所有的所述时间间隔是否均位于预设时间间隔内;
189.解锁控制单元,用于在所述操作顺序是预设操作顺序、且所有的所述时间间隔均位于预设时间间隔内的情况下,控制所述车辆的车门解锁;
190.解锁确定单元,用于确定所述车辆的车门是否成功解锁。
191.进一步,信息接收单元包括:
192.时间获取子单元,用于获取第一持续时间,所述第一持续时间为接收到设定把手的操作信号的时间;
193.判断子单元,用于判断第一持续时间是否小于第一预设持续时间阈值;
194.唤醒子单元,用于若是,则执行唤醒操作;
195.信息接收子单元,用于在成功执行唤醒操作后,接收所述车辆的车门把手被操作时产生的车门把手操作信息。
196.进一步,还包括操作顺序生成模块,所述操作顺序生成模块包括:
197.时间获取子模块,用于获取第二持续时间,所述第二持续时间为接收到设定把手的操作信号的时间;
198.阈值判断子模块,用于判断第二持续时间是否大于第二预设持续时间阈值;
199.密码重设子模块,用于若是,则执行唤醒操作,并切换至密码重设模式;
200.信息接收子模块,用于接收把手操作顺序信息;
201.信息确定子模块,用于将所述把手操作顺序信息作为预设操作顺序,并存储。
202.进一步,操作顺序生成模块包括:
203.界面控制子模块,用于控制所述车辆的车机显示操作信息输入界面;
204.验证子模块,用于获取在所述操作信息输入界面输入的原始预设操作顺序,并对所述原始预设操作顺序进行验证;
205.顺序获取子模块,用于若验证通过,则获取在所述操作信息输入界面输入的预设操作顺序,并存储。
206.进一步,还包括:
207.熄火操作模块,用于在接收到停止运行指令的情况下,控制所述车辆执行熄火操作;
208.信息判断模块,用于判断在所述车辆熄火后接收到的车门操作信息是否是设定操作信息;
209.计时模块,用于若是,则开始计时;
210.模式控制模块,用于在计时达到预设时间后,控制所述车辆的车门闭锁,并退出所述无钥匙启动模式。
211.本实施例中,在确定出满足预设无钥匙启动条件的情况下,进入无钥匙启动模式,若接收到一键启动指令,跳过防盗验证操作,直接控制车辆启动,保证了驾驶员在无实体钥匙的情况下,也能够启动车辆,车辆启动可靠性高,提高用户体验。进一步,车辆启动后,对车辆内的驾驶员进行身份验证,若验证通过,则发送允许车辆行驶指令至所述车辆上的车辆行驶控制单元,以使所述车辆行驶控制单元响应所述驾驶员的驾驶员指令,并控制所述车辆按照所述驾驶员指令行驶。即在确定驾驶员合法后,才允许车辆行驶,实现防盗功能,保证车辆行驶的安全性。
212.需要说明的是,本实施例中的各个模块、子模块、单元和子单元的工作过程,请参照上述实施例中的相应说明,在此不再赘述。
213.可选地,在上述车辆行驶控制方法及装置的实施例的基础上,本发明的另一实施例提供了一种电子设备,包括:存储器和处理器;
214.其中,所述存储器用于存储程序;
215.处理器调用程序并用于执行上述的车辆行驶控制方法。
216.具体的,一种车辆行驶控制方法,包括:
217.在确定出满足预设无钥匙启动条件的情况下,切换至无钥匙启动模式;
218.根据接收到的一键启动指令,控制所述车辆进行启动操作;
219.在所述车辆成功启动后,对位于所述车辆内的驾驶员进行身份验证;
220.若验证通过,则发送允许车辆行驶指令至所述车辆上的车辆行驶控制单元,以使所述车辆行驶控制单元响应所述驾驶员的驾驶员指令,并控制所述车辆按照所述驾驶员指令行驶。
221.进一步,对位于所述车辆内的驾驶员进行身份验证,包括:
222.控制所述车辆的车机显示身份验证界面;
223.接收驾驶员在所述身份验证界面输入的身份信息,并将所述身份信息发送至身份验证设备;
224.在接收到所述身份验证设备发送的表征身份验证通过的信息后,确定所述驾驶员身份验证通过。
225.进一步,确定满足预设无钥匙启动条件,包括:
226.确定所述车辆的车门是否解锁;
227.若解锁,则确定满足预设无钥匙启动条件。
228.进一步,确定所述车辆的车门是否解锁,包括:
229.接收所述车辆的车门把手操作信息,所述车门把手操作信息包括操作顺序和操作时间;
230.计算相邻操作时间的时间间隔;
231.判断所述操作顺序是否是预设操作顺序、且所有的所述时间间隔是否均位于预设
时间间隔内;
232.在所述操作顺序是预设操作顺序、且所有的所述时间间隔均位于预设时间间隔内的情况下,控制所述车辆的车门解锁;
233.确定所述车辆的车门是否成功解锁。
234.进一步,接收所述车辆的车门把手操作信息,包括:
235.获取第一持续时间,所述第一持续时间为接收到设定把手的操作信号的时间;
236.判断第一持续时间是否小于第一预设持续时间阈值;
237.若是,则执行唤醒操作;
238.在成功执行唤醒操作后,接收所述车辆的车门把手被操作时产生的车门把手操作信息。
239.进一步,预设操作顺序的生成过程包括:
240.获取第二持续时间,所述第二持续时间为接收到设定把手的操作信号的时间;
241.判断第二持续时间是否大于第二预设持续时间阈值;
242.若是,则执行唤醒操作,并切换至密码重设模式;
243.接收把手操作顺序信息;
244.将所述把手操作顺序信息作为预设操作顺序,并存储。
245.进一步,预设操作顺序的生成过程包括:
246.控制所述车辆的车机显示操作信息输入界面;
247.获取在所述操作信息输入界面输入的原始预设操作顺序,并对所述原始预设操作顺序进行验证;
248.若验证通过,则获取在所述操作信息输入界面输入的预设操作顺序,并存储。
249.进一步,在发送允许车辆行驶指令至所述车辆上的车辆行驶控制单元之后,还包括:
250.在接收到停止运行指令的情况下,控制所述车辆执行熄火操作;
251.判断在所述车辆熄火后接收到的车门操作信息是否是设定操作信息;
252.若是,则开始计时;
253.在计时达到预设时间后,控制所述车辆的车门闭锁,并退出所述无钥匙启动模式。
254.本实施例中,在确定出满足预设无钥匙启动条件的情况下,进入无钥匙启动模式,若接收到一键启动指令,跳过防盗验证操作,直接控制车辆启动,保证了驾驶员在无实体钥匙的情况下,也能够启动车辆,车辆启动可靠性高,提高用户体验。进一步,车辆启动后,对车辆内的驾驶员进行身份验证,若验证通过,则发送允许车辆行驶指令至所述车辆上的车辆行驶控制单元,以使所述车辆行驶控制单元响应所述驾驶员的驾驶员指令,并控制所述车辆按照所述驾驶员指令行驶。即在确定驾驶员合法后,才允许车辆行驶,实现防盗功能,保证车辆行驶的安全性。
255.对所公开的实施例的上述说明,使本领域专业技术人员能够实现或使用本发明。对这些实施例的多种修改对本领域的专业技术人员来说将是显而易见的,本文中所定义的一般原理可以在不脱离本发明的精神或范围的情况下,在其它实施例中实现。因此,本发明将不会被限制于本文所示的这些实施例,而是要符合与本文所公开的原理和新颖特点相一致的最宽的范围。
当前第1页1 2 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1