掌桥专利:专业的专利平台
掌桥专利
首页

控制车辆的方法、装置、电子设备、存储介质及程序产品

文献发布时间:2023-06-19 12:04:09


控制车辆的方法、装置、电子设备、存储介质及程序产品

技术领域

本发明涉及自动驾驶领域,尤其涉及一种控制车辆的方法、装置、电子设备、存储介质及程序产品。

背景技术

随着私家车保有量的与日俱增,道路的交通压力越来越大,安全驾驶成为人们出行安全的首要问题。由于违反交通规则,如逆行而导致的车祸,造成了大量人员和财产损失。

通常,违反单行线交通规则的原因包括单行线标志不明显、驾驶人员注意力不集中等等。现有技术中在车辆行驶过程中对单行道路逆行的提示是在进入单行道路之后做出的,且依赖道路的指示标志,因而在道路标志不明显的时候可靠性低,并且在车速较快的情况下存在提醒不及时的可能,最终导致逆行,可能引发交通事故。

发明内容

本申请实施例提供了一种控制车辆的方法,所述方法包括:

获取车辆的位置信息和行驶方向信息;根据地图信息、所述位置信息和所述行驶方向信息,确定所述车辆的行驶状态;若所述车辆的行驶状态符合待逆行状态,控制所述车辆进行相对应的操作。相应地,本申请实施例还提供了一种控制车辆的装置,其特征在于,所述装置包括:获取模块,用于获取车辆的位置信息和行驶方向信息;确定模块,根据地图信息、所述位置信息和所述行驶方向信息,确定所述车辆的行驶状态;控制模块,若所述车辆的行驶状态符合待逆行状态,控制所述车辆进行相对应的操作。

相应地,本申请实施例还提供了一种电子设备,该电子设备包括处理器和存储器,存储器中存储有至少一条指令、至少一段程序、代码集或指令集,至少一条指令、至少一段程序、代码集或指令集由处理器加载并执行以实现上述控制车辆的方法。

相应地,本申请实施例还提供了一种计算机可读存储介质,该存储介质中存储有至少一条指令、至少一段程序、代码集或指令集,至少一条指令、至少一段程序、代码集或指令集由处理器加载并执行以实现上述控制车辆的方法。

相应地,本申请实施例还提供了一种计算机程序产品,该计算机程序产品包括计算机程序,所述计算机程序存储在可读存储介质中,计算机设备的至少一个处理器从所述可读存储介质读取并执行所述计算机程序,使得所述计算机设备执行上述控制车辆的方法。

本申请实施例具有如下有益效果:本申请实施例通过及时并精确地确定车辆的行驶状态是否符合待逆行状态,以控制车辆进行相对应的操作,增强了车辆行驶的安全性。

附图说明

为了更清楚地说明本申请实施例或现有技术中的技术方案和优点,下面将对实施例或现有技术描述中所需要使用的附图作简单的介绍,显而易见地,下面描述中的附图仅仅是本申请的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其它附图。

图1是本申请实施例所提供的一种应用环境的示意图;

图2是本申请实施例所提供的一种控制车辆的方法的流程示意图;

图3是本申请实施例所提供的图2的S202所示出的确定车辆的行驶状态的方法的流程示意图;

图4是本申请实施例所提供的一种控制车辆的方法的流程示意图;

图5是本申请实施例所提供的一种控制车辆的方法的流程示意图;

图6是本申请实施例所提供的一种控制车辆的方法的流程示意图;

图7是本申请实施例所提供的一种控制车辆的装置的结构示意图;

图8是本申请实施例所提供的一种控制车辆的方法的服务器的硬件结构框图。

具体实施方式

为使本申请的目的、技术方案和优点更加清楚,下面将结合附图对本申请实施例作进一步地详细描述。显然,所描述的实施例仅仅是本申请一个实施例,而不是全部的实施例。基于本申请中的实施例,本领域普通技术人员在没有作出创造性劳动的前提下所获得的所有其他实施例,都属于本申请保护的范围。

