一种驾驶控制方法及装置与流程

文档序号:12068270阅读:255来源:国知局
一种驾驶控制方法及装置与流程

本发明涉及车联网技术领域,尤其涉及一种驾驶控制方法及装置。



背景技术:

目前,随着人们生活水平的不断提高和机动车整车制造技术的不断发展,机动车已成为一种不可缺少的交通工具,给人们的日常生活和工作带来了极大的便利。

对于车辆自动驾驶控制,主要通过车辆内的装置进行识别运算,然而由于需要识别的数据越来越多,单独的车上装置计算会给车辆造成一定的负担,当数据量很大时,则会降低运算效率。



技术实现要素:

本发明实施例所要解决的技术问题在于,提供一种驾驶控制方法及装置,通过将车辆采集的数据的转移至服务器中进行运算,使得运算速度加快,提高运算效率,同时降低车辆的运算负担。

为了解决上述技术问题,本发明实施例提供了一种驾驶控制方法,所述方法包括:

采集目标车辆的行车信息,所述行车信息包括所述目标车辆的当前位置以及所述目标车辆所在的当前道路的车辆状态信息等;

获取距离所述当前位置最近的目标服务器的标识;

将所述行车信息发送至所述标识所指示的目标服务器,以使所述目标服务器对所述行车信息进行计算处理并生成驾驶控制指令;

接收所述目标服务器发送的驾驶控制指令,根据所述驾驶控制指令进行行车。

可选的,所述采集目标车辆的行车信息,包括:

获取摄像头采集的所述目标车辆所在的当前道路的行车视频信息,并提取所述行车视频信息中所述当前道路上预设距离范围内的车辆状态信息,所述车辆状态信息包括车辆数据以及车距等。

可选的,所述目标服务器的标识包括所述目标服务器的位置;

所述获取距离所述当前位置最近的目标服务器的标识,包括:

获取距离所述当前位置预设距离范围内的服务器的位置信息集合;

在所述位置信息结合中查找距离所述当前位置最近的目标服务器的位置。

可选的,所述将所述行车信息发送至所述标识所指示的目标服务器,以使所述目标服务器对所述行车信息进行计算处理并生成驾驶控制指令,包括:

将所述行车信息发送至所述标识所指示的目标服务器,以使所述目标服务器采用预设计算方法对所述行车信息进行计算处理并生成驾驶控制指令。

可选的,所述接收所述目标服务器发送的驾驶控制指令,根据所述驾驶控制指令进行行车,包括:

接收所述目标服务器为所述目标车辆规划的行车路线以及行车指示信息,根据所述行车路线以及所述行车指示信息进行行车。

相应地,本发明实施例还提供了一种驾驶控制装置,包括:

信息采集模块,用于采集目标车辆的行车信息,所述行车信息包括所述目标车辆的当前位置以及所述目标车辆所在的当前道路的车辆状态信息等;

标识获取模块,用于获取距离所述当前位置最近的目标服务器的标识;

信息发送模块,用于将所述行车信息发送至所述标识所指示的目标服务器,以使所述目标服务器对所述行车信息进行计算处理并生成驾驶控制指令;

驾驶控制模块,用于接收所述目标服务器发送的驾驶控制指令,根据所述驾驶控制指令进行行车。

可选的,所述信息采集模块具体用于:

获取摄像头采集的所述目标车辆所在的当前道路的行车视频信息,并提取所述行车视频信息中所述当前道路上预设距离范围内的车辆状态信息,所述车辆状态信息包括车辆数据以及车距等。

可选的,所述目标服务器的标识包括所述目标服务器的位置;

所述标识获取模块包括:

集合获取单元,用于获取距离所述当前位置预设距离范围内的服务器的位置信息集合;

位置查找单元,用于在所述位置信息结合中查找距离所述当前位置最近的目标服务器的位置。

可选的,所述信息发送模块具体用于:

将所述行车信息发送至所述标识所指示的目标服务器,以使所述目标服务器采用预设计算方法对所述行车信息进行计算处理并生成驾驶控制指令。

可选的,所述驾驶控制模块具体用于:

接收所述目标服务器为所述目标车辆规划的行车路线以及行车指示信息,根据所述行车路线以及所述行车指示信息进行行车。

