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

一种车辆控制方法及系统

文献发布时间:2023-06-19 12:25:57


一种车辆控制方法及系统

技术领域

本说明书实施例涉及车辆控制技术领域,特别涉及一种车辆控制方法及系统。

背景技术

随着计算机技术的不断发展,智能出行(例如,共享出行或自动驾驶等)也得到了飞速发展。以自动驾驶为例,自动驾驶车辆可以指能够实现一定水平的驾驶自动化的车辆。例如,自动驾驶车辆可以通过系统(如,后台远程控制)控制,实现自动驾驶。自动驾驶车辆可作为出租车或公共交通工具等使用,在自动驾驶车辆为人类提供服务的同时,如何控制自动驾驶车辆,更好地满足用户对当前行程的不同需求是亟需解决的问题。

发明内容

本说明书实施例的一个方面提供一种车辆控制方法,包括:获取用户在用户终端输入的对车辆的行驶状况的反馈信息,所述行驶状况包括:行驶路线、行驶位置、行驶路段、行驶环境、行驶状态和行驶参数中的至少一种,所述车辆为所述用户乘坐的车辆;以及基于所述反馈信息,对行驶系统进行操作,以调整所述车辆的当前行程中的所述行驶路线和所述行驶参数中的至少一种。

本说明书实施例的一个方面提供一种车辆控制系统,包括:获取模块,用于获取用户在用户终端输入的对车辆的行驶状况的反馈信息,所述行驶状况包括:行驶路线、行驶位置、行驶路段、行驶环境、行驶状态和行驶参数中的至少一种,所述车辆为所述用户乘坐的车辆;以及调整模块,用于基于所述反馈信息,对行驶系统进行操作,以调整所述车辆的当前行程中的所述行驶路线和所述行驶参数中的至少一种。

本说明书实施例之一提供一种车辆控制装置,所述装置包括至少一个处理器以及至少一个存储器;所述至少一个存储器用于存储计算机指令;所述至少一个处理器用于执行所述计算机指令中的至少部分指令以实现如前任一项所述的车辆控制方法对应的操作。

本说明书实施例之一提供一种计算机可读存储介质,所述存储介质存储计算机指令,当所述计算机指令被处理器执行时实现如前任一项所述的车辆控制方法对应的操作。

附图说明

本说明书将以示例性实施例的方式进一步描述,这些示例性实施例将通过附图进行详细描述。这些实施例并非限制性的,在这些实施例中,相同的编号表示相同的结构,其中:

图1是根据本说明书一些实施例所示的车辆控制系统的应用场景示意图;

图2是根据本说明书一些实施例所示的车辆控制方法的流程图;

图3是根据本说明书一些实施例所示的对行驶系统进行操作的流程图;

图4是根据本说明书一些实施例所示的对行驶系统进行操作的流程图;

图5是根据本说明书一些实施例所示的对行驶系统进行操作的示意图;

图6是根据本说明书一些实施例所示的发送提醒信息的流程图。

具体实施方式

为了更清楚地说明本说明书实施例的技术方案,下面将对实施例描述中所需要使用的附图作简单的介绍。显而易见地,下面描述中的附图仅仅是本说明书的一些示例或实施例,对于本领域的普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图将本说明书应用于其它类似情景。除非从语言环境中显而易见或另做说明,图中相同标号代表相同结构或操作。

应当理解,本说明书中所使用的“系统”、“装置”、“单元”和/或“模组”是用于区分不同级别的不同组件、元件、部件、部分或装配的一种方法。然而,如果其他词语可实现相同的目的,则可通过其他表达来替换所述词语。

如本说明书和权利要求书中所示,除非上下文明确提示例外情形,“一”、“一个”、“一种”和/或“该”等词并非特指单数,也可包括复数。一般说来,术语“包括”与“包含”仅提示包括已明确标识的步骤和元素,而这些步骤和元素不构成一个排它性的罗列,方法或者设备也可能包含其它的步骤或元素。

本说明书中使用了流程图用来说明根据本说明书的实施例的系统所执行的操作。应当理解的是,前面或后面操作不一定按照顺序来精确地执行。相反,可以按照倒序或同时处理各个步骤。同时,也可以将其他操作添加到这些过程中,或从这些过程移除某一步或数步操作。

图1是根据本说明书一些实施例所示的车辆控制系统的应用场景示意图。车辆控制系统100可以应用于运输服务系统、交通服务系统等。在一些实施例中,车辆控制系统100可以应用于自动驾驶车辆。在一些实施例中,车辆控制系统100可以应用于网约车服务、代驾服务、快递、外卖等。在一些实施例中,车辆控制系统100可以包括服务器110、网络120、用户终端130、数据库140以及车辆150。该服务器110可以包含处理设备112。

在一些实施例中,服务器110可以用于处理与车辆控制相关的信息和/或数据。服务器110可以是独立的服务器或者服务器组。该服务器组可以是集中式的或者分布式的(如:服务器110可以是分布系统)。在一些实施例中,该服务器110可以是区域的或者远程的。例如,服务器110可通过网络120访问存储于用户终端130、数据库140、车辆150、检测单元152中的信息和/或资料。在一些实施例中,服务器110可直接与用户终端130、数据库140、车辆150、检测单元152连接以访问存储于其中的信息和/或资料。在一些实施例中,服务器110可在云平台上执行。例如,该云平台可包括私有云、公共云、混合云、社区云、分散式云、内部云等中的一种或其任意组合。