此处所称的“实施例”是指可包含于本申请至少一个实现方式中的特定特征、结构或特性。在本申请实施例的描述中,需要理解的是,术语“上”、“下”、“左”、“右”、“顶”、“底”等指示的方位或位置关系为基于附图所示的方位或位置关系,仅是为了便于描述本申请和简化描述,而不是指示或暗示所指的装置/系统或元件必须具有特定的方位、以特定的方位构造和操作,因此不能理解为对本申请的限制。术语“第一”、“第二”仅用于描述目的,而不能理解为指示或暗示相对重要性或者隐含指明所指示的技术特征的数量。由此,限定有“第一”、“第二”的特征可以明示或者隐含的包括一个或者更多个该特征。而且,术语“第一”、“第二”等是用于区别类似的对象,而不必用于描述特定的顺序或先后次序。应该理解这样使用的数据在适当情况下可以互换,以便这里描述的本申请实施例能够以除了在这里图示或描述以外的顺序实施。此外,术语“包括”和“具有”/“为”以及他们/其的任何变形,意图在于覆盖不排他的包含,例如,包含了一系列步骤或单元/模块的过程、方法、系统/装置、产品或设备不必限于清楚地列出的那些步骤或单元/模块,而是可包括没有清楚地列出的或对于这些过程、方法、产品或设备固有的其它步骤或单元/模块。

请参阅图1,其所示为本申请实施例所提供的一种应用环境的示意图,包括:

车辆101,路口102,道路103,道路104,道路105和道路106。

如图1所图示,车辆101行驶在道路103上,道路103连接着路口102,路口102还与道路103、道路104和道路105相连,距离d为车辆101与路口102的距离。在此场景中,本申请实施例提供的方法,根据地图信息中道路103、道路104、道路105、道路106和路口102的信息和车辆101的位置信息和行驶方向信息,确定车辆101的行驶状态,并控制车辆101相对应的操作。

根据一些实施例,道路104和道路106可以为仅包含单一方向的车道的道路,且道路103的单一方向相对于车辆101为逆行方向。如果车辆101由道路103行驶至路口102,然后直行行驶进入道路105或右转行驶进入道路106均不违反交通规则。如果车辆101由道路103行驶至路口102,然后左转行驶进入道路104,则车辆101违反了交通规则,在单向行驶的道路上逆行。对于车辆101未来有可能逆行的情况,本申请实施例提供的控制车辆的方法在车辆101行驶在道路103上且到达路口102前确定车辆的行驶状态。若车辆101的行驶状态符合待逆行状态,控制车辆101进行相对应的操作,及时、可靠地避免了车辆101的逆行。

根据一些实施例,在一些时间段中,道路103和道路105可以为仅包含单一方向的车道的道路(比如说潮汐车道),且道路103和道路105的单一方向相对于车辆101为逆行方向。车辆101在道路103上行驶,本申请实施例提供的控制车辆的方法在车辆101行驶在道路103上时,根据地图信息中的单向行驶道路信息,包括其分时间段不同的交通规则信息,判断车辆继续在道路103行驶或行驶进入道路105是否会逆行,从而确定车辆的行驶状态。若车辆101的行驶状态符合待逆行状态,控制车辆101进行相对应的操作,及时、可靠地避免了车辆101的逆行。

下面介绍本申请提供的一种控制车辆的方法的具体实施例,图2是本申请实施例提供的一种控制车辆的方法的流程示意图,本说明书提供了如实施例或流程图所示的方法操作步骤,但基于常规或者无创造性的劳动可以包括更多或者更少的操作步骤。实施例中列举的步骤顺序仅仅为众多执行顺序中的一种方式,不代表唯一的执行顺序,在实际执行时,可以按照实施例或者附图所示的方法顺序执行或者并行执行(例如并行处理器或者多线程处理的环境)。具体的如图2所示,该方法包括:

S201:获取车辆的位置信息和行驶方向信息。

本公开实施例中,以车载服务器为执行主语进行阐述,需要注意的是,此处不对执行主语作限制,在其他实施例中执行主语还可以是其他可选的对象。

根据一些实施例,车辆的位置信息可以通过电子地图或者云数据获取得到。

根据一些实施例,车辆的行驶方向信息可以根据车辆的位置信息分析计算得到。需要注意的是,获取车辆的位置信息和行驶方向信息的方法不限于上述方法,在其他一些实施例中,还可以通过其他的方法获取车辆的位置信息和行驶方向信息。

S202:根据地图信息、位置信息和行驶方向信息,确定车辆的行驶状态。

本申请实施例中,地图信息包括仅包含单一方向的车道的道路的数据库。

