用于实现让行决定、冲突解决以及生成用户配置文件的系统和方法与流程

未命名 07-17 阅读:69 评论:0


1.本公开涉及用于实现让行决定、促进冲突解决及生成用户配置文件的系统和方法。


背景技术:

2.有时,操作车辆是一项社会任务,涉及两个或更多个驾驶人之间的交互。驾驶人之间的交互可能发生在十字路口让行、进入交通圈、并入邻近交通车道、进入高速公路或离开高速公路等事件中。这些交互中的一些可能会受到正式交通规则的约束,并且其他交互可能受到非正式的、区域性的习俗影响。
3.有时,驾驶人之间无法以有效的方式相互通信,并可能发生错误传达。在一些实例中,驾驶人之间的错误传达产生了不便,诸如,错过离开高速公路的出口匝道,或者在拥挤的交通状况下错过转弯。在其他实例中,例如,当在行进路线上交叉的多个驾驶人同时进入十字路口时,错误传达可能导致复杂情况的出现。随着汽车变得更加自主,用于车辆与共享资源之间的传递的系统正在研发,这可能会降低驾驶人之间错误传达的负面影响。
4.因此,虽然用于促进用户(包括驾驶人、自动驾驶车辆或两者)之间的通信和冲突解决的当前惯例实现了其预期目的,但是仍需要开发一种用于进一步促进用户之间的通信、实现让行决定、协助解决冲突和生成用户配置文件的系统和方法。


技术实现要素:

5.根据本公开的几个方面,一种用于生成用户配置文件的方法包括:由第一车辆的第一用户确定需要交互式操纵控制以提供资源,识别与其交互的第二车辆,联系第二车辆的第二用户,请求第二车辆的第二用户执行交互式操纵控制,接收来自第二车辆的第二用户的响应,以及基于提供资源的执行情况为第二用户生成用户配置文件。
6.在其他方面,方法还包括向第二用户提供激励来执行交互式操纵控制。
7.在附加方面,如果接收到的响应是否定的,则方法还包括增强激励。
8.在附加方面,接收到的对执行交互式操纵控制的响应是肯定的响应,则第一用户执行操纵控制。
9.在更多附加方面,方法还包括确定第一用户和第二用户是否同意交互式操纵控制是成功的。
10.在更多其他方面,方法还包括向第二用户提供激励。
11.在附加方面,交互式操纵控制执行是不成功的,则方法还包括向第二用户提供激励。
12.在附加方面,方法还包括使用与第一车辆相关联的传感器,由第二用户获取关于交互式操纵控制的执行情况的数据。
13.在附加方面,方法包括向第三方报告第二用户的用户配置文件。
14.在其他方面,交互式操纵控制包括在第二车辆前方并入、在第二车辆占用的车位泊车、超车第二车辆、在交通圈内行进、以及进入十字路口中的至少一个。
15.根据本公开的几个方面,一种用于生成用户配置文件的系统包括控制器,该控制器与第一车辆相关联,被配置为执行指令以:确定需要交互式操纵控制以提供资源,识别与其交互的第二车辆,联系第二车辆的第二用户,请求第二用户执行交互式操纵控制,接收来自第二车辆的第二用户的响应,以及基于提供资源的执行情况为第二用户生成用户配置文件。
16.在其他方面,控制器还被配置为执行指令以向第二用户提供激励来执行交互式操纵控制。
17.在附加方面,控制器还被配置为执行指令以便在接收到否定的响应时,增加激励。
18.在其他方面,当接收到的对执行交互式操纵控制的响应是肯定的响应时,控制器还被配置为执行指令以执行操纵控制。
19.在更多附加方面,控制器还被配置为确定第一车辆的第一用户和第二车辆的第二用户是否同意交互式操纵控制的执行情况是成功的。
20.在更多附加方面,控制器还被配置为确定交互式操纵控制的执行情况是不成功的,则向第二车辆的用户提供激励。
21.在其他方面,控制器还被配置为执行指令以使用与第一车辆相关联的传感器,由第二用户获取关于交互式操纵控制的执行情况的数据。
22.在附加方面,控制器还被配置为向第三方报告用户配置文件。
23.在其他方面,交互式操纵控制包括在第二车辆前方并入、在第二车辆占用的车位泊车、超车第二车辆、在交通圈内行进、以及进入十字路口中的至少一个。
24.根据本公开的几个方面,具有用于生成用户配置文件的系统的车辆,包括控制器,控制器被配置为执行指令以:确定需要交互式操纵控制以提供资源,识别与其交互的第二车辆,联系第二车辆的用户,请求第二车辆的用户执行交互式操纵控制,接收来自第二用户的响应,以及基于提供资源的执行情况为第二用户生成用户配置文件。
25.从下文提供的详细描述中,其它适用范围将变得显而易见。应当理解,描述和具体实施例仅仅是为了说明的目的,而不是为了限制本公开的范围。
附图说明
26.本文所述附图仅仅是为了说明的目的,而不旨在以任何形式限制本公开的范围。
27.图1是根据本公开的方面的一种车辆的示意图,所述车辆包括用于执行基于车辆交互生成用户配置文件的方法的系统。
28.图2是根据本公开的方面的第一车辆和第二车辆在道路上的示意图。
29.图3a是根据本公开的方面的描述生成用户配置文件的方法的流程图的一部分。
30.图3b是根据本公开的方面的图3a的流程图的剩余部分。
31.图4a是根据本公开的方面的第一车辆和第二车辆在发生交互式操纵控制前在道路上的示意图。
32.图4b是根据本公开的方面的第一车辆和第二车辆在发生交互式操纵控制后在道路上的示意图。
33.图5a是根据本公开的方面的第一车辆和第二车辆在发生交互式操纵控制前在道路上的示意图。
34.图5b是根据本公开的方面的第一车辆和第二车辆在发生交互式操纵控制后在道路上的示意图。
35.图6a是根据本公开的方面的第一车辆和第二车辆在发生交互式操纵控制前在道路上的示意图。
36.图6b是根据本公开的方面的第一车辆和第二车辆在未发生交互式操纵控制后在道路上的示意图。
37.图7a是根据本公开的方面的第一车辆和第二车辆在发生交互式操纵控制前在道路上的示意图。
38.图7b是根据本公开的方面的第一车辆和第二车辆在未发生交互式操纵控制后在道路上的示意图。
具体实施方式
39.以下描述本质上仅仅是示例性的,并不旨在限制本公开、应用或用途。
40.本公开涉及用于生成用户配置文件的系统和方法。更具体地,本公开涉及用于通过实现让行决定和促进冲突解决来生成用户配置文件的系统和方法。在一些方面中,关于驾驶资源(诸如,交通中的空缺或停车位)的数据被编译以促进涉及用户的进一步驾驶交互,并且可以被提供给一个或多个第三方(诸如,保险公司、雇主、双亲)用于评价驾驶人。用户包括,例如,诸如在自动驾驶车辆中的车辆驾驶人、车辆乘员或车辆本身。
41.如上所述,资源包括,例如,交通中的空缺、道路上的车位和停车位,以及用于操作或存放车辆的其他位置。在一些方面中,资源是可用的,而不需要交互以利用资源,在可替代方面,可能需要通过将第二车辆移出资源范围来产生资源的可用性。第二车辆需要移动以使资源可用,这便产生了对交互式操纵控制的需求,即是使第二车辆离开资源,而使第一车辆获得可用的资源。应当理解的是,在一些实例中,可能会有两辆以上的车辆参考交互式操纵控制,诸如,三辆或更多辆车辆。
42.现参考图1,示出了一种用于执行生成用户配置文件的方法的系统100的示意图。根据几个方面,系统100包括控制器101、电源102、存储器103、输出104、传感器105和通信设备108。然而,系统100并不限于前述配置,并且可以被配置为包括额外元件和/或省略前述元件中的一个或多个。如所示,系统100作为车辆110的一部分实现。可替代地,系统100作为独立组件(可以可移除地耦接至车辆110或远程操作与车辆110进行通信)以其它方式与车辆110相关联。在一些方面中,车辆包括轿车、卡车、摩托车、小型机动车、或用于运输人或货物的其它装置。
43.控制器101控制系统100的整体操作和功能。在一些方面中,控制器101控制系统100的存储器103、输出104、传感器105和通信设备108中的一个或多个。在其它方面,控制器101在诸如片上系统中包括,例如,处理器、微处理器、中央处理单元(cpu)、图形处理器、专用集成电路(asic)、现场可编程门阵列(fpga)、数字离散电路、模拟离散电路或混合式模拟/数字离散电路、数字集成电路、模拟集成电路或混合式模拟/数字集成电路、组合逻辑电路、状态机、电路系统、执行代码的处理器电路(共享、专用或组)、存储被处理器电路执行的
代码的存储电路(共享、专用或组)、提供所述功能的其它合适的硬件组件、或上述项中的一些或全部的组合。
44.电源102为系统100的控制器101、存储器103、输出104、传感器105和通信设备108中的一个或多个提供电力。在一些方面中,电源102包括,例如,电池、插座、电容器、太阳能电池、发电机、风能设备、交流发电机等。
45.存储器103被配置用于存储信息和检索系统100使用的信息。存储器103可以被控制器101控制,以存储和检索信息,诸如,驾驶和状况资源信息与乘员偏好信息中的一个或多个。在一些方面中,存储器103包括计算机指令,其被配置为由处理器执行以执行系统100的功能。存储器103包括计算机可读介质(也称为处理器可读介质),其例如是提供可以被计算机(例如,计算机的处理器)读取的数据(例如,指令)的任何非暂时性(例如,有形)介质。这种介质可以采用很多形式,包括但不限于,非易失性介质和易失性介质。非易失性介质包括,例如,光盘或磁盘和其它持久性内存。易失性介质可以包括,例如,通常构成主存储器的动态随机存取存储器(dram)。这样的指令可以通过一种或多种传输介质传输,一种或多种传输介质包括同轴线缆、铜线和光纤,其内部包括能够耦接于ecu的处理器的系统总线的线缆。例如,计算机可读介质的常见形式包括:软盘、硬盘、固态硬盘、磁带或任何其它磁性介质、cd-rom、dvd、任何其他光学介质、穿孔卡片、纸带、或任何其它有孔图案的物理介质、ram、prom、eprom、flash-eprom、任何其它内存芯片或盒式磁带,或任何其它计算机可读取的介质。
46.在一些方面中,输出104以包括视觉、听觉和/或触觉形式的一种或多种形式向用户提供信息。在其它方面,输出104被控制器101控制,以向系统100的用户提供输出。输出104可以包括扬声器、显示器、透明显示器、中央定位显示器、平视显示器、挡风玻璃显示器、触觉反馈装置、振动装置、触觉反馈装置、触摸反馈装置、全息显示器、仪表灯、指示灯等中的一个或多个。输出104可以输出通知,包括可听通知、光通知和显示通知当中的一项或多项。通知或输出可以包括关于正在提供的驾驶资源、接收提议、接受对所提供的驾驶资源的标价的信息。
47.一个或多个传感器105被配置为向系统100提供信息。在一些方面中,传感器包括摄像机、激光雷达、雷达、超声传感器、车速传感器、车辆系统传感器、电池电量传感器、基于v2x的传感器等。在其他方面,控制器101处理传感器105提供的信息,以便为执行本文所述方法作出各种决定和评估。
48.在一些方面中,通信设备108包括一个或多个接口电路。在一些示例中,接口电路包括连接至局域网(lan)、因特网、广域网(wan)、蜂窝网络或其组合的有线或无线接口。本公开的任何给定模块的功能,可以分布在经由接口电路连接的多个模块中。例如,多个模块可以允许负载平衡。在另一示例中,服务器(又称远程或云端服务器)模块可以代表客户端模块实现一些功能,在一些方面中,客户端模块存在于车辆中。
49.控制器101被配置为从系统100的存储器103、输出104、传感器105和通信设备108中的一个或多个发送和/或接收信息。信息可以经由总线或网络发送和接收,或可以被直接从系统100的存储器103、输出104、传感器105和通信设备108中的一个或多个读取和/或向系统100的存储器103、输出104、传感器105和通信设备108中的一个或多个写入。合适的网络连接的示例包括控制器局域网(can)、面向媒体的系统传输(most)、局部互联网络(lin)、
局域网(lan)和其它合适的连接,诸如,以太网。
50.本文提供几个场景以描述用于生成用户配置文件的方法,其中的一个方面在图3a和图3b中示出。现参考图2、图3a和图3b。图2是第一车辆202在道路206上的第一行进车道208上行驶的示意图。图3a和图3b示出了生成用户配置文件的方法300,该方法可作为指令被如上所述的且与第一车辆202相关联的系统100中的控制器101执行。
51.在方框302处,第一车辆202的第一用户已确定需要操纵控制210(诸如,车道变换)以进入位于邻近车道216中的出口匝道212。在一些方面中,是否有必要进行操纵控制(诸如,进入出口匝道)取决于是否接近目的地、到达目的地时间是否缩短、确定是否需要或期望停车等。可被第一车辆的第一用户执行的其它操纵控制包括:超过车辆、进入车道、进入入口匝道、进入出口匝道、占用停车位等。
52.在方框304处,第一车辆202使用感知(诸如,一个或多个传感器105)和通信设备108提供的通信以识别第二车辆,诸如,与其交互的第二车辆204。识别与第一车辆交互的第二车辆时要考虑一个或多个因素。例如,在一些方面中,确定第二车辆204是否与参考图1所述的用于生成用户配置文件的系统100相关联。可替换地,第二车辆204可以包括通信设备108;然而,它可能未在控制器101和系统100中存储用于执行本文所述方法的类似指令。另一个因素是第二车辆204是否位于交互式操纵控制可以被成功执行的位置上。在方框304处识别第二车辆204的又一因素包括确定第二车辆204的第二用户是否具有良好的用户配置文件(诸如,用户配置文件的级别高于以安全方式进行商定的交互式操纵控制的阈值)。本文将进一步讨论生成这些记录的方法。此外,应当理解的是,在一些方面中,出于交互目的,只有一个或多于一个的第二车辆204、214可以被识别。
53.由于在邻近行进车道216上存在车辆204、214,因此在方框306处确定是否需要执行交互式操纵控制(一种涉及第二车辆204的操纵控制)以针对第一车辆202释放资源,诸如,交通中的车位。如果不需要进行交互式操纵控制,并且第二车辆204不需要改变其行进路线来为第一车辆202让行,则不发生交互,第一车辆202进行操纵控制,并且方法在方框308处结束。应当理解的是,其它交互式操纵控制可以包括上述提到的那些交互式操纵控制,诸如,释放停车位或驶出交通车道。
54.如果确定有必要进行交互式操纵控制以释放资源,即,交通中的车位,则在方框310处,第一车辆202的第一用户联系第二车辆204并且请求第二车辆204的第二用户执行交互式操纵控制。在这个情况下,第二车辆204必须减速或加速以在车流中形成空缺。
55.在一些方面中,当在方框310处第一车辆202联系第二车辆204时,第一车辆202的第一用户可以通过提供允许交互式操纵控制的激励来激励第二车辆204的第二用户提供响应。激励包括,例如,下列项中的一个或多个:数码礼品、优惠券、钱、礼品卡和积极的用户评级。在一些方面中,激励的值可以是任何值,包括没有值。激励还包括在奖励第二车辆204的执行情况时给予积极的用户评级,如下面将要进一步讨论的。然而,激励和奖励并不是全部都是积极的,在一些方面中,可以是中性的或负面的,包括负面用户评级或中性用户评级。在一些方面中,除了执行操纵控制时传感器105采集到的数据之外,评级可以被公司用于评价驾驶人或者可以被保险公司用于针对客户设置等级。如果多于一个第二车辆204、214可以执行交互式操纵控制,则激励可以被拍卖给车辆204、214。
56.在一些方面中,第一车辆202的第一用户提供的激励基于一个条件。在其它方面
中,这些条件包括下列条件中的一项或多项:第一车辆202的第一用户认为交互式操纵控制对完成路线来说是至关重要的;第一车辆202的第一用户认为交互式操纵控制减少了到达目的地的预计时间的最小阀值;第一车辆202的第一用户的提示;满足特定标准(诸如,先前提及的条件)时,第一车辆202的第一用户的提示;以及它们的组合。此外,在一些方面中,如果初始和后续提议均遭到否定和拒绝,则所提供的激励可以被上调至最大值。
57.在方框312处,自第二车辆204的第二用户接收响应。在一些方面中,响应由与第二车辆204相关联的控制器101自动生成。在可替代方面,响应由第二车辆204的第二用户手动生成,其中,第二车辆204的第二用户提供交互式操纵控制是否可接受的指示器。如果第二车辆204在给定时间段内未接受执行交互式操纵控制的请求,则响应是否定的,或两者都是,方法结束,并不采取进一步行动。该请求的接受可以基于第一车辆202的第一用户在方框310提供激励或者基于第一车辆202的第一用户提供满足给定标准的激励,诸如,提供超过阈值量的值的激励。在其它方面,如果满足给定标准,则可以提示用户接受或拒绝请求。并且,在更多其它方面,只有第二车辆204的第二用户未表明当前驾驶是紧急或关键驾驶时,才可以接受请求。
58.在方框312处,如果第二车辆204的第二用户接受请求,并且接收到的响应是肯定的,则第一车辆202的第一用户和第二车辆204的第二用户(假设第二车辆204有类似装配)通过与每个车辆202、204相关联的传感器105记录获得的数据。数据包括第一车辆202和第二车辆204所做的各种测量值,包括操纵控制开始和结束时的行进速度、加速度改变、每辆车在行进和跨越车道方向上的行进距离、以及交互式操纵控制是否已成功完成;并且这些资源被分配给第一车辆202。
59.在方框314处,确定第一车辆202的第一用户和第二车辆204的第二用户是否同意交互式操纵控制是成功的,并且资源被分配。如果确定达成交互式操纵控制已成功并分配资源的协议,那么如果已提供激励,则第一车辆202的第一用户在方框316处向第二车辆204的第二用户提供激励。可以使用第一车辆202、第二车辆204或两个车辆202、204的组合上的传感器105数据来作出确定。
60.在一些方面中,使用车辆上的算法以确定方框314处的交互式操纵控制是否已成功以及资源是否被分配。如果每辆车辆计算的成功的交互式操纵控制的概率超过阈值,则车辆202、204宣布交互式操纵控制成功。如果每辆车辆计算的成功的交互式操纵控制的概率在接近阈值的范围内,则提示第一车辆202的第一用户表明交互式操纵控制是否已成功。在其它方面,如果在方框314处第一车辆202计算出交互式操纵控制不成功,则提示第一车辆202的第一用户进行确认。在更多其它方面,第一车辆202被配置为假设交互式操纵控制是成功的。并且,在更多其它方面,第二车辆204被配置为假设交互式操纵控制是不成功的。在附加方面,可能出现上述方面的组合。
61.不管是否提供激励,在方框318处,第一车辆202的第一用户评估第二车辆204执行的交互式操纵控制。在一些方面,每辆车辆202、204从与每辆车辆202、204相关联的传感器105采集到的数据在车辆之间被共享。并且,在其他方面,第二车辆204将数据共享给第一车辆202的第一用户。第一车辆202的第一用户将安全信息奖励给第二车辆204的第二用户。奖励用户包括识别用户行为,包括用户执行交互式操纵控制的意愿,如何执行操纵控制,是否提供或接受激励等。在一些方面中,安全信息包括在第二车辆204执行交互式操纵控制时是
否使用了安全距离和速度,以及第二车辆204对第一车辆202作出的交互式操纵控制请求的响应性。这些信息还被用于生成针对第二车辆204的第二用户的用户配置文件,包括第二车辆204执行交互式操纵控制的意愿,第二车辆204的第二用户正试图进行肯定响应的阈值激励,以及第二车辆204的安全习惯。在其它方面,针对第二车辆204的第二用户的用户配置文件被保存,以便后续在车辆上的存储器103上使用、上传至服务器或两者供以后使用,并且与一个或多个第三方(包括,例如,以下项中的一个或多个:保险公司、教育者、雇主和双亲)共享。
62.在其它方面,在方框318处,第二车辆204的第二用户还评估第一车辆202对交互式操纵控制的执行情况以及第二车辆204生成的数据,并且在一些方面中,由第一车辆202共享。在一些方面中,在第一车辆202上的系统100中发生评估,或者可替代地或附加地,在由第一车辆202远程操作的系统100中发生评估,并且数据被上传至远程服务器。第二车辆204的第二用户将安全信息奖励给第一车辆202的第一用户。在一些方面中,安全信息包括第一车辆202是否在执行交互式操纵控制时使用了安全距离和速度,以及第一车辆202对第二车辆204作出的交互式操纵控制请求的响应。这些信息还被用于针对第二车辆204的第二用户生成用户配置文件,包括第二车辆204执行交互式操纵控制的意愿,第二车辆204的第二用户正试图进行肯定响应的阈值激励,以及第二车辆204的安全习惯。在其它方面,针对第二车辆204的第二用户的用户配置文件被保存在车辆上的存储器103内、上传至服务器或两者供以后使用,并且与一个或多个第三方(包括,例如,以下项中的一个或多个:保险公司、教育者、雇主和双亲)共享。
63.在方框314处,如果没有达成交互式操纵控制成功的协议,则在方框320处确定第一车辆202的第一用户与第二车辆204的第二用户之间是否达成了交互式操纵控制未成功执行的协议,并且未分配资源。在一些方面中,每个车辆202、204从与每个车辆202、204相关联的传感器105采集到的数据在车辆202、204之间被共享。并且,在其他方面,第二车辆204的第二用户将数据共享给第一车辆202的第一用户。
64.在方框320处,如果达成交互式操纵控制不成功的协议,则方法返回方框318,并且第一车辆202的第一用户评估第二车辆204的第二用户对交互式操纵控制的执行情况。第一车辆202的第一用户将安全信息奖励给第二车辆204的第二用户。在一些方面中,安全信息包括第二车辆204的第二用户是否在执行交互式操纵控制时使用了安全距离和速度,以及第二车辆204的第二用户对第一车辆202作出的交互式操纵控制请求的响应性。在一些方面中,该数据被保存供以后使用,并且被共享给一个或多个第三方,包括,例如,以下项中的一个或多个:保险公司、教育家、雇主和双亲。这些信息还被用于针对第二车辆204的第二用户生成用户配置文件,包括第二车辆204的第二用户执行交互式操纵控制的意愿,第二车辆204的第二用户正试图对交互式操纵控制的请求进行肯定响应的阈值激励,以及第二车辆204的安全习惯。
65.在其它方面,在方框318处,第二车辆204的第二用户还评估第一车辆202对交互式操纵控制的执行情况以及第二车辆204生成的数据,并且在一些方面中,由第一车辆202共享。在一些方面中,在第二车辆204上的系统100中发生评估,或者可替代地或附加地,在由第二车辆204远程操作的系统100中发生评估,并且数据被上传至远程服务器。第二车辆204的第二用户将安全信息奖励给第一车辆202的第一用户。在一些方面中,安全信息包括第一
车辆202是否在执行交互式操纵控制时使用了安全距离和速度,以及第一车辆202对第一车辆202作出的交互式操纵控制请求的响应性。这些信息还被用于针对第二车辆204的第二用户生成用户配置文件,包括第二车辆204执行交互式操纵控制的意愿,第二车辆204的第二用户正试图进行肯定响应的阈值激励,以及第二车辆204的安全习惯。在其它方面,针对第二车辆204的第二用户的用户配置文件被保存在车辆上的存储器103内、上传至服务器或两者供以后使用,并且与一个或多个第三方(包括,例如,以下项中的一个或多个:保险公司、教育者、雇主和双亲)共享。
66.如果在方框320处未达成协议,则在方框324处,第一车辆202的第一用户在方框320处确定,如果已在方框310处提供激励,则是否将会向第二车辆204的第二用户提供激励。然后,在方框326处,第一车辆202的第一用户评估第二车辆204的第二用户的执行情况。在一些方面中,在第一车辆202上的系统100中发生评估,或者可替代地或附加地,在由第一车辆202远程操作的系统100中发生评估,并且数据被上传至远程服务器。第一车辆202的第一用户将安全信息奖励给第二车辆204的第二用户。在一些方面中,安全信息包括第二车辆204的第二用户是否在执行交互式操纵控制时使用了安全距离和速度,以及第二车辆204的第二用户对第一车辆202作出的交互式操纵控制请求的响应性。这些信息还被用于针对第二车辆204的第二用户生成用户配置文件,包括第二车辆204的第二用户执行交互式操纵控制的意愿,第二车辆204的第二用户正试图对交互式操纵控制的请求进行肯定响应的阈值激励,以及第二车辆204的安全习惯。在一些方面中,这个信息和用户配置文件被保存供以后使用,并且被共享给一个或多个第三方,包括,例如,以下项中的一个或多个:保险公司、教育家、雇主和双亲。
67.在其它方面,在方框326处,第二车辆204的第二用户还评估第一车辆202对交互式操纵控制的执行情况以及第二车辆204生成的数据,并且在一些方面中,由第一车辆202共享。在一些方面中,在第二车辆204上的系统100中发生评估,或者可替代地或附加地,在由第二车辆204远程操作的系统100中发生评估,并且数据被上传至远程服务器。第二车辆204的第二用户将安全信息奖励给第一车辆202的第一用户。在一些方面中,安全信息包括第一车辆202是否在执行交互式操纵控制时使用了安全距离和速度,以及第一车辆202对第一车辆202作出的交互式操纵控制请求的响应性。这些信息还被用于针对第二车辆204的第二用户生成用户配置文件,包括第二车辆204执行交互式操纵控制的意愿,第二车辆204的第二用户正试图进行肯定响应的阈值激励,以及第二车辆204的安全习惯。在其它方面,针对第二车辆204的第二用户的用户配置文件被保存在车载存储器103内、上传至服务器或两者供以后使用,并且与一个或多个第三方(包括,例如,以下项中的一个或多个:保险公司、教育者、雇主和双亲)共享。
68.在方框320处,确定在第一车辆202的第一用户与第二车辆204的第二用户之间是否达成协议包括:在一些方面中,使用第一车辆202和第二车辆204上的传感器105和用于分析由传感器提供的数据的算法,来确定交互式操纵控制是否不成功。如果每辆车辆202、204计算的概率都大于阈值,则确定交互式操纵控制不成功。在其它方面,如果每辆车辆202、204计算的成功的交互式操纵控制的概率在接近阈值的范围内,则提示用户表明交互式操纵控制是不成功的。在其它方面,如果第一车辆202计算出交互式操纵控制不成功,则提示用户进行确认。在可替代或附加方面,第一车辆202被编程为总是假设并路是成功的,第二
车辆204被编程为总是假设并路是不成功的;或者第一车辆202被编程为总是假设并路是成功的并且第二车辆204被编程为总是假设并路是不成功的。并且,在附加方面,可能出现上述方面的组合。
69.现在参考图4a和图4b以及图3a和图3b,示出了发起和成功完成交互式操纵控制的一些方面。在图4a中,在方框310处,第一车辆402的第一用户确定需要操纵控制410,即移动进入到道路406中的当前行进车道408的邻近车道416以使用即将来临的出口匝道412。在方框304处,第一车辆402识别与其交互的第二车辆404。在方框306处,确认需要与第二车辆404进行的交互式操纵控制以释放资源,即,邻近车道416中的交通中的车位。在方框310处,第一车辆402的第一用户请求第二车辆404的第二用户执行交互式操纵控制以获得资源(即,邻近车道416中的交通中的车位),并且用积极的用户评级激励第二车辆404的第二用户执行交互式操纵控制。在方框312处,第二车辆404的第二用户接受带有激励的请求,并且发起交互式操纵控制。在方框314处,确定第一车辆402的第一用户和第二车辆404的第二用户两者都同意成功完成交互式操纵控制,并且资源(交通中的车位)已被成功分配给第一车辆402。在方框316处,第一车辆402的第一用户向第二车辆404的第二用户提供激励。在方框318处,第一车辆402评估第二车辆404的第二用户是如何安全地执行安全操纵控制的,并以相应的安全报告奖励第二车辆404的第二用户,并且生成可以与一个或多个第三方共享的用户配置文件。
70.在其它方面,在方框318处,第二车辆404评估第一车辆402的第一用户是如何安全地执行安全操纵控制的,并以相应的安全报告奖励第一车辆402的第一用户,并且生成可以与一个或多个第三方共享的用户配置文件。
71.现在参考图5a和图5b以及图3a和图3b,示出了提供激励后发起和成功完成交互式操纵控制的一些方面。在图5a中,在方框310处,第一车辆502的第一用户确定需要操纵控制510,即移动进入到道路506上的当前行进车道508的邻近车道516以使用即将来临的出口匝道512。在方框304处,第一车辆502的第一用户识别与其交互的第二车辆504。在方框306处,确定有必要与第二车辆504进行交互式操纵控制以释放资源,即,邻近车道516中的交通中的车位。在方框310处,在最初没有提供激励的情况下,第一车辆502的第一用户请求第二车辆504的第二用户执行交互式操纵控制以获得资源,即,邻近车道516中的交通中的车位。第二车辆504的第二用户在方框312处拒绝了提议,而第一车辆502的第一用户在方框310处使用激励(诸如,金钱激励)重复请求。第一车辆502的第一用户在方框312处接收到第二车辆504的第二用户的请求的响应,并启动交互式操纵控制。在方框314处,确定第一车辆502的第一用户和第二车辆504的第二用户两者都同意成功完成交互式操纵控制,并且资源(交通中的车位)已被成功分配给第一车辆502。在方框316处,第一车辆502的用户向第二车辆504提供激励。在方框318处,第一车辆502评估第二车辆504是如何安全地执行安全操纵控制的,使用相应的安全报告以及关于第二车辆504的第二用户与第一车辆502交互的意愿和价位的信息来奖励第二车辆504的第二用户,并且针对第二车辆504的第二用户生成可以与一个或多个第三方共享的用户配置文件。
72.在其它方面,在方框318处,第二车辆504评估第一车辆502是如何安全地执行安全操纵控制的,使用相应的安全报告以及关于第一车辆502的第一用户与第二车辆504交互的意愿和价位的信息来奖励第一车辆502的第一用户,并且针对第一车辆502的第一用户生成
可以与一个或多个第三方共享的用户配置文件。
73.现在参考图6a和图6b以及图3a和图3b,示出了发起和未成功完成交互式操纵控制的一些方面,在方框310处,第一车辆602的第一用户确定需要操纵控制610,即移动进入到道路606上的当前行进车道608的邻近车道616使用即将来临的出口匝道612。在方框304处,第一车辆602识别与其交互的第二车辆604。在方框306处,确认需要与第二车辆604之间的交互式操纵控制以释放资源,即,邻近车道616中的交通中的车位。
74.在方框310处,第一车辆602的第一用户请求第二车辆604的第二用户执行交互式操纵控制以获得资源(即,邻近车道616中的交通中的车位),并且使用货币礼金来激励第二车辆604的第二用户执行交互式操纵控制。在方框312处,第二车辆604的第二用户接受带有激励的请求,第一车辆602的第一用户相应地接收响应,并且发起交互式操纵控制。
75.在方框314处,确定第一车辆602的第一用户和第二车辆604的第二用户不同意成功完成交互式操纵控制,并且资源(交通中的车位)已被成功分配给第一车辆602。在方框320处,确定第一车辆602的第一用户和第二车辆604的第二用户同意交互式操纵控制是不成功的。在方框318处,第一车辆602的第一用户评估第二车辆604的第二用户执行交互式操纵控制的意愿,使用相应的报告奖励第二车辆604,并且生成可以与一个或多个第三方共享的第二用户配置文件。如果已经发起操纵控制,则报告还可以包括安全信息。
76.在其它方面,在方框318处,第二车辆604的第二用户评估第一车辆602的第一用户执行交互式操纵控制的意愿,使用相应的报告奖励第一车辆602,并且生成可以与一个或多个第三方共享的第一用户配置文件。如果已经发起操纵控制,则报告还可以包括安全信息。
77.现在参考图7a和图7b以及图3a和图3b,示出了交互式操纵控制是否已被成功执行的一些方面,其中发起的和未成功完成的交互式操纵控制存在意见分歧。在方框310处,第一车辆702的第一用户确定需要操纵控制710,即移动进入到道路706上的当前行进车道708的邻近车道716以使用即将来临的出口匝道712。在方框304处,第一车辆702识别与其交互的第二车辆704。在方框306处,确认需要与第二车辆704之间的交互式操纵控制以释放资源,即,邻近车道716中的交通中的车位。
78.在方框310处,第一车辆702的第一用户请求第二车辆704的第二用户执行交互式操纵控制以获得资源(即,邻近车道716中的交通中的车位),并且使用货币礼金来激励第二车辆704的第二用户执行交互式操纵控制。在这个示例中,在方框312处,第二车辆704的第二用户接受带有激励的请求,第一车辆的第一用户相应地接收响应,并且发起交互式操纵控制。在方框314处,确定第一车辆702的第一用户和第二车辆704的第二用户不同意成功完成交互式操纵控制,并且资源(交通中的车位)已被成功分配给第一车辆702。在方框320处,确定第一车辆702的第一用户和第二车辆704的第二用户不同意交互式操纵控制是不成功的。
79.在方框324处,第一车辆702的第一用户决定是否向第二车辆704的第二用户提供激励。在作出这个决定的过程中,在一些方面中,第一车辆202分析由第二车辆204共享的数据。如果第二车辆704的数据超过第一车辆702的数据,则提供激励。在可替代方面,尽管来自第二车辆704的数据较弱,但是第一车辆702的第一用户可以选择总是同意第二车辆704的第二用户,并发送激励。在可替代或附加方面,如果第一车辆702计算的不成功交互式操纵控制的概率大于阈值,则不发送激励。在可替代或附加方面,第一车辆702和第二车辆704
计算出成功交互式操纵控制的平均概率,然后使用该平均数以决定是否向第二车辆704发送激励。
80.在方框326处,第一车辆702的第一用户评估第二车辆704的第二用户执行交互式操纵控制的意愿以及安全信息,如果交互式操纵控制被发起,并用报告奖励第二车辆704,这在一些方面中反映出第一车辆702的第一用户与第二车辆704的第二用户之间关于交互式操纵控制是否已成功执行方面存在意见分歧。然后,由第一车辆702生成用户配置文件,并可以与一个或多个第三方共享。
81.在其它方面,在方框326处,第二车辆704的第二用户评估第一车辆702的第一用户执行交互式操纵控制的意愿以及安全信息,如果交互式操纵控制被发起,并用报告奖励第一车辆702,这在一些方面中反映出第二车辆704的第二用户与第一车辆702的第一用户之间关于交互式操纵控制是否已执行成功方面存在意见分歧。然后,由第二车辆704生成用户配置文件,并可以与一个或多个第三方共享。
82.应当理解的是,由各自车辆的用户可替代地或附加地作出关于第一车辆202、402、502、602、702和第二车辆204、214、404、504、604、704的上述决定和行动。因此,可以基于可编程的阈值单独在各自车辆202、204、214、402、404、502、504、602、604、702、704的系统100中作出本文执行方法时的决定,或者可以由驾驶人或乘员可替代地或附加地作出决定。
83.此外,虽然上述方面描述了相对于在邻近车道中找到交通中的车位的方法的应用,但上述方法也适用于其它情况,其中,第一车辆需要资源,并且该资源已被第二车辆使用。这些情况包括,例如,下列应用:在第二车辆前方并入、在第二车辆占用的车位泊车、超车第二车辆、在交通圈内行进、以及进入十字路口中。
84.还应当理解的是,本文所述奖励包括基于第一车辆202、402、502、602、702或春用户执行的评估而制定的安全评估和评级。此外,在一些方面中,第二车辆204、214、404、504、604、704类似地奖励第一车辆202、402、502、602、702或其用户,并且该奖励以类似方式被分配给第一车辆202、402、502、602、702的用户。
85.在一些方面中,在方框312、方框318和方框326处在上述场景中采集到的数据被与一辆或两辆车辆202、402、502、602、702、204、214、404、504、604、704相关联的系统100所采集,并且存储在车辆上、服务器上或其它存储器103中。此外,每辆车辆采集到的数据可以由其它车辆共享并存储在其它车辆中。
86.在一些方面中,用于生成第二车辆204、214、404、504、604、704的第二用户的用户配置文件且被第一车辆202、402、502、602、702采集的数据包括,在一些方面中,如果在方框310处执行交互式操纵控制的请求被第二车辆204、214、404、504、604、704接受,则除了以下项中的一个或多个,还有第二车辆204、214、404、504、604、704的标识符:被接受的提议的条款;是否请求激励,和激励数额;第二车辆204、214、404、504、604、704是否根据第一车辆202、402、502、602、702数据进行跟随;根据第一车辆202、402、502、602、702数据,第二车辆204、214、404、504、604、704如何安全地用交互式操纵控制进行跟随;第二车辆204、214、404、504、604、704根据第一车辆202、402、502、602、702传感器数据用交互式操纵控制进行跟随;如果第一车辆202、402、502、602、702确定第二车辆204、214、404、504、604、704未通过交互式操纵控制进行跟随,但却声称实施了交互式操纵控制,则第二车辆204、214、404、504、604、704共享了哪些证据;以及冲突解决的结果对谁有利。
87.用于生成第一车辆202、402、502、602、702的第一用户的用户配置文件且被第二车辆204、214、404、504、604、704采集的数据包括,在一些方面中,如果在方框310处执行交互式操纵控制的请求被第一车辆202、402、502、602、702接受,则除了以下项中的一个或多个,还有第一车辆202、402、502、602、702的标识符:如果第二车辆204、214、404、504、604、704根据其自身情景用交互式操纵控制进行跟随,无论第一车辆202、402、502、602、702是否不同意,都要遵守任何激励的条款;如果第二车辆204、214、404、504、604、704将关于第二车辆204、214、404、504、604、704如何推断它用交互式操纵控制进行跟随的数据与第一车辆202、402、502、602、702共享,则第一车辆202、402、502、602、702是否接受数据;以及冲突解决的结果对谁有利。
88.此外,在一些方面中,如上所述,使用与每个车辆202、402、502、602、702、204、214、404、504、604、704相关联的传感器105采集到的数据,以评估交互式操纵控制的安全性并生成安全评分以被包括在用户配置文件中。在一个方面,根据下列公式eq.1计算第二车辆204、214、404、504、604、704的交互式操纵控制的安全性评价。
89.eq.1safetyscore=α
×
f1(minttc)+β
×
f2(maxlateral_acc)+γ
×
f3(maxlongitudinal_acc)+ψ
×
f4(gap_created)+ζ
×
f5(time_gap_created)
90.其中,α,β,γ,ψ和ζ是实验测定的常数。f1表示随着针对第二车辆与道路上任何其它车辆的最小碰撞时间(minttc)的增加而增加的函数。f2表示随着第二车辆经历的侧向加速度(maxlateral_acc)的增加而减少的函数。f3表示随着第二车辆经历的纵向加速度(maxlongitudinal_acc)的增加而减少的函数。f4表示随着第二车辆自身与其前方车辆之间由第二车辆产生的空间间隙(gap_created)的增加而增加的函数。f5表示随着第二车辆自身与其前方车辆之间由第二车辆产生的时间间隙(time_gap_created)的增加而增加的函数。在一些方面中,在计算安全评分时还可以考虑附加因素。此外,或可替代地,可以使用非线性算符来计算最终安全评分,以替代eq.1中描述的权重线性算符。
91.在一个方面,根据下列公式eq.2计算第一车辆202、402、502、602、702的交互式操纵控制的安全性评价。
92.eq.2safetyscore=α
×
f1(minttc)+β
×
f2(maxlateral_acc)+γ
×
f3(maxlongitudinal_acc)+ψ
×
f4(gap_centering)
93.其中,α,β,γ,ψ和ζ是实验测定的常数。f1表示随着针对第一车辆的与道路上任何其它车辆的最小碰撞时间(minttc)的增加而增加的函数。f2表示随着第一车辆经历的侧向加速度(maxlateral_acc)的增加而减少的函数。f3表示随着第一车辆经历的纵向加速度(maxlongitudinal_acc)的增加而减少的函数。f4表示第一车辆以非对称方式使用针对其产生的间隙(gap_centering)时,即,它在自身后方留下小于阈值量的空间时在前方留下太多空间或者它在后方留下太多空间,在前方留下小于阈值量的空间并产生追尾时,而减少的函数。在一些方面中,在计算安全评分时还可以考虑附加因素。此外,或可替代地,可以使用非线性算符来计算最终安全评分,以替代eq.2中描述的权重线性算会。
94.一般而言,本文所述系统和/或设备可以采用多个计算机操作系统中的任何一个,包括,但决不限于,以下版本和/或变型的操作系统:microsoft操作系统、microsoft操作系统、unix操作系统(例如,由加州红木海岸的oracle公司发布的操作系统)、由纽约阿蒙克市的国际商业机器公司发布的aixunix操作系统、linux
操作系统、由加州库比蒂诺的apple公司发布的mac osx和ios操作系统、由加拿大滑铁卢的黑莓有限公司发布的blackberry os以及由谷歌股份有限公司和开放手机联盟发布的android操作系统,或由qnx软件系统公司供应的car信息娱乐平台。计算设备的示例包括,但不限于,车载计算机、计算机工作站、服务器、台式电脑、笔记本电脑、膝上型电脑、或手持式电脑、或一些其它计算系统和/或设备。
95.计算机和计算设备,包括所述控制器101,通常包括计算机可执行指令,其中,指令可以被一个或多个计算设备(诸如,以上所列的那些计算设备)执行。计算机可执行指令可以使用多种编程语言和/或技术由计算机程序编译或翻译,这些编程语言和技术包括,但不限于,java
tm
,c、c++、matlab、simulink、stateflow、visual basic、java script、perl、html等中的一个或其组合。这些应用程序中的一些可以在虚拟机(诸如,java虚拟机或dalvik虚拟机等)上被编译和执行。一般而言,控制器101(例如,微处理器),例如,从存储器103、计算机可读介质等,接收指令并执行这些指令,从而执行一个或多个进程,包括本文所述进程中的一个或多个。可以使用各种计算机可读介质来存储和传输这些指令和其它数据。计算设备中的文件通常是存储在计算机可读介质(诸如,存储介质、随机存取存储器等)上的数据的集合。
96.在一些示例中,系统元件可以作为计算机可读介质(例如,软件)在一个或多个计算设备(例如,服务器、个人计算机等)上实现、存储在与其相关的计算机可读介质(例如,磁盘、内存等)上。计算机程序产品可以包括存储在计算机可读介质上的这些指令,用以执行本文所述功能。
97.关于本文描述的介质、方法、系统、方法、启发等,应理解的是,虽然这样的方法等的步骤已被描述为按照一定的顺序排列发生,但此类过程可以采用以本文描述的顺序之外的顺序执行的所述步骤来实施。还应理解,可以同时执行某些步骤,可以添加其他步骤,或者可以省略本文描述的某些步骤。换句话讲,本文对过程的描述是为了说明某些实施方案,而决不应将其理解为对权利要求书进行限制。
98.因此,本文的方法和系统通过实现让行决定、解决冲突和生成用户配置文件而共享资源来提供了各种技术效果和益处。本方法和系统的优点包括对比采集到的数据以验证每辆车辆的发现是否与执行交互式操纵控制有关。本方法和系统的另一优点包括提供车辆的安全评级、乘员的安全评级或两者,其可以用于在未来作出进一步资源分配决定。本方法和系统的又一优点包括激励交通中的车辆之间的交互式操纵控制。
99.本公开的描述本质上仅仅是示例性的,并且不背离本公开要点的变化旨在包括在本公开的范围内。这些变化不被认为是脱离本公开的精神和范围。