在一些实施例中,服务器110可包含处理设备112。该处理设备112可处理与车辆控制相关的数据和/或信息以执行一个或多个说明书中描述的功能。例如,处理设备112可以获取用户在用户终端输入对车辆的行驶状况的反馈信息。又例如,处理设备112可以基于反馈信息,确定对行驶系统进行的操作,其中,操作包括但不限于:更新车辆的第一导航路线、确定车辆在目标位置的行驶参数等。在一些实施例中,处理设备可以作为行驶系统,对车辆进行控制。例如,处理设备112基于更新后的第一导航路线,控制车辆的行驶。又例如,处理设备112可以基于车辆在目标位置的行驶参数,控制车辆在目标位置的行驶。

在一些实施例中,处理设备112可包含一个或多个子处理设备(例如,单芯处理设备或多核多芯处理设备)。仅仅作为范例,处理设备112可包含中央处理器(CPU)、专用集成电路(ASIC)、专用指令处理器(ASIP)、图形处理器(GPU)、物理处理器(PPU)、数字信号处理器(DSP)、现场可编程门阵列(FPGA)、可编辑逻辑电路(PLD)、控制器、微控制器单元、精简指令集电脑(RISC)、微处理器等或以上任意组合。在一些实施例中,处理设备122可以集成到车辆150和/或用户终端130中。

网络120可促进数据和/或信息的交换。在一些实施例中,系统100中的一个或多个组件(例如,服务器110、用户终端130、数据库140、车辆150、检测单元152)可通过网络120发送数据和/或信息给其他组件。在一些实施例中,网络120可以是任意类型的有线或无线网络。例如,网络120可包括缆线网络、有线网络、光纤网络、电信网络、内部网络、网际网络、区域网络(LAN)、广域网络(WAN)、无线区域网络(WLAN)、都会区域网络(MAN)、公共电话交换网络(PSTN)、蓝牙网络、ZigBee网络、近场通讯(NFC)网络等或以上任意组合。在一些实施例中,网络120可以包括一个或多个网络进出点。例如,网络120可包含有线或无线网络进出点,如基站和/或网际网络交换点120-1、120-2、…,通过这些进出点,系统100的一个或多个组件可连接到网络120上以交换数据和/或信息。

在一些实施例中,用户终端130可以是用户输入对车辆的行驶状况的反馈信息的终端。在一些实施例中,用户可以是服务使用者。例如,服务使用者可以包括网约车平台的乘客、自动驾驶车辆的乘客、导航服务使用者和运输服务使用者等。在一些实施例中,用户终端130可包括移动设备130-1、平板电脑130-2、笔记本电脑130-3、车载设备(未示出)、机动车内建装置(未示出)、可穿戴设备(未示出)等中的一种或其任意组合。在一些实施例中,移动设备130-1可以包括智能家居设备、智能移动设备、虚拟现实设备、增强现实设备等或其任意组合。智能移动设备可以包括智能手机、个人数字助理(PDA)、游戏设备、导航设备、销售点(POS)设备等或其任意组合。虚拟现实设备或增强现实设备可以包括虚拟现实头盔、虚拟现实眼镜、虚拟现实眼罩、增强现实头盔、增强现实眼镜、增强现实眼罩等或其任意组合。在一些实施例中,机动车内建装置可以包括车载计算机、车载电视等。在一些实施例中,可穿戴设备可以包括智能手环、智能鞋袜、智能眼镜、智能头盔、智能手表、智能服装、智能背包、智能配件等或其任意组合。在一些实施例中,用户终端130可以是具有定位技术的设备,用于定位用户终端130的位置。

数据库140可存储资料和/或指令。在一些实施例中,数据库140可存储从用户终端130、车辆150检测单元152、处理设备112等组件获取的资料。在一些实施例中,数据库140可存储供服务器110执行或使用的信息和/或指令,以执行本说明书中描述的示例性方法。例如,数据库140可存储由检测单元152采集的当前车辆状态(如,颠簸情况、速度、加速度等)。又例如,数据库140可以存储用户在用户终端130输入的反馈信息。在一些实施例中,数据库140可包括大容量存储器、可移动存储器、挥发性读写存储器(例如,随机存取存储器RAM)、只读存储器(ROM)等或以上任意组合。在一些实施例中,数据库140可在云平台上实现。例如,该云平台可包括私有云、公共云、混合云、社区云、分散式云、内部云等或以上任意组合。

在一些实施例中,数据库140可与网络120连接以与系统100的一个或多个组件(例如,服务器110、用户终端130、车辆150、检测单元152等)通讯。系统100的一个或多个组件可通过网络120访问存储于数据库140中的资料或指令。例如,服务器110可以从数据库140中获取反馈信息并进行相应处理。在一些实施例中,数据库140可直接与系统100中的一个或多个组件(如,服务器110、用户终端130)连接或通讯。在一些实施例中,数据库140可以是服务器110的一部分。在一些实施例中,数据库140可以集成到车辆110中。