根据一些实施例,对于不同时间段道路行驶交通规则不同的情况,可以根据地图信息、位置信息和行驶方向信息,其中地图信息包括不同时间段的道路的行驶方向规定,确定车辆的行驶状态。

根据一些实施例,对于与车辆邻近的路口连接的道路的交通规则不同的情况,可以根据地图信息、位置信息和行驶方向信息,判断其中是否包括仅包含单一方向的车道的道路,确定车辆的行驶状态。

根据一些实施例,可以根据车辆的位置信息在地图中搜索并匹配当前的车辆相对于地图的位置,然后以此位置为原点,按照预设半径框选,获取出框选范围内的路,如果框选的路中包括仅包含单一方向的车道的道路,那么根据车头的行驶方向预判可能进入单行线的行驶方向,从而确定车辆的行驶状态。

根据一些实施例,根据地图信息、位置信息和行驶方向信息,确定车辆的行驶状态为将驶向的路口与车辆的距离满足距离要求,且将驶向的路口的描述信息满足描述信息要求。

需要注意的是,确定车辆的行驶状态的方法不限于上述方法,在其他一些实施例中,根据地图信息、位置信息和行驶方法信息,还可以通过其他方法确定车辆的行驶状态。

图3是本申请实施例提供的图2的步骤S202所示出的确定车辆的行驶状态的方法的流程示意图,下面结合图1描述图3所示的方法。

一种可选的实施方案中,如图3所示,包括:

S301:根据地图信息和位置信息确定车辆和至少一个路口的距离,该至少一个路口为该车辆位于的道路上的路口。

根据一些实施例,车辆的位置信息可以通过车上的远程信息处理模块发送给服务器,服务器根据地图信息和位置信息得到道路上的至少一个路口,并计算车辆和至少一个路口的距离。

根据一些实施例,车辆和至少一个路口的距离可以按照预设的时间间隔实时计算得到,以保证实时性。

根据一些实施例,结合图1与步骤S301继续阐述,可以根据地图信息和位置信息确定车辆101和路口102的距离d,路口102为位于道路101上的至少一个路口。

S302:根据行驶方向信息从至少一个路口中确定出将驶向的路口。

根据一些实施例,车辆的行驶方向信息可以根据车辆的位置信息分析计算得到。

根据一些实施例,车辆的行驶方向信息可以根据车辆的行驶轨迹分析计算得到。

根据一些实施例,结合图1与步骤S302继续阐述,可以根据车辆101的行驶方向信息从至少一个路口中确定出将驶向的路口为路口102。

需要注意的是,确定出将驶向的路口的方法不限于上述方法,在其他实施例中,根据行驶方向信息,还可以通过其他方法从至少一个路口中确定出将驶向的路口。

S303:根据将驶向的路口与车辆的距离和将驶向的路口的描述信息确定车辆的行驶状态。

根据一些实施例,将驶向路口的描述信息可以包括与路口相连接的道路的车道信息和道路的数量,其中,车道信息包括单一方向的车道和双向的车道。

S203:判断车辆的行驶状态是否符合待逆行状态,若符合,则转至步骤S204。

根据一些实施例,如果车辆的行驶状态符合将驶向的路口与车辆的距离小于距离阈值,且描述信息为连接仅包含单一方向的车道的道路,但单一方向相对于车辆为顺行方向,确定车辆的行驶状态符合正常行驶状态。

根据一些实施例,如果车辆的行驶状态符合将驶向的路口与车辆的距离小于距离阈值,且描述信息为连接仅包含单一方向的车道的道路,且单一方向相对于车辆为逆行方向,确定车辆的行驶状态符合待逆行状态。

本公开还提供一种可选的确定描述信息为连接仅包含单一方向的车道的道路的实施例,在该实施例中,服务器可以根据地图信息的路口信息,获取出路口连接的路,并根据这些路口连接的路去搜索仅包含单一方向的车道的道路的库,如果匹配出仅包含单一方向的车道的道路,则确定路口的描述信息为连接仅包含单一方向的车道的道路。

