CN111497800B - 车辆制动方法、装置、电子设备和存储介质 - Google Patents
车辆制动方法、装置、电子设备和存储介质 Download PDFInfo
- Publication number
- CN111497800B CN111497800B CN201910100850.1A CN201910100850A CN111497800B CN 111497800 B CN111497800 B CN 111497800B CN 201910100850 A CN201910100850 A CN 201910100850A CN 111497800 B CN111497800 B CN 111497800B
- Authority
- CN
- China
- Prior art keywords
- target vehicle
- braking
- preset
- target
- vehicle
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Active
Links
Images
Classifications
-
- B—PERFORMING OPERATIONS; TRANSPORTING
- B60—VEHICLES IN GENERAL
- B60T—VEHICLE BRAKE CONTROL SYSTEMS OR PARTS THEREOF; BRAKE CONTROL SYSTEMS OR PARTS THEREOF, IN GENERAL; ARRANGEMENT OF BRAKING ELEMENTS ON VEHICLES IN GENERAL; PORTABLE DEVICES FOR PREVENTING UNWANTED MOVEMENT OF VEHICLES; VEHICLE MODIFICATIONS TO FACILITATE COOLING OF BRAKES
- B60T7/00—Brake-action initiating means
- B60T7/12—Brake-action initiating means for automatic initiation; for initiation not subject to will of driver or passenger
- B60T7/16—Brake-action initiating means for automatic initiation; for initiation not subject to will of driver or passenger operated by remote control, i.e. initiating means not mounted on vehicle
-
- G—PHYSICS
- G08—SIGNALLING
- G08G—TRAFFIC CONTROL SYSTEMS
- G08G1/00—Traffic control systems for road vehicles
- G08G1/01—Detecting movement of traffic to be counted or controlled
Landscapes
- Engineering & Computer Science (AREA)
- Transportation (AREA)
- Mechanical Engineering (AREA)
- Physics & Mathematics (AREA)
- General Physics & Mathematics (AREA)
- Regulating Braking Force (AREA)
- Traffic Control Systems (AREA)
Abstract
本申请提供了车辆制动方法、装置、电子设备和存储介质,涉及车辆控制领域。本申请所提供的车辆制动方法,在实现时,首先获取目标车辆的当前位置,而后根据目标车辆的当前位置和预设的限行区域的范围,确定目标车辆是否位于限行区域中,进而,如果目标车辆位于限行区域中,则按照预设的制动方式对目标车辆进行制动。按照此种制动方式可以使得车辆可以在限行区域中的速度被自动的控制下来,以便于进一步将车辆控制到停止状态,或者是将车辆的速度控制到某个合理的数值,约束了车辆的运动状态。
Description
技术领域
本申请涉及车辆控制领域,具体而言,涉及车辆制动方法、装置、电子设备和存储介质。
背景技术
随着生活水平的提高,人们越来越多的使用车辆作为代步工具。某些情况下,购买车辆并不划算,此时,用户会采用租车的方式来获取并使用车辆。
租车的时候经常遇到的问题就是车辆如何归还。通常情况下,租车公司会要求租车用户将车辆归还到指定的归还站点,但某些时候,用户在租车之后,可能会将车辆停放在难以回收的地点,这导致租车公司回收车辆的时候要花费大量时间和人力,甚至无法回收出租的车辆。
发明内容
本申请的目的在于提供车辆制动方法、装置、电子设备和存储介质。
在某种实施例中,一种车辆制动方法,包括:
获取目标车辆的当前位置;
根据目标车辆的当前位置和预设的限行区域的范围,确定目标车辆是否位于限行区域中;
若目标车辆位于限行区域中,则按照预设的制动方式对目标车辆进行制动。
在某种实施例中,按照预设的制动方式对目标车辆进行制动,包括:
根据目标车辆的当前运动状态信息,确定制动方式;
按照确定的制动方式,对目标车辆进行制动。
在某种实施例中,按照预设的制动方式对目标车辆进行制动,包括:
根据目标车辆的当前位置和每个限行区域的范围,确定目标车辆所在的目标限行区域;
根据目标限行区域的制动方式,对目标车辆进行制动。
在某种实施例中,按照预设的制动方式对目标车辆进行制动,包括:
根据目标车辆的当前位置和每个限行区域的范围,确定目标车辆所在的目标限行区域;
根据目标车辆的当前运动状态信息,从目标限行区域的多个制动方式中选择目标制动方式;
根据目标制动方式,对目标车辆进行制动。
在某种实施例中,当前运动状态信息包括以下的任意一个或多个信息:
目标车辆的当前运动速度;目标车辆当前位置与限行区域的边界之间的距离;目标车辆位于限行区域中的时间长度。
在某种实施例中,预设的制动方式,包括:
每隔预定的时间间隔,增加目标车辆的制动力度;
或,每隔预定的时间间隔对目标车辆进行一次制动。
在某种实施例中,若目标车辆位于限行区域中,则按照预设的制动方式对目标车辆进行制动,包括:
若目标车辆位于限行区域中,则生成制动提示信息;
通过目标车辆输出制动提示信息;
在输出制动提示信息的预定时间后,按照预设的制动方式对目标车辆进行制动。
在某种实施例中,在输出制动提示信息的预定时间后,按照预设的制动方式对目标车辆进行制动,包括:
在输出制动提示信息的预定时间后,检测目标车辆的加速度值;
根据目标车辆的加速度值,判断目标车辆是否处于减速状态;
若目标车辆未处于减速状态,则按照预设的制动方式对目标车辆进行制动。
在某种实施例中,在根据目标车辆的加速度值,判断目标车辆是否处于减速状态之后,还包括:
若目标车辆处于减速状态,则在预定时间后检测目标车辆的移动速度;
若目标车辆的移动速度大于预设阈值,则按照预设的制动方式对目标车辆进行制动。
在某种实施例中,在根据目标车辆的当前位置和预设的限行区域的范围,确定目标车辆是否位于限行区域中后,还包括:
若目标车辆未位于限行区域中,则根据目标车辆与限行区域的距离,计算目标车辆到达限行区域的剩余时间;
若剩余时间小于预定的阈值,则生成限行提示信息;
通过目标车辆输出限行提示信息。
在某种实施例中,目标车辆包括以下的任意一种或多种:
非机动车、电动车、汽油车和柴油车。
在某种实施例中,按照预设的制动方式对目标车辆进行制动,包括:
按照预设的制动方式对目标车辆进行制动,并在目标车辆的速度达到预设速度后停止制动。
在某种实施例中,按照预设的制动方式对目标车辆进行制动,包括:
按照预设的制动方式对目标车辆进行制动,直至目标车辆停止移动。
在某种实施例中,一种车辆制动装置,包括:
第一获取模块,用于获取目标车辆的当前位置;
第一确定模块,用于根据目标车辆的当前位置和预设的限行区域的范围,确定目标车辆是否位于限行区域中;
第一制动模块,若目标车辆位于限行区域中,则用于按照预设的制动方式对目标车辆进行制动。
在某种实施例中,第一制动模块,包括:
第一确定单元,用于根据目标车辆的当前运动状态信息,确定制动方式;
第一制动单元,用于按照确定的制动方式,对目标车辆进行制动。
在某种实施例中,第一制动模块,包括:
第二确定单元,用于根据目标车辆的当前位置和每个限行区域的范围,确定目标车辆所在的目标限行区域;
第二制动单元,用于根据目标限行区域的制动方式,对目标车辆进行制动。
在某种实施例中,第一制动模块,包括:
第三确定单元,用于根据目标车辆的当前位置和每个限行区域的范围,确定目标车辆所在的目标限行区域;
第一选择单元,用于根据目标车辆的当前运动状态信息,从目标限行区域的多个制动方式中选择目标制动方式;
第三制动单元,用于根据目标制动方式,对目标车辆进行制动。
在某种实施例中,当前运动状态信息包括以下的任意一个或多个信息:
目标车辆的当前运动速度;目标车辆当前位置与限行区域的边界之间的距离;目标车辆位于限行区域中的时间长度。
在某种实施例中,预设的制动方式,包括:
每隔预定的时间间隔,增加目标车辆的制动力度;
或,每隔预定的时间间隔对目标车辆进行一次制动。
在某种实施例中,第一制动模块,包括:
第一生成单元,用于若目标车辆位于限行区域中,则生成制动提示信息;
第一输出单元,用于通过目标车辆输出制动提示信息;
第三制动单元,用于在输出制动提示信息的预定时间后,按照预设的制动方式对目标车辆进行制动。
在某种实施例中,第三制动单元,包括:
第一检测子单元,用于在输出制动提示信息的预定时间后,检测目标车辆的加速度值;
第一判断子单元,用于根据目标车辆的加速度值,判断目标车辆是否处于减速状态;
第一制动子单元,若目标车辆未处于减速状态,则用于按照预设的制动方式对目标车辆进行制动。
在某种实施例中,还包括:
第二检测子单元,若目标车辆处于减速状态,则用于在预定时间后检测目标车辆的移动速度;
第二制动子单元,若目标车辆的移动速度大于预设阈值,则用于按照预设的制动方式对目标车辆进行制动。
在某种实施例中,还包括:
第一计算模块,若目标车辆未位于限行区域中,则用于根据目标车辆与限行区域的距离,计算目标车辆到达限行区域的剩余时间;
第一生成模块,若剩余时间小于预定的阈值,则用于生成限行提示信息;
第一输出模块,用于通过目标车辆输出限行提示信息。
在某种实施例中,目标车辆包括以下的任意一种或多种:
非机动车、电动车、汽油车和柴油车。
在某种实施例中,第一制动模块,包括:
第四制动单元,用于按照预设的制动方式对目标车辆进行制动,并在目标车辆的速度达到预设速度后停止制动。
在某种实施例中,第一制动模块,包括:
第五制动单元,用于按照预设的制动方式对目标车辆进行制动,直至目标车辆停止移动。
在某种实施例中,一种电子设备,包括:处理器、存储介质和总线,存储介质存储有处理器可执行的机器可读指令,当电子设备运行时,处理器与存储介质之间通过总线通信,处理器执行机器可读指令,以执行时执行如车辆制动方法的步骤。
在某种实施例中,一种计算机可读存储介质,该计算机可读存储介质上存储有计算机程序,该计算机程序被处理器运行时执行如车辆制动方法的步骤。
本申请所提供的车辆制动方法,在实现时,首先获取目标车辆的当前位置,而后根据目标车辆的当前位置和预设的限行区域的范围,确定目标车辆是否位于限行区域中,进而,如果目标车辆位于限行区域中,则按照预设的制动方式对目标车辆进行制动。按照此种制动方式可以使得车辆可以在限行区域中的速度被控制下来,以便于进一步将车辆控制到停止状态,自动的约束了车辆的运动状态。
在某种实施例中,本申请所提供的方法,还可以是根据目标车辆的运动状态信息,来确定制动方式,以使确定的制动方式更加具有针对性。进而,按照确定的制动方式对车辆进行制动,一定程度上可以降低制动时操作车辆的用户的危险。
在某种实施例中,本申请所提供的方法,还可以是根据目标车辆所在的限行区域来确定对应的制动方式,并根据确定的制动方式对目标车辆进行制动,以保证目标车辆在不同的限行区域中可以有针对性的进行制动。
在某种实施方式中,本申请所提供的方法,可以是先通过目标车辆输出制动提示信息,而后再对目标车辆进行制动。通过先输出制动提示信息,后制动的方式,可以使得用户在听到制动提示信息后,对后续的制动有一定的准确,降低了制动对用户带来的危险程度。
为使本申请的上述目的、特征和优点能更明显易懂,下文特举较佳实施例,并配合所附附图,作详细说明如下。
附图说明
为了更清楚地说明本申请实施例的技术方案,下面将对实施例中所需要使用的附图作简单地介绍,应当理解,以下附图仅示出了本申请的某些实施例,因此不应被看作是对范围的限定,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他相关的附图。
图1示出了本申请实施例所提供的车辆制动方法的基本流程图;
图2示出了在某个地图中存在2个相互分离的限行区域的示意图;
图3示出了在一个电子地图上显示的3个限行区域和一个核心区域的示意图;
图4示出了本申请实施例所提供的电子设备的示意图。
具体实施方式
下面将结合本申请实施例中附图,对本申请实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例仅仅是本申请一部分实施例,而不是全部的实施例。通常在此处附图中描述和示出的本申请实施例的组件可以以各种不同的配置来布置和设计。因此,以下对在附图中提供的本申请的实施例的详细描述并非旨在限制要求保护的本申请的范围,而是仅仅表示本申请的选定实施例。基于本申请的实施例,本领域技术人员在没有做出创造性劳动的前提下所获得的所有其他实施例,都属于本申请保护的范围。
随着生活水平的提高,人们在日常生活中越来越多的使用了车辆作为代步工具,在生产中也越来越多的使用车辆作为搬运工具。车辆的种类很多,比如按照动力来源进行分类,可以分为非机动车和机动车;其中,非机动车又可以分为两轮自行车、三轮车等等;机动车按照能源进行区分可以分为电动车、汽油车、柴油车等等。
某些情况下,考虑到买车的成本过高,用户会采用租车的方式来取得并使用车辆。在租车时,某些租车公司会要求用户在指定的地点(租车公司的指定回收点)归还车辆,否则就会持续的计算租车的时间;某些租车公司并不要求用户将车辆归还到指定的地点(比如某些共享单车的租车公司就不要求用户将车辆归还到指定的地点),而是由下一个用户直接骑走或者租车公司的维护人员将车辆搬运到指定的地点。
对于不要求用户将车辆归还到指定的地点的情况,某些用户在租车之后,为了自己的使用便利会将车辆停放在某些不方便取车,或者是不方便搬运车辆的地点,比如停在高架桥上,停在某些田地中。这会导致下一个用户或者维护人员很难找到这些车辆,更谈不上将这些车辆运送到指定的地点了。
又或者,在某些情况下,会存在很多特殊区域,在这些特殊区域中,用户不能过快的行驶,甚至不能进入。用户如果对这些特殊区域不够熟悉的话,很容易就会违反这些特殊区域的行驶规则(如不能过快的行驶或不能进入)。
针对上述情况,本申请发明人认为,可以通过设置限行区域的方式来保证租车的用户不会将车辆停放在不方便取车的地点,或者是不会违反某些特殊区域的行驶规则,
进而,如图1所示,本申请提供了车辆制动方法,包括:
S101,获取目标车辆的当前位置;
S102,根据目标车辆的当前位置和预设的限行区域的范围,确定目标车辆是否位于限行区域中;
S103,若目标车辆位于限行区域中,则按照预设的制动方式对目标车辆进行制动。
步骤S101中,目标车辆的种类比较多,比如目标车辆可以有如下几种:非机动车、电动车、汽油车和柴油车。其中,这几种车辆又可以进一步的细分,比如,按照轮子的数量来划分,非机动车可以分为独轮车、两轮脚踏车(具体如共享单车)、三轮脚踏车等。按照功能分类,可以分为山地车、高赛自行车等。当本申请的方案是针对两轮脚踏车来使用时,本申请的发明名称可以适应性的调整为两轮脚踏车制动方法。
上一段出现的车辆中,电动车主要是以电池作为能量来源,通过控制器、电机等部件,将电能转化为机械能运动,以控制电流大小改变速度的车辆,通常电动车是两轮电动车。当然,按照电流供给方式来看,电动车可以分为交流电动车和直流电动车。
汽油车是生活中最为常见的一个类型,大部分私家车都是汽油车,主要是指使用汽油作为燃料的车辆。通常,汽油车主要用于:载运人员或货物,当然,还可以有其他的特殊用途。柴油车与汽油车类似,柴油车是使用汽油作为燃料的车辆,柴油车的工作范围可以与汽油车的工作范围是相同的。
步骤S101中,目标车辆的当前位置,指的是目标车辆当前所在的位置。该当前位置可以是通过设置在车辆上的定位装置获取到的,此处的定位装置可以是由以下三种定位装置中的任意一种或多种组成的:GPS定位装置、北斗定位装置或者是捷联惯导定位装置。
步骤S102中,限行区域的范围是预先设定好的,此处,限行区域可以是通过限行区域的边界的坐标(如某个不规则图形的边界的坐标)来表征的,也可以是通过限行区域中的全部坐标点来表征的。
进而,如果限行区域可以是使用者在通过限行区域的边界的坐标来表征的,那么步骤S102可以按照如下方式来实现:
根据目标车辆的当前位置所在的坐标点是否存在于预设的限行区域的边界内,确定目标车辆是否位于限行区域中。如果目标车辆的当前位置所在的坐标点存在于预设的限行区域的边界内,则确定目标车辆位于限行区域中。
对应的,如果限行区域可以是通过限行区域中的全部坐标点来表征的,那么步骤S102可以按照如下方式来实现:
根据目标车辆的当前位置所在的坐标点是否与预设限行区域中的至少一个坐标点相重合,确定目标车辆是否位于限行区域中。如果目标车辆的当前位置所在的坐标点与预设限行区域中的某一个坐标点相重合,则确定目标车辆位于限行区域中。
具体的,限行区域可以是一个也可以是多个,不同的限行区域之间可以是相邻的,也可以是相互分离的。如图2所示,示出了在某个地图中存在2个相互分离的限行区域的示意图。在目标车辆到达如图2所示的两个限行区域中的时候,都应当按照预定的制动方式进行制动。
在根据目标车辆的当前位置确定了目标车辆位于限行区域中之后,在步骤S103中,就可以按照设定的制动方式对目标车辆进行制动了。此处,预设的制动方式中可以包含有很多的内容,比如,制动方式中可以包含以下任意一个或多个信息:每次制动的时间,每次制动的制动力度。又或者是制动方式反映了某种对速度的要求,比如速度应当为0,速度应当小于或等于15km/h。
其中,制动的频率指的是每隔多长时间进行一次制动,比如,在开始制动后,每隔5秒进行一次制动,每隔10秒进行一次制动。
制动的时间反映的都是和制动的时间有关的信息。具体的,制动的时间可以有:每次制动的开始时间、每次制动的停止时间、每次制动的持续时间、制动的频率等等。
制动的开始时间如:在确定进行制动后,在哪些时间点开始制动;制动的停止时间如:在开始制动后,在哪些时间点停止制动;比如,可以是在制动开始后的第1秒开始制动,在第5秒停止制动;在制动开始后的第10秒开始制动,在第17秒停止制动。制动的持续时间如,开始制动之后持续多久。
每次制动的持续时间反映的是在开始制动之后,持续多久之后停止;实际上,每次制动的持续时间和制动停止时间反映的是信息是类似的。
制动的频率指的是在每隔多少时间进行一次制动,在使用制动的频率进行限定的时候,通常要求相邻两次制动的时间间隔是定值。比如,制动的频率可以是每隔5秒进行一次制动;每隔10秒进行一次制动。
每次制动时的制动力度的大小,反映的是进行制动的时候,所施加的力度,在其他条件不变的情况下,制动力度越大,则刹车距离越短;或者说,制动力度越大,制动到车辆停止的时间就越短。比如,制动时的制动力度可以是50N,200N;制动力度还可以是通过目标车辆最大制动力的百分比来表示,比如制动力度可以是目标车辆最大制动力的50%,85%。
进而,在确定了每次制动的时间和每次制动的力度之后就可以按照确定的制动时间和制动力度(制动时间和制动力度均属于制动方式中的具体内容)对目标车辆进行制动了。
此处,制动次数可以是1次,也就是从开始制动时起,到制动停止,一直使用相同大小的力度进行制动;当然,制动次数也可以是2次或以上,这样在进行制动的时候,就可以分次制动,每次制动的力度也可以有所差别。
需要说明的是,在按照预设的制动方式对目标车辆进行制动的时候,有两种具体的情况,分别是将目标车辆的速度尽快的降为0和将目标车辆的速度尽快的降到一个不为0的数值。
进而,当步骤S103的执行目的是将目标车辆的速度尽快的降为0的时候,本申请所提供的方法中,步骤S103可以按照如下方式实现:
按照预设的制动方式对目标车辆进行制动,直至目标车辆停止移动。
在目标车辆停止移动之后,可以对目标车辆进行上锁,以避免车辆再次使用。
如前,对目标车辆进行制动的目的不必然是驱动目标车辆停止,还可以是使得车辆减速,以达到某个预定的速度数值。也就是,本申请所提供的方案中,步骤S103可以是按照如下方式实现:
按照预设的制动方式对目标车辆进行制动,并在目标车辆的速度达到预设速度后停止制动。此处,制动方式所对应的速度可以是不为0的数值;
也就是,对目标车辆进行制动的目的可以只是限速,而不是停车。通过对目标车辆进行限速,可以保证目标车辆的速度在限行区域中可以控制在合理的范围内,以保证目标车辆的行驶安全。
需要说明的是,本申请所提供的车辆制动方法的执行主体可以是目标车辆以外的任意一个智能处理设备(如服务器),也可以是目标车辆本身。
当本申请所提供的车辆制动方法的执行主体是目标车辆以外的任意一个智能处理设备时,步骤S101就可以按照如下方式实现:
服务器通过设置在目标车辆上的定位装置获取目标车辆的当前位置。
此处,定位装置可以是由以下三种定位装置中的任意一种或多种组成的:GPS定位装置、北斗定位装置或者是捷联惯导定位装置。
具体实现时,可以是定位装置每隔预定的时间获取一次位置信号(用于表征目标车辆的当前位置),该位置信号也就是目标车辆的当前位置。在定位装置获取到位置信号后,将该位置信号发送给服务器。还可以是定位装置在接收到某个外部触发信号(该外部触发信号可以是服务器每隔预定时间生成的)后,获取的位置信号。
步骤S102就可以按照如下方式实现:
服务器根据目标车辆的当前位置和预设的限行区域的范围,确定目标车辆是否位于限行区域中。
步骤S103就可以按照如下方式实现:
若目标车辆位于限行区域中,则服务器向目标车辆发送制动方式,以使目标车辆按照预设的制动方式对目标车辆进行制动。
也就是,服务器需要向目标车辆的控制器发送制动方式,然后目标车辆的控制器就可以驱动车辆的制动***按照服务器发送来的制动方式进行工作,以对目标车辆进行制动了。可见,此种情况下,目标车辆是没有预存制动方式的,具体的制动方式需要由服务器向目标车辆发送。
在某种实现方式中,制动方式也可以是预存在目标车辆中的,此时,步骤S103就可以按照如下方式实现:
若目标车辆位于限行区域中,则服务器向目标车辆发送制动信号,以使目标车辆在接收到制动信号后,按照预存在目标车辆中的制动方式对目标车辆进行制动。
很明显的,此种方式下,服务器向目标车辆发送的内容中不需要携带具体的制动方式的内容,而是只发送一个触发信号即可。这样减少了发送的内容,降低了发送的信号出错的概率。
当本申请所提供的车辆制动方法的执行主体是目标车辆时,步骤S101就可以按照如下方式实现:
目标车辆获取目标车辆的当前位置;
步骤S102就可以按照如下方式实现:
目标车辆根据目标车辆的当前位置和预设的限行区域的范围,确定目标车辆是否位于限行区域中;
步骤S103就可以按照如下方式实现:
若目标车辆位于限行区域中,则目标车辆按照预设的制动方式对目标车辆进行制动。
如前文中所说,制动方式主要由两种信息组成,分别是每次制动的制动时间和每次制动的力度。具体实现时,制动方式可以是一成不变的,比如,可以是针对所有的车辆都以相同的制动方式(如制动力度)进行制动,也可以是针对不同的车辆,或不同的车辆运动状态,以不同的制动方式进行制动。确定制动方式的方案可以分为三种,分别是依据运动状态信息来确定制动方式;依据目标车辆当前所在的限行区域来确定制动方式;以及,同时根据运动状态信息和目标车辆当前所在的限行区域来确定制动方式。下面,分别对着三种确定制动方式的方案进行介绍:
第一种确定制动方式的方案:
本申请所提供的方案中,大部分情况下是在车辆自己处于运动状态的情况下进行制动的,也就是当车辆运动到限行区域中的时候才开始制动的,如果车辆处于运动状态下直接进行大力度的制动,则会给使用车辆的用户带来一定的危险。比如,自行车在急刹车的时候,如果全力制动,则会导致使用车辆的用户(如骑行脚踏车的用户)从车上摔下来;又比如,汽车在急刹车的时候,如果全力制动则可能会导致驾驶员撞到前挡风玻璃。进而,在车辆移动到限行区域中,并且,车辆处于运动状态的时候,对车辆进行制动的时候,就应当考虑车辆的运动状态信息,来确定适当的制动方式。
本申请所提供的方法中,步骤S103中,按照预设的制动方式对目标车辆进行制动的步骤,可以按照如下方式实现:
步骤1031,根据目标车辆的当前运动状态信息,确定制动方式;
步骤1032,按照确定的制动方式,对目标车辆进行制动。
步骤1031中,运动状态信息有三种,分别是:目标车辆的当前运动速度;目标车辆当前位置与限行区域的边界之间的距离;目标车辆位于限行区域中的时间长度。具体实现时依据运动状态信息确定制动方式的时候,可以是使用上述三个信息中的任意一个或多个。
一般情况下,目标车辆的当前速度越高,每次制动时的制动力度应当越小,否则容易出现危险,这样制动的总时间就会越长。
目标车辆当前位置与限行区域的边界之间的距离反映的是目标车辆已经驶出正常区域(非限行区域)的距离,一般来说,目标车辆当前位置与限行区域的边界之间的距离越远,则制动力度应当越大,制动的总时间长度应当越短,相邻两次制动的时间间隔应当越小(制动频率应当越高),以求尽快将车速控制下来(尽快降到0,或者是降到某个预定的数值)。
目标车辆位于限行区域中的时间长度反映了目标车辆持续处在限行区域中的时间,或者是反映了在预定时间段内(如过去的一天、一周内)目标车辆在限行区域中的总时间。进而,目标车辆位于限行区域中的时间长度越长,则说明目标车辆可能越处于非正常状态(某种程度上可以说明目标车辆驶离正常区域越远),对应的,制动力度应当越大,相邻两次制动的时间间隔应当越小(制动频率应当越高),以求尽快将车速控制下来(尽快降到0,或者是降到某个预定的数值)。
步骤1031中,根据目标车辆的当前运动状态信息,确定制动方式的过程,可以有两种具体的实现方式,分别是根据目标车辆的当前运动状态信息和预设的计算式,计算出制动方式;和,采用查表的方式,根据当前运动状态信息,从预设的表格中查找出与当前运动状态信息相对应的制动方式。
如果是根据目标车辆的当前运动状态信息和预设的计算式,计算出制动方式的话,那么就需要在***中预存一个计算式,该计算式反映了运动状态信息中的参数和制动方式中的参数的换算关系。
如果是根据当前运动状态信息,从预设的表格中查找出与当前运动状态信息相对应的制动方式,则需要在***(本申请所提供的方法的执行主体)中预存一个对照表,并在对照表中预存上每种当前运动状态信息和每种制动方式的对应关系,一种当前运动状态信息只和唯一的一种制动方式进行关联,进而,在得到当前运动状态信息后,就可以查找到唯一的制动方式,并按照查找到的制动方式对目标车辆进行制动。
进而,在根据车辆的运动状态信息确定了制动方式之后,就可以在步骤1032中,按照确定的制动方式,对目标车辆进行制动了。
第二种确定制动方式的方案:
不同的限行区域中可能会有着不同的制动规则,比如有些特殊区域是绝对不能进入的,那么如果目标车辆即将到达了这些特殊区域时,就应当采用最大力度的制动方式,以保证车辆不会进入到该特殊区域中。此时,在设定限行区域的时候,可以是在特殊预期的周围设置一个环状的限行区域,在目标车辆进入到该限行区域后,就以最大的制动力度对目标车辆进行制动。
又比如,对一般的限行区域不需要进行过度的管理,此时,可以是采用较小的制动力度进行制动,制动频率也可以较低,每次制动的时间也可以较短。
也就是,本申请所提供的方法中,步骤S103中,按照预设的制动方式对目标车辆进行制动的步骤,可以按照如下方式实现:
步骤1033,根据目标车辆的当前位置和每个限行区域的范围,确定目标车辆所在的目标限行区域;
步骤1034,根据目标限行区域的制动方式,对目标车辆进行制动。
步骤1033中,通常,每个限行区域都对应了唯一的一个制动方式,进而,在确定了目标限行区域后,就可以按照目标限行区域所对应的制动方式对目标车辆进行制动了。
如图3所示,示出了在一个电子地图上显示的3个限行区域和一个核心区域的示意图。从图3中可见,限行区域1和限行区域2是紧邻的,限行区域3是包围核心区域的。
如下表1,示出了图3中限行区域1-3的制动方式。
表1
由表1可见,限行区域3的制动最为严格,也就是,目标车辆移动到限行区域3中的时候,制动时间是最短的(主要是限行区域3中包围了车辆绝对不能进入的核心区域)。图3中,核心区域可以是步行街所在的区域,或者是其他某些禁行区。通过在车辆到达禁行区之前,对车辆进行制动,使得车辆无法进入到禁行区中,或者是使车辆在进入到禁行区之后,是以较小速度运动的。
限行区域1和限行区域2是紧邻的,那么车辆从限行区域2中驶出后,就很有可能会直接进入到限行区域1中,这样在进行限行区域切换的时候,车辆在哪个限行区域中,就使用哪个限行区域的制动方式即可。其中,每个限行区域的制动方式通常是采用人工确定的。
表征限行区域的范围时,可以是通过限行区域的边界来表征,也可以是通过组成限行区域的全部坐标点的集合来表征。如果是通过限行区域的边界来表征限行区域的范围时,步骤1033在执行时就可以是判断目标车辆的当前位置在哪个限行区域的边界内,进而目标车辆在哪个限行区域的边界内,就将哪个限行区域作为目标限行区域。
如果是通过组成限行区域的全部坐标点的集合来表征限行区域的范围时,步骤1033在执行时就可以是判断目标车辆的当前位置在哪个限行区域的坐标点的集合中,进而目标车辆在哪个限行区域的坐标点的集合中,就将哪个限行区域作为目标限行区域。
在确定了目标限行区域之后,就可以按照目标限行区域的制动方式对目标车辆进行制动了。
第三种确定制动方式的方案:
是将前两种确定制动方式的方案进行结合,先通过目标车辆的当前位置和每个限行区域的范围,确定目标车辆所在的目标限行区域,而后,再依据运动状态信息,从目标限行区域的多个制动方式中选择目标制动方式,并使用目标制动方式进行制动。与第二种确定制动方式的方案有差别的是,第二种确定制动方式的方案中,每个限行区域只对应了一个制动方式,而第三种确定制动方式的方案中,每个限行区域都对应了多个制动方式。
也就是,步骤S103可以按照如下方式来实现:
步骤1035,根据目标车辆的当前位置和每个限行区域的范围,确定目标车辆所在的目标限行区域;
步骤1036,根据目标车辆的当前运动状态信息,从目标限行区域的多个制动方式中选择目标制动方式;
步骤1037,根据目标制动方式,对目标车辆进行制动。
步骤1035的实现方式与步骤1033的实现方式相同,此处不再重复说明。
如下表2所示,示出了步骤1036中,某个限行区域(限行区域A)所对应的多个制动方式和每个制动方式所对应的运动状态信息范围。
表2
如表2所示,示出了关于限行区域A的多种制动方式,和每种制动方式所对应的运动信息范围。表2中,针对某个限行区域的制动方式和运动信息范围的对应关系可以是预先设定好的。
依据表2,如果目标车辆的运动信息范围在A和B之间,且车辆与限行区域A的边界距离为2.2公里,则应当使用目标车辆最大制动力的20%-40%进行制动。
如果目标车辆的运动信息范围在A和B之间,且车辆与限行区域A的边界距离为8.2公里,则应当使用车辆最大制动力的15%-25%进行制动,制动频率为2秒一次,每次制动的时间长度为1-1.5秒。
进而,通过步骤1036能够从目标限行区域所对应的多个制动方式中选择出来合适的一个作为目标制动方式。步骤1036中,运动状态信息有三种,分别是:目标车辆的当前运动速度;目标车辆当前位置与限行区域的边界之间的距离;目标车辆位于限行区域中的时间长度。具体实现时依据运动状态信息确定制动方式的时候,可以是使用上述三个信息中的任意一个或多个。
一般情况下,目标车辆的当前速度越高,每次制动时的制动力度应当越小,否则容易出现危险,这样制动的总时间就会越长。
目标车辆当前位置与限行区域的边界之间的距离反映的是目标车辆已经驶出正常区域(非限行区域)的距离,一般来说,目标车辆当前位置与限行区域的边界之间的距离越远,则制动力度应当越大,制动的总时间长度应当越长,相邻两次制动的时间间隔应当越小(制动频率应当越高),以求尽快将车速控制下来(尽快降到0,或者是降到某个预定的数值)。
目标车辆位于限行区域中的时间长度反映了目标车辆持续处在限行区域中的时间,或者是反映了在预定时间段内(如过去的一天、一周内)目标车辆在限行区域中的总时间。进而,目标车辆位于限行区域中的时间长度越长,则说明目标车辆可能越处于非正常状态(某种程度上可以说明目标车辆驶离正常区域越远),对应的,制动力度应当越大,每次制动的时间长度应当越长,相邻两次制动的时间间隔应当越小(制动频率应当越高),以求尽快将车速控制下来(尽快降到0,或者是降到某个预定的数值)。
进而,在确定了运动状态信息后,就可以采用查表的方式确定出对应的制动方式作为目标制动方式。
最后。步骤1037中,就可以根据确定的目标制动方式,对目标车辆进行制动了。
上述内容公开了三种确定制动方式的方案,这三种确定制动方式的方案各有优缺点,均分别有更加适用的使用场景。
如前文中所说,在目标车辆的速度过快的情况下,一次使用较大的制动力进行制动的话,则可能导致用户出现危险。因此,在进行制动的时候应当采用逐渐增加制动力度的方式进行刹车,或者是采用点刹的方式进行刹车。
也就是,预设的制动方式可以是:每隔预定的时间间隔,增加目标车辆的制动力度;
预设的制动方式是:每隔预定的时间间隔对目标车辆进行一次制动。
其中,增加制动力度可以认为是分别使用不同的制动力进行多次制动,其中,前一次的制动力度要小于后一次的制动力度。
也就是,对目标车辆进行制动的过程,可以理解为采用每隔预定的时间间隔,增加制动力度的方式对目标车辆进行制动。
每隔预定的时间间隔对目标车辆进行一次制动,指的是每隔几秒(如1秒、1.5秒)进行一次制动。不同次的制动力度可以是相同的,也可以是不同的。优选的,前一次的制动力度小于后一次的制动力度。
通过采用逐渐增加制动力度的制动方式方式,或者是间隔多次制动的方式,一定程度上能够避免突然进行大力度、长时间的刹车而引发的危险问题。
除了通过制动方式来控制具体的制动过程,以达到降低用户危险的方式以外,还可以是采用对用户进行语音提示的方式来降低用户的危险程度。
也就是,在目标车辆位于限行区域中的时候,可以在制动前,先向用户播放制动提示信息,以告知用户即将进入自动制动(区别于用户手动制动)的状态。
进而,本申请所提供的方法中,步骤S103可以按照如下方式实现:
步骤201,若目标车辆位于限行区域中,则生成制动提示信息;
步骤202,通过目标车辆输出制动提示信息;
步骤203,在输出制动提示信息的预定时间后,按照预设的制动方式对目标车辆进行制动。
步骤201中,生成的制动提示信息的形式可以多种的,比如制动提示信息可以是语音形式的制动提示信息。制动提示信息还可以是震动形式的制动提示信息。
对应的,步骤202中,在输出语音形式的制动提示信息时,可以是播放如“即将进入制动状态”的语音,以对用户进行提示。
在输出振动形式的制动提示信息时,可以通过驱动设置在目标车辆上的振动器件进行工作,来达到提示用户的目的。比如,可以每隔2秒振动一次,可以每隔8秒振动一次。以达到对用户进行提示的目的。
此处播放语音形式的制动提示信息和输出振动形式的制动提示信息,都是输出制动提示信息的一种方式,具体实现的时候,这两种输出方式可以选择使用任意一种,或者是这两种可以同时使用。
最后,步骤203中,在输出了制动提示信息的预定时间(如2秒)后,就可以按照预设的制动方式对目标车辆进行制动了。此处,按照预设的制动方式对目标车辆进行制动的过程已经在前文中说明,此处不再重复描述。
上述通过先输出制动提示信息来提示用户,再进行制动的方式一定程度上能够保证用户的安全。也就是,通过先输出制动提示信息来达到提示用户的作用。
这种先输出制动提示信息来提示用户,再进行制动的方式在具体实现时,可以是每隔预定的时间进行一次提示,比如可以是每隔2秒提示一次;又比如可以是在每次制动前进行一次提示,即在进行一次制动前播放语音“车辆即将制动”,以使得用户可以为该次制动有所准备。
在先输出制动提示信息,后进行制动的方案中,在输出制动提示信息后,用户可能已经人工的进行了制动(用户自己进行的制动),此时,可以不再采用自动制动的方式来制动,以避免自动制动导致用户可能发生危险。也就是,如果目标车辆已经进入到了减速的状态,就可以不用自动的驱动目标车辆进行制动。
也就是,步骤203可以按照如下方式实现:
步骤2031,在输出制动提示信息的预定时间后,检测目标车辆的加速度值;
步骤2032,根据目标车辆的加速度值,判断目标车辆是否处于减速状态;
步骤2033,若目标车辆未处于减速状态,则按照预设的制动方式对目标车辆进行制动。
步骤2031中,检测目标车辆加速度值的方式,可以是在不同的时间段测量目标车辆的速度值,然后根据车辆速度值的变化情况来确定目标车辆的加速度值;
而后,步骤2032中,可以根据目标车辆的加速度值来判断目标车辆是否处于减速状态。而后,步骤2033中,如果目标车辆处于减速状态,则可以终止当前流程,让车辆自行减速到预定速度,或者是自行减速到停止状态。
如果目标车辆未处于减速状态,则需要按照预定的制动方式对目标车辆进行制动,以尽快降低目标车辆的车速,直至其达到预定速度,或者是停止。
在某些情况下(以将目标车辆的速度将为0为目的的情况下),虽然步骤2032中,目标车辆处于减速状态,但目标车辆仍未停止,进而,为了保证目标车辆能够尽快停止,可以是采用自动制动的方式来控制目标车辆的速度。
进而,在步骤2032之后,还可以包括如下步骤:
若目标车辆处于减速状态,则在预定时间后检测目标车辆的移动速度;
若目标车辆的移动速度大于预设阈值,则按照预设的制动方式对目标车辆进行制动。
也就是,如果步骤2032中,认为目标车辆处于减速状态,也并不直接终止流程,而是还要在预定的时间后,检测目标车辆的移动速度,如果移动速度大于预设阈值,说明用户自己自行采取的制动手段并不理想,还是需要采用自动制动的方式来干预。对应的,如果目标车辆的移动速度小于或等于预设阈值,则说明用户自己自行采取的制动手段已经达到预期目的,此时可以不再采用自动制动的方式来对目标车辆进行制动了,也就可以终止流程了。此处,预设阈值可以是0也可以是某个大于0的数值。
如果目标车辆的移动速度大于预设阈值,则按照预设的制动方式对目标车辆进行制动,此时,制动可以是直接将目标车辆的速度降低至0,也可以是将目标车辆的速度降低到某个数值。
在输出制动提示信息的预定时间后,按照预设的制动方式对目标车辆进行制动时,除了根据目标车辆的加速度值来判断是否要进行自动制动的干预,还可以根据目标车辆是否回到了整成区域来确定是否要进行干预。
进而,步骤203,可以按照如下方式实现:
步骤2034,在输出制动提示信息的预定时间后,检测目标车辆的是否仍然处于限行区域;
步骤2035,若目标车辆仍然处于限行区域,则按照预设的制动方式对目标车辆进行制动。
此处,检测目标车辆是否处于任然限行区域,可以是直接获取目标车辆的位置,并根据目标车辆的位置来判断目标车辆是否仍然位于限行区域。如果目标车辆还是处于限行区域中,则为了保证目标车辆没有脱离正常区域太远,就可以强制的进行制动。当然,如果目标车辆回到了非限行区域(正常区域),就可以终止当前流程了。
判断目标车辆是否处于限行区域,并确定是否按照预设的制动方式对目标车辆进行制动的方式,在某种情况下,主要是针对用户偶然进入到限行区域的情况,比如,用户在行车的时候,由于限行区域划分的问题,导致用户需要在限行区域的边界处行驶。这个时候,用户就可能连续的进入限行区域和从限行区域中回到非限行区域,如果每次进入到限行区域都进行强制制动,则必然会导致用户的感受度下降,同时也会引发危险,因此,可以根据用户在一段时间后是否回到了非线性区中来确定是否要按照预设的制动方式对目标车辆进行制动。
上述内容通过目标车辆进入到了限行区域后,进行提示的方式来一定程度上保证了用户的安全、车辆的使用感受度和使用便捷性。除了在目标车辆进入到限行区域后进行提示以外,还可以在目标车辆距离限行区域较近的时候就进行提示,以使目标车辆不会进入到限行区域中。
也就是,本申请所提供的方法中,在根据目标车辆的当前位置和预设的限行区域的范围,确定目标车辆是否位于限行区域中后,还包括:
步骤301,若目标车辆未位于限行区域中,则根据目标车辆与限行区域的距离,计算目标车辆到达限行区域的剩余时间;
步骤302,若剩余时间小于预定的阈值,则生成限行提示信息;
步骤303,通过目标车辆输出限行提示信息。
步骤301中,目标车辆是否位于限行区域中,是根据步骤S102的判断结果来确定的,判断的方式在前文中已经说明,此处不再重复说明。
与限行区域的距离可以是根据目标车辆的当前位置和限行区域边界的位置的之间的距离计算出的。在计算二者之间的距离时,还可以进一步考虑目标车辆的行进方向,比如,如果目标车辆如果是向西运动,则应当计算目标车辆与西部的限行区域的距离;如果目标车辆如果是向东运动,则应当计算目标车辆与东部的限行区域的距离。可见,在确定目标车辆与限行区域之间的距离时,为了保证计算的准确度,还应当考虑目标车辆的行进方向。
目标车辆的行进方向可以是通过检测目标测量一段时间内的骑行规律来判断,或者是直接通过设置在目标车辆上的陀螺仪来确定(该确定目标车辆行进方向的陀螺仪可以是使用目标车辆的用户的手机中安装的陀螺仪)。
计算剩余时间的时候,还应当考虑目标车辆的行进速度。目标车辆的行进速度可以直接根据定位装置获取到的位置来计算得到。此处的定位装置可以是由以下三种定位装置中的任意一种或多种组成的:GPS定位装置、北斗定位装置或者是捷联惯导定位装置。目标车辆的行进速度还可以是一个根据经验得到的预设的数值。
在确定了行进速度和距离之后,就可以计算目标车辆到达限行区域的剩余时间了。进而,如果剩余时间过短,则说明目标车辆即将进入到限行区域中,可能会被强制制动。为了避免这种情况,就需要向用户进行提示,此时进行提示的主要目的是告知用户再向前运动可能就会进入到限行区域了,可能会被强制制动。因此,在剩余时间小于预定的阈值时,就可以生成限行提示信息,并将限行提示信息通过目标车辆进行输出,以提示用户。
生成的限行提示信息的形式可以多种的,比如限行提示信息可以是语音形式的限行提示信息。限行提示信息还可以是震动形式的限行提示信息。
对应的,步骤303中,在输出语音形式的限行提示信息时,可以是播放如“即将进入限行区域”的语音,以对用户进行提示。
在输出振动形式的限行提示信息时,可以通过驱动设置在目标车辆上的振动器件进行工作,来达到提示用户的目的。比如,可以每隔10秒振动一次,可以每隔20秒振动一次。以达到对用户进行提示的目的。
此处播放语音形式的限行提示信息和通过驱动设置在目标车辆上的振动器件进行工作的方式,都是输出限行提示信息的一种方式,具体实现的时候,这两种输出方式可以选择使用任意一种,或者是这两种可以同时使用。
与上述方法相对应的,本申请还提供了一种车辆制动装置,包括:
第一获取模块,用于获取目标车辆的当前位置;
第一确定模块,用于根据目标车辆的当前位置和预设的限行区域的范围,确定目标车辆是否位于限行区域中;
第一制动模块,若目标车辆位于限行区域中,则用于按照预设的制动方式对目标车辆进行制动。
在某种实施例中,第一制动模块,包括:
第一确定单元,用于根据目标车辆的当前运动状态信息,确定制动方式;
第一制动单元,用于按照确定的制动方式,对目标车辆进行制动。
在某种实施例中,第一制动模块,包括:
第二确定单元,用于根据目标车辆的当前位置和每个限行区域的范围,确定目标车辆所在的目标限行区域;
第二制动单元,用于根据目标限行区域的制动方式,对目标车辆进行制动。
在某种实施例中,第一制动模块,包括:
第三确定单元,用于根据目标车辆的当前位置和每个限行区域的范围,确定目标车辆所在的目标限行区域;
第一选择单元,用于根据目标车辆的当前运动状态信息,从目标限行区域的多个制动方式中选择目标制动方式;
第三制动单元,用于根据目标制动方式,对目标车辆进行制动。
在某种实施例中,当前运动状态信息包括以下的任意一个或多个信息:
目标车辆的当前运动速度;目标车辆当前位置与限行区域的边界之间的距离;目标车辆位于限行区域中的时间长度。
在某种实施例中,预设的制动方式,包括:
每隔预定的时间间隔,增加目标车辆的制动力度;
或,每隔预定的时间间隔对目标车辆进行一次制动。
在某种实施例中,第一制动模块,包括:
第一生成单元,用于若目标车辆位于限行区域中,则生成制动提示信息;
第一输出单元,用于通过目标车辆输出制动提示信息;
第三制动单元,用于在输出制动提示信息的预定时间后,按照预设的制动方式对目标车辆进行制动。
在某种实施例中,第三制动单元,包括:
第一检测子单元,用于在输出制动提示信息的预定时间后,检测目标车辆的加速度值;
第一判断子单元,用于根据目标车辆的加速度值,判断目标车辆是否处于减速状态;
第一制动子单元,若目标车辆未处于减速状态,则用于按照预设的制动方式对目标车辆进行制动。
在某种实施例中,还包括:
第二检测子单元,若目标车辆处于减速状态,则用于在预定时间后检测目标车辆的移动速度;
第二制动子单元,若目标车辆的移动速度大于预设阈值,则用于按照预设的制动方式对目标车辆进行制动。
在某种实施例中,还包括:
第一计算模块,若目标车辆未位于限行区域中,则用于根据目标车辆与限行区域的距离,计算目标车辆到达限行区域的剩余时间;
第一生成模块,若剩余时间小于预定的阈值,则用于生成限行提示信息;
第一输出模块,用于通过目标车辆输出限行提示信息。
在某种实施例中,目标车辆包括以下的任意一种或多种:
非机动车、电动车、汽油车和柴油车。
在某种实施例中,第一制动模块,包括:
第四制动单元,用于按照预设的制动方式对目标车辆进行制动,并在目标车辆的速度达到预设速度后停止制动。
在某种实施例中,第一制动模块,包括:
第五制动单元,用于按照预设的制动方式对目标车辆进行制动,直至目标车辆停止移动。
与上述方法相对应的,本申请还提供了一种计算机可读存储介质,该计算机可读存储介质上存储有计算机程序,该计算机程序被处理器运行时执行如车辆制动方法的步骤。
如图4所示,为本申请实施例所提供的电子设备示意图,该电子设备1000包括:处理器1001、存储器1002和总线1003,存储器1002存储有执行指令,当电子设备运行时,处理器1001与存储器1002之间通过总线1003通信,处理器1001执行存储器1002中存储的车辆制动方法的步骤。
所属领域的技术人员可以清楚地了解到,为描述的方便和简洁,上述描述的***、装置和单元的具体工作过程,可以参考前述方法实施例中的对应过程,在此不再赘述。
在本申请所提供的几个实施例中,应该理解到,所揭露的***、装置和方法,可以通过其它的方式实现。以上所描述的装置实施例仅仅是示意性的,例如,所述单元的划分,仅仅为一种逻辑功能划分,实际实现时可以有另外的划分方式,又例如,多个单元或组件可以结合或者可以集成到另一个***,或一些特征可以忽略,或不执行。另一点,所显示或讨论的相互之间的耦合或直接耦合或通信连接可以是通过一些通信接口,装置或单元的间接耦合或通信连接,可以是电性,机械或其它的形式。
所述作为分离部件说明的单元可以是或者也可以不是物理上分开的,作为单元显示的部件可以是或者也可以不是物理单元,即可以位于一个地方,或者也可以分布到多个网络单元上。可以根据实际的需要选择其中的部分或者全部单元来实现本实施例方案的目的。
另外,在本申请各个实施例中的各功能单元可以集成在一个处理单元中,也可以是各个单元单独物理存在,也可以两个或两个以上单元集成在一个单元中。
所述功能如果以软件功能单元的形式实现并作为独立的产品销售或使用时,可以存储在一个计算机可读取存储介质中。基于这样的理解,本申请的技术方案本质上或者说对现有技术做出贡献的部分或者该技术方案的部分可以以软件产品的形式体现出来,该计算机软件产品存储在一个存储介质中,包括若干指令用以使得一台计算机设备(可以是个人计算机,服务器,或者网络设备等)执行本申请各个实施例所述方法的全部或部分步骤。而前述的存储介质包括:U盘、移动硬盘、只读存储器(ROM,Read-Only Memory)、随机存取存储器(RAM,Random Access Memory)、磁碟或者光盘等各种可以存储程序代码的介质。
以上所述,仅为本申请的具体实施方式,但本申请的保护范围并不局限于此,任何熟悉本技术领域的技术人员在本申请揭露的技术范围内,可轻易想到变化或替换,都应涵盖在本申请的保护范围之内。因此,本申请的保护范围应所述以权利要求的保护范围为准。
Claims (24)
1.一种车辆制动方法,其特征在于,包括:
获取目标车辆的当前位置;
根据目标车辆的当前位置和预设的限行区域的范围,确定目标车辆是否位于限行区域中;
若目标车辆位于限行区域中,则按照预设的制动方式对目标车辆进行制动;
若目标车辆在预设时间段内回到非限行区域,则不对目标车辆进行制动;
若目标车辆在预设时间段内不回到非限行区域,则按照预设的制动方式对目标车辆进行制动;
所述若目标车辆位于限行区域中,则按照预设的制动方式对目标车辆进行制动,包括:
若目标车辆位于限行区域中,则生成制动提示信息,并通过目标车辆输出制动提示信息;
在输出制动提示信息的预定时间后,检测目标车辆的加速度值;
若根据目标车辆的加速度值判断目标车辆未处于减速状态,则按照预设的制动方式对目标车辆进行制动。
2.根据权利要求1所述的方法,其特征在于,按照预设的制动方式对目标车辆进行制动,包括:
根据目标车辆的当前运动状态信息,确定制动方式;
按照确定的制动方式,对目标车辆进行制动。
3.根据权利要求1所述的方法,其特征在于,按照预设的制动方式对目标车辆进行制动,包括:
根据所述目标车辆的当前位置和每个限行区域的范围,确定目标车辆所在的目标限行区域;
根据目标限行区域的制动方式,对目标车辆进行制动。
4.根据权利要求1所述的方法,其特征在于,按照预设的制动方式对目标车辆进行制动,包括:
根据所述目标车辆的当前位置和每个限行区域的范围,确定目标车辆所在的目标限行区域;
根据目标车辆的当前运动状态信息,从目标限行区域的多个制动方式中选择目标制动方式;
根据目标制动方式,对目标车辆进行制动。
5.根据权利要求2或4所述的方法,其特征在于,所述当前运动状态信息包括以下的任意一个或多个信息:
目标车辆的当前运动速度;目标车辆当前位置与限行区域的边界之间的距离;目标车辆位于限行区域中的时间长度。
6.根据权利要求1所述的方法,其特征在于,预设的制动方式,包括:
每隔预定的时间间隔,增加目标车辆的制动力度;
或,每隔预定的时间间隔对目标车辆进行一次制动。
7.根据权利要求1所述的方法,其特征在于,所述方法还包括:
若目标车辆处于减速状态,则在预定时间后检测目标车辆的移动速度;
若目标车辆的移动速度大于预设阈值,则按照预设的制动方式对目标车辆进行制动。
8.根据权利要求1所述的方法,其特征在于,在根据目标车辆的当前位置和预设的限行区域的范围,确定目标车辆是否位于限行区域中后,还包括:
若目标车辆未位于限行区域中,则根据目标车辆与限行区域的距离,计算目标车辆到达限行区域的剩余时间;
若剩余时间小于预定的阈值,则生成限行提示信息;
通过目标车辆输出限行提示信息。
9.根据权利要求1所述的方法,其特征在于,所述目标车辆包括以下的任意一种或多种:
非机动车、电动车、汽油车和柴油车。
10.根据权利要求1所述的方法,其特征在于,按照预设的制动方式对目标车辆进行制动,包括:
按照预设的制动方式对目标车辆进行制动,并在目标车辆的速度达到预设速度后停止制动。
11.根据权利要求1所述的方法,其特征在于,按照预设的制动方式对目标车辆进行制动,包括:
按照预设的制动方式对目标车辆进行制动,直至目标车辆停止移动。
12.一种车辆制动装置,其特征在于,包括:
第一获取模块,用于获取目标车辆的当前位置;
第一确定模块,用于根据目标车辆的当前位置和预设的限行区域的范围,确定目标车辆是否位于限行区域中;
第一制动模块,若目标车辆位于限行区域中,则用于按照预设的制动方式对目标车辆进行制动;若目标车辆在预设时间段内回到了非限行区域,则不对目标车辆进行制动;若目标车辆在预设时间段内不回到非限行区域,则按照预设的制动方式对目标车辆进行制动;
所述第一制动模块,包括:
第一生成单元,用于若目标车辆位于限行区域中,则生成制动提示信息;
第一输出单元,用于通过目标车辆输出制动提示信息;
第三制动单元,用于在输出制动提示信息的预定时间后,按照预设的制动方式对目标车辆进行制动;
所述第三制动单元,包括:
第一检测子单元,用于在输出制动提示信息的预定时间后,检测目标车辆的加速度值;
第一判断子单元,用于根据目标车辆的加速度值,判断目标车辆是否处于减速状态;
第一制动子单元,若目标车辆未处于减速状态,则用于按照预设的制动方式对目标车辆进行制动。
13.根据权利要求12所述的装置,其特征在于,第一制动模块,包括:
第一确定单元,用于根据目标车辆的当前运动状态信息,确定制动方式;
第一制动单元,用于按照确定的制动方式,对目标车辆进行制动。
14.根据权利要求12所述的装置,其特征在于,第一制动模块,包括:
第二确定单元,用于根据所述目标车辆的当前位置和每个限行区域的范围,确定目标车辆所在的目标限行区域;
第二制动单元,用于根据目标限行区域的制动方式,对目标车辆进行制动。
15.根据权利要求12所述的装置,其特征在于,第一制动模块,包括:
第三确定单元,用于根据所述目标车辆的当前位置和每个限行区域的范围,确定目标车辆所在的目标限行区域;
第一选择单元,用于根据目标车辆的当前运动状态信息,从目标限行区域的多个制动方式中选择目标制动方式;
第三制动单元,用于根据目标制动方式,对目标车辆进行制动。
16.根据权利要求13或15所述的装置,其特征在于,所述当前运动状态信息包括以下的任意一个或多个信息:
目标车辆的当前运动速度;目标车辆当前位置与限行区域的边界之间的距离;目标车辆位于限行区域中的时间长度。
17.根据权利要求12所述的装置,其特征在于,预设的制动方式,包括:
每隔预定的时间间隔,增加目标车辆的制动力度;
或,每隔预定的时间间隔对目标车辆进行一次制动。
18.根据权利要求12所述的装置,其特征在于,还包括:
第二检测子单元,若目标车辆处于减速状态,则用于则在预定时间后检测目标车辆的移动速度;
第二制动子单元,若目标车辆的移动速度大于预设阈值,则用于按照预设的制动方式对目标车辆进行制动。
19.根据权利要求12所述的装置,其特征在于,还包括:
第一计算模块,若目标车辆未位于限行区域中,则用于根据目标车辆与限行区域的距离,计算目标车辆到达限行区域的剩余时间;
第一生成模块,若剩余时间小于预定的阈值,则用于生成限行提示信息;
第一输出模块,用于通过目标车辆输出限行提示信息。
20.根据权利要求12所述的装置,其特征在于,所述目标车辆包括以下的任意一种或多种:
非机动车、电动车、汽油车和柴油车。
21.根据权利要求12所述的装置,其特征在于,第一制动模块,包括:
第四制动单元,用于按照预设的制动方式对目标车辆进行制动,并在目标车辆的速度达到预设速度后停止制动。
22.根据权利要求12所述的装置,其特征在于,第一制动模块,包括:
第五制动单元,用于按照预设的制动方式对目标车辆进行制动,直至目标车辆停止移动。
23.一种电子设备,其特征在于,包括:处理器、存储介质和总线,所述存储介质存储有所述处理器可执行的机器可读指令,当电子设备运行时,所述处理器与所述存储介质之间通过总线通信,所述处理器执行所述机器可读指令,以执行时执行如权利要求1至11任一所述的车辆制动方法的步骤。
24.一种计算机可读存储介质,其特征在于,该计算机可读存储介质上存储有计算机程序,该计算机程序被处理器运行时执行如权利要求1至11任一所述的车辆制动方法的步骤。
Priority Applications (2)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201910100850.1A CN111497800B (zh) | 2019-01-31 | 2019-01-31 | 车辆制动方法、装置、电子设备和存储介质 |
PCT/CN2020/074165 WO2020156550A1 (zh) | 2019-01-31 | 2020-02-02 | 车辆制动方法、装置、电子设备和存储介质 |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201910100850.1A CN111497800B (zh) | 2019-01-31 | 2019-01-31 | 车辆制动方法、装置、电子设备和存储介质 |
Publications (2)
Publication Number | Publication Date |
---|---|
CN111497800A CN111497800A (zh) | 2020-08-07 |
CN111497800B true CN111497800B (zh) | 2022-01-21 |
Family
ID=71841904
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN201910100850.1A Active CN111497800B (zh) | 2019-01-31 | 2019-01-31 | 车辆制动方法、装置、电子设备和存储介质 |
Country Status (2)
Country | Link |
---|---|
CN (1) | CN111497800B (zh) |
WO (1) | WO2020156550A1 (zh) |
Families Citing this family (2)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN115862346A (zh) * | 2022-06-15 | 2023-03-28 | 摩拜(北京)信息技术有限公司 | 电动车辆的速度控制方法、装置、***以及服务器 |
CN115431922A (zh) * | 2022-09-09 | 2022-12-06 | 浙江吉利控股集团有限公司 | 控制方法、控制装置、汽车和存储介质 |
Family Cites Families (12)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
GB2441348A (en) * | 2006-08-31 | 2008-03-05 | Frank Baroukh | Adaptive speed management system |
KR20070028486A (ko) * | 2007-01-12 | 2007-03-12 | 김종우 | 위성항법정보를 이용한 무인차량 자동항법 시스템 및 방법 |
EP2407356A1 (en) * | 2010-07-17 | 2012-01-18 | Valeo Schalter und Sensoren GmbH | Method for autonoumously braking a motor vehicle and autonomous braking system for a motor vehicle |
WO2013017688A1 (de) * | 2011-08-03 | 2013-02-07 | Continental Teves Ag & Co. Ohg | Verfahren und system zur adaptiven abstands- und geschwindigkeitsregelung und zum anhalten eines kraftfahrzeugs und damit arbeitendes kraftfahrzeug |
CN103208205B (zh) * | 2013-03-20 | 2015-05-13 | 北京航空航天大学 | 一种基于车联网的车辆安全行驶预警方法 |
CN103198687B (zh) * | 2013-03-29 | 2016-04-06 | 毕晓光 | 限行提示方法及*** |
US10239529B2 (en) * | 2016-03-01 | 2019-03-26 | Ford Global Technologies, Llc | Autonomous vehicle operation based on interactive model predictive control |
CN106004831B (zh) * | 2016-08-04 | 2019-01-29 | 石家庄华燕交通科技有限公司 | 智能驾培行驶控制装置 |
CN206983957U (zh) * | 2017-04-18 | 2018-02-09 | 安徽嘻哈网络技术有限公司 | 一种驾校电子围栏智能控制*** |
CN107240003A (zh) * | 2017-06-07 | 2017-10-10 | 梁超 | 一种共享单车运营方法与*** |
CN108583550A (zh) * | 2018-03-02 | 2018-09-28 | 浙江鼎奕科技发展有限公司 | 车辆自动制动方法及装置 |
CN109131698A (zh) * | 2018-09-30 | 2019-01-04 | 无锡绿科源电子科技有限公司 | 基于线性霍尔的刹车方法、装置及电子设备 |
-
2019
- 2019-01-31 CN CN201910100850.1A patent/CN111497800B/zh active Active
-
2020
- 2020-02-02 WO PCT/CN2020/074165 patent/WO2020156550A1/zh active Application Filing
Also Published As
Publication number | Publication date |
---|---|
WO2020156550A1 (zh) | 2020-08-06 |
CN111497800A (zh) | 2020-08-07 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
KR101958430B1 (ko) | 자율 차량들을 위한 폴백 궤도 시스템들 | |
US10438422B1 (en) | Methods and systems for controlling use of shared machines | |
JP5071018B2 (ja) | 車両消費エネルギ推定装置、車両消費エネルギ推定方法及びコンピュータプログラム | |
JP2019537530A (ja) | 自律走行車の停車位置のプランニング | |
JP2020536000A (ja) | 自律型車両の推進およびステアリングシステムエラーに対する検出および応答 | |
CN108091177A (zh) | 一种适用于高速公路的防多车连撞***及方法 | |
KR102013156B1 (ko) | 전기차의 자율주행을 위한 차량 제어 방법 및 그를 위한 장치 | |
CN111497800B (zh) | 车辆制动方法、装置、电子设备和存储介质 | |
CN112654549A (zh) | 控制车辆驾驶模式切换的方法和装置 | |
CN108022452A (zh) | 一种汽车防连撞***及方法 | |
CN108216232B (zh) | 车辆和车辆的控制方法 | |
JP2012116428A (ja) | 車両停止制御装置 | |
CN104742907A (zh) | 一种驻车控制方法和驻车控制*** | |
CN113226886A (zh) | 控制车辆行驶的方法、装置及车辆 | |
JP2013226945A (ja) | 車両走行制御方法 | |
CN105632203B (zh) | 一种交通安全预警方法及*** | |
CN109017437A (zh) | 一种电动车用扭矩控制方法 | |
CN113479165A (zh) | 辅助驾驶方法、装置、智能头盔及处理器 | |
CN110341708B (zh) | 一种盲区自动驾驶控制方法及*** | |
CN114435143A (zh) | 电驱动***的功率控制方法 | |
CN104554214A (zh) | 根据交通灯状态控制电动交通工具运行的***及方法 | |
JP5407886B2 (ja) | 減速制御装置、方法およびプログラム | |
CN110712699B (zh) | 自行车后置投影方法及相关产品 | |
CN111959488A (zh) | 控制车辆的方法、装置、存储介质及车辆 | |
CN111959508A (zh) | 一种基于人工智能的驾驶辅助*** |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
PB01 | Publication | ||
PB01 | Publication | ||
SE01 | Entry into force of request for substantive examination | ||
SE01 | Entry into force of request for substantive examination | ||
GR01 | Patent grant | ||
GR01 | Patent grant | ||
TR01 | Transfer of patent right | ||
TR01 | Transfer of patent right |
Effective date of registration: 20220311 Address after: 311199 Room 301, No. 108, Xincheng Road, Nanyuan street, Linping District, Hangzhou City, Zhejiang Province Patentee after: HANGZHOU QINGQI SCIENCE AND TECHNOLOGY Co.,Ltd. Address before: Room 203, 2 / F, building 34, yard 8, Dongbei Wangxi Road, Haidian District, Beijing 100193 Patentee before: Beijing Qisheng Technology Co.,Ltd. |