车辆150可以是任何类型的驾驶车辆,例如,自动驾驶车辆、网约车司机驾驶的车辆等。在一些实施例中,车辆150可以是用户乘坐的车辆。如本文所使用的,自动驾驶车辆可以指能够实现一定水平的驾驶自动化的车辆。示例性的,驾驶自动化水平可以包括第一级别即车辆主要由人监督并且具有特定的自主功能(例如,自主转向或加速)、第二级别即车辆具有一个或以上先进的司机辅助系统(ADAS,例如,自适应巡航控制系统、车道保持系统),其可以控制制动、转向和/或加速车辆、第三级别即当满足一个或以上某些条件时车辆能够自动驾驶、第四级别即车辆可在没有人为输入或疏忽的情况下操作,但仍然受限于某些限制(例如,限于某一区域)、第五级别即车辆可以在所有情况下自主操作等或其任意组合。

在一些实施例中,车辆150可具有使车辆150能够移动或飞行的等效结构。例如,车辆150可包括传统车辆的结构,例如,底盘、悬架、转向设备(例如,方向盘)、制动设备(例如,制动踏板)、加速器等。又例如,车辆150可具有车身和至少一个车轮。车身可以是任何类型的车身,例如运动车辆、轿跑车、轿车、轻型卡车、旅行车、运动型车辆(SUV)、小型货车或转换车。至少一个车轮可以配置为全轮驱动(AWD)、前轮驱动(FWR)、后轮驱动(RWD)等。在一些实施例中,可以预期车辆150可以是电动车辆、燃料电池车辆、混合动力车辆、传统内燃机车辆等。

在一些实施例中,车辆150通过使用一个或以上检测单元152,能够感测其环境并行驶。至少两个检测单元152可以包括传感器设备(例如,雷达(例如,激光雷达设备))、全球定位系统(GPS)模块、惯性测量单元(IMU)、相机等或其任意组合。雷达(例如,激光雷达设备)可以被配置为扫描车辆150的周围并生成相应的数据。GPS模块可以指能够从GPS卫星接收地理定位和时间信息并确定设备的地理位置的设备。IMU可以指一种电子设备,其使用各种惯性传感器测量并提供车辆的特定力、角速率,有时是车辆周围的磁场。在一些实施例中,各种惯性传感器可包括加速度传感器(例如,压电传感器)、速度传感器(例如,霍尔传感器)、距离传感器(例如,雷达、红外传感器)、转向角传感器(例如、倾斜传感器)、牵引相关传感器(例如,力传感器)等。相机可以被配置为获取与相机范围内的目标(例如,人、动物、树、路障物、建筑或车辆)相关的一个或以上图像。

本领域普通技术人员将理解,当车辆控制系统100的元件(或部件)执行时,该元件可以通过电信号和/或电磁信号执行。例如,当用户终端130向服务器110发送反馈信息时,用户终端130的处理器可以生成编码该反馈信息的电信号。然后,用户终端130的处理器可以将电信号发送到输出端口。如果用户终端130经由有线网络与服务器110通信,则输出端口可以物理地连接到电缆,电缆还可以将电信号发送到服务器110的输入端口。如果用户终端130经由无线网络与服务器110通信,则用户终端130的输出端口可以是一个或以上天线,其将电信号转换为电磁信号。在诸如用户终端130和/或服务器110的电子设备内,当其处理器处理指令,发出指令和/或执行动作时,指令和/或动作通过电信号进行。例如,当处理器从存储介质(例如,数据库140)检索或保存数据时,它可以将电信号发送到存储介质的读/写设备,其可以在存储介质中读取或写入结构化数据。该结构数据可以通过电子设备的总线,以电信号的形式传输至处理器。此处,电信号可以指一个电信号、一系列电信号和/或至少两个不连续的电信号。

在一些实施例中,处理设备(例如,处理设备112)可以包括获取模块和操作模块。

获取模块可以用于获取用户在用户终端输入的对车辆的行驶状况的反馈信息,所述行驶状况包括:行驶路线、行驶位置、行驶路段、行驶环境、行驶状态和行驶参数中的至少一种,所述车辆为所述用户乘坐的车辆。在一些实施例中,所述车辆为自动驾驶车辆。

操作模块可以用于基于所述反馈信息,对行驶系统进行操作,以调整所述车辆的当前行程中的所述行驶路线和所述行驶参数中的至少一种。

在一些实施例中,操作模块可以用于基于所述反馈信息,以及所述反馈信息对应的行驶状况,从多个第二导航路线中确定目标导航路线,并基于所述目标导航路线对第一导航路线进行更新;其中所述第一导航路线是所述车辆正在使用的导航路线。

在一些实施例中,操作模块可以用于基于所述反馈信息,以及所述反馈信息对应的所述行驶状况,从第一导航路线上确定目标位置;以及调整所述车辆在所述目标位置的所述行驶参数;其中,所述第一导航路线是所述车辆正在使用的导航路线。

在一些实施例中,操作模块可以用于获取与所述目标位置和所述用户中至少一个相关的历史反馈信息,以及所述历史反馈信息对应的历史行驶状况;以及基于所述历史反馈信息和所述历史行驶状况,调整所述车辆在所述目标位置的所述行驶参数。

在一些实施例中,操作模块可以用于基于所述反馈信息,向所述行驶系统发送提醒信息,所述提醒信息用于提醒驾驶终端调整所述车辆的行驶。

在一些实施例中,操作模块可以用于基于所述反馈信息,以及所述反馈信息对应的所述行驶状况,从第一导航路线上确定目标位置;以及基于所述车辆的当前位置与目标位置之间的关系,向所述行驶系统发送所述提醒信息,所述目标位置来源于第一导航路线中的轨迹点;其中,所述第一导航路线是所述车辆正在使用的导航路线。