结合图1和上述S202和S203的实施步骤继续阐述,根据一些实施例,步骤S202和S203的应用场景如图1所示。可选的,路口102的描述信息为连接仅包含单一方向的车道的道路,仅包含单一方向的车道的道路有道路103和道路105,其中道路103的单一方向相对于车辆101为逆行方向。此时,如果将驶向的路口102与车辆101的距离d小于距离阈值,则确定车辆101的行驶状态符合待逆行状态。如果将驶向的路口102与车辆101的距离d大于或者等于距离阈值,则确定车辆101的行驶状态符合正常行驶状态。可选的,路口102的描述信息为不连接仅包含单一方向的车道的道路,即道路103、道路104、道路105及道路106均不是仅包含单一方向的车道的道路,则确定车辆101的行驶状态符合正常行驶状态。可选的,路口102的描述信息为连接仅包含单一方向的车道的道路,该仅包含单一方向的车道的道路是道路104,且道路104的单一方向相对于车辆101不为逆行方向,则确定车辆101的行驶状态符合正常行驶状态。待逆行状态的确定条件包括将驶向的路口与车辆的距离小于距离阈值,使得车辆的行驶状态的确定更准确。

需要注意的是,确定车辆的行驶状态的方法不限于上述方法,在其他实施例中,根据将驶向的路口与车辆的距离和将驶向的路口的描述信息,还可以通过其他方法确定车辆的行驶状态。

S204:控制车辆进行相对应的操作。

本公开实施例中,控制车辆进行相对应的操作方法有很多种,下面提供可选的实施方法:

根据一些实施例,若车辆的行驶状态符合待逆行状态,可以发出预警提示。可选的,预警提示可以通过人机界面、报警器、车载导航系统发出。根据一些实施例,若车辆的行驶状态符合待逆行状态,还可以通过多媒体语音提示逆行的路线。

根据一些实施例,若车辆的行驶状态符合待逆行状态,可以限制车辆的方向盘转向。在一个可选的实施例中,若车辆的行驶状态符合待逆行状态,可以通过锁止方向盘使得方向盘无法转动。在另一个可选的实施例中,若车辆的行驶状态符合待逆行状态,根据地图信息、车辆的位置信息和车辆的行驶方向信息,分析得到逆行所对应的方向盘的限制角度范围,限制车辆的方向盘转向无法达到该限制角度范围。在另一个可选的实施例中,服务器根据地图信息、车辆的位置信息和车辆的行驶方向信息计算方向盘的限制角度范围信息,将信息发送给车辆的远程信息处理模块,再由远程信息处理模块传送给转向助力控制器,控制车辆的方向盘转向无法达到限制角度范围。

可选的,针对上文中限制车辆的方向盘转向的第二个实施例,也就是通过锁止方向盘使得方向盘无法转动,锁止方向盘后,若检测到助力施加于方向盘,且该助力的施加时间大于时间阈值,解除对车辆的方向盘转向的限制。可选的,该助力可以是任何方向、任何角度的。

可选的,针对上文中限制车辆的方向盘转向的第三个实施例,也就是限制车辆的方向盘转向无法达到限制角度范围,限制车辆的方向盘转向无法达到限制角度范围后,若检测到助力施加于方向盘,且该助力的施加时间大于时间阈值,解除对车辆的方向盘转向的限制。可选的,该助力是把方向盘往预设角度范围推动的助力。

本申请实施例中,若车辆符合待逆行状态,可以自动控制车辆的方向盘,还可以发出预警提示,避免用户由于注意力不集中或者反应慢导致的误操作,也在用户抵达路口之前提示用户可能逆行,可以增大车辆行驶的安全性,保护人身和财产安全。

图4是本申请实施例所提供的一种控制车辆的方法的流程示意图。

本申请实施例所提供的控制车辆的方法,不仅根据车辆的待逆行状态控制车辆所对应的操作,还可以考虑用户的逆行意图。一种可选的实施方案中,如图4所示,包括:

S401:获取车辆的位置信息和行驶方向信息。

S402:根据地图信息、位置信息和行驶方向信息,确定车辆的行驶状态。

S403:判断车辆的行驶状态是否符合待逆行状态。

步骤S401-S403的具体实施方式请参考步骤S201-S203,这里不再赘述。S404:获取车辆的行驶轨迹。

根据一些实施例,车辆的位置信息可以通过车上的远程信息处理模块发送给服务器,服务器可以根据车辆的历史位置信息和地图信息拟合得到车辆的行驶轨迹。

根据一些实施例,可以通过电子地图或者云数据获取车辆的行驶轨迹。