实施本发明实施例,具有如下有益效果:采集目标车辆的当前位置以及所在的当前道路的车辆状态信息等行车信息后,发送至距离当前位置最近的目标服务器,并由目标服务器对行车信息进行计算处理并生成驾驶控制指令,从而使得目标车辆根据该驾驶控制指令进行行车。通过将车辆采集的数据的转移至服务器中进行运算,使得运算速度加快,提高运算效率,同时降低车辆的运算负担。

附图说明

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

图1是本发明实施例中的一种驾驶控制方法的流程示意图;

图2是本发明实施例中的一种服务器查找界面示意图;

图3是本发明实施例中的一种驾驶控制装置的结构示意图;

图4是本发明实施例中驾驶控制装置的标识获取模块的结构示意图;

图5是本发明实施例中的另一种驾驶控制装置的结构示意图。

具体实施方式

下面将结合本发明实施例中的附图,对本发明实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例仅仅是本发明一部分实施例,而不是全部的实施例。基于本发明中的实施例,本领域普通技术人员在没有作出创造性劳动前提下所获得的所有其他实施例,都属于本发明保护的范围。

本发明实施例中的智能终端,可以包括手机、笔记本电脑、平板电脑、个人电脑、车载电脑等便携式设备,其可以通过蓝牙或者互联网与本实施例中的智能穿戴设备进行连接,而所述智能穿戴设备可以为智能手环、智能手表等。

需要说明的是,在本发明实施例中使用的术语是仅仅出于描述特定实施例的目的,而非旨在限制本发明。在本发明实施例和所附权利要求书中所使用的单数形式的“一种”、“所述”和“该”也旨在包括多数形式,除非上下文清楚地表示其他含义。还应当理解,本文中使用的术语“和/或”是指并包含一个或多个相关联的列出项目的任何或所有可能组合。

图1是本发明实施例中的一种驾驶控制方法的流程示意图,如图所示所述方法可以包括:

步骤S101,采集目标车辆的行车信息,所述行车信息包括所述目标车辆的当前位置以及所述目标车辆所在的当前道路的车辆状态信息等;

具体的,通过目标车辆的驾驶控制装置采集该车辆的行车信息,所述行车信息可以为目标车辆的当前位置、实时车速、所在的当前道路的车辆状态信息、出发地以及目的地等。所述驾驶控制装置可包括车载诊断系统(On-Board Diagnostic,OBD)、全球定位系统(Global Positioning System,GPS)、摄像头等信息采集单元。如利用摄像头摄像道路上行车记录,通过GPS定位车辆所在的道路以及车辆所在的方位,并通过GPS定位选择车辆的当前位置信息等。

其中采集目标车辆所在的当前道路的车辆状态信息可以为获取摄像头采集的所述目标车辆所在的当前道路的行车视频信息,并提取所述行车视频信息中所述当前道路上预设距离范围内的车辆状态信息,所述车辆状态信息包括车辆数据以及车距等。例如,在一种可行的实施方式中,在目标车辆的驾驶控制装置上安装有摄像头,并通过该摄像头采集所监控路段的行车视频信息,然后对该行车视频信息进行解析,以从中提取出在距离控制该路段的交通信号灯一定范围内的行车车辆数量以及前后两个车辆之间的车距等信息。

可选的,所述采集路段的行车视频信息可以为实时的,也可以为周期性的,此处不作具体限定。

步骤S102,获取距离所述当前位置最近的目标服务器的标识;

具体的,所述目标服务器的标识用于唯一识别目标服务器,可以为目标服务器的位置、目标服务器的IP地址等,具体不限定。

一种可行的实施方式中,当所述目标服务器的标识包括所述目标服务器的位置时,首先获取距离所述当前位置预设距离范围内的服务器的位置信息集合,然后在所述位置信息结合中查找距离所述当前位置最近的目标服务器的位置。

例如,如图2所示,以目标车辆X所在的当前位置P为圆心,预设距离R为半径的圆的范围内搜索服务器的位置,并搜索到1、2、3号,且距离P的距离分别为S1、S2和S3,经比较,确定S1最小,则将1号服务器作为目标服务器。其中,所述位置P为目标车辆的当前位置,且在车辆行驶过程中,P为一变量。