需要注意的是,以上对于车辆控制系统及其模块的描述,仅为描述方便,并不能把本说明书限制在所举实施例范围之内。可以理解,对于本领域的技术人员来说,在了解该系统的原理后,可能在不背离这一原理的情况下,对各个模块进行任意组合,或者构成子系统与其他模块连接。在一些实施例中,披露的获取模块和操作模块可以是一个系统中的不同模块,也可以是一个模块实现上述的两个或两个以上模块的功能。例如,各个模块可以共用一个存储模块,各个模块也可以分别具有各自的存储模块。诸如此类的变形,均在本说明书的保护范围之内。

图2是根据本说明书一些实施例所示的车辆控制方法的流程图。如图2所示,该流程200可以包括下述步骤210和步骤220。在一些实施例中,流程200可以由处理设备(例如,处理设备112)执行。

步骤210,获取用户在用户终端输入的对车辆的行驶状况的反馈信息。在一些实施例中,步骤210可以由获取模块执行。

用户是指乘坐车辆的乘客。车辆可以是智能出行中使用的车辆,即用户乘坐的车辆。例如,车辆可以是网约车中的共享车辆。又例如,车辆可以是自动驾驶车辆等。优选地,车辆为自动驾驶车辆,关于自动驾驶车辆的具体细节可以参见上文相关描述,在此不再赘述。

用户终端是用户进行操作或接收信息的终端。在一些实施例中,用户终端可以是为用户提供在线服务的终端。例如,用户终端可以是为用户提供网约车服务的终端。又例如,用户终端可以是为用户提供自动驾驶服务的终端。用户终端可以包括但不限于笔记本、平板电脑、手机、个人数码助理(PDA)、车内摄像设备、专用触摸设备和可穿戴设备等中的一种或多种组合。在一些实施例中,用户终端还可以是车辆内部用于采集信息或提供信息的设备终端,例如,车载终端、电子设备或遥控设备等。

车辆的行驶状况可以包括与车辆行驶相关的信息。行驶状况可以包括:行驶路线、行驶位置、行驶路段、行驶环境、行驶状态和行驶参数等中的一种或多种的组合。

行驶路线可以是车辆从出发地前往目的地行驶的线路。在一些实施例中,行驶路线可以是处理设备基于出发地和目的地自动生成的至少一个导航路线。出发地和目的地可以通过多种方式获取。例如,通过用户在用户终端输入获取。

行驶位置可以是车辆行驶经过的位置。位置可以包括点、区域或路段。在一些实施例中,行驶位置可以是车辆已经经过的位置、当前位置或即将经过的位置。行驶位置可以是行驶路线中的轨迹点。例如,行驶位置可以包括出发地、目的地和当前位置等。

路段可以是路网上至少两个位置点构成的线路。至少两个位置点可以是相邻或非相邻的。例如,路段可以是一条道路的一段或全部。

在一些实施例中,行驶路段可以是车辆行驶经过的路段。在一些实施例中,行驶路段可以是车辆已经经过的路段、当前位置所处的路段或即将经过的路段。在一些实施例中,行驶路段还可以是行驶路线中包括的预设路段。预设路段可以根据实际需求进行具体设置,例如,预设路段可以包括转弯路段、环岛路段、禁止停车路段、单向行驶路段和事故多发路段中的至少一种。

行驶环境可以是与车辆或车辆行驶相关的环境信息。行驶环境可以包括车辆行驶时车内环境和车辆行驶的外界环境。在一些实施例中,行驶环境可以包括车内空气质量、车内湿度大小、车内温度、车内乘坐人数、车内是否整洁、车内光线和车内乘客面貌等。在一些实施例中,行驶环境可以包括天气环境、路况环境和时间环境中的至少一种。

在一些实施例中,天气环境可以反映气温、气压、湿度和能见度等。例如,天气环境可以包括下雨、下雪、晴朗等。

在一些实施例中,路况环境可以反映车辆行驶的顺畅情况。例如,路况环境可以反映道路险峻程度、车道数目、道路拥堵程度、道路封闭情况、道路施工情况和交通管制情况等。例如,路况环境可以包括车流量、红绿灯个数、前方正在施工等。

在一些实施例中,时间环境可以反映车辆行驶的时间信息。例如,时间环境可以包括是否为节假日、是否为工作日、是否为上下班高峰等等。

行驶状态可以是车辆行驶过程中车辆的状态信息。在一些实施例中,行驶状态可以包括:正常行驶状态或异常行驶状态等。异常行驶状态可以是发生行驶事件的行驶,正常行驶状态可以是未发生行驶事件的行驶。行驶事件可以是车辆在行驶过程中发生的与车辆操作相关的事件和影响用户乘坐体验的事件。在一些实施例中,行驶事件可以包括车辆的启动、停车、加速、减速、急加速、超速、急刹车、转弯和颠簸等事件。

行驶参数是指反映车辆行驶状况的参数。在一些实施例中,行驶参数包括但不限于:速度参数和加速度参数等。

反馈信息可以反映用户对车辆的行驶状况的态度。在一些实施例中,反馈信息可以包括对车辆的行驶状况是否满意和/或满意程度(例如,非常满意、一般满意和不满意等)等。在一些实施例中,反馈信息还可以反映其他信息。例如,满意或不满意的原因、对车辆的行驶状况的建议等。