需要注意的是,获取车辆的行驶轨迹的方法不限于上述方法,在其他一些实施例中,还可以通过其他方法获取车辆的行驶轨迹。

S405:根据行驶轨迹,确定用户的逆行意图。

根据一些实施例,如果车辆的行驶轨迹偏向于仅包含单一方向的车道的道路,可以确定用户有逆行意图,如果车辆的行驶轨迹远离于仅包含单一方向的车道的道路,可以确定用户无逆行意图。步骤S405中的车辆的逆行意图可以包括以下两种情况:第一种情况为:直接确定有逆行意图或者无逆行意图;第二种情况为:确定的是有逆行意图的百分比和无逆行意图的百分比。

根据一些实施例,根据地图信息、车辆的位置信息、车辆的行驶方向信息分析得出车辆行驶向仅包含单一方向的车道的道路的预测行驶轨迹,如果车辆的行驶轨迹与该预测行驶轨迹的拟合度大于预定拟合阈值,则可以确定用户有逆行意图。

需要注意的是,确定用户的逆行意图的方法不限于上述方法,在其他一些实施例中,根据行驶轨迹,还可以通过其他方法确定用户的逆行意图。

本公开的实施例中,通过对行驶轨迹的获取和分析,可以在车辆行驶进入路口之前或者车辆刚刚行驶进入路口的时候,确定用户的逆行意图,使得用户的逆行意图能够精准、迅速地确定。

S406:判断用户是否存在逆行意图,若存在,则转至步骤S407。

S407:控制车辆进行相对应的操作。

步骤S407的具体实施方式请参考步骤S204,这里不再赘述。本申请的实施例中,不仅可以根据车辆的行驶状态进行逆行预警及控制,还可以考虑用户的逆行意图,在车辆有可能逆行但用户并没有逆行意图的情况下不作任何包括预警、方向盘控制的响应,使得控制车辆的时机更精准,避免了用户本人并不想逆行的情况下车辆不必要的响应。

图5是本申请实施例所提供的一种控制车辆的方法的流程示意图。

本申请实施例所提供的控制车辆的方法,不仅根据车辆的待逆行状态控制车辆所对应的操作,还可以考虑导航的使用状态。一种可选的实施方案中,如图5所示,包括:

S501:获取车辆的位置信息和行驶方向信息。

S502:根据地图信息、位置信息和行驶方向信息,确定车辆的行驶状态。

S503:车辆的行驶状态符合待逆行状态。

步骤S501-S503的具体实施方式请参考步骤S201-S203,这里不再赘述。S504:确定导航的使用状态。

根据一些实施例,可以连接车载导航系统,检测导航系统是否处于应用或运行状态。

根据一些实施例,可以获取环境中的声音,根据语义识别,确定用户是否使用手机等便携设备上的导航。

需要注意的是,确定导航的使用状态的方法不限于上述方法,在其他一些实施例中,还可以通过其他方法确定导航的使用状态。

S505:判断导航是否当前处于使用状态,若处于,则转至步骤S506。

S506:控制车辆进行相对应的操作。

步骤S506的具体实施方式请参考步骤S204,这里不再赘述。根据一些实施例,若导航当前处于使用状态,且使用的是车载导航,则连接车载导航系统,通过导航发出预警信号,预警信号包括语音提示、文字提示和图像提示。

根据一些实施例,若导航当前处于使用状态,且使用的是手机等便携设备上的导航,则控制车辆发出预警信号,预警信号包括语音提示、文字提示和图像提示。可选的,预警信号可以通过车辆的报警人机界面和报警发生器发出。

根据一些实施例,若导航当前处于使用状态,则发出预警信号并不限制方向盘的转向。由于使用导航的用户一般情况下会按照导航的指示开车,违反相同规则的可能性小,所以无需限制方向盘的转向,避免了用户使用导航的情况下不必要的响应。

图6是本申请实施例所提供的一种控制车辆的方法的流程示意图。

本申请实施例所提供的控制车辆的方法,不仅根据车辆的待逆行状态控制车辆所对应的操作,还可以考虑用户的违规属性信息。一种可选的实施方案中,如图6所示,包括:

S601:获取车辆的位置信息和行驶方向信息。

S602:根据地图信息、位置信息和行驶方向信息,确定车辆的行驶状态。

S603:车辆的行驶状态符合待逆行状态。