可选的,也可采用发送广播的形式进行搜索,并将最先搜索到的服务器作为目标服务器,同时获取该目标服务器的标识。

步骤S103,将所述行车信息发送至所述标识所指示的目标服务器,以使所述目标服务器对所述行车信息进行计算处理并生成驾驶控制指令。

具体的,指令是指示计算机执行某种操作的命令。它由一串二进制数码组成,通常包括两个部分:操作码和地址码。其中,操作码指明该指令要完成的操作的类型或性质,如取数、做加法或输出数据等,而地址码则指明操作对象的内容或所在的存储单元地址。根据指令类型,某个具体的存储领域被称作“寄存器(register)”,里面包含了可用于调出指令的数据或数据存储位置。驾驶控制指令即为指示驾驶控制装置执行驾驶操作的命令。

具体实施中,驾驶控制装置将行车信息发送至所述标识所对应的目标服务器,目标服务器对行车信息进行解析以提取当前位置、实时车速、行车方向等数据,并对提取的数据进行计算,如根据出发地和目的地规划出行车路线,然后根据计算结果生成车辆驾驶控制指令以控制车辆驾驶。

可选的,将所述行车信息发送至所述标识所指示的目标服务器,以使所述目标服务器采用预设计算方法对所述行车信息进行计算处理并生成驾驶控制指令。在一种可行的实施方式中,目标服务器提取数据后,调用预设的接口函数对该数据进行计算。所述接口函数是类中的公有函数,也是某个模块写了(主要)给其它模块用的函数。换句话说,就是函数相当于连接输入参数及返回值的接口,输入一个参数得到一个相应的结果。

例如,SendMessage()是一个发消息的函数,我们无须知道它是怎么实现的,只需要知道他能实现向某个东西发送消息即可。这就是接口,接口对应的就是实现。

可选的,在发送信息之前,建立与所述目标服务器之间的通信连接。

步骤S104,接收所述目标服务器发送的驾驶控制指令,根据所述驾驶控制指令进行行车。

具体的,驾驶控制装置在接收到驾驶控制指令后,对指令进行解析,并提取指令携带的参数等信息,如驾驶路线,驾驶速度等,然后根据目标服务器为所述目标车辆规划的行车路线以及行车指示信息进行行车。例如,在行车路线的A路段以时速V1km/h在左车道驾驶,在行车路线的B路段以时速V2km/h在右车道驾驶;或者从当前时间开始,沿着当前路段以V2km/h驾驶,并在t分钟后切换为V2km/h驾驶,等等。

在本发明实施例中,通过车辆控制装置采集目标车辆的当前位置以及所在的当前道路的车辆状态信息等行车信息后,发送至距离当前位置最近的目标服务器,并由目标服务器对行车信息进行计算处理并生成驾驶控制指令,从而使得目标车辆根据该驾驶控制指令进行行车。通过将车辆采集的数据的转移至服务器中进行运算,使得运算速度加快,提高运算效率,同时降低车辆的运算负担。

图3是本发明实施例中的一种油门控制装置的结构示意图,如图所示所述装置可以包括:

信息采集模块10,用于采集目标车辆的行车信息,所述行车信息包括所述目标车辆的当前位置以及所述目标车辆所在的当前道路的车辆状态信息等;

具体的,通过目标车辆的驾驶控制装置采集该车辆的行车信息,所述行车信息可以为目标车辆的当前位置、实时车速、所在的当前道路的车辆状态信息、出发地以及目的地等。所述驾驶控制装置可包括车载诊断系统(On-Board Diagnostic,OBD)、全球定位系统(Global Positioning System,GPS)、摄像头等信息采集单元。如利用摄像头摄像道路上行车记录,通过GPS定位车辆所在的道路以及车辆所在的方位,并通过GPS定位选择车辆的当前位置信息等。

可选的,所述信息采集模块10具体用于:

获取摄像头采集的所述目标车辆所在的当前道路的行车视频信息,并提取所述行车视频信息中所述当前道路上预设距离范围内的车辆状态信息,所述车辆状态信息包括车辆数据以及车距等。

在一种可行的实施方式中,在目标车辆的驾驶控制装置上安装有摄像头,并通过该摄像头采集所监控路段的行车视频信息,然后对该行车视频信息进行解析,以从中提取出在距离控制该路段的交通信号灯一定范围内的行车车辆数量以及前后两个车辆之间的车距等信息。