在一些实施例中,用户可以通过多种方式输入反馈信息。例如,用户可以通过点击图标或文字按钮、发送文本或语音、或者做出手势动作或人脸动作等发送反馈信息。示例的,用户终端界面上显示的“点赞”和“点踩”图标,用户通过点击“点踩”的图标发送代表不满意的反馈信息。用户面对终端的摄像头做出与“满意”对应的预设手势动作作为发送的反馈信息。

不同实施例的方式可以组合。例如,在一些实施例中,用户可以在手机端中输入对车辆的行驶参数的反馈信息。例如,在一些实施例中,用户可以在手机界面点击图标输入对行驶事件的反馈信息。

用户输入反馈信息之后,反馈信息可以存储在存储设备中或者直接发送给处理设备。处理设备(例如,获取模块)可以直接从用户终端获取反馈信息,也可以从存储设备中读取反馈信息。

在一些实施例中,处理设备获取反馈信息之后,可以对反馈信息进行处理,确定反馈信息所反映的态度。例如,处理设备可以通过预设的图标与态度之间关系,确定用户在用户终端上点击的图标所代表的态度。又例如,处理设备可以识别(例如,通过模型或算法等)用户终端发送的文字、图片、视频或语音,确定反映的态度。

在一些实施例中,用户可以依照自己的意愿或需求在用户终端输入反馈信息。例如,用户根据车辆行驶状况(例如,车辆车速过快或车辆急刹车),在用户终端输入反馈信息。又例如,用户随时在用户终端输入反馈信息。

在一些实施例中,用户可以基于处理设备发送的第一提醒信息,输入反馈信息。第一提醒信息是指提醒用户进行反馈的信息。

步骤220,基于反馈信息,对行驶系统进行操作,以调整车辆的当前行程中的行驶路线和行驶参数中的至少一种。

在一些实施例中,行驶系统可以包括直接改变车辆的行驶的系统。例如,行驶系统可以包括自动驾驶车辆控制平台。自动驾驶车辆控制平台可以将调整后的行驶参数发送给自动驾驶车辆,以直接改变自动驾驶车辆的行驶。

在一些实施例中,行驶系统可以包括间接改变车辆的行驶的系统。例如,行驶系统可以包括驾驶终端(如,司机端、车载终端)、网约车控制平台等。司机可以从驾驶终端接收调整后的行驶参数,并根据该调整后的行驶参数对车辆进行行驶,以间接改变车辆的行驶。其中,网约车控制平台可以发送指令给驾驶终端,该指令可以包括车辆的行驶参数的调整信息。又例如,驾驶终端可以直接根据用户的反馈信息确定调整后的行驶参数。

在一些实施例中,车辆的当前行程可以是车辆正在使用的行程,其可以与第一导航路线相关。关于第一导航路线的具体细节可以参见步骤320及其相关描述,在此不再赘述。在一些实施例中,对行驶系统的操作可以是与调整车辆的当前行程中的行驶路线和行驶参数中的至少一种相关的操作。例如,更新车辆正在使用的导航路线、调整车辆在目标位置的行驶参数、发送提醒信息给驾驶终端等。

在一些实施例中,不同的反馈信息可以对应不同的操作。例如,反馈信息反映用户对车速不满意,则可以调整车辆的行驶参数。又例如,反馈信息反映用户对导航路线不满意,则可以更新导航路线。关于基于反馈信息对车辆的行驶系统进行操作的具体细节可以参见下述图3-6及其相关描述,在此不再赘述。

本说明书一些实施例可以基于用户的反馈信息对行驶系统进行操作,调整车辆的当前行程中的行驶路线和行驶参数中的至少一种,可以改善用户对当前行程反馈不满意所对应的行驶情况,提升用户的乘车体验;同时,通过用户在行程过程中的及时反馈,可以避免自动驾驶车辆自动设置的当前行程控制不能满足用户的实际需求,进一步提升用户的乘车体验。

在一些实施例中,处理设备可以基于反馈信息,向用户终端发送反馈奖励。反馈奖励可以是多种形式。例如,反馈奖励可以是优惠券等。反馈奖励可以根据需求预先设置。在一些实施例中,处理设备可以基于反馈信息的接受度确定是否给用户反馈奖励或者确定反馈奖励的奖励程度。处理设备可以基于行驶状况的多个负面反馈信息及其对应的预设权重,计算得到奖励程度。通过对用户给予反馈奖励,可以使用户对反馈信息进行积极反馈,提升信息收集完整度。

图3是根据本说明书一些实施例所示的对行驶系统进行操作的流程图。如图3所示,该流程300可以包括下述步骤310和步骤320。在一些实施例中,流程300可以由处理设备(例如,处理设备112)执行。

步骤310,基于车辆的当前位置和目的地,生成多个第二导航路线。在一些实施例中,步骤310可以由操作模块执行。

在一些实施例中,车辆的当前位置可以通过定位技术获取。例如,GPS或GNSS等定位系统。在一些实施例中,处理设备可以基于车辆的当前位置和目的地,自动生成多个第二导航路线。

步骤320,基于反馈信息,以及反馈信息对应的行驶状况,从多个第二导航路线中确定目标导航路线,并基于目标导航路线对第一导航路线进行更新。在一些实施例中,步骤320可以由操作模块执行。