步骤S601-S603的具体实施方式请参考步骤S201-S203,这里不再赘述。

S604:根据用户的行为信息和属性信息,确定用户的违规属性信息。

根据一些实施例,可以对用户进行面部检测,提取用户的眼睛和嘴部区域的图像,得到眨眼频率和打哈欠参数等用户的行为信息,在此基础上确定用户的违规属性信息。

根据一些实施例,可以对用户进行面部检测,提取面部关键点的图像,通过人体关键点识别,确定用户的年龄、职业等用户的属性信息,在此基础上确定用户的违规属性信息。

根据一些实施例,可以获取面部图像,连接人脸数据库,将用户与人脸数据库中的个人信息匹配,确定用户的年龄、职业、违法记录等用户的属性信息,在此基础上确定用户的违规属性信息。

根据一些实施例,用户的违规属性信息包括易违规人员和不易违规人员。

需要注意的是,确定用户的违规属性信息的方法不限于上述方法,在其他一些实施例中,根据用户的行为信息和属性信息,还可以通过其他方法确定用户的违规属性信息。

S605:判断用户的违规属性信息是否为易违规人员,若是,则转入步骤S606。

S606:控制车辆进行相对应的操作。

步骤S606的具体实施方式请参考步骤S204,这里不再赘述。

本申请的实施例中,不仅根据车辆的行驶状态进行逆行预警及控制,还可以考虑用户的违规属性信息,在车辆有可能逆行但用户不易违规的情况下,用户自身不会导致任何交通事故,控制车辆的方法也不作任何包括预警、方向盘控制的响应,避免了用户不易违规情况下车辆不必要的响应。

本申请实施例还提供一种控制车辆的装置,图7是本申请实施例提供的一种控制车辆的装置的结构示意图,如图7所示,该装置包括:

获取模块701,用于获取车辆的位置信息和行驶方向信息;

确定模块702,用于根据地图信息、位置信息和行驶方向信息,确定车辆的行驶状态;

控制模块703,用于若车辆的行驶状态符合待逆行状态,控制车辆进行相对应的操作。

根据一些实施例,确定模块702用于根据地图信息和位置信息确定车辆和至少一个路口的距离,根据行驶方向信息从至少一个路口中确定出将驶向的路口,根据将驶向的路口与车辆的距离和将驶向的路口的描述信息确定车辆的行驶状态,其中该至少一个路口为车辆位于的道路上的路口。

根据一些实施例,控制模块703用于若将驶向的路口与车辆的距离小于距离阈值,且描述信息为连接仅包含单一方向的车道的道路,且单一方向相对于车辆为逆行方向,确定车辆的行驶状态符合待逆行状态,控制车辆进行相对应的操作。

根据一些实施例,控制模块703用于限制方向盘的转向,和/或发出预警提示。可选的,控制模块703用于若检测到助力施加于方向盘,且助力的施加时间大于时间阈值,解除对车辆的方向盘转向的限制。

根据一些实施例,该装置还包括:行驶轨迹获取模块,用于若车辆的行驶状态符合待逆行状态,获取车辆的行驶轨迹;逆行意图确定模块,根据行驶轨迹,确定用户的逆行意图。可选的,该装置的控制模块703,用于若用户存在逆行意图,控制车辆进行相对应的操作。

根据一些实施例,该装置还包括:导航状态确定模块,用于若车辆的行驶状态符合待逆行状态,确定导航的使用状态;可选的,该装置的控制模块703,用于若导航当前处于使用状态,控制车辆进行相对应的操作。根据一些实施例,该装置还包括:违规属性确定模块,用于确定用户的违规属性信息。可选的,该装置的控制模块703,用于若用户的违规属性信息为易违规人员,控制车辆进行相对应的操作。

本申请实施例中的装置与方法实施例基于同样的申请构思。

本申请实施例还提供一种电子设备,电子设备可设置于服务器之中以保存用于实现方法实施例中的一种控制车辆的方法相关的至少一条指令、至少一段程序、代码集或指令集,该至少一条指令、该至少一段程序、该代码集或指令集由该存储器加载并执行以实现上述的控制车辆的方法。