技术特征:
1.一种用于生成用户配置文件的方法,包括:由第一车辆的第一用户确定需要交互式操纵控制以提供资源;识别与其交互的第二车辆;联系所述第二车辆的第二用户;请求所述第二车辆的所述第二用户执行所述交互式操纵控制;接收来自所述第二车辆的所述第二用户响应;以及基于提供所述资源的执行情况为所述第二用户生成用户配置文件。2.根据权利要求1所述的方法,还包括向所述第二用户提供激励来执行所述交互式操纵控制。3.根据权利要求2所述的方法,其中,如果所述接收到的响应是否定的,则所述方法还包括增强所述激励。4.根据权利要求2所述的方法,其中,接收到的对执行所述交互式操纵控制的响应是肯定的响应,则所述第一用户执行操纵控制。5.根据权利要求4所述的方法,还包括确定所述第一用户和所述第二用户是否同意所述交互式操纵控制的执行情况是成功的。6.根据权利要求1所述的方法,其中,所述交互式操纵控制包括在所述第二车辆前方并入、在所述第二车辆占用的车位泊车,超过所述第二车辆,在交通圈内行进,以及进入十字路口中的至少一个。7.一种用于生成用户配置文件的系统,包括:控制器,与所述第一车辆相关联,所述控制器被配置为执行指令以:确定需要交互式操纵控制以提供资源;识别与其交互的第二车辆;联系所述第二车辆的第二用户;请求所述第二用户执行所述交互式操纵控制;接收来自所述第二车辆的所述第二用户的响应;以及基于提供所述资源的执行情况为所述第二用户生成用户配置文件。8.根据权利要求7所述的系统,其中,所述控制器还被配置为执行指令以向所述第二用户提供激励来执行所述交互式操纵控制。9.根据权利要求8所述的系统,其中,当接收到的对执行交互式操纵控制的响应是肯定的响应时,所述控制器还被配置为执行指令以执行操纵控制。10.根据权利要求7所述的系统,其中,所述控制器还被配置为执行指令以使用与所述第一车辆相关联的传感器,由所述第二用户获取关于所述交互式操纵控制的执行情况的数据。

技术总结
一种用于生成用户配置文件的方法和系统,包括控制器,其被配置为执行指令以执行该方法。方法包括:第一车辆的用户确定需要交互式操纵控制以提供资源,识别与其交互的第二车辆,联系第二车辆的用户,请求第二车辆的用户执行交互式操纵控制,接收来自第二车辆的用户的响应,以及基于提供资源的执行情况为第二车辆的用户生成用户配置文件。辆的用户生成用户配置文件。辆的用户生成用户配置文件。


技术研发人员:维杰亚
受保护的技术使用者:通用汽车环球科技运作有限责任公司
技术研发日:2022.10.18
技术公布日:2023/6/13
版权声明

本文仅代表作者观点,不代表航空之家立场。
本文系作者授权航家号发表,未经原创作者书面授权,任何单位或个人不得引用、复制、转载、摘编、链接或以其他任何方式复制发表。任何单位或个人在获得书面授权使用航空之家内容时,须注明作者及来源 “航空之家”。如非法使用航空之家的部分或全部内容的,航空之家将依法追究其法律责任。(航空之家官方QQ:2926969996)

飞行汽车 https://www.autovtol.com/

分享:

扫一扫在手机阅读、分享本文

相关推荐