不同的实施例的方式可以组合。例如,在一些实施例中,反馈信息反映用户反馈了该行驶状况中包括的多个转弯处的车辆不平稳,则处理设备可以从第二导航路线中确定弯道较少的路线为目标导航路线;在一些实施例中,反馈信息反映用户反馈了对该行驶状况中包括的多个道路拥堵的行驶状况不满意,则处理设备可以从第二导航路线中确定道路通畅的路线为目标导航路线。

如前所述,第一导航路线是所述车辆正在使用的导航路线。在一些实施例中,处理设备可以将第一导航路线中当前位置到目的地之间路线替换为目标导航路线,得到更新后的第一导航路线。

在一些实施例中,处理设备可以将更新后的导航路线显示给用户,以使用户确认是否更新或调整。其中,目标导航路线的内容可以突出显示。例如,颜色突出、路线加粗突出等。

在一些实施例中,处理设备还可以对更新后的第一导航路线和更新前的第一导航路线信息进行对比显示。对比显示的内容可以包括但不限于:耗时对比、路况对比、行驶事件对比。例如,转弯道路及其个数对比、维修道路及其个数对比和道路拥堵程度对比等。

本说明书的一些实施例通过反馈信息对第一导航路线进行更新,可以避免用户重复经过其反馈过不满意的相同或相似位置,提升用户的乘车体验。

图4是根据本说明书一些实施例所示的对行驶系统进行操作的流程图。如图4所示,该流程400可以包括下述步骤410和步骤420。在一些实施例中,流程400可以由处理设备(例如,处理设备112)执行。

步骤410,基于反馈信息,以及反馈信息对应的行驶状况,从第一导航路线上确定目标位置。在一些实施例中,步骤410可以由操作模块执行。

如前所述,第一导航路线为正在使用的导航路线。在一些实施例中,处理设备可以基于反馈信息反映的用户的态度,确定是否将反馈信息对应的行驶路段或行驶位置作为参考位置,例如,反馈信息为负面反馈,则将反馈信息对应的行驶路段或行驶位置作为参考位置。进一步的,处理设备从第一导航路线上确定与参考位置相关的目标位置。与参考位置相关的目标位置可以是与参考位置的行驶状况相似的位置,例如,参考位置为转弯道,则目标位置也为转弯道。

步骤420,调整车辆在目标位置的行驶参数。在一些实施例中,步骤420可以由操作模块执行。

关于行驶参数的具体细节可以参见上述步骤210及其相关描述,在此不再赘述。在一些实施例中,处理设备可以根据实际情况动态调整行驶参数。

在一些实施例中,可以根据反馈信息,确定行驶参数的调整方式。例如,用户反馈车速过快,则进行减速。又例如,用户反馈颠簸厉害,则减速和/或绕过路段中的凹凸位置。

在一些实施例中,处理设备还可以获取与目标位置或用户中至少一个相关的历史反馈信息(可以简称为“第一历史反馈信息”)及其对应的历史行驶状况(可以简称为“第一历史行驶状况”),并基于第一历史反馈信息及其对应的第一历史行驶状况,调整车辆在目标位置的行驶参数。

与目标位置相关的历史反馈信息可以包括所有历史用户过去对目标位置的反馈信息。与用户和目标位置相关历史反馈信息可以包括用户过去对目标位置的反馈信息。

在一些实施例中,处理设备可以基于第一历史反馈信息及其对应的第一历史行驶状况,确定目标位置处调整后的行驶参数。例如,对第一历史反馈信息中,正面反馈对应的历史行驶参数进行处理(例如,加权求平均),并将处理后得到的参数作为目标位置处调整后的行驶参数。又例如,对第一历史反馈信息中正面反馈的第一历史行驶状况与目标位置处的行驶状况进行匹配,包括行驶环境匹配、行驶位置匹配等,基于匹配度满足要求的第一历史行驶状况中的行驶参数,确定目标位置调整后的行驶参数。

本说明书一些实施例通过确定目标位置,并对目标位置的行驶参数进行提前调节,有利于减少用户再次对同类型位置的负面反馈,有利于提升用户乘坐车辆的体验。

图5是根据本说明书一些实施例所示的对行驶系统进行操作的示意图。由该示意图500所示,处理设备(例如,处理设备112)可以基于反馈信息,向行驶系统发送提醒信息。

驾驶终端可以是司机输入和/或接收信息的终端。例如,对于网约车领域,驾驶终端可以是司机端或者车载终端。司机通过驾驶终端接收到提醒信息之后,可以对车辆的行驶进行调整。例如,当对司机再次行驶到反馈信息对应的位置时,对行驶进行调整。又例如,当行驶遇到反馈信息对应的行驶状况类似的其他行驶状况时,对行驶进行调整。示例的,当行驶状况为转弯,则司机后续在转弯时,可以根据反馈信息进行调整。

在一些实施例中,处理设备可以基于反馈信息确定是否向行驶系统发送提醒信息。例如,反馈信息为负面反馈时,则发送,否则,则不发送。提醒信息可以用于提醒驾驶终端调整车辆的行驶。

在一些实施例中,提醒信息的内容可以包括用户的反馈信息。示例的,“用户反馈位置a处发生急刹车,请注意驾驶”。通过告知司机用户对行驶状况是否满意,进一步提醒司机是否需要对后续的行驶进行调整,或者当司机遇到与反馈的行驶状况类似的其他行驶状况时,确定是否需要调整速度等行驶参数。