本申请实施例所提供的方法实施例可以在计算机终端、服务器或者类似的运算装置中执行。以运行在服务器上为例,图8是本申请实施例提供的控制车辆的方法的服务器的硬件结构框图。如图8所示,该服务器800可因配置或性能不同而产生比较大的差异,可以包括一个或一个以上中央处理器(Central Processing Units,CPU)810(处理器810可以包括但不限于微处理器MCU或可编程逻辑器件FPGA等的处理装置)、用于存储数据的存储器830,一个或一个以上存储应用程序823或数据822的存储介质820(例如一个或一个以上海量存储设备)。其中,存储器830和存储介质820可以是短暂存储或持久存储。存储在存储介质820的程序可以包括一个或一个以上模块,每个模块可以包括对服务器中的一系列指令操作。更进一步地,中央处理器810可以设置为与存储介质820通信,在服务器800上执行存储介质820中的一系列指令操作。服务器800还可以包括一个或一个以上电源860,一个或一个以上有线或无线网络接口850,一个或一个以上输入输出接口840,和/或,一个或一个以上操作系统821,例如Windows ServerTM,Mac OS XTM,UnixTM,LinuxTM,FreeBSDTM等等。

输入输出接口840可以用于经由一个网络接收或者发送数据。上述的网络具体实例可包括服务器800的通信供应商提供的无线网络。在一个实例中,输入输出接口840包括一个网络适配器(Network Interface Controller,NIC),其可通过基站与其他网络设备相连从而可与互联网进行通讯。在一个实例中,输入输出接口840可以为射频(RadioFrequency,RF)模块,其用于通过无线方式与互联网进行通讯。

本领域普通技术人员可以理解,图8所示的结构仅为示意,其并不对上述电子装置的结构造成限定。例如,服务器800还可包括比图8中所示更多或者更少的组件,或者具有与图8所示不同的配置。

本申请实施例还提供的一种存储介质,存储介质可设置于服务器之中以保存用于实现方法实施例中一种控制车辆的方法相关的至少一条指令、至少一段程序、代码集或指令集,该至少一条指令、该至少一段程序、该代码集或指令集由该处理器加载并执行以实现上述控制车辆的方法。

可选的,在本实施例中,上述存储介质可以位于计算机网络的多个网络服务器中的至少一个网络服务器。可选地,在本实施例中,上述存储介质可以包括但不限于包括:U盘、只读存储器(ROM,Read-only Memory)、移动硬盘、磁碟或者光盘等各种可以存储程序代码的介质。

由上述本申请提供的控制车辆的方法、装置、电子设备或存储介质的实施例可见,本申请中方法包括:获取车辆的位置信息和行驶方向信息;根据地图信息、位置信息和行驶方向信息,确定车辆的行驶状态;若车辆的行驶状态符合待逆行状态,控制车辆进行相对应的操作。

在本发明中,除非另有明确的规定和限定,术语“相连”、“连接”等术语应做广义理解,例如,可以是固定连接,也可以是可拆卸连接,或成一体;可以是机械连接,也可以是电连接;可以是直接相连,也可以通过中间媒介间接相连,可以是两个元件内部的相连或两个元件的相互作用关系。对于本领域的普通技术人员而言,可以根据具体情况理解上述术语在本发明中的具体含义。

需要说明的是:上述本申请实施例的先后顺序仅仅为了描述,不代表实施例的优劣,且上述本说明书对特定的实施例进行了描述,其他实施例也在所附权利要求书的范围内。在一些情况下,在权利要求书中记载的动作或者步骤可以按照不同的实施例中的顺序来执行并且能够实现预期的结果。另外,在附图中描绘的过程不一定要求示出特定顺序或者而连接顺序才能够实现期望的结果,在某些实施方式中,多任务并行处理也是可以的或者可能是有利的。

本说明书中的各个实施例均采用递进的方式描述,各个实施例之间相同相似的部分互相参见即可,每个实施例重点说明的均为与其他实施例的不同之处。尤其,对于装置/系统的实施例而言,由于其基于相似于方法实施例,所以描述的比较简单,相关之处参见方法实施例的部分说明即可。

以上所述是本发明的优选实施方式,应当指出,对于本技术领域的普通技术人员来说,在不脱离本发明原理的前提下,还可以做出若干改进和润饰,这些改进和润饰也视为本发明的保护范围。

相关技术
  • 控制车辆的方法、装置、电子设备、存储介质及程序产品
  • 车辆提示方法、装置、电子设备、存储介质及程序产品
技术分类

06120113155174