CN115631550A - User feedback method and system - Google Patents
User feedback method and system Download PDFInfo
- Publication number
- CN115631550A CN115631550A CN202110806625.7A CN202110806625A CN115631550A CN 115631550 A CN115631550 A CN 115631550A CN 202110806625 A CN202110806625 A CN 202110806625A CN 115631550 A CN115631550 A CN 115631550A
- Authority
- CN
- China
- Prior art keywords
- user
- vehicle
- information
- feedback
- driving
- 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.)
- Granted
Links
Images
Classifications
-
- G—PHYSICS
- G07—CHECKING-DEVICES
- G07C—TIME OR ATTENDANCE REGISTERS; REGISTERING OR INDICATING THE WORKING OF MACHINES; GENERATING RANDOM NUMBERS; VOTING OR LOTTERY APPARATUS; ARRANGEMENTS, SYSTEMS OR APPARATUS FOR CHECKING NOT PROVIDED FOR ELSEWHERE
- G07C5/00—Registering or indicating the working of vehicles
- G07C5/08—Registering or indicating performance data other than driving, working, idle, or waiting time, with or without registering driving, working, idle or waiting time
- G07C5/0841—Registering performance data
- G07C5/085—Registering performance data using electronic data carriers
-
- G—PHYSICS
- G07—CHECKING-DEVICES
- G07C—TIME OR ATTENDANCE REGISTERS; REGISTERING OR INDICATING THE WORKING OF MACHINES; GENERATING RANDOM NUMBERS; VOTING OR LOTTERY APPARATUS; ARRANGEMENTS, SYSTEMS OR APPARATUS FOR CHECKING NOT PROVIDED FOR ELSEWHERE
- G07C5/00—Registering or indicating the working of vehicles
- G07C5/008—Registering or indicating the working of vehicles communicating information to a remotely located station
-
- G—PHYSICS
- G07—CHECKING-DEVICES
- G07C—TIME OR ATTENDANCE REGISTERS; REGISTERING OR INDICATING THE WORKING OF MACHINES; GENERATING RANDOM NUMBERS; VOTING OR LOTTERY APPARATUS; ARRANGEMENTS, SYSTEMS OR APPARATUS FOR CHECKING NOT PROVIDED FOR ELSEWHERE
- G07C5/00—Registering or indicating the working of vehicles
- G07C5/08—Registering or indicating performance data other than driving, working, idle, or waiting time, with or without registering driving, working, idle or waiting time
- G07C5/0841—Registering performance data
- G07C5/085—Registering performance data using electronic data carriers
- G07C5/0866—Registering performance data using electronic data carriers the electronic data carrier being a digital video recorder in combination with video camera
-
- G—PHYSICS
- G08—SIGNALLING
- G08B—SIGNALLING OR CALLING SYSTEMS; ORDER TELEGRAPHS; ALARM SYSTEMS
- G08B21/00—Alarms responsive to a single specified undesired or abnormal condition and not otherwise provided for
- G08B21/18—Status alarms
- G08B21/24—Reminder alarms, e.g. anti-loss alarms
-
- G—PHYSICS
- G08—SIGNALLING
- G08B—SIGNALLING OR CALLING SYSTEMS; ORDER TELEGRAPHS; ALARM SYSTEMS
- G08B25/00—Alarm systems in which the location of the alarm condition is signalled to a central station, e.g. fire or police telegraphic systems
Landscapes
- Physics & Mathematics (AREA)
- General Physics & Mathematics (AREA)
- Business, Economics & Management (AREA)
- Emergency Management (AREA)
- Engineering & Computer Science (AREA)
- Multimedia (AREA)
- Traffic Control Systems (AREA)
Abstract
本说明书实施例公开了一种用户反馈的方法和系统,所述方法包括:获取状态信息,所述状态信息包括车辆状态和用户状态中的至少一种;基于所述状态信息,发送第一提醒信息给用户终端;获取用户响应于所述第一提醒信息,在所述用户终端输入的对车辆的行驶状况的反馈信息,所述车辆为所述用户乘坐的车辆。
The embodiment of this specification discloses a method and system for user feedback, the method comprising: acquiring status information, the status information including at least one of vehicle status and user status; sending a first reminder based on the status information Send information to the user terminal; obtain feedback information on the driving condition of the vehicle input by the user in response to the first reminder information on the user terminal, and the vehicle is the vehicle on which the user rides.
Description
技术领域technical field
本说明书实施例涉及车辆控制技术领域,特别涉及一种用户反馈的方法和系统。The embodiments of this specification relate to the technical field of vehicle control, and in particular to a method and system for user feedback.
背景技术Background technique
随着计算机技术的不断发展,智能出行(例如,共享出行或自动驾驶等)也得到了飞速发展。以自动驾驶为例,自动驾驶车辆可以指能够实现一定水平的驾驶自动化的车辆。例如,自动驾驶车辆可以通过系统(如,后台远程控制)控制,实现自动驾驶。自动驾驶车辆可作为出租车或公共交通工具等使用,在自动驾驶车辆为人类提供服务的同时,如何及时收集用户对车辆的反馈,以优化对车辆的自动控制,更好地满足用户不同的需求是亟需解决的问题。With the continuous development of computer technology, intelligent travel (for example, shared travel or automatic driving, etc.) has also been developed rapidly. Taking autonomous driving as an example, autonomous vehicles can refer to vehicles that can achieve a certain level of driving automation. For example, self-driving vehicles can be controlled by the system (eg, background remote control) to achieve automatic driving. Self-driving vehicles can be used as taxis or public transportation. While self-driving vehicles provide services for humans, how to collect user feedback on the vehicle in a timely manner to optimize the automatic control of the vehicle and better meet the different needs of users is an urgent problem to be solved.
发明内容Contents of the invention
本说明书实施例的一个方面提供一种用户反馈的方法,包括:获取状态信息,所述状态信息包括车辆状态和用户状态中的至少一种;基于所述状态信息,发送第一提醒信息给用户终端;获取用户响应于所述第一提醒信息,在所述用户终端输入的对车辆的行驶状况的反馈信息,所述车辆为所述用户乘坐的车辆。An aspect of the embodiments of this specification provides a method for user feedback, including: acquiring status information, the status information including at least one of vehicle status and user status; based on the status information, sending first reminder information to the user A terminal; obtaining the feedback information on the driving condition of the vehicle input by the user in response to the first reminder information on the user terminal, where the vehicle is the vehicle on which the user rides.
本说明书实施例的一个方面提供一种用户反馈的系统,包括:第一获取模块,用于获取状态信息,所述状态信息包括车辆状态和用户状态中的至少一种;发送模块,用于基于所述状态信息,发送第一提醒信息给用户终端;第二获取模块,用于获取用户响应于所述第一提醒信息,在所述用户终端输入的对车辆的行驶状况的反馈信息,所述车辆为所述用户乘坐的车辆。An aspect of the embodiment of this specification provides a system for user feedback, including: a first acquisition module, configured to acquire status information, the status information including at least one of vehicle status and user status; a sending module, configured to The state information is to send the first reminder information to the user terminal; the second acquisition module is used to obtain the feedback information on the driving condition of the vehicle input by the user in response to the first reminder information on the user terminal, the The vehicle is a vehicle on which the user rides.
本说明书实施例的一个方面提供一种用户反馈的装置,所述装置包括至少一个处理器以及至少一个存储器;所述至少一个存储器用于存储计算机指令;所述至少一个处理器用于执行所述计算机指令中的至少部分指令以实现如前任意一项所述的用户反馈的方法对应的操作。An aspect of the embodiments of this specification provides a device for user feedback, the device includes at least one processor and at least one memory; the at least one memory is used to store computer instructions; the at least one processor is used to execute the computer At least part of the instructions are instructions to implement the operations corresponding to the user feedback method described in any one of the preceding items.
本说明书实施例的一个方面提供一种计算机可读存储介质,所述存储介质存储计算机指令,当所述计算机指令被处理器执行时实现如前任意一项所述的用户反馈的方法对应的操作。One aspect of the embodiments of this specification provides a computer-readable storage medium, the storage medium stores computer instructions, and when the computer instructions are executed by a processor, the operation corresponding to the user feedback method described in any one of the preceding items is realized .
附图说明Description of drawings
本说明书将以示例性实施例的方式进一步描述,这些示例性实施例将通过附图进行详细描述。这些实施例并非限制性的,在这些实施例中,相同的编号表示相同的结构,其中:This specification will be further described in terms of exemplary embodiments, which will be described in detail with the accompanying drawings. These examples are non-limiting, and in these examples, the same number indicates the same structure, wherein:
图1是根据本说明书的一些实施例所示的用户反馈系统的应用场景示意图;Fig. 1 is a schematic diagram of an application scenario of a user feedback system according to some embodiments of this specification;
图2是根据本说明书的一些实施例所示的用户反馈方法的流程图;Fig. 2 is a flow chart of a user feedback method according to some embodiments of the present specification;
图3是根据本说明书的一些实施例所示的确定状态信息的流程图;Fig. 3 is a flow chart of determining state information according to some embodiments of the present specification;
图4是根据本说明书的一些实施例所示的发送第一提醒信息的流程图;Fig. 4 is a flow chart of sending first reminder information according to some embodiments of this specification;
图5是根据本说明书的一些实施例所示的预测目标位置的流程图;Fig. 5 is a flowchart of predicting a target position according to some embodiments of the present specification;
图6A-6D是根据本说明书的一些实施例所示的用户界面图。6A-6D are user interface diagrams according to some embodiments of the present description.
具体实施方式Detailed ways
为了更清楚地说明本说明书实施例的技术方案,下面将对实施例描述中所需要使用的附图作简单的介绍。显而易见地,下面描述中的附图仅仅是本说明书的一些示例或实施例,对于本领域的普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图将本说明书应用于其它类似情景。除非从语言环境中显而易见或另做说明,图中相同标号代表相同结构或操作。In order to more clearly illustrate the technical solutions of the embodiments of the present specification, the following briefly introduces the drawings that need to be used in the description of the embodiments. Apparently, the accompanying drawings in the following description are only some examples or embodiments of this specification, and those skilled in the art can also apply this specification to other similar scenarios. Unless otherwise apparent from context or otherwise indicated, like reference numerals in the figures represent like structures or operations.
应当理解,本说明书中所使用的“系统”、“装置”、“单元”和/或“模组”是用于区分不同级别的不同组件、元件、部件、部分或装配的一种方法。然而,如果其他词语可实现相同的目的,则可通过其他表达来替换所述词语。It should be understood that "system", "device", "unit" and/or "module" used in this specification is a method for distinguishing different components, elements, parts, parts or assemblies of different levels. However, the words may be replaced by other expressions if other words can achieve the same purpose.
如本说明书和权利要求书中所示,除非上下文明确提示例外情形,“一”、“一个”、“一种”和/或“该”等词并非特指单数,也可包括复数。一般说来,术语“包括”与“包含”仅提示包括已明确标识的步骤和元素,而这些步骤和元素不构成一个排它性的罗列,方法或者设备也可能包含其它的步骤或元素。As indicated in the specification and claims, the terms "a", "an", "an" and/or "the" are not specific to the singular and may include the plural unless the context clearly indicates an exception. Generally speaking, the terms "comprising" and "comprising" only suggest the inclusion of clearly identified steps and elements, and these steps and elements do not constitute an exclusive list, and the method or device may also contain other steps or elements.
本说明书中使用了流程图用来说明根据本说明书的实施例的系统所执行的操作。应当理解的是,前面或后面操作不一定按照顺序来精确地执行。相反,可以按照倒序或同时处理各个步骤。同时,也可以将其他操作添加到这些过程中,或从这些过程移除某一步或数步操作。The flowchart is used in this specification to illustrate the operations performed by the system according to the embodiment of this specification. It should be understood that the preceding or following operations are not necessarily performed in the exact order. Instead, various steps may be processed in reverse order or simultaneously. At the same time, other operations can be added to these procedures, or a certain step or steps can be removed from these procedures.
图1是根据本说明书的一些实施例所示的用户反馈系统的应用场景示意图。在一些实施例中,用户反馈系统100可以包括服务器110、网络120、用户终端130、数据库140以及车辆150。该服务器110可以包含处理设备112。Fig. 1 is a schematic diagram of an application scenario of a user feedback system according to some embodiments of the present specification. In some embodiments, the
在一些实施例中,服务器110可以用于处理与用户反馈相关的信息和/或数据。服务器110可以是独立的服务器或者服务器组。该服务器组可以是集中式的或者分布式的(如:服务器110可以是分布系统)。在一些实施例中,该服务器110可以是区域的或者远程的。例如,服务器110可通过网络120访问存储于用户终端130、数据库140、车辆150、检测单元152中的信息和/或资料。在一些实施例中,服务器110可直接与用户终端130、数据库140、车辆150、检测单元152连接以访问存储于其中的信息和/或资料。在一些实施例中,服务器110可在云平台上执行。In some embodiments,
在一些实施例中,服务器110可包含处理设备112。该处理设备112可处理与用户反馈相关的数据和/或信息以执行一个或多个说明书中描述的功能。例如,处理设备112可以获取状态信息。又例如,处理设备112可以基于状态信息,发送第一提醒信息给用户终端,以获取用户响应于第一提醒信息,在用户终端输入对车辆的行驶状况的反馈信息。In some embodiments,
在一些实施例中,处理设备112可包含一个或多个子处理设备(例如,单芯处理设备或多核多芯处理设备)。仅仅作为范例,处理设备112可包含中央处理器(CPU)、专用集成电路(ASIC)、专用指令处理器(ASIP)、图形处理器(GPU)、物理处理器(PPU)、数字信号处理器(DSP)、现场可编程门阵列(FPGA)、可编辑逻辑电路(PLD)、控制器、微控制器单元、精简指令集电脑(RISC)、微处理器等或以上任意组合。在一些实施例中,处理设备122可以集成到车辆150和/或用户终端130中。In some embodiments, the
网络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的位置。In some embodiments, the
数据库140可存储资料和/或指令。在一些实施例中,数据库140可存储从用户终端130、车辆150检测单元152、处理设备112等组件获取的资料。在一些实施例中,数据库140可存储供服务器110执行或使用的信息和/或指令,以执行本说明书中描述的示例性方法。例如,数据库140可存储由检测单元152采集的当前车辆状态(如,颠簸情况、速度、加速度等)。又例如,数据库140可以存储用户在用户终端130输入的反馈信息。又例如,数据库140还可以存储处理设备112确定的目标位置等。在一些实施例中,数据库140可包括大容量存储器、可移动存储器、挥发性读写存储器(例如,随机存取存储器RAM)、只读存储器(ROM)等或以上任意组合。在一些实施例中,数据库140可在云平台上实现。例如,该云平台可包括私有云、公共云、混合云、社区云、分散式云、内部云等或以上任意组合。
在一些实施例中,数据库140可与网络120连接以与系统100的一个或多个组件(例如,服务器110、用户终端130、车辆150、检测单元152等)通讯。系统100的一个或多个组件可通过网络120访问存储于数据库140中的资料或指令。例如,服务器110可以从数据库140中获取用户状态并进行相应处理。在一些实施例中,数据库140可直接与系统100中的一个或多个组件(如,服务器110、用户终端130)连接或通讯。在一些实施例中,数据库140可以是服务器110的一部分。在一些实施例中,数据库140可以集成到车辆110中。In some embodiments,
车辆150可以是任何类型的驾驶车辆,例如,自动驾驶车辆、网约车司机驾驶的车辆等。在一些实施例中,车辆150可以是用户乘坐的车辆。如本文所使用的,自动驾驶车辆可以指能够实现一定水平的驾驶自动化的车辆。示例性的,驾驶自动化水平可以包括第一级别即车辆主要由人监督并且具有特定的自主功能(例如,自主转向或加速)、第二级别即车辆具有一个或以上先进的司机辅助系统(ADAS,例如,自适应巡航控制系统、车道保持系统),其可以控制制动、转向和/或加速车辆、第三级别即当满足一个或以上某些条件时车辆能够自动驾驶、第四级别即车辆可在没有人为输入或疏忽的情况下操作,但仍然受限于某些限制(例如,限于某一区域)、第五级别即车辆可以在所有情况下自主操作等或其任意组合。The
在一些实施例中,车辆150可具有使车辆150能够移动或飞行的等效结构。例如,车辆150可包括传统车辆的结构,例如,底盘、悬架、转向设备(例如,方向盘)、制动设备(例如,制动踏板)、加速器等。又例如,车辆150可具有车身和至少一个车轮。车身可以是任何类型的车身,例如运动车辆、轿跑车、轿车、轻型卡车、旅行车、运动型车辆(SUV)、小型货车或转换车。至少一个车轮可以配置为全轮驱动(AWD)、前轮驱动(FWR)、后轮驱动(RWD)等。在一些实施例中,可以预期车辆150可以是电动车辆、燃料电池车辆、混合动力车辆、传统内燃机车辆等。In some embodiments, the
在一些实施例中,车辆150通过使用一个或以上检测单元152,能够感测其环境并行驶。至少两个检测单元152可以包括传感器设备(例如,雷达(例如,激光雷达设备))、全球定位系统(GPS)模块、惯性测量单元(IMU)、相机等或其任意组合。雷达(例如,激光雷达设备)可以被配置为扫描车辆150的周围并生成相应的数据。GPS模块可以指能够从GPS卫星接收地理定位和时间信息并确定设备的地理位置的设备。IMU可以指一种电子设备,其使用各种惯性传感器测量并提供车辆的特定力、角速率,有时是车辆周围的磁场。在一些实施例中,各种惯性传感器可包括加速度传感器(例如,压电传感器)、速度传感器(例如,霍尔传感器)、距离传感器(例如,雷达、红外传感器)、转向角传感器(例如、倾斜传感器)、牵引相关传感器(例如,力传感器)等。相机可以被配置为获取与相机范围内的目标(例如,人、动物、树、路障物、建筑或车辆)相关的一个或以上图像。In some embodiments, the
本领域普通技术人员将理解,当用户反馈系统100的元件(或部件)执行时,该元件可以通过电信号和/或电磁信号执行。例如,当用户终端130向服务器110发送反馈信息时,用户终端130的处理器可以生成编码该反馈信息的电信号。然后,用户终端130的处理器可以将电信号发送到输出端口。如果用户终端130经由有线网络与服务器110通信,则输出端口可以物理地连接到电缆,电缆还可以将电信号发送到服务器110的输入端口。如果用户终端130经由无线网络与服务器110通信,则用户终端130的输出端口可以是一个或以上天线,其将电信号转换为电磁信号。在诸如用户终端130和/或服务器110的电子设备内,当其处理器处理指令,发出指令和/或执行动作时,指令和/或动作通过电信号进行。例如,当处理器从存储介质(例如,数据库140)检索或保存数据时,它可以将电信号发送到存储介质的读/写设备,其可以在存储介质中读取或写入结构化数据。该结构数据可以通过电子设备的总线,以电信号的形式传输至处理器。此处,电信号可以指一个电信号、一系列电信号和/或至少两个不连续的电信号。Those of ordinary skill in the art will appreciate that when an element (or component) of the
在一些实施例中,处理设备(例如,处理设备112)可以包括第一获取模块、发送模块以及第二获取模块。In some embodiments, a processing device (eg, processing device 112 ) may include a first acquisition module, a sending module, and a second acquisition module.
第一获取模块可以用于获取状态信息,所述状态信息包括车辆状态和用户状态中的至少一种。关于状态信息的具体细节可以参见步骤210及其相关描述,在此不再赘述。The first acquiring module may be used to acquire status information, and the status information includes at least one of vehicle status and user status. For specific details about the state information, reference may be made to step 210 and its related descriptions, which will not be repeated here.
发送模块可以用于基于所述状态信息,发送第一提醒信息给用户终端。The sending module may be configured to send first reminder information to the user terminal based on the state information.
在一些实施例中,发送模块可以进一步用于确定反馈提醒方式,所述反馈提醒方式与用户状态、用户终端状态、行驶环境和用户关联信息中的至少一个相关;以及基于所述反馈提醒方式生成所述第一提醒信息,并将所述第一提醒信息发送给所述用户终端。关于发送第一提醒信息的具体细节可以参见图4及其相关描述,在此不再赘述。In some embodiments, the sending module can be further used to determine a feedback reminder method, and the feedback reminder method is related to at least one of user status, user terminal status, driving environment, and user association information; and generate a feedback reminder method based on the feedback reminder method. the first reminder information, and send the first reminder information to the user terminal. For specific details about sending the first reminder information, reference may be made to FIG. 4 and its related descriptions, which will not be repeated here.
第二获取模块可以用于获取用户响应于所述第一提醒信息,在所述用户终端输入的对车辆的行驶状况的反馈信息。The second obtaining module may be used to obtain feedback information on the driving condition of the vehicle input by the user on the user terminal in response to the first reminder information.
需要注意的是,以上对于用户反馈系统及其模块的描述,仅为描述方便,并不能把本说明书限制在所举实施例范围之内。可以理解,对于本领域的技术人员来说,在了解该系统的原理后,可能在不背离这一原理的情况下,对各个模块进行任意组合,或者构成子系统与其他模块连接。在一些实施例中,披露的第一获取模块、发送模块以及第二获取模块可以是一个系统中的不同模块,也可以是一个模块实现上述的两个或两个以上模块的功能。例如,各个模块可以共用一个存储模块,各个模块也可以分别具有各自的存储模块。诸如此类的变形,均在本说明书的保护范围之内。It should be noted that the above description of the user feedback system and its modules is only for the convenience of description, and does not limit this specification to the scope of the examples. It can be understood that for those skilled in the art, after understanding the principle of the system, it is possible to combine various modules arbitrarily, or form a subsystem to connect with other modules without departing from this principle. In some embodiments, the disclosed first obtaining module, sending module and second obtaining module may be different modules in one system, or one module may realize the functions of the above two or more modules. For example, each module may share one storage module, or each module may have its own storage module. Such deformations are within the protection scope of this specification.
图2是根据本说明书的一些实施例所示的用户反馈方法的流程图。如图2所示,该流程200可以包括下述步骤210、步骤220、以及步骤230。在一些实施例中,流程200可以由处理设备(例如,处理设备112)执行。Fig. 2 is a flowchart of a user feedback method according to some embodiments of the present specification. As shown in FIG. 2 , the
步骤210,获取状态信息,状态信息包括车辆状态和用户状态中的至少一种。在一些实施例中,步骤210可以由第一获取模块执行。
在一些实施例中,车辆状态与车辆的行驶状况相关。关于车辆的行驶状况的具体细节可以参见步骤230及其相关描述,在此不再赘述。车辆状态可以包括行驶参数、行驶状态、行驶环境、行驶路段、行驶位置、行驶路线等信息。In some embodiments, the vehicle state is related to the driving conditions of the vehicle. For specific details about the driving conditions of the vehicle, reference may be made to step 230 and its related descriptions, which will not be repeated here. The vehicle status may include information such as driving parameters, driving status, driving environment, driving section, driving location, and driving route.
在一些实施例中,车辆状态可以包括当前车辆状态、预设时间后车辆状态和目标位置处车辆状态中的至少一种。In some embodiments, the vehicle status may include at least one of the current vehicle status, the vehicle status after a preset time, and the vehicle status at the target location.
在一些实施例中,当前车辆状态可以反映车辆当前的行驶状况中的部分或全部内容。例如,反映车辆正在使用的导航路线、车辆当前所处路段或位置、车辆当前的行驶状态、车辆当前的行驶参数等。关于行驶状况的具体细节可以参见步骤230及其相关描述,在此不再赘述。In some embodiments, the current vehicle status may reflect part or all of the current driving conditions of the vehicle. For example, it reflects the navigation route that the vehicle is using, the road section or location where the vehicle is currently located, the current driving state of the vehicle, the current driving parameters of the vehicle, and the like. For specific details about the driving conditions, reference may be made to step 230 and related descriptions, which will not be repeated here.
在一些实施例中,当前车辆状态的不同数据可以通过不同的方式获取。例如,当前的行驶参数可以通过车辆内安装的传感器(例如,速度传感器和加速度传感器)获取。又例如,当前的行驶状态可以通过车辆内设置的监测系统获取。又例如,当前天气环境和当前时间环境从天气服务平台获取。又例如,路况环境可以通过其他车辆的用户上报,或地图或导航服务平台获取。当前行驶路段和当前行驶位置可以通过定位技术获取等。In some embodiments, different data on the current vehicle state can be obtained in different ways. For example, the current driving parameters can be acquired through sensors installed in the vehicle (eg, speed sensor and acceleration sensor). For another example, the current driving state can be obtained through a monitoring system installed in the vehicle. For another example, the current weather environment and the current time environment are obtained from the weather service platform. For another example, the road condition environment may be reported by users of other vehicles, or obtained from a map or navigation service platform. The current driving section and the current driving position can be obtained through positioning technology, etc.
预设时间后车辆状态可以反映车辆预设时间后的行驶状况中的部分或全部内容。目标位置处车辆状态可以反映车辆在目标位置处的行驶状况中的部分或全部内容。关于预设时间后车辆状态和目标位置处车辆状态的具体细节可以参见步骤220及其相关描述,在此不再赘述。The vehicle state after the preset time may reflect part or all of the driving conditions of the vehicle after the preset time. The state of the vehicle at the target location may reflect part or all of the driving conditions of the vehicle at the target location. For specific details about the vehicle state after the preset time and the vehicle state at the target location, refer to step 220 and its related descriptions, which will not be repeated here.
在一些实施例中,用户状态与以下信息中的一种或多种相关:用户的车辆使用情况、用户的空闲情况和用户的情绪。在一些实施例中,用户状态可以包括当前用户状态、预设时间后用户状态、目标位置处用户状态。In some embodiments, the user status is related to one or more of the following information: the user's vehicle usage, the user's availability, and the user's mood. In some embodiments, the user status may include the current user status, the user status after a preset time, and the user status at the target location.
用户的车辆使用情况可以反映用户与车辆之间的状态关系。例如,用户已经上车、用户等待车辆接驾、用户即将结束使用车辆(或,用户某个时间后结束使用车辆)等。The user's vehicle usage can reflect the state relationship between the user and the vehicle. For example, the user has already boarded the vehicle, the user is waiting for the vehicle to pick him up, the user is about to end using the vehicle (or the user will end using the vehicle after a certain time), etc.
用户的空闲情况至少可以反映用户是否有时间进行反馈。例如,用户的空闲情况可以包括非常忙碌、比较忙碌、空闲等。忙碌等级可以根据需求设置。示例的,用户若是在打电话,可以视为非常忙碌。用户若在使用手机娱乐(如聊天、玩游戏等),可以视为比较忙碌等。A user's availability can at least reflect whether the user has time for feedback. For example, the availability status of the user may include very busy, relatively busy, free and so on. The busy level can be set as required. For example, if the user is on the phone, it can be considered very busy. If the user is using the mobile phone for entertainment (such as chatting, playing games, etc.), it can be regarded as relatively busy.
用户的情绪可以反映用户对车辆的行驶状况的感受。例如,用户情绪可以包括是否生气、难受、惊慌、高兴、无奈以及抑郁等。The user's emotion may reflect the user's feeling about the driving condition of the vehicle. For example, the user's emotion may include whether to be angry, uncomfortable, panicked, happy, helpless, and depressed.
在一些实施例中,处理设备可以基于用户的图像信息和/或车辆的音频信息获取当前状态信息。例如,获取当前用户状态。关于获取状态信息的具体细节可以参见图3及其相关描述,在此不再赘述。In some embodiments, the processing device may obtain the current state information based on the image information of the user and/or the audio information of the vehicle. For example, get the current user state. For specific details about obtaining status information, reference may be made to FIG. 3 and its related descriptions, which will not be repeated here.
在一些实施例中,处理设备可以基于可穿戴设备采集的数据(例如,心跳、心率、脉搏和血压)确定用户情绪。例如,预设时间的心跳次数超过预设阈值,用户的情绪可以为紧张。在一些实施例中,处理设备可以基于用户终端的状态确定当前用户状态。例如,根据用户浏览的网页或查看的信息确定当前用户状态用户情绪。In some embodiments, the processing device may determine the user's emotion based on data collected by the wearable device (eg, heartbeat, heart rate, pulse, and blood pressure). For example, the number of heartbeats at a preset time exceeds a preset threshold, and the user's emotion may be nervous. In some embodiments, the processing device may determine the current user status based on the status of the user terminal. For example, determine the current user state and user sentiment according to the web pages browsed by the user or the information viewed.
不同实施例的方式可以组合。例如,在一些实施例中,处理设备可以基于可穿戴设备监测的数据,获取用户的情绪状态,基于存储设备获取车辆状态;在一些实施例中,处理设备可以基于图像数据和/或音频数据,获取用户的车辆使用情况或空闲情况,基于传感器获取行驶参数。The approaches of different embodiments can be combined. For example, in some embodiments, the processing device can obtain the emotional state of the user based on the data monitored by the wearable device, and obtain the vehicle state based on the storage device; in some embodiments, the processing device can obtain the vehicle state based on image data and/or audio data, Obtain the user's vehicle usage or idle status, and obtain driving parameters based on sensors.
步骤220,基于状态信息,发送第一提醒信息给用户终端。在一些实施例中,步骤220可以由发送模块执行。
第一提醒信息可以是引导用户终端对行驶状况进行反馈的信息。第一提醒信息包括第一提醒信息的内容和方式。The first reminder information may be information that guides the user terminal to give feedback on the driving condition. The first reminder information includes the content and manner of the first reminder information.
在一些实施例中,第一提醒信息的内容可以预先设定。在一些实施例中,第一提醒信息的内容可以基于反馈针对的行驶状况确定。例如,若车辆的传感器检测到颠簸,则第一提醒信息的内容可以包括“请反馈车辆是否平稳”。又例如,若目标位置Q为转弯路段,则第一提醒信息的内容可以包括“请对位置Q处转弯是否平稳进行反馈”。在一些实施例中,第一提醒信息的内容可以基于用户状态确定。例如,若获取用户的状态为身体摇晃,则第一提醒信息的内容可以包括“请反馈车辆是否发生急刹车”。在一些实施例中,第一提醒信息的内容可以结合用户状态和反馈针对的行驶状况确定。例如,若未发现车辆的任何异常,但用户情绪为生气,则第一提醒信息的内容可以包括“请对当前车辆的行驶状况是否满意进行反馈”等。不同用户状态和/或反馈针对的行驶状况可以设定对应的第一提醒信息的内容,处理设备获取了用户状态和/或反馈针对的行驶状况后,可以直接获取对应内容。In some embodiments, the content of the first reminder message can be preset. In some embodiments, the content of the first reminder information may be determined based on the driving condition targeted by the feedback. For example, if the sensor of the vehicle detects bumps, the content of the first reminder message may include "please feedback whether the vehicle is stable". For another example, if the target location Q is a turning section, the content of the first reminder message may include "please give feedback on whether the turning at location Q is smooth". In some embodiments, the content of the first reminder information may be determined based on the user status. For example, if the acquired user's state is body shaking, the content of the first reminder message may include "please feedback whether the vehicle brakes suddenly". In some embodiments, the content of the first reminder information can be determined in combination with the user status and the driving condition for which the feedback is directed. For example, if no abnormality of the vehicle is found, but the user is angry, the content of the first reminder message may include "please give feedback on whether the current driving condition of the vehicle is satisfactory" and so on. The content of the corresponding first reminder information can be set for different user states and/or driving conditions targeted by the feedback, and the processing device can directly obtain the corresponding content after acquiring the user status and/or the driving conditions targeted by the feedback.
第一提醒信息可以通过多种方式表示。例如,第一提醒信息可以是语音、文本、图像、视频、震动等。示例的,用户终端可以显示“点踩”或“点赞”的图标,该图标作为第一提醒信息。The first reminder information can be expressed in multiple ways. For example, the first reminder information may be voice, text, image, video, vibration and so on. For example, the user terminal may display an icon of "Tap Down" or "Like", as the first reminder information.
在一些实施例中,处理设备可以根据用户状态、用户终端状态、行驶环境和用户关联信息中至少一种确定第一提醒信息的表示方式,具体参见图4及其相关描述。In some embodiments, the processing device may determine the presentation manner of the first reminder information according to at least one of user state, user terminal state, driving environment, and user related information. For details, refer to FIG. 4 and related descriptions.
在一些实施例中,处理设备可以基于预设规则,发送第一提醒信息给用户终端。预设规则可以根据实际情况具体设置。In some embodiments, the processing device may send the first reminder information to the user terminal based on a preset rule. The preset rules can be specifically set according to the actual situation.
在一些实施例中,预设规则可以包括间隔预设时间发送第一提醒信息。例如,每间隔5min发送第一提醒信息。预设时间可以根据实际情况具体设置,避免因频繁发送提醒信息导致的用户乘车体验差,或者提醒不及时导致反馈信息收集不完整。In some embodiments, the preset rule may include sending the first reminder information at preset time intervals. For example, the first reminder message is sent every 5 minutes. The preset time can be set according to the actual situation, so as to avoid the poor ride experience of the user caused by frequent sending of reminder information, or the incomplete collection of feedback information due to untimely reminders.
在一些实施例中,预设规则可以包括间隔预设行驶距离发送第一提醒信息。例如,每间隔50m行驶距离发送第一提醒信息。预设规则还可以包括在预设位置处发送第一提醒信息。例如,在红黄绿灯处等。在一些实施例中,预设规则可以根据行驶状况进行调整和优化。例如,若天气为雨天或下雪天,则预设时间或预设行驶距离可以缩短。In some embodiments, the preset rule may include sending the first reminder information at intervals of a preset driving distance. For example, the first reminder information is sent every 50m driving distance. The preset rule may also include sending the first reminder information at a preset location. For example, wait at red, yellow and green lights. In some embodiments, the preset rules can be adjusted and optimized according to driving conditions. For example, if the weather is rainy or snowy, the preset time or preset driving distance may be shortened.
不同实施例的方式可以组合。例如,在一些实施例中,处理设备可以将与车速相关的第一提醒信息的内容发送至用户所佩戴的可穿戴设备,由可穿戴设备以震动方式提示。在一些实施例中,处理设备可以间隔预设时间向用户终端发送“请对当前行驶状况进行反馈”的第一提醒信息,且每次第一提醒信息的发送方式不同,分别为语音、图像、文字等。The approaches of different embodiments can be combined. For example, in some embodiments, the processing device may send the content of the first reminder information related to the vehicle speed to the wearable device worn by the user, and the wearable device will prompt in a vibration manner. In some embodiments, the processing device may send the first reminder message "Please give feedback on the current driving condition" to the user terminal at preset time intervals, and each time the first reminder message is sent in a different way, namely voice, image, text etc.
在一些实施例中,处理设备可以基于用户画像,发送第一提醒信息给用户终端。用户画像可以反映用户的兴趣和需求。用户画像可以基于用户关联信息确定。用户关联信息的更多介绍可以参见下文相关描述。例如,当用户画像反映用户对车辆的速度感兴趣,则处理设备可以发送与车辆速度相关的第一提醒信息。通过用户画像,可以发送用户更感兴趣的提醒信息,提高用户的反馈兴趣,从而获得更多的反馈信息。In some embodiments, the processing device may send the first reminder information to the user terminal based on the user portrait. User portraits can reflect the interests and needs of users. User portraits can be determined based on user association information. For more information about user association information, please refer to the related description below. For example, when the user profile reflects that the user is interested in the speed of the vehicle, the processing device may send first reminder information related to the speed of the vehicle. Through the user portrait, it is possible to send reminder information that the user is more interested in, to increase the user's interest in feedback, and to obtain more feedback information.
在一些实施例中,处理设备可以基于车辆状态和/或用户状态,确定是否发送第一提醒信息给用户终端,或/和确定发送的第一提醒信息的内容。在一些实施例中,处理设备可以基于当前的状态信息(包括当前车辆状态和/或当前用户状态),确定是否发送第一提醒信息,或/和确定发送的第一提醒信息的内容。In some embodiments, the processing device may determine whether to send the first reminder information to the user terminal based on the vehicle status and/or the user status, or/and determine the content of the sent first reminder information. In some embodiments, the processing device may determine whether to send the first reminder message based on the current status information (including the current vehicle status and/or the current user status), or/and determine the content of the sent first reminder message.
在一些实施例中,处理设备可以基于当前车辆状态,确定是否发送第一提醒信息及其内容。处理设备可以基于当前车辆状态的一种信息,确定是否发送第一提醒信息及其内容。例如,处理设备可以基于当前车辆状态是否为发生行驶事件的异常行驶状态,确定是否发送第一提醒信息。具体的,若当前车辆状态为异常行驶状态,则发送第一提醒信息。处理设备可以根据异常行驶状态的行驶事件类型,确定第一提醒信息的内容。示例的,当前车辆状态出现行驶事件“颠簸”,处理设备可以发送第一提醒信息“请反馈车辆是否颠簸”。处理设备可以基于当前车辆的行驶路段,确定是否发送第一提醒信息及其内容。示例的,若车辆处于转弯路段,发送第一提醒信息“请反馈车辆转弯是否平稳”。处理设备可以基于当前车辆的行驶环境,确定是否发送第一提醒信息及其内容。示例的,当前车辆的路况环境为拥堵时,处理设备可以发送第一提醒信息“请反馈车辆是否频繁出现急刹车”。In some embodiments, the processing device may determine whether to send the first reminder message and its content based on the current vehicle state. The processing device may determine whether to send the first reminder information and its content based on one type of information of the current vehicle state. For example, the processing device may determine whether to send the first reminder information based on whether the current vehicle state is an abnormal driving state in which a driving event occurs. Specifically, if the current vehicle state is an abnormal driving state, the first reminder information is sent. The processing device may determine the content of the first reminder information according to the driving event type of the abnormal driving state. For example, if a driving event "bump" occurs in the current vehicle state, the processing device may send a first reminder message "please feedback whether the vehicle is bumpy". The processing device may determine whether to send the first reminder information and its content based on the current driving section of the vehicle. For example, if the vehicle is on a turning section, the first reminder message "Please feedback whether the vehicle is turning smoothly" is sent. The processing device may determine whether to send the first reminder information and its content based on the current driving environment of the vehicle. For example, when the road condition environment of the current vehicle is congested, the processing device may send the first reminder message "Please feedback whether the vehicle frequently brakes suddenly".
在一些实施例中,处理设备可以基于当前车辆状态的多种信息,确定是否发送第一提醒信息,以及第一提醒信息的内容。例如,处理设备可以基于预设规则,结合当前车辆状态的多种信息,确定是否发送第一提醒信息。预设规则可以是对当前车辆状态的多种信息分别进行打分,再对多种信息对应的分数进行融合(如,求平均、加权求和、加权求平均等),基于融合后的分数确定是否发送第一提醒信息(如,融合后的分数大于某个阈值,则发送第一提醒信息)。第一提醒信息的内容可以基于多种信息中分数大于阈值的信息确定。In some embodiments, the processing device may determine whether to send the first reminder information and the content of the first reminder information based on various information of the current vehicle state. For example, the processing device may determine whether to send the first reminder information based on preset rules and in combination with various information of the current vehicle state. The preset rule can be to score various information of the current vehicle state separately, and then fuse the scores corresponding to the various information (such as averaging, weighted sum, weighted average, etc.), and determine whether to Sending first reminder information (for example, if the fused score is greater than a certain threshold, the first reminder information is sent). The content of the first reminder information may be determined based on the information with a score greater than a threshold among various types of information.
在一些实施例中,处理设备可以基于训练好的第一提醒模型对当前车辆状态的多种信息进行处理,确定是否发送第一提醒信息,以及第一提醒信息的内容。处理设备将多种信息输入第一提醒模型,输出是否发送第一提醒信息,以及第一提醒信息的内容主题。多种信息在输入模型之前,处理设备可以对多种信息预处理,包括筛选、向量表示、向量归一化等。内容主题是指用户反馈所需要针对的行驶状况。内容主题可以包括:颠簸、超速、急刹车等。基于内容主题可以预先设置对应的第一提醒信息的内容。In some embodiments, the processing device may process various information of the current vehicle state based on the trained first reminder model, and determine whether to send the first reminder information and the content of the first reminder information. The processing device inputs a variety of information into the first reminder model, and outputs whether to send the first reminder information and the content subject of the first reminder information. Before various information is input into the model, the processing device can preprocess various information, including screening, vector representation, vector normalization, etc. The content theme refers to the driving situation that the user feedback needs to target. Content topics can include: bumps, speeding, sudden braking, etc. The content of the corresponding first reminder information can be preset based on the content theme.
训练好的第一提醒模型可以基于多个第一训练样本训练得到,第一训练样本包括样本车辆状态,标签包括是否需要发送第一提醒信息,以及第一提醒信息的内容主题。第一提醒模型可以包括但不限于线性回归模型、神经网络模型、决策树、支持向量机和朴素贝叶斯等。The trained first reminder model can be obtained based on a plurality of first training samples. The first training samples include sample vehicle status, and the tags include whether to send the first reminder information and the content subject of the first reminder information. The first reminder model may include but not limited to linear regression model, neural network model, decision tree, support vector machine, naive Bayesian and so on.
在一些实施例中,处理设备可以基于当前用户状态,确定是否发送第一提醒信息,和/或确定第一提醒信息的内容。在一些实施例中,处理设备可以基于当前用户状态的一种信息,确定是否发送第一提醒信息及其内容。例如,用户的空闲情况反映用户处于空闲时,处理设备可以发送第一提醒信息“请对车辆的自动驾驶技术进行评价”。又例如,用户情绪反映用户的情绪为惊慌,处理设备可以发送第一提醒信息“车辆是否平稳”或“车辆是否急刹车”等。又例如,用户的车辆使用情况反映用户已经上车,处理设备可以发送第一提醒信息“车辆启动是否平稳”等。In some embodiments, the processing device may determine whether to send the first reminder information and/or determine the content of the first reminder information based on the current user status. In some embodiments, the processing device may determine whether to send the first reminder information and its content based on a type of current user state information. For example, when the user's idle status reflects that the user is idle, the processing device may send a first reminder message "Please evaluate the automatic driving technology of the vehicle". For another example, if the user's emotion reflects that the user's emotion is panic, the processing device may send the first reminder information "is the vehicle stable" or "is the vehicle suddenly braking?" and so on. For another example, the user's vehicle usage status reflects that the user has gotten into the vehicle, and the processing device may send the first reminder message "whether the vehicle starts smoothly" or the like.
在一些实施例中,处理设备可以基于当前用户状态的多种信息,确定是否发送第一提醒信息,以及第一提醒信息的内容。例如,处理设备可以基于预设规则,结合当前用户状态的多种信息,确定是否发送第一提醒信息及其内容。示例的,用户的车辆使用情况反映用户已经上车,且用户处于忙碌状态,处理设备可以不需要发送第一提醒信息。用户的情绪为惊慌,但用户处于较为忙碌,处理设备可以发送第一提醒信息。In some embodiments, the processing device may determine whether to send the first reminder information and the content of the first reminder information based on various information of the current user status. For example, the processing device may determine whether to send the first reminder information and its content based on preset rules and in combination with various information of the current user status. For example, the user's vehicle usage status reflects that the user has already boarded the vehicle and the user is busy, and the processing device may not need to send the first reminder information. The user's mood is panic, but the user is relatively busy, and the processing device may send the first reminder message.
在一些实施例中,处理设备可以基于当前用户状态中的一种或多种信息和当前车辆状态的一种或多种信息,确定是否发送第一提醒信息及其内容。在一些实施例中,处理设备可以利用预设规则,基于当前用户状态和当前车辆状态,确定是否发送第一提醒信息,以及第一提醒信息的内容。预设规则可以根据需求设定。例如,车辆当前的行驶路段为转弯路段,且用户情绪为惊慌,处理设备可以发送第一提醒信息“当前转弯是否平稳”。又例如,车辆当前的行驶状态为超速,且用户情绪为难受,处理设备可以发送第一提醒信息“当前车速是否过快”。又例如,用户情绪为难受,车辆当前的车内环境温度偏高,处理设备可以发送第一提醒信息“当前车内温度是否过高”。In some embodiments, the processing device may determine whether to send the first reminder information and its content based on one or more types of information in the current user state and one or more types of information in the current vehicle state. In some embodiments, the processing device may use preset rules to determine whether to send the first reminder information and the content of the first reminder information based on the current user state and the current vehicle state. Preset rules can be set according to requirements. For example, if the current driving section of the vehicle is a turning section, and the user's emotion is panic, the processing device may send the first reminder message "is the current turning smooth". For another example, if the current driving state of the vehicle is speeding, and the user is in a bad mood, the processing device may send the first reminder message "Is the current speed too fast?". For another example, if the user is in a bad mood and the current interior temperature of the vehicle is relatively high, the processing device may send a first reminder message "whether the current interior temperature is too high".
在一些实施例中,处理设备可以利用第二提醒模型,基于当前用户状态和当前车辆状态,确定是否发送第一提醒信息及其内容。第二提醒模型与第一提醒模型类似。In some embodiments, the processing device may use the second reminder model to determine whether to send the first reminder information and its content based on the current user status and the current vehicle status. The second reminder model is similar to the first reminder model.
在一些实施例中,相比于第一提醒模型而言,第二提醒模型输出的内容主题还可以与用户情绪相关。对应的,第一提醒信息的内容可以包括与用户情绪的匹配内容。例如,用户情绪为生气,则第一提醒信息的内容可以包括安抚用户的内容。In some embodiments, compared with the first reminder model, the content topics output by the second reminder model may also be related to user emotions. Correspondingly, the content of the first reminder information may include content matching the user's emotion. For example, if the user's emotion is angry, the content of the first reminder message may include content to appease the user.
通过综合考虑当前车辆状态和当前用户状态确定是否发送第一提醒信息,可以保证对车辆当前的行驶状况进行更准确的评估。使得在需要用户反馈的情况下及时提醒用户,为后续行驶的优化提供基础。而且,可以避免对用户造成干扰。By comprehensively considering the current vehicle state and the current user state to determine whether to send the first reminder information, a more accurate assessment of the current driving condition of the vehicle can be ensured. This enables the user to be reminded in time when user feedback is required, and provides a basis for subsequent driving optimization. Also, disturbance to users can be avoided.
在一些实施例中,处理设备可以基于用户反馈意愿,确定是否发送第一提醒信息。例如,当用户反馈意愿反映用户不愿意进行反馈时,处理设备不发送第一提醒信息给用户终端。用户反馈意愿可以根据用户关联信息确定。用户关联信息是指与用户相关的信息。用户关联信息包括:用户基础信息和用户历史行为信息。用户基础信息包括用户信用等级、用户性别、年龄、职业、爱好、用户注册平台的时长、用户的反馈意向和反馈意向程度等。用户历史行为信息包括:用户历史订单信息、用户历史评价信息和用户历史反馈信息等。在一些实施例中,处理设备可以从存储设备或平台(例如,网约车平台)获取用户关联信息。In some embodiments, the processing device may determine whether to send the first reminder information based on the user's feedback intention. For example, when the user's willingness to give feedback reflects that the user is not willing to give feedback, the processing device does not send the first reminder information to the user terminal. The user's willingness to feedback may be determined according to user association information. The user-associated information refers to information related to the user. User association information includes: user basic information and user historical behavior information. User basic information includes user credit rating, user gender, age, occupation, hobbies, user registration platform duration, user feedback intention and degree of feedback intention, etc. User historical behavior information includes: user historical order information, user historical evaluation information, and user historical feedback information. In some embodiments, the processing device may acquire user association information from a storage device or a platform (for example, an online car-hailing platform).
不同实施例的方式可以组合。例如,在一些实施例中,处理设备可以基于车辆状态和用户画像,确定是否发送第一提醒信息以及第一提醒信息的内容。例如,用户画像反应用户对速度敏感,当车辆的行驶速度被检测到超速时,处理设备可以发送第一提醒信息。The approaches of different embodiments can be combined. For example, in some embodiments, the processing device may determine whether to send the first reminder information and the content of the first reminder information based on the vehicle state and the user profile. For example, the user profile reflects that the user is sensitive to speed, and when the speed of the vehicle is detected as exceeding the speed limit, the processing device may send the first reminder information.
不同实施例的方式可以组合。例如,在一些实施例中,处理设备可以基于车辆状态,以文本的方式发送第一提醒信息给车载终端;在一些实施例中,处理设备可以基于用户状态,以震动的方式发送第一提醒信息给用户的可穿戴设备;在一些实施例中,处理设备可以基于车辆状态和用户状态,以图像的方式发送第一提醒信息给用户的手机端,用户接收到第一提醒信息后,以点击图标的方式进行反馈。The approaches of different embodiments can be combined. For example, in some embodiments, the processing device may send the first reminder message to the vehicle terminal in the form of text based on the vehicle status; in some embodiments, the processing device may send the first reminder message in the form of vibration based on the user status A wearable device for the user; in some embodiments, the processing device can send the first reminder information to the user's mobile phone in the form of an image based on the vehicle status and the user status. After the user receives the first reminder information, click the icon way of feedback.
在一些实施例中,处理设备可以基于后续的状态信息确定是否发送第一提醒信息,以及第一提醒信息的内容和/方式。后续的状态信息包括预设时间后车辆状态、预设时间后用户状态、目标位置处车辆状态和/或目标位置处用户状态。In some embodiments, the processing device may determine whether to send the first reminder information, and the content and/or manner of the first reminder information based on the subsequent state information. The subsequent status information includes vehicle status after a preset time, user status after a preset time, vehicle status at the target location and/or user status at the target location.
预设时间后车辆状态可以是以当前时间为起点,预设时间后的车辆状态。预设时间可以是一个或者多个。预设时间可以是预先设置,例如,10min、20min等。预设时间可以根据行驶状况、用户状态和/或用户关联信息等确定。例如,若当前道路拥堵,则预设时间可以延长。又例如,若根据用户关联信息确定用户对反馈不积极,则预设时间可以延长。The vehicle state after the preset time may be the vehicle state after the preset time starting from the current time. There can be one or more preset times. The preset time can be preset, for example, 10 minutes, 20 minutes and so on. The preset time can be determined according to driving conditions, user status and/or user association information, and the like. For example, if the current road is congested, the preset time can be extended. For another example, if it is determined according to the user association information that the user is not positive about the feedback, the preset time may be extended.
在一些实施例中,预设时间后车辆状态可以预测获取。根据当前的车辆状态和预设时间,预测预设时间后的车辆状态。例如,预测预设时间后的是否有颠簸行驶事件,可以基于预设时间后车辆可能的行驶位置来确定。预测预设时间后的行驶位置,可以基于当前的行驶速度、行驶路线来确定。In some embodiments, the vehicle state can be obtained predictively after a preset time. According to the current vehicle state and the preset time, the vehicle state after the preset time is predicted. For example, predicting whether there will be a bumpy driving event after the preset time may be determined based on the possible driving position of the vehicle after the preset time. The predicted driving position after the preset time can be determined based on the current driving speed and driving route.
在一些实施例中,预测可以通过第一车辆状态预测模型实现。第一车辆状态预测模型可以对当前车辆状态和预设时间进行处理,得到预设时间后车辆状态。In some embodiments, the prediction may be achieved by a first vehicle state prediction model. The first vehicle state prediction model can process the current vehicle state and the preset time to obtain the vehicle state after the preset time.
第一车辆状态预测模型训练时所用的第二训练样本包括样本当前车辆状态和样本预设时间,标签表征预设时间后车辆状态。第一车辆状态预测模型可以包括但不限于线性回归模型、神经网络模型、决策树、支持向量机和朴素贝叶斯等。The second training samples used in the training of the first vehicle state prediction model include samples of current vehicle state and sample preset time, and the label represents the state of the vehicle after the preset time. The first vehicle state prediction model may include but not limited to linear regression model, neural network model, decision tree, support vector machine, naive Bayesian and so on.
在一些实施例中,第一车辆状态预测模型的输入除了预设时间和当前的车辆状态以外,还可以包括车辆当前行驶所使用的导航路线(即,第一导航路线)等,相应的,第二训练样本还包括样本第一导航路线。In some embodiments, in addition to the preset time and the current vehicle state, the input of the first vehicle state prediction model may also include the navigation route (ie, the first navigation route) used by the vehicle currently driving, etc., correspondingly, the first The second training samples also include sample first navigation routes.
在一些实施例中,处理设备还可以通过车辆在预设时间后到达的位置处的历史车辆行驶状况,对预设时间后车辆状态进行优化或更新。例如,处理设备预测车辆在预设时间后到达位置X,且处理设备预测的预设时间后车辆状态包括“颠簸”的异常行驶状态,位置X处超过阈值的历史车辆行驶状况并未包括“颠簸”,则可以将预设时间后车辆状态更新为“不颠簸”。通过车辆在预设时间后到达的位置处的历史车辆行驶状况,对预设时间后车辆状态进行优化或更新,可以通过多个历史车辆的行驶状况,更贴合实际情况的获取预设时间后车辆状态,提高预设时间后车辆状态的预测准确性。In some embodiments, the processing device may also optimize or update the state of the vehicle after the preset time by using the historical vehicle driving conditions at the location where the vehicle arrives after the preset time. For example, the processing device predicts that the vehicle arrives at position X after a preset time, and the vehicle state after the preset time predicted by the processing device includes an abnormal driving state of "bumping", and the historical vehicle driving status at position X that exceeds a threshold does not include "bumping". ", the vehicle status can be updated to "no bumps" after the preset time. Through the historical vehicle driving conditions at the position where the vehicle arrives after the preset time, the vehicle status after the preset time is optimized or updated, and the driving conditions of multiple historical vehicles can be used to obtain the after-the-preset time that is more suitable for the actual situation. Vehicle status, to improve the prediction accuracy of vehicle status after a preset time.
预设时间后用户状态与预设时间后车辆状态类似,不再赘述。在一些实施例中,预测预设时间后用户状态可以通过第一用户状态预测模型实现。第一用户状态预测模型可以对当前用户状态和预设时间进行处理,得到预设时间后用户状态。第一用户状态预测模型还可以对用户状态、预设时间以及用户关联信息进行处理,得到预设时间后用户状态。关于用户关联信息可参见上文相关描述。第一用户状态预测模型与第一车辆状态预测模型类似,在此不再赘述。The state of the user after the preset time is similar to the state of the vehicle after the preset time, and will not be repeated here. In some embodiments, predicting the user state after a preset time can be realized by using a first user state prediction model. The first user state prediction model can process the current user state and the preset time to obtain the user state after the preset time. The first user state prediction model can also process the user state, preset time and user related information to obtain the user state after the preset time. For user association information, please refer to the relevant description above. The first user state prediction model is similar to the first vehicle state prediction model, and will not be repeated here.
目标位置处车辆状态或目标位置处用户状态中的目标位置可以是预设位置。例如,用户终端、驾驶终端或处理设备等预先设置或确定的位置。目标位置可以是包括:点、区域或路段。The target position in the vehicle state at the target position or in the user state at the target position may be a preset position. For example, a preset or determined location of a user terminal, a driving terminal, or a processing device. The target location can include: a point, an area or a road segment.
目标位置可以是一个或多个。在一些实施例中,目标位置可以基于预设规则设置。预设规则可以是每隔预设距离确定一个目标位置。预设规则还可以是将可能发生行驶事件的位置作为目标位置。例如,将转弯位置、行人拥堵(如,学校等)路段或位置等作为目标位置。处理设备、用户终端或驾驶终端可以获取车辆当前行驶的导航路线(即,第一导航路线),并从该导航路线中确定可能发生行驶事件的位置作为目标位置。There can be one or more target locations. In some embodiments, the target location can be set based on preset rules. The preset rule may be to determine a target position every preset distance. The preset rule may also take the location where the driving event may occur as the target location. For example, a turning position, a section or position with pedestrian congestion (such as a school, etc.) is used as the target position. The processing device, the user terminal or the driving terminal may obtain the navigation route (ie, the first navigation route) that the vehicle is currently driving, and determine the location where the driving event may occur as the target location from the navigation route.
在一些实施例中,目标位置可以基于反馈信息、历史信息等预测得到,关于预测得到目标位置的具体细节可以参见步骤520及其相关描述,在此不再赘述。In some embodiments, the target position can be predicted based on feedback information, historical information, etc. For specific details about the predicted target position, refer to step 520 and related descriptions, which will not be repeated here.
在一些实施例中,目标位置处车辆状态可以预测获取。根据当前车辆状态和目标位置,预测目标位置处车辆状态。在一些实施例中,预测通过第二车辆状态预测模型实现。第二车辆状态预测模型可以对当前车辆状态和目标位置进行处理,得到目标位置处车辆状态。训练第二车辆状态预测模型所用的第三训练样本包括样本当前车辆状态和样本目标位置,标签用于表征目标位置处车辆状态。在一些实施例中,第二车辆状态预测模型可以包括但不限于线性回归模型、神经网络模型、决策树、支持向量机和朴素贝叶斯等。In some embodiments, the state of the vehicle at the target location can be obtained predictively. According to the current vehicle state and the target position, the vehicle state at the target position is predicted. In some embodiments, the prediction is achieved by a second vehicle state prediction model. The second vehicle state prediction model can process the current vehicle state and the target position to obtain the vehicle state at the target position. The third training sample used for training the second vehicle state prediction model includes a sample current vehicle state and a sample target position, and the label is used to represent the vehicle state at the target position. In some embodiments, the second vehicle state prediction model may include but not limited to linear regression model, neural network model, decision tree, support vector machine, naive Bayesian and so on.
在一些实施例中,处理设备还可以基于目标位置处的历史行驶状况确定目标位置处的行驶状况。例如,将目标位置处的历史行驶状况、当前车辆状态和目标位置输入第二车辆状态预测模型,确定目标位置处的行驶状况。In some embodiments, the processing device may also determine the driving conditions at the target location based on historical driving conditions at the target location. For example, the historical driving conditions at the target location, the current vehicle state and the target location are input into the second vehicle state prediction model to determine the driving conditions at the target location.
在一些实施例中,处理设备还可以基于目标位置和当前行驶参数,计算得到车辆行驶至目标位置的预设时间,从而基于该预设时间和车辆当前状态利用第一车辆状态预测模型得到目标位置处车辆状态。In some embodiments, the processing device can also calculate the preset time for the vehicle to travel to the target position based on the target position and the current driving parameters, so as to obtain the target position based on the preset time and the current state of the vehicle using the first vehicle state prediction model vehicle status.
在一些实施例中,目标位置处用户状态的预测可以通过第二用户状态预测模型实现。第二用户状态预测模型可以对当前用户状态和目标位置进行处理,得到目标位置处用户状态。第二用户状态预测模型与第二车辆状态预测模型类似,在此不再赘述。In some embodiments, the prediction of the user state at the target location can be realized by a second user state prediction model. The second user state prediction model can process the current user state and the target location to obtain the user state at the target location. The second user state prediction model is similar to the second vehicle state prediction model, and will not be repeated here.
在一些实施例中,与基于当前车辆状态确定是否发生第一提醒信息类似,处理设备可以基于预设时间后车辆状态确定是否发送第一提醒信息及其内容。例如,处理设备可以基于预设时间后车辆状态确定是否发生行驶事件,若发生则可以发送第一提醒信息。In some embodiments, similar to determining whether the first reminder message occurs based on the current vehicle state, the processing device may determine whether to send the first reminder message and its content based on the vehicle state after a preset time. For example, the processing device may determine whether a driving event occurs based on the state of the vehicle after a preset time, and if so, may send the first reminder information.
在一些实施例中,与基于当前用户状态确定是否发送第一提醒信息类似,处理设备可以基于预设时间后用户状态确定是否发送第一提醒信息及其内容。In some embodiments, similar to determining whether to send the first reminder information based on the current user status, the processing device may determine whether to send the first reminder information and its content based on the user status after a preset time.
在一些实施例中,与基于当前用户状态和当前车辆状态确定是否发送第一提醒信息类似,处理设备可以基于预设时间后车辆状态和预设时间后用户状态,确定是否发送第一提醒信息及其内容。In some embodiments, similar to determining whether to send the first reminder information based on the current user status and the current vehicle status, the processing device may determine whether to send the first reminder information and based on the vehicle status after a preset time and the user status after a preset time. its content.
在一些实施例中,与基于当前车辆状态确定是否发生第一提醒信息类似,处理设备可以基于目标位置处车辆状态确定是否发送第一提醒信息及其内容。In some embodiments, similar to determining whether to send the first reminder message based on the current vehicle state, the processing device may determine whether to send the first reminder message and its content based on the vehicle state at the target location.
在一些实施例中,与基于当前用户状态确定是否发送第一提醒信息类似,处理设备可以基于目标位置处用户状态确定是否发送第一提醒信息及其内容。In some embodiments, similar to determining whether to send the first reminder information based on the current user status, the processing device may determine whether to send the first reminder information and its content based on the user status at the target location.
在一些实施例中,与基于当前用户状态和当前车辆状态确定是否发送第一提醒信息类似,处理设备可以基于目标位置处车辆状态和目标位置处用户状态,确定是否发送第一提醒信息及其内容。In some embodiments, similar to determining whether to send the first reminder information based on the current user status and the current vehicle status, the processing device may determine whether to send the first reminder information and its content based on the vehicle status at the target location and the user status at the target location .
基于后续的状态信息确定的第一提醒信息是向用户发送的提前的提醒信息,即提前提醒用户对后续的行驶状况进行反馈。此时,将第一提醒信息发送给用户终端的时间可以根据实际情况调整。例如,可以在距离目标位置预设距离发送。又例如,可以在达到预设时间前某个时间发送。又例如,可以根据用户状态、用户终端状态、行驶环境或/和用户关联信息确定发送时间。示例的,在达到预设时间或目标位置之前,用户状态或用户终端状态空闲的情况下发送。The first reminder information determined based on the subsequent state information is early reminder information sent to the user, that is, the user is reminded in advance to give feedback on the subsequent driving conditions. At this time, the time for sending the first reminder information to the user terminal may be adjusted according to actual conditions. For example, it is possible to send at a preset distance from the target location. For another example, it may be sent at a certain time before reaching the preset time. For another example, the sending time may be determined according to user state, user terminal state, driving environment, or/and user related information. Exemplarily, before the preset time or the target location is reached, the user state or the user terminal state is idle and the state is sent.
在一些实施例中,处理设备可以基于后续的用户状态、后续的用户终端状态、后续的行驶环境、用户关联信息确定第一提醒信息的方式。具体可参见图4及其相关描述,在此不再赘述。In some embodiments, the processing device may determine the manner of the first reminder information based on the subsequent user state, the subsequent user terminal state, the subsequent driving environment, and user association information. For details, reference may be made to FIG. 4 and related descriptions thereof, and details are not repeated here.
在一些实施例中,后续的用户终端状态可以包括预设时间后用户终端状态和目标位置处用户终端状态。关于用户终端状态可以参见图4及其相关描述。In some embodiments, the subsequent state of the user terminal may include the state of the user terminal after a preset time and the state of the user terminal at the target location. Regarding the state of the user terminal, refer to FIG. 4 and related descriptions.
在一些实施例中,预设时间后用户终端状态或目标位置处用户终端状态可以预测得到。例如,可以识别聊天内容,预测预设时间后聊天是否结束。在一些实施例中,处理设备可以根据当前用户终端状态、用户关联信息和/或当前用户状态,预测后续的用户终端状态。In some embodiments, the state of the user terminal or the state of the user terminal at the target location can be predicted after a preset time. For example, it is possible to identify chat content and predict whether the chat will end after a preset time. In some embodiments, the processing device may predict a subsequent user terminal state according to the current user terminal state, user association information and/or current user state.
不同实施例的方式可以组合。例如,在一些实施例中,可以基于用户情绪和当前用户终端状态,预测后续的用户终端状态。示例的,若用户情绪为“开心”,当前用户终端状态为玩游戏,则预测的后续的用户终端状态为玩游戏。在一些实施例中,可以基于用户空闲情况、用户情绪和当前用户终端状态,预测后续的用户终端状态。The approaches of different embodiments can be combined. For example, in some embodiments, the subsequent user terminal state can be predicted based on user emotion and current user terminal state. For example, if the user emotion is "happy" and the current user terminal state is playing games, then the predicted subsequent user terminal state is playing games. In some embodiments, the subsequent state of the user terminal may be predicted based on user idle conditions, user emotions, and current user terminal state.
在一些实施例中,后续的行驶环境可以包括预设时间后行驶环境和目标位置处行驶环境。在一些实施例中,预设时间后行驶环境和目标位置处行驶环境可以从服务平台获取(例如,地图服务或者天气服务等)。In some embodiments, the subsequent driving environment may include the driving environment after a preset time and the driving environment at the target location. In some embodiments, the driving environment and the driving environment at the target location can be obtained from a service platform (for example, map service or weather service, etc.) after a preset time.
不同实施例的方式可以组合。例如,在一些实施例中,处理设备可以基于状态信息,实时发送第一提醒信息给用户终端;在一些实施例中,处理设备可以基于当前状态信息,以图像的方式实时发送第一提醒信息给用户终端,以及基于后续的状态信息,以语音的方式在到达预设时间或目标位置前的某个时间发送第一提醒信息给用户终端。The approaches of different embodiments can be combined. For example, in some embodiments, the processing device can send the first reminder information to the user terminal in real time based on the status information; in some embodiments, the processing device can send the first reminder information to the user terminal in real time in the form of an image based on the current status information. The user terminal, and based on the subsequent state information, sends the first reminder information to the user terminal by voice at a certain time before reaching the preset time or the target position.
在一些实施例中,基于后续的状态信息确定的第一提醒信息可以直接显示在用户终端的导航界面上。通过此方式,用户可通过查看导航路线提前获知需要反馈的内容和反馈的位置。In some embodiments, the first reminder information determined based on the subsequent state information may be directly displayed on the navigation interface of the user terminal. In this way, the user can know in advance what needs feedback and where to give feedback by viewing the navigation route.
如图6A-D所示,图6B为车辆的行进界面,如图6B所示,车辆正在从当前位置A行驶至位置B1,则处理设备可以在用户终端的界面上显示由当前位置行驶至下一位置的预计时间,以提示用户在到达下一位置时进行反馈。例如,用户终端的界面上可显示“正在前往B1,预计需反馈的时间:20min”。As shown in Figures 6A-D, Figure 6B is the driving interface of the vehicle. As shown in Figure 6B, the vehicle is traveling from the current position A to the position B1, and the processing device can display on the user terminal interface that the vehicle is traveling from the current position to the next position. Estimated time at a location to prompt the user for feedback when they arrive at the next location. For example, the interface of the user terminal may display "Going to B1, estimated time for feedback: 20 minutes".
在一些实施例中,处理设备可以在当前位置反馈界面和车辆的行进界面上,显示后续的车辆状态(即预设时间后车辆状态和目标位置处车辆状态)对应的行驶位置处的道路情况。以图6A或6B为例,用户终端界面上显示的位置A至位置B1的路段图标表示该路段为延时行驶路段。例如,因道路泥泞或施工需要比平时更长时间行驶的路段;位置B2至位置B3的路段图标表示该路段为有学校的路段;位置B3至位置B4的路段图标表示该路段为红绿灯多的路段。In some embodiments, the processing device can display the road conditions at the driving position corresponding to the subsequent vehicle state (ie, the vehicle state after a preset time and the vehicle state at the target position) on the current position feedback interface and the vehicle traveling interface. Taking FIG. 6A or 6B as an example, the road segment icons from position A to position B1 displayed on the user terminal interface indicate that the road segment is a delayed driving segment. For example, road sections that require longer driving than usual due to muddy roads or construction; road section icons from position B2 to position B3 indicate that the road section has a school; road section icons from position B3 to position B4 indicate that the road section is a road section with many traffic lights .
在一些实施例中,处理设备还可以在车辆的行进界面上显示车辆当前位置处的道路情况。示例地,如图6B所示,图6B中右边的悬浮窗可显示车辆当前道路泥泞/施工。In some embodiments, the processing device may also display road conditions at the current location of the vehicle on the vehicle's traveling interface. For example, as shown in FIG. 6B , the floating window on the right side in FIG. 6B may display that the current road of the vehicle is muddy/under construction.
在一些实施例中,处理设备可以基于用户的预设指令,动态调整当前位置反馈界面和车辆的行进界面。预设指令可以是用户对当前位置处的行驶状况进行反馈后产生的指令。仍以图6A为例,若用户点击了表情图标,即对当前位置处的行驶状况进行了反馈,则处理设备可以将当前位置反馈界面切换至车辆的行进界面。In some embodiments, the processing device may dynamically adjust the current position feedback interface and the vehicle's traveling interface based on the user's preset instruction. The preset instruction may be an instruction generated after the user gives feedback on the driving condition at the current location. Still taking FIG. 6A as an example, if the user clicks the emoticon icon to give feedback on the driving conditions at the current location, the processing device may switch the current location feedback interface to the vehicle's driving interface.
在一些实施例中,用户可在用户终端界面上对当前位置反馈界面和车辆的行进界面进行缩放。示例地,以图6A或图6B为例,用户可点击当前位置反馈界面和车辆的行进界面上显示的“-”图标和“+”图标对界面进行缩放。In some embodiments, the user can zoom in on the current position feedback interface and the vehicle's traveling interface on the user terminal interface. For example, taking FIG. 6A or FIG. 6B as an example, the user can click the "-" icon and the "+" icon displayed on the current position feedback interface and the vehicle's traveling interface to zoom the interface.
在图6A所示用户界面中,当前车辆位置为位置A、预设时间后车辆位置为B1、B2和B3,其中,B1、B2和B3分别为10min后的车辆位置、20min后的车辆位置以及30min后的车辆位置。在当前的用户界面上,显示针对10min后的行驶状况的反馈的第一提醒信息“预计10min到达位置B1,请准备对10min后的行驶状况进行反馈”,用户可点击界面上的三个表情图标进行反馈,其中,三个表情图标从左至右分别代表非常满意、一般满意和不满意。10min之后,用户界面更新为图6B,当前车辆位置更新为位置B1,B2和B3分别为10min后的车辆位置和20min后的车辆位置,当前界面上第一提醒信息更新为“预计10min到达位置B2,请准备对10min后的行驶状况进行反馈”。In the user interface shown in Figure 6A, the current vehicle position is position A, and the vehicle positions after the preset time are B 1 , B 2 and B 3 , where B 1 , B 2 and B 3 are the vehicle positions after 10 minutes, The vehicle position after 20 minutes and the vehicle position after 30 minutes. On the current user interface, the first reminder message for the feedback of the driving situation in 10 minutes is displayed, "Estimated to arrive at position B 1 in 10 minutes, please prepare to give feedback on the driving situation in 10 minutes." The user can click on the three expressions on the interface Icons for feedback, among which, from left to right, the three emoji icons represent very satisfied, generally satisfied and dissatisfied respectively. After 10 minutes, the user interface is updated to Figure 6B, the current vehicle position is updated to position B 1 , B 2 and B 3 are the vehicle position after 10 minutes and the vehicle position after 20 minutes, respectively, and the first reminder message on the current interface is updated to "Estimated 10 minutes Arrived at position B 2 , please prepare to give feedback on the driving conditions after 10 minutes."
如图6C所示用户界面中,当前车辆位置为位置A,目标位置包括位置C1、C2、C3、C4、C5以及C6,其中,C1、C2、C3、C4、C5和C6分别为转弯位置、转弯位置、学校路段、转弯位置、红绿灯位置、转弯位置。在当前的用户界面上,显示位置C1的行驶状况的反馈的第一提醒信息“请准备对C1处转弯是否平稳进行反馈”,用户可点击界面上的三个表情图标进行反馈。当车辆行驶到C1后,用户对该位置的行驶状况(具体为转弯是否平稳)进行了反馈。且,用户界面进入到图6D,当前车辆位置更新为C1,目标位置更新为位置C2、C3、C4、C5和C6,当前界面上第一提醒信息更新为“请准备对C2处转弯是否平稳进行反馈”。In the user interface shown in Figure 6C, the current vehicle position is position A, and the target positions include positions C 1 , C 2 , C 3 , C 4 , C 5 and C 6 , where C 1 , C 2 , C 3 , C 4. C5 and C6 are turning position, turning position, school section, turning position, traffic light position and turning position respectively. On the current user interface, the first reminder message "Please prepare to give feedback on whether the turn at C1 is smooth" is displayed for the feedback of the driving condition at position C1 , and the user can click the three emoticon icons on the interface to give feedback. After the vehicle travels to C1 , the user gives feedback on the driving conditions at this location (specifically whether the turning is smooth or not). And, the user interface enters Figure 6D, the current vehicle position is updated to C 1 , the target position is updated to positions C 2 , C 3 , C 4 , C 5 and C 6 , and the first reminder message on the current interface is updated to "Please prepare for Feedback on whether the turn at C 2 is smooth."
由此可知,预设时间后车辆状态和目标位置处车辆状态均用于反映车辆未来行驶状况,通过基于未来的行驶状况发送第一提醒信息,可以到达预设时间或目标位置之前,提前提醒用户进行反馈,避免因发送第一提醒信息的延时,导致车辆已驶过预设时间处的位置或目标位置时用户却未发送反馈信息的情况发生。It can be seen that the vehicle state after the preset time and the vehicle state at the target position are used to reflect the future driving conditions of the vehicle. By sending the first reminder information based on the future driving conditions, the user can be reminded in advance before reaching the preset time or the target position Feedback is performed to avoid the situation that the user does not send feedback information when the vehicle has passed the position at the preset time or the target position due to the delay in sending the first reminder information.
步骤230,获取用户响应于第一提醒信息,在用户终端输入的对车辆的行驶状况的反馈信息。在一些实施例中,步骤230可以由第二获取模块执行。Step 230, acquiring the feedback information on the driving condition of the vehicle input by the user on the user terminal in response to the first reminder information. In some embodiments, step 230 may be performed by the second obtaining module.
用户是指乘坐车辆的乘客。车辆可以是智能出行中使用的车辆,即用户乘坐的车辆。例如,车辆可以是网约车中的共享车辆。又例如,车辆可以是自动驾驶车辆等。关于自动驾驶车辆的具体细节可以参见上文相关描述,在此不再赘述。User means a passenger traveling in a vehicle. The vehicle may be a vehicle used in smart travel, that is, a vehicle on which a user rides. For example, the vehicle can be a shared vehicle in online car-hailing. For another example, the vehicle may be an automatic driving vehicle or the like. For specific details about the self-driving vehicle, refer to the relevant description above, and will not repeat them here.
用户终端是用户进行操作或接收信息的终端。在一些实施例中,用户终端可以是为用户提供在线服务的终端。例如,用户终端可以是为用户提供网约车服务的终端。又例如,用户终端可以是为用户提供自动驾驶服务的终端。用户终端可以包括但不限于笔记本、平板电脑、手机、个人数码助理(PDA)、车内摄像设备、专用触摸设备和可穿戴设备等中的一种或多种组合。在一些实施例中,用户终端还可以是车辆内部用于采集信息或提供信息的设备终端,例如,车载终端、电子设备或遥控设备等。A user terminal is a terminal for a user to perform operations or receive information. In some embodiments, the user terminal may be a terminal that provides online services for users. For example, the user terminal may be a terminal that provides online car-hailing services for users. For another example, the user terminal may be a terminal that provides automatic driving services for users. User terminals may include, but are not limited to, one or more combinations of notebooks, tablet computers, mobile phones, personal digital assistants (PDAs), in-vehicle camera equipment, dedicated touch devices, and wearable devices. In some embodiments, the user terminal may also be a device terminal inside the vehicle for collecting information or providing information, for example, a vehicle terminal, an electronic device, or a remote control device.
车辆的行驶状况可以包括与车辆行驶相关的信息。行驶状况可以包括:行驶路线、行驶位置、行驶路段、行驶环境、行驶状态和行驶参数等中的一种或多种的组合。The running condition of the vehicle may include information related to the running of the vehicle. The driving condition may include: one or a combination of driving route, driving location, driving road section, driving environment, driving state, and driving parameters.
行驶路线可以是车辆从出发地前往目的地行驶的线路。在一些实施例中,行驶路线可以是处理设备基于出发地和目的地自动生成的至少一个导航路线。出发地和目的地可以通过多种方式获取。例如,通过用户在用户终端输入获取。The travel route may be a route along which the vehicle travels from the departure point to the destination. In some embodiments, the driving route may be at least one navigation route automatically generated by the processing device based on the departure place and the destination. The origin and destination can be obtained in various ways. For example, it can be acquired by the user inputting on the user terminal.
行驶位置可以是车辆行驶经过的位置。位置可以包括点、区域或路段。在一些实施例中,行驶位置可以是车辆已经经过的位置、当前位置或即将经过的位置。行驶位置可以是行驶路线中的轨迹点。例如,行驶位置可以包括出发地、目的地和当前位置等。The driving location may be a location where the vehicle is driving. Locations can include points, areas, or segments. In some embodiments, the driving location may be a location that the vehicle has passed, a current location, or a location that is about to pass. The driving location may be a track point in the driving route. For example, the driving location may include a departure place, a destination, a current location, and the like.
路段可以是路网上至少两个位置点构成的线路。至少两个位置点可以是相邻或非相邻的。例如,路段可以是一条道路的一段或全部。A road section may be a line formed by at least two location points on the road network. At least two location points may be adjacent or non-adjacent. For example, a road segment can be part or all of a road.
在一些实施例中,行驶路段可以是车辆行驶经过的路段。在一些实施例中,行驶路段可以是车辆已经经过的路段、当前位置所处的路段或即将经过的路段。在一些实施例中,行驶路段还可以是行驶路线中包括的预设路段。预设路段可以根据实际需求进行具体设置,例如,预设路段可以包括转弯路段、环岛路段、禁止停车路段、单向行驶路段和事故多发路段中的至少一种。In some embodiments, the driving section may be a section that the vehicle travels through. In some embodiments, the driving section may be a section that the vehicle has passed, a section where the current location is located, or a section that is about to pass. In some embodiments, the driving section may also be a preset section included in the driving route. The preset road section can be specifically set according to actual needs. For example, the preset road section can include at least one of a turning road section, a roundabout road section, a no-stopping road section, a one-way driving road section, and an accident-prone road section.
行驶环境可以是与车辆或车辆行驶相关的环境信息。行驶环境可以包括车辆行驶时车内环境和车辆行驶的外界环境。在一些实施例中,行驶环境可以包括车内空气质量、车内湿度大小、车内温度、车内乘坐人数、车内是否整洁、车内光线和车内乘客面貌等。在一些实施例中,行驶环境可以包括天气环境、路况环境和时间环境中的至少一种。The driving environment may be environmental information related to the vehicle or the driving of the vehicle. The driving environment may include the environment inside the vehicle when the vehicle is running and the external environment where the vehicle is running. In some embodiments, the driving environment may include the air quality in the car, the humidity in the car, the temperature in the car, the number of passengers in the car, whether the car is clean, the light in the car, and the appearance of the passengers in the car. In some embodiments, the driving environment may include at least one of weather environment, road condition environment and time environment.
在一些实施例中,天气环境可以反映气温、气压、湿度和能见度等。例如,天气环境可以包括下雨、下雪、晴朗等。In some embodiments, the weather environment may reflect air temperature, air pressure, humidity, visibility, and the like. For example, weather conditions may include raining, snowing, sunny, and the like.
在一些实施例中,路况环境可以反映车辆行驶的顺畅情况。例如,路况环境可以反映道路险峻程度、车道数目、道路拥堵程度、道路封闭情况、道路施工情况和交通管制情况等。例如,路况环境可以包括车流量、红绿灯个数、前方正在施工等。In some embodiments, the road condition environment may reflect the smoothness of the vehicle's driving. For example, the road condition environment can reflect the steepness of the road, the number of lanes, the degree of road congestion, the situation of road closure, the situation of road construction and the situation of traffic control, etc. For example, the road condition environment may include traffic flow, the number of traffic lights, and construction ahead.
在一些实施例中,时间环境可以反映车辆行驶的时间信息。例如,时间环境可以包括是否为节假日、是否为工作日、是否为上下班高峰等等。In some embodiments, the time environment may reflect time information of vehicle travel. For example, the time environment may include whether it is a holiday, whether it is a working day, whether it is a rush hour, and so on.
行驶状态可以是车辆行驶过程中车辆的状态信息。在一些实施例中,行驶状态可以包括:正常行驶状态或异常行驶状态等。异常行驶状态可以是发生行驶事件的行驶,正常行驶状态可以是未发生行驶事件的行驶。行驶事件可以是车辆在行驶过程中发生的与车辆操作相关的事件和影响用户乘坐体验的事件。在一些实施例中,行驶事件可以包括车辆的启动、停车、加速、减速、急加速、超速、急刹车、转弯和颠簸等事件。The driving state may be state information of the vehicle during the driving process of the vehicle. In some embodiments, the driving state may include: a normal driving state or an abnormal driving state, and the like. The abnormal driving state may be driving in which a driving event occurs, and the normal driving state may be driving in which no driving event occurs. The driving event may be an event related to vehicle operation and an event that affects the user's riding experience that occurs during the driving of the vehicle. In some embodiments, the driving events may include events such as starting, stopping, accelerating, decelerating, rapid acceleration, overspeed, sudden braking, turning and bumping of the vehicle.
行驶参数是指反映车辆行驶状况的参数。在一些实施例中,行驶参数包括但不限于:速度参数和加速度参数等。The driving parameter refers to a parameter reflecting the driving condition of the vehicle. In some embodiments, the driving parameters include but are not limited to: speed parameters, acceleration parameters and the like.
反馈信息可以反映用户对车辆的行驶状况的态度。在一些实施例中,反馈信息可以包括对车辆的行驶状况是否满意和/或满意程度(例如,非常满意、一般满意和不满意等)等。在一些实施例中,反馈信息还可以反映其他信息。例如,满意或不满意的原因、对车辆的行驶状况的建议等。The feedback information can reflect the user's attitude towards the driving condition of the vehicle. In some embodiments, the feedback information may include whether the driving condition of the vehicle is satisfactory and/or the degree of satisfaction (for example, very satisfied, generally satisfied, dissatisfied, etc.) and the like. In some embodiments, the feedback information may also reflect other information. For example, reasons for satisfaction or dissatisfaction, suggestions for the driving condition of the vehicle, etc.
在一些实施例中,用户可以依照自己的意愿或需求在用户终端输入反馈信息。例如,用户根据车辆行驶状况(例如,车辆车速过快或车辆急刹车),在用户终端输入反馈信息。又例如,用户随时在用户终端输入反馈信息。In some embodiments, the user may input feedback information on the user terminal according to his own wish or demand. For example, the user inputs feedback information on the user terminal according to the driving condition of the vehicle (for example, the vehicle speed is too fast or the vehicle brakes suddenly). For another example, the user inputs feedback information on the user terminal at any time.
在一些实施例中,用户可以基于处理设备发送的第一提醒信息,输入反馈信息。In some embodiments, the user may input feedback information based on the first reminder information sent by the processing device.
不同实施例的方式可以组合。例如,在一些实施例中,用户可以在手机端中输入对车辆的行驶参数的反馈信息;在一些实施例中,处理设备可以基于预设时间后车辆状态确定是否发送第一提醒信息,用户可以在收到第一提醒信息后,在适当时候在车载终端中输入对车辆的行驶路线的反馈信息。The approaches of different embodiments can be combined. For example, in some embodiments, the user can input feedback information on the driving parameters of the vehicle in the mobile phone; in some embodiments, the processing device can determine whether to send the first reminder information based on the vehicle state after a preset time, and the user can After receiving the first reminder information, input the feedback information on the driving route of the vehicle into the vehicle-mounted terminal at an appropriate time.
在一些实施例中,用户可以通过多种方式输入反馈信息。例如,用户可以通过点击图标或文字按钮、发送文本或语音、或者做出手势动作或人脸动作等发送反馈信息。示例的,用户终端界面上显示的“点赞”和“点踩”图标,用户通过点击“点踩”的图标发送代表不满意的反馈信息。用户面对终端的摄像头做出与“满意”对应的预设手势动作作为发送的反馈信息。In some embodiments, the user may input feedback information in various ways. For example, users can send feedback information by clicking icons or text buttons, sending text or voice, or making gestures or facial movements. For example, the "like" and "dislike" icons displayed on the user terminal interface, the user sends feedback information representing dissatisfaction by clicking the "dislike" icon. The user faces the camera of the terminal and makes a preset gesture action corresponding to "satisfactory" as the feedback information sent.
不同实施例的方式可以组合。例如,在一些实施例中,用户可以在手机界面点击图标输入对行驶事件的反馈信息;在一些实施例中,处理设备可以基于目标位置处车辆状态确定是否发送第一提醒信息,若发送,则处理设备在距离目标位置预设距离时发送第一提醒信息给用户的可穿戴设备,用户可以在收到第一提醒信息后,通过可穿戴设备发送语音作为对行驶路线的反馈信息。The approaches of different embodiments can be combined. For example, in some embodiments, the user can click an icon on the mobile phone interface to input feedback information on the driving event; in some embodiments, the processing device can determine whether to send the first reminder information based on the vehicle status at the target location, and if sent, then The processing device sends the first reminder information to the user's wearable device when it is at a preset distance from the target position, and the user can send a voice through the wearable device as feedback information on the driving route after receiving the first reminder information.
用户输入反馈信息之后,反馈信息可以存储在存储设备中或者直接发送给处理设备。处理设备(例如,第二获取模块)可以直接从用户终端获取反馈信息,也可以从存储设备中读取反馈信息。After the user inputs the feedback information, the feedback information may be stored in the storage device or directly sent to the processing device. The processing device (for example, the second obtaining module) may directly obtain the feedback information from the user terminal, or may read the feedback information from the storage device.
在一些实施例中,处理设备获取反馈信息之后,可以对反馈信息进行处理,确定反馈信息所反映的态度。例如,处理设备可以通过预设的图标与态度之间关系,确定用户在用户终端上点击的图标所代表的态度。又例如,处理设备可以识别(例如,通过模型或算法等)用户终端发送的文字、图片、视频或语音,确定反映的态度。In some embodiments, after the processing device acquires the feedback information, it may process the feedback information to determine the attitude reflected in the feedback information. For example, the processing device may determine the attitude represented by the icon clicked by the user on the user terminal according to the preset relationship between the icon and the attitude. For another example, the processing device may recognize (for example, through a model or algorithm, etc.) the text, picture, video or voice sent by the user terminal, and determine the reflected attitude.
不同实施例的方式可以组合。例如,在一些实施例中,处理设备可以基于当前用户状态(例如,用户当前的情绪),确定是否发送第一提醒信息,用户可以基于车载设备接收到的第一提醒信息,在手机端中输入反馈信息;在一些实施例中,处理设备可以基于预设时间后车辆状态,确定是否发送第一提醒信息,若发送,则在预设时间前某个时刻发送第一提醒信息给手机端,用户可以基于手机端接收到的第一提醒信息,在手机端中输入反馈信息,当反馈信息反映用户对导航路线不满意时,则可以更新导航路线。The approaches of different embodiments can be combined. For example, in some embodiments, the processing device may determine whether to send the first reminder message based on the current user state (for example, the user's current emotion), and the user may input the Feedback information; in some embodiments, the processing device can determine whether to send the first reminder message based on the vehicle status after the preset time, and if so, send the first reminder message to the mobile phone at a certain moment before the preset time, and the user Feedback information can be input into the mobile terminal based on the first reminder information received by the mobile terminal, and when the feedback information reflects that the user is not satisfied with the navigation route, the navigation route can be updated.
本说明书一些实施例通过获取状态信息,以及时向用户终端发送第一提醒信息,使得用户响应于第一提醒信息,在用户终端输入对车辆的形式状况的反馈信息,便于处理设备后续对车辆的行驶系统进行操作,改善用户反馈不满意所对应的行驶情况,提升用户的乘车体验;同时,通过用户在行程过程中的及时反馈,可以避免自动驾驶车辆自动设置的行程控制不能满足用户的实际需求,进一步提升用户的乘车体验。In some embodiments of this specification, the first reminder information is sent to the user terminal in a timely manner by acquiring status information, so that the user responds to the first reminder information and inputs feedback information on the status of the vehicle at the user terminal, which facilitates subsequent processing of the vehicle by the processing device. The driving system is operated to improve the driving situation corresponding to the unsatisfactory user feedback and improve the user's riding experience; at the same time, through the user's timely feedback during the travel process, it can avoid that the travel control automatically set by the self-driving vehicle cannot meet the user's actual situation. To further enhance the user's ride experience.
图3是根据本说明书一些实施例所示的确定状态信息的流程图。如图3所示,该流程300可以包括下述步骤310至步骤340。在一些实施例中,流程300可以由处理设备(例如,处理设备112)执行。在一些实施例中,流程300可以由第一获取模块执行。Fig. 3 is a flow chart of determining state information according to some embodiments of the present specification. As shown in FIG. 3 , the
步骤310,从第一终端获取用户的图像信息。
第一终端可以是用于采集图像的终端设备。例如,摄像设备、监控设备、带有摄像头的用户终端或带有摄像头的车载设备等。用户的图像信息可以是第一终端拍摄的用户图像或第一终端拍摄的用户视频中包括的图像帧。The first terminal may be a terminal device for capturing images. For example, a camera device, a monitoring device, a user terminal with a camera, or a vehicle-mounted device with a camera, etc. The image information of the user may be an image of the user captured by the first terminal or an image frame included in a video of the user captured by the first terminal.
在一些实施例中,第一终端可以实时获取用户的图像信息并上传至数据库。处理设备可以从第一终端处实时获取用户的图像信息。处理设备还可以从数据库中获取用户的图像信息。In some embodiments, the first terminal can acquire the image information of the user in real time and upload it to the database. The processing device may acquire the image information of the user from the first terminal in real time. The processing device can also obtain the image information of the user from the database.
步骤320,从第二终端获取车辆相关的音频信息。
在一些实施例中,第二终端可以是获取音频信息的终端设备。例如,录音设备、摄像设备、带有录音功能的用户终端或带有录音功能的车载设备等。第二终端和第一终端可以相同或不同。In some embodiments, the second terminal may be a terminal device for acquiring audio information. For example, a recording device, a camera device, a user terminal with a recording function, or a vehicle-mounted device with a recording function, etc. The second terminal and the first terminal may be the same or different.
车辆相关的音频信息是指车辆发出或车辆内部环境中发出的音频数据。在一些实施例中,车辆相关的音频信息可以包括:车辆行驶发出的音频(如,发动机的声音、刹车的声音等)、用户使用用户终端发出或接收的音频,或者用户与车辆的行驶司机之间的沟通音频等。The vehicle-related audio information refers to audio data emitted by the vehicle or emitted in the environment inside the vehicle. In some embodiments, the audio information related to the vehicle may include: the audio generated by the driving of the vehicle (such as the sound of the engine, the sound of brakes, etc.), the audio generated or received by the user using the user terminal, or the audio information between the user and the driver of the vehicle. communication audio etc.
在一些实施例中,第二终端可以实时获取车辆相关的音频信息并上传至数据库。处理设备可以从第二终端处实时获取车辆相关的音频信息。处理设备还可以从数据库中获取车辆相关的音频信息。In some embodiments, the second terminal can acquire vehicle-related audio information in real time and upload it to the database. The processing device can acquire vehicle-related audio information from the second terminal in real time. The processing device may also obtain vehicle-related audio information from the database.
步骤330,提取图像信息的图像特征,以及音频信息的音频特征。
在一些实施例中,图像特征可以包括颜色特征、纹理特征、形状特征和空间特征等。在一些实施例中,处理设备可以通过图像特征提取算法或图像特征提取模型提取图像特征。例如,图像特征提取模型可以包括卷积神经网络模型等。In some embodiments, image features may include color features, texture features, shape features, spatial features, and the like. In some embodiments, the processing device may extract image features through an image feature extraction algorithm or an image feature extraction model. For example, the image feature extraction model may include a convolutional neural network model and the like.
在一些实施例中,音频特征可以包括采样频率、比特率、通道数、帧率、过零率、短时能量和短时自相关系数等。在一些实施例中,处理设备可以通过音频特征提取算法提取音频特征。音频特征提取算法可以包括但不限于线性预测分析(Linear PredictionCoefficients,LPC)、感知线性预测系数(Perceptual Linear Predictive,PLP)、线性预测倒谱系数(Linear Predictive Cepstral Coefficient,LPCC)和梅尔频率倒谱系数(Mel-Frequency Cepstrum Coefficient,MFCC)等。In some embodiments, audio features may include sampling frequency, bit rate, number of channels, frame rate, zero-crossing rate, short-term energy, short-term autocorrelation coefficient, and the like. In some embodiments, the processing device may extract audio features through an audio feature extraction algorithm. Audio feature extraction algorithms may include, but are not limited to, linear predictive analysis (Linear Prediction Coefficients, LPC), perceptual linear predictive coefficients (Perceptual Linear Predictive, PLP), linear predictive cepstral coefficients (Linear Predictive Cepstral Coefficient, LPCC) and Mel frequency cepstrum Number (Mel-Frequency Cepstrum Coefficient, MFCC) and so on.
在一些实施例中,处理设备在提取音频特征或图像特征之前,对图像信息或音频信息进行预处理。图像信息的预处理包括:平滑化、噪声消除、边缘增强、边缘特征提取等。音频信息的预处理包括:预加重、分帧、加窗等。In some embodiments, the processing device pre-processes the image information or audio information before extracting the audio features or image features. The preprocessing of image information includes: smoothing, noise elimination, edge enhancement, edge feature extraction, etc. The preprocessing of audio information includes: pre-emphasis, framing, windowing, etc.
步骤340,基于对图像特征和音频特征进行的处理,确定状态信息。
在一些实施例中,处理可以通过预先训练好的特征处理模型进行。预先训练好的特征处理模型可以基于图像特征和音频特征,确定状态信息。在一些实施例中,特征处理模型的第四训练样本包括样本车辆的样本图像特征和样本音频特征,标签用于表征样本车辆的状态信息。当确定的状态信息为车辆状态时,则标签代表车辆状态,例如,标签代表车辆的行驶事件:启动、停车、加速或转弯等。当确定的状态信息为用户状态时,则标签代表用户状态,例如,标签代表用户的情绪:生气、难受、惊慌或高兴等。处理设备可以基于多个训练样本迭代更新初始特征处理模型的参数,以使模型的损失函数满足预设条件,例如,损失函数收敛,或损失函数值小于预设值。当损失函数满足预设条件时模型训练完成,得到训练好的特征处理模型。In some embodiments, processing may be performed by a pre-trained feature processing model. Pre-trained feature processing models can determine state information based on image features and audio features. In some embodiments, the fourth training sample of the feature processing model includes sample image features and sample audio features of the sample vehicle, and the label is used to represent the state information of the sample vehicle. When the determined status information is the status of the vehicle, the tag represents the status of the vehicle, for example, the tag represents the driving event of the vehicle: starting, stopping, accelerating or turning, etc. When the determined status information is the user status, the tag represents the user status, for example, the tag represents the user's emotion: angry, uncomfortable, panicked or happy, etc. The processing device can iteratively update the parameters of the initial feature processing model based on a plurality of training samples, so that the loss function of the model satisfies a preset condition, for example, the loss function converges, or the loss function value is smaller than a preset value. When the loss function meets the preset conditions, the model training is completed, and the trained feature processing model is obtained.
在一些实施例中,图像特征提取模型和特征处理模型可以通过端到端的训练方式训练得到。具体的,将样本用户的样本图像信息输入初始图像特征提取模型,样本音频特征输入初始特征处理模型,基于表征样本车辆的状态信息的标签和初始特征处理模型输出的结果构建损失函数,并基于损失函数迭代更新初始特征处理模型的参数,直至满足预设条件。In some embodiments, the image feature extraction model and feature processing model can be obtained through end-to-end training. Specifically, the sample image information of the sample user is input into the initial image feature extraction model, the sample audio feature is input into the initial feature processing model, and the loss function is constructed based on the label representing the state information of the sample vehicle and the output result of the initial feature processing model, and based on the loss The function iteratively updates the parameters of the initial feature processing model until the preset conditions are met.
在本说明书的一些实施例中,通过实时获取的用户图像信息和车辆音频信息,可以实时确定当前用户状态和当前车辆状态,便于后续实时获取当前状态信息,发送第一提醒信息。In some embodiments of this specification, the current user status and the current vehicle status can be determined in real time through the user image information and vehicle audio information acquired in real time, so as to facilitate subsequent real-time acquisition of current status information and sending of the first reminder message.
图4是根据本说明书一些实施例所示的发送第一提醒信息的流程图。如图4所示,该流程400可以包括下述步骤410和步骤420。在一些实施例中,流程400可以由处理设备(例如,处理设备112)执行。Fig. 4 is a flowchart of sending first reminder information according to some embodiments of the present specification. As shown in FIG. 4 , the
步骤410,确定反馈提醒方式。在一些实施例中,步骤610可以由发送模块执行。
在一些实施例中,反馈提醒方式可以用于确定第一提醒信息的表示方式。例如,语音、文本、图像、视频、震动等。反馈提醒方式可以与用户状态、用户终端状态、行驶环境和用户关联信息中的至少一个相关。关于用户状态的具体细节可以参见上述步骤210及其相关描述,在此不再赘述。关于行驶环境具体细节可以参见上述步骤230及其相关描述,在此不再赘述。In some embodiments, the feedback reminder method may be used to determine the representation method of the first reminder information. For example, voice, text, image, video, vibration, etc. The feedback reminder method may be related to at least one of user status, user terminal status, driving environment and user associated information. For specific details about the user status, reference may be made to the
用户终端状态可以反映终端电量、终端待机时长、终端使用时长和终端是否正在被使用、终端当前的使用方式(看视频、听歌等)等。The user terminal status can reflect the terminal power, the terminal standby time, the terminal use time, whether the terminal is being used, the current use mode of the terminal (watching videos, listening to songs, etc.), etc.
在一些实施例中,反馈提醒方式可以基于用户状态确定。In some embodiments, the way of reminding the feedback can be determined based on the status of the user.
不同实施例的方式可以组合。例如,在一些实施例中,当用户的空闲情况反映用户正在看书,则反馈提醒方式可以为语音;在一些实施例中,当用户的空闲情况反映用户正在听歌,则反馈提醒方式可以为文本显示或图像;在一些实施例中,当用户的情绪为愤怒时,则反馈提醒方式可以为语音。The approaches of different embodiments can be combined. For example, in some embodiments, when the user's idle situation reflects that the user is reading a book, the feedback reminder method can be voice; in some embodiments, when the user's idle situation reflects that the user is listening to music, the feedback reminder method can be text display or image; in some embodiments, when the user's emotion is anger, the feedback reminder method can be voice.
在一些实施例中,反馈提醒方式可以基于用户终端状态确定。In some embodiments, the way of reminding the feedback can be determined based on the state of the user terminal.
不同实施例的方式可以组合。例如,在一些实施例中,当用户终端状态反映用户正在使用扬声器通话或播放音乐等时,反馈提醒方式可以为图像显示或文本;在一些实施例中,当用户终端状态反映用户的手机处于低电量或待机状态时,反馈提醒方式可以通过车载设备或可穿戴设备进行,例如,通过车载设备或智能手表语音显示、图像显示或文本显示等。The approaches of different embodiments can be combined. For example, in some embodiments, when the user terminal state reflects that the user is using a speaker to talk or play music, etc., the feedback reminder method can be image display or text; When the power is on or in standby state, the feedback reminder method can be carried out through the on-board device or wearable device, for example, through the on-board device or smart watch voice display, image display or text display.
在一些实施例中,反馈提醒方式可以基于行驶环境确定。In some embodiments, the feedback reminder method can be determined based on the driving environment.
不同实施例的方式可以组合。例如,在一些实施例中,当车内环境信息反映环境嘈杂,不方便收听音频时,反馈提醒方式可以是通过图像显示或文本,当车内环境信息反映车内光线昏暗或光线过亮时,反馈提醒方式可以是语音;在一些实施例中,当路况环境为拥堵路段,此时车辆刹车频率较高,长时间看手机屏幕可能导致用户不适,反馈提醒方式可以是语音或震动。The approaches of different embodiments can be combined. For example, in some embodiments, when the environmental information in the car reflects that the environment is noisy and it is inconvenient to listen to the audio, the feedback reminder method can be through image display or text; when the environmental information in the car reflects that the light in the car is dim or the light is too bright, The feedback reminder method can be voice; in some embodiments, when the road condition environment is a congested road section, the vehicle brakes frequently at this time, and looking at the mobile phone screen for a long time may cause user discomfort, and the feedback reminder method can be voice or vibration.
在一些实施例中,反馈提醒方式还可以基于用户关联信息确定。例如,用户关联信息反映用户的年龄超过预设年龄,反馈提醒方式中的文字和声音可以被放大。又例如,用户信息反映用户常用语言为英语,反馈提醒方式中的文字和声音可以切换为英语。又例如,用户信息反映用户为中国人,反馈提醒方式中的文字和声音可以切换为中文。In some embodiments, the feedback reminder method may also be determined based on user association information. For example, if the user association information reflects that the user's age exceeds the preset age, the text and sound in the feedback reminder method can be amplified. For another example, the user information reflects that the user's usual language is English, and the text and sound in the feedback reminder method can be switched to English. For another example, if the user information reflects that the user is Chinese, the text and sound in the feedback reminder method can be switched to Chinese.
在一些实施例中,反馈提醒方式还可以基于用户状态、用户终端状态、行驶环境和用户关联信息中的多种确定。处理设备可以基于预设规则或训练好的反馈提醒方式确定模型,对用户状态、用户终端状态、行驶环境和用户关联信息中的多种信息进行处理,确定反馈提醒方式。In some embodiments, the feedback reminder method can also be based on various determinations in user status, user terminal status, driving environment and user associated information. The processing device can determine a model based on a preset rule or a trained feedback and reminder method, process various information in user status, user terminal status, driving environment and user related information, and determine a feedback reminder method.
例如,如前所述,用户状态、用户终端状态、行驶环境和用户关联信息中每一种可以包含多个类型,每个类型可以预设对应的反馈提醒方式,预设规则可以是对用户状态、用户终端状态、行驶环境和用户关联信息中多种信息分别进行打分,通过对相同类型的反馈提醒方式的分数进行融合(如,求平均、加权求和、加权求平均等),基于不同类型的反馈提醒方式的融合后的分数,确定最终的反馈提醒方式(如,选取融合后分数最大的反馈提醒方式)。For example, as mentioned above, each of user status, user terminal status, driving environment and user related information can contain multiple types, and each type can preset a corresponding feedback reminder method, and the preset rule can be a user status , user terminal status, driving environment, and user-related information are scored separately, and the scores of the same type of feedback reminder methods are fused (such as averaging, weighted sum, weighted average, etc.), based on different types The final feedback reminder method is determined by the fused score of the feedback reminder method (for example, the feedback reminder method with the largest fusion score is selected).
又例如,处理设备可以基于预设规则或训练好的反馈提醒方式确定模型同时对用户状态、用户终端状态、行驶环境和用户关联信息中的多种信息进行处理,确定多个初始反馈提醒方式;基于预设筛选规则,从多个初始反馈提醒方式中确定最终的反馈提醒方式。预设筛选规则可以是随机筛选或者根据需求设置。For another example, the processing device may simultaneously process multiple information in the user state, user terminal state, driving environment, and user related information based on preset rules or a trained feedback reminder method determination model, and determine multiple initial feedback reminder methods; Based on preset screening rules, a final feedback reminder method is determined from multiple initial feedback reminder methods. The preset filtering rules can be random filtering or set according to requirements.
在一些实施例中,反馈提醒方式可以是基于以上实际情况实时变化。例如,用户正在接通电话时,反馈提醒方式可以由原先的语音显示变化为文本显示或图像显示。In some embodiments, the feedback reminder method can be changed in real time based on the above actual situation. For example, when the user is on the phone, the feedback reminder method can be changed from the original voice display to text display or image display.
步骤420,基于反馈提醒方式生成第一提醒信息,并将第一提醒信息发送给用户终端。在一些实施例中,步骤420可以由发送模块执行。Step 420: Generate first reminder information based on the feedback reminder method, and send the first reminder information to the user terminal. In some embodiments,
关于生成第一提醒信息并发送给用户终端的具体细节可以参见上述步骤220及其相关描述,在此不再赘述。在一些实施例中,处理设备可以通过短信、网络或蓝牙等传输方式向用户终端发送第一提醒信息。For specific details about generating the first reminder information and sending it to the user terminal, reference may be made to the
在本说明书的一些实施例中,通过基于各种信息(例如,用户状态、用户终端状态、行驶环境和用户关联信息等),智能且动态确定对应的反馈提醒方式,避免固定的反馈提醒方式对用户造成打扰,提升用户的乘车体验。In some embodiments of this specification, based on various information (for example, user status, user terminal status, driving environment and user related information, etc.), the corresponding feedback reminder method is intelligently and dynamically determined to avoid the impact of fixed feedback reminder methods on The user is disturbed, and the user's riding experience is improved.
图5是根据本说明书一些实施例所示的预测目标位置的流程图。如图5所示,该流程500可以包括下述步骤510和步骤520。在一些实施例中,流程500可以由处理设备(例如,处理设备112)执行。在一些实施例中,流程500可以由第一获取模块执行。Fig. 5 is a flow chart of predicting a target position according to some embodiments of the present specification. As shown in FIG. 5 , the
步骤510,获取与第一导航路线上轨迹点和用户中至少一个相关的历史反馈信息,以及历史反馈信息对应的历史行驶状况。
在一些实施例中,第一导航路线可以是车辆正在使用的导航路线。如前步骤230所述,行驶路线可以包括至少一个导航路线,在一些实施例中,第一导航路线可以是用户从行驶路线中选择的一个导航路线,或者可以是处理设备自动从行驶路线中选择的最优导航路线(例如,行程最短的导航路线、花费时间最短的导航路线、或消费金额最少的导航路线等)。In some embodiments, the first navigation route may be a navigation route that the vehicle is using. As described in step 230, the driving route may include at least one navigation route. In some embodiments, the first navigation route may be a navigation route selected by the user from the driving routes, or may be automatically selected by the processing device from the driving routes. The optimal navigation route (for example, the navigation route with the shortest travel time, the navigation route with the shortest time spent, or the navigation route with the least consumption amount, etc.).
在一些实施例中,历史用户对历史车辆的历史行驶状况的历史反馈信息可以存储在存储设备(如,数据库140)、平台中。可以理解的,历史车辆的历史行驶状况存在对应的至少一个历史反馈信息。例如,历史用户、历史车辆、历史行驶状况和历史反馈信息的对应关系可以存储在存储设备中。In some embodiments, historical feedback information of historical users on historical driving conditions of historical vehicles may be stored in a storage device (eg, database 140 ) or a platform. It can be understood that there is at least one piece of historical feedback information corresponding to the historical driving conditions of the historical vehicles. For example, the correspondence between historical users, historical vehicles, historical driving conditions and historical feedback information may be stored in the storage device.
第一导航路线上的轨迹点可以是第一导航路线上包括的位置点。在一些实施例中,获取模块可以获取与第一导航路线上的轨迹点相关的历史反馈信息。例如,获取模块可以从存储设备或平台中获取第一导航路线上的轨迹点对应的历史反馈信息,以及该历史反馈信息对应的历史行驶状况。The track points on the first navigation route may be position points included on the first navigation route. In some embodiments, the acquiring module can acquire historical feedback information related to track points on the first navigation route. For example, the obtaining module may obtain historical feedback information corresponding to track points on the first navigation route and historical driving conditions corresponding to the historical feedback information from a storage device or a platform.
在一些实施例中,获取模块可以获取与用户相关的历史反馈信息。例如,获取模块可以从存储设备或平台中获取历史用户为该用户的历史反馈信息,以及该历史反馈信息对应的历史行驶状况。In some embodiments, the acquiring module can acquire historical feedback information related to the user. For example, the acquisition module may acquire the historical feedback information of the historical user as the user from the storage device or the platform, and the historical driving conditions corresponding to the historical feedback information.
在一些实施例中,获取模块可以获取与用户和第一导航路线上的轨迹点相关的历史反馈信息。例如,获取模块从存储设备或平台中获取历史用户针对第一导航路线上的轨迹点的历史反馈信息,以及该历史反馈信息对应的历史行驶状况,其中,历史用户为该用户。In some embodiments, the acquiring module can acquire historical feedback information related to the user and the track points on the first navigation route. For example, the obtaining module obtains the historical feedback information of the historical user on the track points on the first navigation route from the storage device or the platform, and the historical driving conditions corresponding to the historical feedback information, wherein the historical user is the user.
步骤520,基于历史反馈信息和历史行驶状况,预测第一导航路线上的目标位置。
在一些实施例中,处理设备可以基于与第一导航路线上的轨迹点和/或用户相关的历史反馈信息(可以称为“第一历史反馈信息”),预测第一导航路线上的目标位置。例如,处理设备可以将与第一历史反馈信息中的负面反馈(例如,反馈不满意)对应的轨迹点确定为目标位置。例如,用户或其他用户过去对第一导航路线包括的轨迹点1和轨迹点2的历史行驶状况的反馈信息为不满意,则处理设备可以将轨迹点1和2确定为目标位置。又例如,处理设备可以将第一历史反馈信息中包括负面反馈次数大于阈值的轨迹点确定为目标位置。预设次数可以按实际需求具体设置,例如,3次或5次等。In some embodiments, the processing device may predict the target position on the first navigation route based on historical feedback information (which may be referred to as "first historical feedback information") related to track points and/or users on the first navigation route . For example, the processing device may determine a track point corresponding to negative feedback (eg, unsatisfactory feedback) in the first historical feedback information as the target position. For example, if the user or other users were dissatisfied with past feedback information on the historical driving conditions of track point 1 and track point 2 included in the first navigation route, the processing device may determine track point 1 and track point 2 as target positions. For another example, the processing device may determine, as the target position, a track point whose number of times of negative feedback included in the first historical feedback information is greater than a threshold. The preset number of times can be specifically set according to actual needs, for example, 3 times or 5 times.
在一些实施例中,处理设备可以基于第一历史反馈信息对应的历史行驶状况(可以称为“第一历史行驶状况”),预测第一导航路线上的目标位置。例如,处理设备可以将历史行驶状况中反映有行驶事件的轨迹点确定为目标位置。示例的,轨迹点2和3处反映有行驶事件“转弯”,则可以将轨迹点2和3确定为目标位置。In some embodiments, the processing device may predict the target position on the first navigation route based on the historical driving conditions corresponding to the first historical feedback information (may be referred to as "first historical driving conditions"). For example, the processing device may determine a track point reflecting a driving event in the historical driving conditions as the target position. For example, if the driving event "turn" is reflected at track points 2 and 3, then track points 2 and 3 may be determined as target positions.
在一些实施例中,处理设备可以基于第一历史反馈信息和第一历史行驶状况,预测第一导航路线上的目标位置。在一些实施例中,处理设备可以将第一历史行驶状况中反映有行驶事件,且其对应的第一历史反馈信息为负面反馈的轨迹点确定为目标位置。仍以上述示例为例,则可以将轨迹点2确定为目标位置。In some embodiments, the processing device may predict the target position on the first navigation route based on the first historical feedback information and the first historical driving condition. In some embodiments, the processing device may determine, as the target position, a track point that reflects a driving event in the first historical driving condition and whose corresponding first historical feedback information is negative feedback. Still taking the above example as an example, track point 2 may be determined as the target position.
在一些实施例中,处理设备可以基于训练好的目标位置预测模型预测第一导航路线上的目标位置。具体的,目标位置预测模型可以对第一历史反馈信息和第一历史行驶状况进行处理,输出目标位置。目标位置预测模型可以包括但不限于图神经网络模型、线性回归模型、神经网络模型、决策树、支持向量机和朴素贝叶斯等。In some embodiments, the processing device may predict the target position on the first navigation route based on the trained target position prediction model. Specifically, the target position prediction model may process the first historical feedback information and the first historical driving condition, and output the target position. The target position prediction model may include, but not limited to, a graph neural network model, a linear regression model, a neural network model, a decision tree, a support vector machine, and naive Bayesian.
目标位置预测模型为图神经网络模型时,图神经网络模型的节点为第一导航路线上的轨迹点,节点的特征至少可以包括:第一历史反馈信息、第一历史行驶状况和轨迹点的属性。轨迹点的属性可以反映轨迹点的类型,例如,转弯路段、拥堵路段、学校附近等。图神经网络模型的边为轨迹点之间的关系,边的特征可以包括距离关系、是否出现在同一个导航路线上和/或是否在同一个路段等。将边的特征和节点的特点输入图神经网络模型,图神经网络模型的节点输出对应的轨迹点是否为目标位置。When the target position prediction model is a graph neural network model, the nodes of the graph neural network model are track points on the first navigation route, and the characteristics of the nodes may at least include: the first historical feedback information, the first historical driving conditions, and the attributes of the track points . The attribute of the track point may reflect the type of the track point, for example, a turning road section, a congested road section, near a school, and the like. The edge of the graph neural network model is the relationship between track points, and the features of the edge can include distance relationship, whether they appear on the same navigation route and/or whether they are on the same road segment, etc. The characteristics of the edges and the characteristics of the nodes are input into the graph neural network model, and the nodes of the graph neural network model output whether the corresponding track point is the target position.
如前所述,可以将第一历史反馈信息分为多类:用户过去对第一导航路线上的轨迹点的反馈信息、其他用户过去对第一导航路线上的轨迹点的反馈信息、用户过去对其他位置(即,第一导航路线上的轨迹点以外的位置)的反馈信息。在一些实施例中,在基于历史反馈信息确定目标位置时,可以对不同的历史反馈信息设置权重。权重可以根据情况设定。例如,用户过去对轨迹点的反馈信息权重最高,从而可以使得确定的目标位置更符合用户的需求。As mentioned above, the first historical feedback information can be divided into multiple categories: feedback information of the user on the track points on the first navigation route in the past, feedback information of other users on the track points on the first navigation route in the past, and user past feedback information on the track points on the first navigation route. Feedback information for other locations (that is, locations other than track points on the first navigation route). In some embodiments, when determining the target position based on historical feedback information, weights may be set for different historical feedback information. The weight can be set according to the situation. For example, the user's feedback information on the track point has the highest weight in the past, so that the determined target position can be more in line with the user's needs.
在本说明书的一些实施例中,通过历史反馈信息和历史行驶状况确定目标位置,可以将车辆正在使用的导航路线上被历史反馈过或历史确定有行驶事件的轨迹点确定为目标位置,进而采集用户对目标位置的反馈信息,便于后续对车辆控制的优化,以提升用户的乘车体验。In some embodiments of this specification, by determining the target position through historical feedback information and historical driving conditions, the track points on the navigation route being used by the vehicle that have been historically fed back or historically determined to have driving events can be determined as the target position, and then collected The user's feedback on the target position facilitates subsequent optimization of vehicle control to enhance the user's riding experience.
本说明书实施例还提供一种用户反馈的装置,所述装置包括至少一个处理器以及至少一个存储器;所述至少一个存储器用于存储计算机指令;所述至少一个处理器用于执行所述计算机指令中的至少部分指令以实现如前任一项所述的用户反馈的方法对应的操作。The embodiment of this specification also provides a user feedback device, the device includes at least one processor and at least one memory; the at least one memory is used to store computer instructions; the at least one processor is used to execute the computer instructions At least part of the instructions to implement the operations corresponding to the user feedback method described in any one of the preceding items.
本说明书实施例还提供一种计算机可读存储介质,所述存储介质存储计算机指令,当所述计算机指令被处理器执行时实现如权前任一项所述的用户反馈的方法对应的操作。The embodiment of this specification also provides a computer-readable storage medium, the storage medium stores computer instructions, and when the computer instructions are executed by a processor, the operation corresponding to the user feedback method as described in any one of the preceding claims is realized.
上文已对基本概念做了描述,显然,对于本领域技术人员来说,上述详细披露仅仅作为示例,而并不构成对本说明书的限定。虽然此处并没有明确说明,本领域技术人员可能会对本说明书进行各种修改、改进和修正。该类修改、改进和修正在本说明书中被建议,所以该类修改、改进、修正仍属于本说明书示范实施例的精神和范围。The basic concept has been described above, obviously, for those skilled in the art, the above detailed disclosure is only an example, and does not constitute a limitation to this description. Although not expressly stated here, those skilled in the art may make various modifications, improvements and corrections to this description. Such modifications, improvements and corrections are suggested in this specification, so such modifications, improvements and corrections still belong to the spirit and scope of the exemplary embodiments of this specification.
同时,本说明书使用了特定词语来描述本说明书的实施例。如“一个实施例”、“一实施例”、和/或“一些实施例”意指与本说明书至少一个实施例相关的某一特征、结构或特点。因此,应强调并注意的是,本说明书中在不同位置两次或多次提及的“一实施例”或“一个实施例”或“一个替代性实施例”并不一定是指同一实施例。此外,本说明书的一个或多个实施例中的某些特征、结构或特点可以进行适当的组合。Meanwhile, this specification uses specific words to describe the embodiments of this specification. For example, "one embodiment", "an embodiment", and/or "some embodiments" refer to a certain feature, structure or characteristic related to at least one embodiment of this specification. Therefore, it should be emphasized and noted that two or more references to "an embodiment" or "an embodiment" or "an alternative embodiment" in different places in this specification do not necessarily refer to the same embodiment . In addition, certain features, structures or characteristics in one or more embodiments of this specification may be properly combined.
此外,本领域技术人员可以理解,本说明书的各方面可以通过若干具有可专利性的种类或情况进行说明和描述,包括任何新的和有用的工序、机器、产品或物质的组合,或对他们的任何新的和有用的改进。相应地,本说明书的各个方面可以完全由硬件执行、可以完全由软件(包括固件、常驻软件、微码等)执行、也可以由硬件和软件组合执行。以上硬件或软件均可被称为“数据块”、“模块”、“引擎”、“单元”、“组件”或“系统”。此外,本说明书的各方面可能表现为位于一个或多个计算机可读介质中的计算机产品,该产品包括计算机可读程序编码。In addition, those skilled in the art will understand that various aspects of this specification can be illustrated and described by several patentable categories or situations, including any new and useful process, machine, product or combination of substances, or any combination of them Any new and useful improvements. Correspondingly, various aspects of this specification may be entirely executed by hardware, may be entirely executed by software (including firmware, resident software, microcode, etc.), or may be executed by a combination of hardware and software. The above hardware or software may be referred to as "block", "module", "engine", "unit", "component" or "system". Additionally, aspects of this specification may be embodied as a computer product comprising computer readable program code on one or more computer readable media.
计算机存储介质可能包含一个内含有计算机程序编码的传播数据信号,例如在基带上或作为载波的一部分。该传播信号可能有多种表现形式,包括电磁形式、光形式等,或合适的组合形式。计算机存储介质可以是除计算机可读存储介质之外的任何计算机可读介质,该介质可以通过连接至一个指令执行系统、装置或设备以实现通讯、传播或传输供使用的程序。位于计算机存储介质上的程序编码可以通过任何合适的介质进行传播,包括无线电、电缆、光纤电缆、RF、或类似介质,或任何上述介质的组合。A computer storage medium may contain a propagated data signal embodying a computer program code, for example, in baseband or as part of a carrier wave. The propagated signal may have various manifestations, including electromagnetic form, optical form, etc., or a suitable combination. A computer storage medium may be any computer-readable medium, other than a computer-readable storage medium, that can be used to communicate, propagate, or transfer a program for use by being coupled to an instruction execution system, apparatus, or device. Program code residing on a computer storage medium may be transmitted over any suitable medium, including radio, electrical cable, fiber optic cable, RF, or the like, or combinations of any of the foregoing.
本说明书各部分操作所需的计算机程序编码可以用任意一种或多种程序语言编写,包括面向对象编程语言如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)。The computer program codes required for the operation of each part of this manual can be written in any one or more programming languages, including object-oriented programming languages such as Java, Scala, Smalltalk, Eiffel, JADE, Emerald, C++, C#, VB.NET, Python etc., conventional programming languages such as C language, Visual Basic, Fortran2003, Perl, COBOL2002, PHP, ABAP, dynamic programming languages such as Python, Ruby and Groovy, or other programming languages. The program code may run entirely on the user's computer, or as a stand-alone software package, or run partly on the user's computer and partly on a remote computer, or entirely on the remote computer or processing device. In the latter case, the remote computer can be connected to the user computer through any form of network, such as a local area network (LAN) or wide area network (WAN), or to an external computer (such as through the Internet), or in a cloud computing environment, or as a service Use software as a service (SaaS).
此外,除非权利要求中明确说明,本说明书所述处理元素和序列的顺序、数字字母的使用、或其他名称的使用,并非用于限定本说明书流程和方法的顺序。尽管上述披露中通过各种示例讨论了一些目前认为有用的发明实施例,但应当理解的是,该类细节仅起到说明的目的,附加的权利要求并不仅限于披露的实施例,相反,权利要求旨在覆盖所有符合本说明书实施例实质和范围的修正和等价组合。例如,虽然以上所描述的系统组件可以通过硬件设备实现,但是也可以只通过软件的解决方案得以实现,如在现有的处理设备或移动设备上安装所描述的系统。In addition, unless explicitly stated in the claims, the order of processing elements and sequences described in this specification, the use of numbers and letters, or the use of other names are not used to limit the sequence of processes and methods in this specification. While the foregoing disclosure has discussed by way of various examples some embodiments of the invention that are presently believed to be useful, it should be understood that such detail is for illustrative purposes only and that the appended claims are not limited to the disclosed embodiments, but rather, the claims The claims are intended to cover all modifications and equivalent combinations that fall within the spirit and scope of the embodiments of this specification. For example, while the system components described above may be implemented as hardware devices, they may also be implemented as a software-only solution, such as installing the described system on an existing processing device or mobile device.
同理,应当注意的是,为了简化本说明书披露的表述,从而帮助对一个或多个发明实施例的理解,前文对本说明书实施例的描述中,有时会将多种特征归并至一个实施例、附图或对其的描述中。但是,这种披露方法并不意味着本说明书对象所需要的特征比权利要求中提及的特征多。实际上,实施例的特征要少于上述披露的单个实施例的全部特征。In the same way, it should be noted that in order to simplify the expression disclosed in this specification and help the understanding of one or more embodiments of the invention, in the foregoing description of the embodiments of this specification, sometimes multiple features are combined into one embodiment, drawings or descriptions thereof. This method of disclosure does not, however, imply that the subject matter of the specification requires more features than are recited in the claims. Indeed, embodiment features are less than all features of a single foregoing disclosed embodiment.
一些实施例中使用了描述成分、属性数量的数字,应当理解的是,此类用于实施例描述的数字,在一些示例中使用了修饰词“大约”、“近似”或“大体上”来修饰。除非另外说明,“大约”、“近似”或“大体上”表明所述数字允许有±20%的变化。相应地,在一些实施例中,说明书和权利要求中使用的数值参数均为近似值,该近似值根据个别实施例所需特点可以发生改变。在一些实施例中,数值参数应考虑规定的有效数位并采用一般位数保留的方法。尽管本说明书一些实施例中用于确认其范围广度的数值域和参数为近似值,在具体实施例中,此类数值的设定在可行范围内尽可能精确。In some embodiments, numbers describing the quantity of components and attributes are used. It should be understood that such numbers used in the description of the embodiments use the modifiers "about", "approximately" or "substantially" in some examples. grooming. Unless otherwise stated, "about", "approximately" or "substantially" indicates that the stated figure allows for a variation of ±20%. Accordingly, in some embodiments, the numerical parameters used in the specification and claims are approximations that can vary depending upon the desired characteristics of individual embodiments. In some embodiments, numerical parameters should take into account the specified significant digits and adopt the general digit reservation method. Although the numerical ranges and parameters used in some embodiments of this specification to confirm the breadth of the range are approximations, in specific embodiments, such numerical values are set as precisely as practicable.
针对本说明书引用的每个专利、专利申请、专利申请公开物和其他材料,如文章、书籍、说明书、出版物、文档等,特此将其全部内容并入本说明书作为参考。与本说明书内容不一致或产生冲突的申请历史文件除外,对本说明书权利要求最广范围有限制的文件(当前或之后附加于本说明书中的)也除外。需要说明的是,如果本说明书附属材料中的描述、定义、和/或术语的使用与本说明书所述内容有不一致或冲突的地方,以本说明书的描述、定义和/或术语的使用为准。Each patent, patent application, patent application publication, and other material, such as article, book, specification, publication, document, etc., cited in this specification is hereby incorporated by reference in its entirety. Application history documents that are inconsistent with or conflict with the content of this specification are excluded, and documents (currently or later appended to this specification) that limit the broadest scope of the claims of this specification are also excluded. It should be noted that if there is any inconsistency or conflict between the descriptions, definitions, and/or terms used in the accompanying materials of this manual and the contents of this manual, the descriptions, definitions and/or terms used in this manual shall prevail .
最后,应当理解的是,本说明书中所述实施例仅用以说明本说明书实施例的原则。其他的变形也可能属于本说明书的范围。因此,作为示例而非限制,本说明书实施例的替代配置可视为与本说明书的教导一致。相应地,本说明书的实施例不仅限于本说明书明确介绍和描述的实施例。Finally, it should be understood that the embodiments described in this specification are only used to illustrate the principles of the embodiments of this specification. Other modifications are also possible within the scope of this description. Therefore, by way of example and not limitation, alternative configurations of the embodiments of this specification may be considered consistent with the teachings of this specification. Accordingly, the embodiments of this specification are not limited to the embodiments explicitly introduced and described in this specification.
Claims (10)
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN202110806625.7A CN115631550B (en) | 2021-07-16 | 2021-07-16 | A method and system for user feedback |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN202110806625.7A CN115631550B (en) | 2021-07-16 | 2021-07-16 | A method and system for user feedback |
Publications (2)
Publication Number | Publication Date |
---|---|
CN115631550A true CN115631550A (en) | 2023-01-20 |
CN115631550B CN115631550B (en) | 2025-03-25 |
Family
ID=84902876
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN202110806625.7A Active CN115631550B (en) | 2021-07-16 | 2021-07-16 | A method and system for user feedback |
Country Status (1)
Country | Link |
---|---|
CN (1) | CN115631550B (en) |
Citations (8)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JP2012225683A (en) * | 2011-04-15 | 2012-11-15 | Nippon Soken Inc | Car navigation device |
CN105899393A (en) * | 2014-01-15 | 2016-08-24 | 大众汽车有限公司 | Method and device for providing user with feedback on an input |
US20180365913A1 (en) * | 2017-06-16 | 2018-12-20 | Uber Technologies, Inc. | Systems and Methods to Obtain Feedback in Response to Autonomous Vehicle Failure Events |
US20180365740A1 (en) * | 2017-06-16 | 2018-12-20 | Uber Technologies, Inc. | Systems and Methods to Obtain Passenger Feedback in Response to Autonomous Vehicle Driving Events |
WO2019025120A1 (en) * | 2017-08-01 | 2019-02-07 | Audi Ag | Method for determining user feedback during the use of a device by a user, and control device for carrying out the method |
US20190047584A1 (en) * | 2017-08-11 | 2019-02-14 | Uber Technologies, Inc. | Systems and Methods to Adjust Autonomous Vehicle Parameters in Response to Passenger Feedback |
KR20190103521A (en) * | 2018-02-13 | 2019-09-05 | 현대자동차주식회사 | Vehicle and control method for the same |
US10470025B1 (en) * | 2019-03-19 | 2019-11-05 | Allstate Insurance Company | Generating and sending automated support communications using location detection and keyword identification |
-
2021
- 2021-07-16 CN CN202110806625.7A patent/CN115631550B/en active Active
Patent Citations (8)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JP2012225683A (en) * | 2011-04-15 | 2012-11-15 | Nippon Soken Inc | Car navigation device |
CN105899393A (en) * | 2014-01-15 | 2016-08-24 | 大众汽车有限公司 | Method and device for providing user with feedback on an input |
US20180365913A1 (en) * | 2017-06-16 | 2018-12-20 | Uber Technologies, Inc. | Systems and Methods to Obtain Feedback in Response to Autonomous Vehicle Failure Events |
US20180365740A1 (en) * | 2017-06-16 | 2018-12-20 | Uber Technologies, Inc. | Systems and Methods to Obtain Passenger Feedback in Response to Autonomous Vehicle Driving Events |
WO2019025120A1 (en) * | 2017-08-01 | 2019-02-07 | Audi Ag | Method for determining user feedback during the use of a device by a user, and control device for carrying out the method |
US20190047584A1 (en) * | 2017-08-11 | 2019-02-14 | Uber Technologies, Inc. | Systems and Methods to Adjust Autonomous Vehicle Parameters in Response to Passenger Feedback |
KR20190103521A (en) * | 2018-02-13 | 2019-09-05 | 현대자동차주식회사 | Vehicle and control method for the same |
US10470025B1 (en) * | 2019-03-19 | 2019-11-05 | Allstate Insurance Company | Generating and sending automated support communications using location detection and keyword identification |
Also Published As
Publication number | Publication date |
---|---|
CN115631550B (en) | 2025-03-25 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
US10222227B2 (en) | Navigation systems and associated methods | |
CN107209019B (en) | Information processing system and control method | |
US10875525B2 (en) | Ability enhancement | |
KR20210035296A (en) | System and method for detecting and recording anomalous vehicle events | |
JP2018100936A (en) | In-vehicle device and route information presentation system | |
CN113723528B (en) | Vehicle-mounted language-vision fusion multi-mode interaction method and system, equipment and storage medium | |
US12056198B2 (en) | Method and apparatus for enhancing a geolocation database | |
EP3296944A1 (en) | Information processing device, information processing method, and program | |
CN114684152B (en) | Driving experience data processing method, device, vehicle and medium | |
US20240344840A1 (en) | Sentiment-based navigation | |
KR102759912B1 (en) | Operating a vehicle | |
CN114435383A (en) | A control method, device, equipment and storage medium | |
JP6552548B2 (en) | Point proposing device and point proposing method | |
CN111797755A (en) | A kind of vehicle occupant emotion recognition method and electronic device | |
CN113320537A (en) | Vehicle control method and system | |
CN115631550B (en) | A method and system for user feedback | |
JP2023136194A (en) | Information processing device, moving body, control method thereof, program, and storage medium | |
CN114691979A (en) | Information providing device, information providing method, and storage medium | |
JP2022103553A (en) | Information providing device, information providing method, and program | |
US20240394614A1 (en) | Integrating volunteering with autonomous vehicle operations | |
US20230392936A1 (en) | Method and apparatus for determining lingering communication indicators | |
WO2024026250A1 (en) | System and method for evaluating ride service facilitated by autonomous vehicle | |
CN115204262A (en) | Pedestrian warning method and device, storage medium and electronic equipment | |
JP2020134193A (en) | Server, stopover point proposal method, program, terminal device | |
CN118687588A (en) | Navigation information display method, device, equipment, storage medium and program product |
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 |