在一些实施例中,提醒信息的内容可以包括对后续的行驶的调整建议等。司机通过接收到提醒信息之后,可以根据提醒信息中的调整建议进行调整。对后续的行驶的调整建议可以是目标位置处的行驶参数等。关于确定目标位置处的行驶参数可以参见图4及其相关描述。示例的,用户反馈在位置a发生急刹车,位置a为红绿灯处,处理设备可以生成提醒信息“请在红绿灯200米开始减速,避免急刹车”等。

在一些实施例中,处理设备可以基于反馈信息及其对应行驶状况,确定是否向行驶系统发送提醒信息。例如,反馈信息为负面,且行驶状况为预设行驶状况时,则发送提醒信息。预设行驶状况可以是由司机驾驶造成的行驶事件,比如,急刹车、车速过快等。

在一些实施例中,反馈信息和/或行驶状况还可以确定提醒信息的方式。提醒信息的方式可以用于确定提醒信息的表示方式。例如,语音、文本、图像、视频、震动等。在一些实施例中,反馈信息的类型不同,提醒信息的方式可以不同。例如,反馈信息为正面反馈,则提醒信息的方式可以是图像或语音等可以添加鼓励情绪的方式,反馈信息为负面反馈,则提醒信息的方式可以是文字、图标等方式。在一些实施例中,行驶状况不同,提醒信息的方式可以不同。例如,行驶状况为急刹车,则方式可以是语音,行驶状况为车速过快,则方式可以是震动。

在一些实施例中,提醒信息的提醒方式可以基于驾驶终端状态确定。驾驶终端状态可以反映终端电量、终端待机时长、终端使用时长和终端是否正在被使用、终端当前的使用方式(播放导航、播放音乐等)等。在一些实施例中,当驾驶终端状态反映司机正在使用扬声器通话或播放音乐等时,反馈提醒方式可以为图像显示或文本;在一些实施例中,当驾驶终端状态反映其处于低电量或待机状态时,反馈提醒方式可以通过车载设备或可穿戴设备进行,例如,通过车载设备或智能手表语音显示、图像显示或文本显示等。

不同实施例的方式可以组合。例如,在一些实施例中,可以基于驾驶终端状态和行驶状况确定提醒信息的方式,例如,驾驶终端状态为播放导航,行驶状况为急刹车,则为提醒信息的方式为文字或图像等;在一些实施例中,可以基于驾驶终端状态、反馈信息和行驶状况确定提醒信息的方式,例如,驾驶终端为播放导航,反馈信息为负面反馈,行驶状况为严重超速,则提醒方式可以为语音加图像。

图6是根据本说明书一些实施例所示的发送提醒信息的流程图。如图6所示,该流程600可以包括步骤610和步骤620。在一些实施例中,流程600可以由处理设备(例如,处理设备112)执行。

步骤610,基于反馈信息,以及反馈信息对应的行驶状况,从第一导航路线上确定目标位置。在一些实施例中,步骤610可以由操作模块执行。

在一些实施例中,目标位置来源于第一导航路线中的轨迹点。关于步骤610的具体细节可以参见上述步骤410及其相关描述,在此不再赘述。

步骤620,基于车辆的当前位置与目标位置之间的关系,向行驶系统发送提醒信息。在一些实施例中,步骤620可以由操作模块执行。

在一些实施例中,当前位置与目标位置关系可以包括当前位置与目标位置之间的距离、当前位置前往目标位置所耗时间等。当前位置前往目标位置所耗时间与当前行驶环境相关,可以通过导航系统获取。

在一些实施例中,处理设备可以基于车辆的当前位置与目标位置之间的关系是否满足预设条件,确定是否向行驶系统发送提醒信息。满足则发送提醒信息,不满足则不发送。预设条件可以是与时间或距离相关的条件,例如,预设条件可以是距离小于阈值距离、时间短于阈值距离等。

本说明书的一些实施例可以通过车辆的当前位置和目标位置之间的关系,提前向行驶系统发送提醒信息,使得驾驶终端提前知晓该如何对行驶系统进行操作。

在一些实施例中,处理设备还可以基于反馈信息和用户的情绪,实时调节车辆内部的环境。例如,用户的反馈信息为负面反馈(例如,不满意),且用户的情绪也为负面情绪(例如,烦躁、难过或忧郁等),则处理设备可以调节车辆内部环境(例如,增加空气湿度、调节车内温度或播放音乐等),以缓解用户的负面情绪,提升用户的乘车体验。

在一些实施例中,处理设备可以判断车辆是否出现安全问题,若没有,则处理设备可以给用户发送告知信息,以告知用户车辆无安全问题。

本说明书实施例还提供一种车辆控制装置,所述装置包括至少一个处理器以及至少一个存储器;所述至少一个存储器用于存储计算机指令;所述至少一个处理器用于执行所述计算机指令中的至少部分指令以实现如前任意一项所述的车辆控制方法对应的操作。

本说明书实施例还提供一种计算机可读存储介质。所述存储介质存储计算机指令,当所述计算机指令被处理器执行时实现如前任意一项所述的车辆控制方法对应的操作。

上文已对基本概念做了描述,显然,对于本领域技术人员来说,上述详细披露仅仅作为示例,而并不构成对本说明书的限定。虽然此处并没有明确说明,本领域技术人员可能会对本说明书进行各种修改、改进和修正。该类修改、改进和修正在本说明书中被建议,所以该类修改、改进、修正仍属于本说明书示范实施例的精神和范围。