可选的,所述采集路段的行车视频信息可以为实时的,也可以为周期性的,此处不作具体限定。

标识获取模块20,用于获取距离所述当前位置最近的目标服务器的标识;

具体的,所述目标服务器的标识用于唯一识别目标服务器,可以为目标服务器的位置、目标服务器的IP地址等,具体不限定。

可选的,如图4所示,所述目标服务器的标识包括所述目标服务器的位置;

所述标识获取模块20包括:

集合获取单元21,用于获取距离所述当前位置预设距离范围内的服务器的位置信息集合;

位置查找单元22,用于在所述位置信息结合中查找距离所述当前位置最近的目标服务器的位置。

例如,如图2所示,以目标车辆X所在的当前位置P为圆心,预设距离R为半径的圆的范围内搜索服务器的位置,并搜索到1、2、3号,且距离P的距离分别为S1、S2和S3,经比较,确定S1最小,则将1号服务器作为目标服务器。其中,所述位置P为目标车辆的当前位置,且在车辆行驶过程中,P为一变量。

可选的,也可采用发送广播的形式进行搜索,并将最先搜索到的服务器作为目标服务器,同时获取该目标服务器的标识。

信息发送模块30,用于将所述行车信息发送至所述标识所指示的目标服务器,以使所述目标服务器对所述行车信息进行计算处理并生成驾驶控制指令;

具体的,指令是指示计算机执行某种操作的命令。它由一串二进制数码组成,通常包括两个部分:操作码和地址码。其中,操作码指明该指令要完成的操作的类型或性质,如取数、做加法或输出数据等,而地址码则指明操作对象的内容或所在的存储单元地址。根据指令类型,某个具体的存储领域被称作“寄存器(register)”,里面包含了可用于调出指令的数据或数据存储位置。驾驶控制指令即为指示驾驶控制装置执行驾驶操作的命令。

具体实施中,驾驶控制装置将行车信息发送至所述标识所对应的目标服务器,目标服务器对行车信息进行解析以提取当前位置、实时车速、行车方向等数据,并对提取的数据进行计算,如根据出发地和目的地规划出行车路线,然后根据计算结果生成车辆驾驶控制指令以控制车辆驾驶。

可选的,所述信息发送模块30具体用于:

将所述行车信息发送至所述标识所指示的目标服务器,以使所述目标服务器采用预设计算方法对所述行车信息进行计算处理并生成驾驶控制指令。

在一种可行的实施方式中,目标服务器提取数据后,调用预设的接口函数对该数据进行计算。所述接口函数是类中的公有函数,也是某个模块写了(主要)给其它模块用的函数。换句话说,就是函数相当于连接输入参数及返回值的接口,输入一个参数得到一个相应的结果。

例如,SendMessage()是一个发消息的函数,我们无须知道它是怎么实现的,只需要知道他能实现向某个东西发送消息即可。这就是接口,接口对应的就是实现。

可选的,在发送信息之前,建立与所述目标服务器之间的通信连接。

驾驶控制模块40,用于接收所述目标服务器发送的驾驶控制指令,根据所述驾驶控制指令进行行车。

可选的,所述驾驶控制模块40具体用于:

接收所述目标服务器为所述目标车辆规划的行车路线以及行车指示信息,根据所述行车路线以及所述行车指示信息进行行车。

具体的,驾驶控制装置在接收到驾驶控制指令后,对指令进行解析,并提取指令携带的参数等信息,如驾驶路线,驾驶速度等,然后根据目标服务器为所述目标车辆规划的行车路线以及行车指示信息进行行车。例如,在行车路线的A路段以时速V1km/h在左车道驾驶,在行车路线的B路段以时速V2km/h在右车道驾驶;或者从当前时间开始,沿着当前路段以V2km/h驾驶,并在t分钟后切换为V2km/h驾驶,等等。

在本发明实施例中,通过车辆控制装置采集目标车辆的当前位置以及所在的当前道路的车辆状态信息等行车信息后,发送至距离当前位置最近的目标服务器,并由目标服务器对行车信息进行计算处理并生成驾驶控制指令,从而使得目标车辆根据该驾驶控制指令进行行车。通过将车辆采集的数据的转移至服务器中进行运算,使得运算速度加快,提高运算效率,同时降低车辆的运算负担。