同时,本说明书使用了特定词语来描述本说明书的实施例。如“一个实施例”、“一实施例”、和/或“一些实施例”意指与本说明书至少一个实施例相关的某一特征、结构或特点。因此,应强调并注意的是,本说明书中在不同位置两次或多次提及的“一实施例”或“一个实施例”或“一个替代性实施例”并不一定是指同一实施例。此外,本说明书的一个或多个实施例中的某些特征、结构或特点可以进行适当的组合。

此外,本领域技术人员可以理解,本说明书的各方面可以通过若干具有可专利性的种类或情况进行说明和描述,包括任何新的和有用的工序、机器、产品或物质的组合,或对他们的任何新的和有用的改进。相应地,本说明书的各个方面可以完全由硬件执行、可以完全由软件(包括固件、常驻软件、微码等)执行、也可以由硬件和软件组合执行。以上硬件或软件均可被称为“数据块”、“模块”、“引擎”、“单元”、“组件”或“系统”。此外,本说明书的各方面可能表现为位于一个或多个计算机可读介质中的计算机产品,该产品包括计算机可读程序编码。

计算机存储介质可能包含一个内含有计算机程序编码的传播数据信号,例如在基带上或作为载波的一部分。该传播信号可能有多种表现形式,包括电磁形式、光形式等,或合适的组合形式。计算机存储介质可以是除计算机可读存储介质之外的任何计算机可读介质,该介质可以通过连接至一个指令执行系统、装置或设备以实现通讯、传播或传输供使用的程序。位于计算机存储介质上的程序编码可以通过任何合适的介质进行传播,包括无线电、电缆、光纤电缆、RF、或类似介质,或任何上述介质的组合。

本说明书各部分操作所需的计算机程序编码可以用任意一种或多种程序语言编写,包括面向对象编程语言如Java、Scala、Smalltalk、Eiffel、JADE、Emerald、C++、C#、VB.NET、Python等,常规程序化编程语言如C语言、Visual Basic、Fortran2003、Perl、COBOL2002、PHP、ABAP,动态编程语言如Python、Ruby和Groovy,或其他编程语言等。该程序编码可以完全在用户计算机上运行、或作为独立的软件包在用户计算机上运行、或部分在用户计算机上运行部分在远程计算机运行、或完全在远程计算机或处理设备上运行。在后种情况下,远程计算机可以通过任何网络形式与用户计算机连接,比如局域网(LAN)或广域网(WAN),或连接至外部计算机(例如通过因特网),或在云计算环境中,或作为服务使用如软件即服务(SaaS)。

此外,除非权利要求中明确说明,本说明书所述处理元素和序列的顺序、数字字母的使用、或其他名称的使用,并非用于限定本说明书流程和方法的顺序。尽管上述披露中通过各种示例讨论了一些目前认为有用的发明实施例,但应当理解的是,该类细节仅起到说明的目的,附加的权利要求并不仅限于披露的实施例,相反,权利要求旨在覆盖所有符合本说明书实施例实质和范围的修正和等价组合。例如,虽然以上所描述的系统组件可以通过硬件设备实现,但是也可以只通过软件的解决方案得以实现,如在现有的处理设备或移动设备上安装所描述的系统。

同理,应当注意的是,为了简化本说明书披露的表述,从而帮助对一个或多个发明实施例的理解,前文对本说明书实施例的描述中,有时会将多种特征归并至一个实施例、附图或对其的描述中。但是,这种披露方法并不意味着本说明书对象所需要的特征比权利要求中提及的特征多。实际上,实施例的特征要少于上述披露的单个实施例的全部特征。

一些实施例中使用了描述成分、属性数量的数字,应当理解的是,此类用于实施例描述的数字,在一些示例中使用了修饰词“大约”、“近似”或“大体上”来修饰。除非另外说明,“大约”、“近似”或“大体上”表明所述数字允许有±20%的变化。相应地,在一些实施例中,说明书和权利要求中使用的数值参数均为近似值,该近似值根据个别实施例所需特点可以发生改变。在一些实施例中,数值参数应考虑规定的有效数位并采用一般位数保留的方法。尽管本说明书一些实施例中用于确认其范围广度的数值域和参数为近似值,在具体实施例中,此类数值的设定在可行范围内尽可能精确。

针对本说明书引用的每个专利、专利申请、专利申请公开物和其他材料,如文章、书籍、说明书、出版物、文档等,特此将其全部内容并入本说明书作为参考。与本说明书内容不一致或产生冲突的申请历史文件除外,对本说明书权利要求最广范围有限制的文件(当前或之后附加于本说明书中的)也除外。需要说明的是,如果本说明书附属材料中的描述、定义、和/或术语的使用与本说明书所述内容有不一致或冲突的地方,以本说明书的描述、定义和/或术语的使用为准。

最后,应当理解的是,本说明书中所述实施例仅用以说明本说明书实施例的原则。其他的变形也可能属于本说明书的范围。因此,作为示例而非限制,本说明书实施例的替代配置可视为与本说明书的教导一致。相应地,本说明书的实施例不仅限于本说明书明确介绍和描述的实施例。

相关技术
  • 车辆用控制装置、车辆用控制系统、车辆用控制方法及车辆用控制系统的控制方法
  • 车辆、包括该车辆的车辆系统以及车辆系统的控制方法
技术分类

06120113289805