请参见图5,为本发明实施例提供了另一种驾驶控制装置的结构示意图。如图5所示,所述驾驶控制装置1000可以包括:至少一个处理器1001,例如CPU,至少一个网络接口1004,用户接口1003,存储器1005,至少一个通信总线1002。其中,通信总线1002用于实现这些组件之间的连接通信。其中,用户接口1003可以包括显示屏(Display)、键盘(Keyboard),可选用户接口1003还可以包括标准的有线接口、无线接口。网络接口1004可选的可以包括标准的有线接口、无线接口(如WI-FI接口)。存储器1005可以是高速RAM存储器,也可以是非不稳定的存储器(non-volatile memory),例如至少一个磁盘存储器。存储器1005可选的还可以是至少一个位于远离前述处理器1001的存储装置。如图5所示,作为一种计算机存储介质的存储器1005中可以包括操作系统、网络通信模块、用户接口模块以及驾驶控制应用程序。

在图5所示的驾驶控制装置1000中,用户接口1003主要用于为用户提供输入的接口,获取用户输入的数据;网络接口1004主要用于与用户终端进行数据通信;而处理器1001可以用于调用存储器1005中存储的驾驶控制应用程序,并具体执行以下操作:

采集目标车辆的行车信息,所述行车信息包括所述目标车辆的当前位置以及所述目标车辆所在的当前道路的车辆状态信息等;

获取距离所述当前位置最近的目标服务器的标识;

将所述行车信息发送至所述标识所指示的目标服务器,以使所述目标服务器对所述行车信息进行计算处理并生成驾驶控制指令;

接收所述目标服务器发送的驾驶控制指令,根据所述驾驶控制指令进行行车。

在一个实施例中,所述处理器1001在执行采集目标车辆的行车信息时,具体执行以下操作:

获取摄像头采集的所述目标车辆所在的当前道路的行车视频信息,并提取所述行车视频信息中所述当前道路上预设距离范围内的车辆状态信息,所述车辆状态信息包括车辆数据以及车距等。

在一个实施例中,所述目标服务器的标识包括所述目标服务器的位置,所述处理器1001在执行获取距离所述当前位置最近的目标服务器的标识时,具体执行以下步骤:

获取距离所述当前位置预设距离范围内的服务器的位置信息集合;

在所述位置信息结合中查找距离所述当前位置最近的目标服务器的位置。

在一个实施例中,所述处理器1001在执行将所述行车信息发送至所述标识所指示的目标服务器,以使所述目标服务器对所述行车信息进行计算处理并生成驾驶控制指令时,具体执行以下步骤:

将所述行车信息发送至所述标识所指示的目标服务器,以使所述目标服务器采用预设计算方法对所述行车信息进行计算处理并生成驾驶控制指令。

在一个实施例中,所述处理器1001在执行接收所述目标服务器发送的驾驶控制指令,根据所述驾驶控制指令进行行车时,具体执行以下步骤:

接收所述目标服务器为所述目标车辆规划的行车路线以及行车指示信息,根据所述行车路线以及所述行车指示信息进行行车。

在本发明实施例中,通过车辆控制装置采集目标车辆的当前位置以及所在的当前道路的车辆状态信息等行车信息后,发送至距离当前位置最近的目标服务器,并由目标服务器对行车信息进行计算处理并生成驾驶控制指令,从而使得目标车辆根据该驾驶控制指令进行行车。通过将车辆采集的数据的转移至服务器中进行运算,使得运算速度加快,提高运算效率,同时降低车辆的运算负担。

本领域普通技术人员可以理解实现上述实施例方法中的全部或部分流程,是可以通过计算机程序来指令相关的硬件来完成,所述的程序可存储于一计算机可读取存储介质中,该程序在执行时,可包括如上述各方法的实施例的流程。其中,所述的存储介质可为磁碟、光盘、只读存储记忆体(Read-Only Memory,ROM)或随机存储记忆体(Random Access Memory,RAM)等。

以上所揭露的仅为本发明较佳实施例而已,当然不能以此来限定本发明之权利范围,因此依本发明权利要求所作的等同变化,仍属本发明所涵盖的范围。

当前第1页1 2 3 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1