乘客追踪系统和方法与流程

文档序号:13974981阅读:313来源:国知局
乘客追踪系统和方法与流程

本发明涉及车辆系统,并且更具体地,涉及识别和监控车辆中的乘客的系统和方法。



背景技术:

机动车和其他车辆为商业、政府和私营企业提供很大一部分运输。在某些情况下,车辆(例如自主车辆)将乘客从接载位置运输到目的地。例如,自主车辆可以从特定用户接收运输请求。当实现运输请求时,自主车辆需要在接载位置识别正确的乘客,并将该乘客运输到所需目的地。此外,提出运输请求的乘客需要识别正在实现运输请求的正确的自主车辆。没有人类操作员的自主车辆需要提供自动识别乘客并且监控乘客活动的系统。



技术实现要素:

根据本发明的一方面,提供一种方法,包含:

接收表示第一乘客、第一接载位置和第一目的地的第一运输请求;

识别在第一接载位置处进入车辆的人;

接收表示第二乘客、第二接载位置和第二目的地的第二运输请求;

识别在第二接载位置处进入车辆的人;

驾驶到第一目的地;并且

确定正确的人是否在第一目的地处离开车辆。

根据本发明的一个实施例,其中第二目的地不同于第一目的地。

根据本发明的一个实施例,方法进一步包含在不正确的人在第一目的地处离开车辆的情况下产生通知。

根据本发明的一个实施例,方法进一步包含:

在第一接载位置处认证至少一个人;并且

响应于成功地认证人,解锁车门以允许访问车辆。

根据本发明的一个实施例,方法进一步包含确认在第一接载位置处进入车辆的人数匹配与第一运输请求相关联的乘客的数量。

根据本发明的一个实施例,其中在第一接载位置处认证至少一个人包括:

使用车载摄像机捕获人的面部的图像;

识别在用户配置文件中的人的图像;并且

应用面部识别算法来确定捕获的图像是否大体上匹配在用户配置文件中的图像。

根据本发明的一个实施例,其中在第一接载位置处认证至少一个人包括:

识别在乘客的用户配置文件中与移动装置相关联的唯一标识符;并且

确定乘客是否当前正携带具有唯一标识符的移动装置。

根据本发明的一个实施例,其中确定正确的人是否在第一目的地处离开车辆包括使用车载摄像机捕获在目的地处离开车辆的乘客的图像。

根据本发明的一个实施例,其中确定正确的人是否在第一目的地处离开车辆包括使用车载摄像机确认没有乘客留在车辆内。

根据本发明的一个实施例,其中车辆是自主车辆。

根据本发明的另一方面,提供一种方法,包含:

接收表示第一乘客、第一接载位置和第一目的地的第一运输请求;

识别在第一接载位置处进入车辆的人;

接收表示第二乘客、第二接载位置和第二目的地的第二运输请求,其中第二目的地不同于第一目的地;

识别在第二接载位置处进入车辆的人;

驾驶到第一目的地;

确定正确的人是否在第一目的地处离开车辆;

驾驶到第二目的地;并且

确定正确的人是否在第二目的地处离开车辆。

根据本发明的一个实施例,方法进一步包含在不正确的人在第一目的地或第二目的地处离开车辆的情况下产生通知。

根据本发明的一个实施例,方法进一步包含:

在第一接载位置处认证至少一个人;并且

响应于成功地认证人,解锁车门以允许访问车辆。

根据本发明的一个实施例,方法进一步包含确认在第一接载位置处进入车辆的人数匹配与第一运输请求相关联的乘客的数量。

根据本发明的一个实施例,其中在第一接载位置处认证至少一个人包括:

使用车载摄像机捕获人的面部的图像;

识别在用户配置文件中的人的图像;并且

应用面部识别算法来确定捕获的图像是否大体上匹配在用户配置文件中的图像。

根据本发明的一个实施例,其中在第一接载位置处认证至少一个人包括:

识别在乘客的用户配置文件中与移动装置相关联的唯一标识符;并且

确定乘客是否当前正携带具有唯一标识符的移动装置。

根据本发明的一个实施例,其中确定正确的人是否在第一目的地处离开车辆包括使用车载摄像机捕获在目的地处离开车辆的乘客的图像。

根据本发明的一个实施例,其中确定正确的人是否在第一目的地处离开车辆包括使用车载摄像机确认没有乘客留在车辆内。

根据本发明的又一方面,提供一种装置,包含:

通信管理器,该通信管理器被配置为接收表示第一乘客、第一接载位置和第一目的地的第一运输请求,并且进一步被配置为接收表示第二乘客、第二接载位置和第二目的地的第二运输请求;

乘客识别模块,该乘客识别模块被配置为识别在第一接载位置处进入车辆的人,并且被配置为识别在第二接载位置处进入车辆的人;以及

自动驾驶系统,该自动驾驶系统被配置为将车辆驾驶到第一目的地,其中乘客识别模块确定正确的人是否在第一目的地处离开车辆。

根据本发明的一个实施例,其中乘客识别模块被进一步配置为确定正确的人是否在第二目的地处离开车辆。

附图说明

本发明的非限制性和非穷尽性的实施例参照以下附图进行描述,其中贯穿各种视图,相同的附图标记指代相同的部件,除非另有说明。

图1是示出了包括乘客验证和监控系统的车辆控制系统的实施例的框图;

图2是示出了乘客认证和监控模块的实施例的框图;

图3示出了具有多个车载摄像机的示例车辆;

图4a和4b示出了用于实现运输请求的方法的实施例;

图5a-5c示出了用于实现包括多个接载位置和多个目的地的运输请求的方法的实施例;

图6a和6b示出了通过自主车辆监控乘客的方法的实施例。

具体实施方式

在以下公开内容中,参照附图,附图形成本发明的一部分并且在附图中通过例证示出可以实践本发明的特定实施方式。应当理解的是,在不脱离本发明的范围的前提下,可以利用其他实施方式并且可以进行结构变化。说明书中引用的“一个实施例”、“一实施例”,“一个示例实施例”等表明所描述的实施例可以包括特定特征、结构或特性,但每一个实施例可能未必包括特定特征、结构或特性。另外,这样的短语未必是指同一实施例。此外,当特定特征、结构、或特性关于一个实施例进行描述时,可以主张的是,无论是否明确描述,关于其他实施例影响这样的特征、结构或特性在本领域技术人员的知识的范围之内。

本文所公开的系统、装置和方法的实施方式可以包含或利用专用或通用计算机,该专用或通用计算机包括计算机硬件,例如,一个或多个处理器和系统存储器,如本文所讨论的。在本发明的范围内的实施方式还可以包括用于承载或存储计算机可执行指令和/或数据结构的物理和其他计算机可读介质。这样的计算机可读介质可以是可以由通用或专用计算机系统访问的任何可用介质。存储计算机可执行指令的计算机可读介质是计算机存储介质(装置)。承载计算机可执行指令的计算机可读介质是传输介质。因此,举例来说,而非限制,本发明的实施方式可以包含至少两种明显不同种类的计算机可读介质:计算机存储介质(装置)和传输介质。

计算机存储介质(装置)包括随机存取存储器(ram)、只读存储器(rom)、电可擦除可编程只读存储器(eeprom)、只读光盘存储器(cd-rom)、固态驱动器(“ssd”)(例如,基于ram)、闪速存储器、相变存储器(“pcm”)、其他类型的存储器、其它光盘存储器、磁盘存储器或其它磁性存储装置、或者可以被用于存储以计算机可执行指令或数据结构的形式的所需的程序代码手段并且可以由通用或专用计算机访问的任何其它介质。

本文所公开的装置、系统和方法的实施方式可以在计算机网络上进行通信。“网络”被定义为允许电子数据在计算机系统和/或模块和/或其他电子设备之间传输的一个或多个数据链路。当信息通过网络或另一通信连接(硬线连接、无线、或硬线连接或无线的组合)被传送或提供到计算机时,计算机适当地将该连接视为传输介质。传输介质可以包括可以被用于承载以计算机可执行指令或数据结构的形式的所需的程序代码手段并且可以由通用或专用计算机来访问的网络和/或数据链路。上述组合也应该被包括在计算机可读介质的范围之内。

计算机可执行指令包含例如指令和数据,当该指令和数据在处理器处被执行时,使通用计算机、专用计算机、或专用处理装置来执行某些功能或功能组。计算机可执行指令可以是例如二进制、例如汇编语言的中间格式指令、或甚至源代码。虽然本发明主题已经以针对结构特征和/或方法论动作的语言进行了描述,但是应当理解的是,在所附权利要求中限定的发明主题不一定局限于所描述的特征或以上所述的动作。相反地,所描述的特征和动作被公开作为实施权利要求的示例形式。

本领域技术人员将领会的是,本发明可以在网络计算环境中通过许多类型的计算机系统配置来实践,包括内置式车辆计算机、个人计算机、台式计算机、膝上型计算机、消息处理器、手持式设备、多处理器系统、基于微处理器或可编程的消费者电子产品、网络个人电脑(pc)、小型计算机、大型计算机、移动电话、个人数字助理(pda)、平板电脑、寻呼机、路由器、交换机、各种存储装置等等。本发明也可以在本地和远程计算机系统都执行任务的分布式系统环境中实践,本地和远程计算机系统通过网络链接(或者通过硬线数据链路、无线数据链路或者通过硬线和无线数据链路的组合)。在分布式系统环境中,程序模块可以位于本地和远程存储器存储装置中。

此外,在适当情况下,本文所描述的功能可以在下列中的一种或多种中执行:硬件、软件、固件、数字部件、或模拟部件。例如,一个或多个专用集成电路(asic)可以被编程为执行本文所描述的系统和程序中的一个或多个。在整个说明书和权利要求书中,某些术语被用来指代特定的系统部件。本领域技术人员将领会的是,部件可以通过不同的名称来称呼。本文不旨在区分名称不同但作用相同的部件。

应当指出的是,以上所讨论的传感器实施例可以包含计算机硬件、软件、固件或其任何组合以执行其功能的至少一部分。例如,传感器可以包括被配置为在一个或多个处理器中执行的计算机代码,并且可以包括由计算机代码控制的硬件逻辑/电子电路。本文提供这些示例装置是为了说明的目的,并不旨在进行限制。本发明的实施例可以在其他类型的装置中实施,如相关领域技术人员将已知的那样。

本发明的至少一些实施例涉及包含存储在任何计算机可用介质上的这样的逻辑(例如,以软件的形式)的计算机程序产品。这样的软件,当在一个或多个数据处理装置中执行时,使装置如本文所描述的那样操作。

本文描述了各种系统和方法,该系统和方法用于验证和追踪进入和离开自主车辆的乘客以及监控乘客以确定健康问题,例如由于饮酒或药物使用引起的身体损伤。在本说明书中,术语“预约”、“运输请求”、“运输预约”和“预约请求”可交换地用来描述从一个或多个接载位置运输到一个或多个目的地的用户的请求。

图1是示出了包括乘客验证和监控系统的车辆控制系统100的实施例的框图。可以使用自动驾驶/辅助系统102来自动操作或控制车辆的运行或者向人类驾驶员提供辅助。例如,自动驾驶/辅助系统102可以控制制动、转向、安全带张紧、加速、车灯、警报、驾驶员通知、无线电、车辆锁或车辆的任何其他辅助系统中的一个或多个。在另一个示例中,自动驾驶/辅助系统102可能不能提供对驾驶(例如,转向、加速或制动)的任何控制,但是可以提供通知和警报以辅助人类驾驶员安全地驾驶。车辆控制系统100包括乘客认证和监控模块104,该乘客认证和监控模块104与车辆控制系统中的各种部件相互作用,以实现运输请求、识别乘客、认证乘客、监控乘客活动并且监控进入和离开车辆的乘客。在一个实施例中,乘客认证和监控模块104验证寻求访问车辆的乘客是产生运输请求的人。在一些实施例中,乘客认证和监控模块104监控进入和离开车辆的人,以确保正确数量的人进入车辆(基于在运输请求中识别的人数)和正确数量的人在适当的位置离开车辆。乘客认证和监控模块104还监控乘客以确定各种与健康有关的状况,例如酒精损伤。虽然乘客认证和监控模块104在图1中被示为单独部件,但在供选择的实施例中,乘客认证和监控模块104可以结合到自动驾驶/辅助系统102或任何其他车辆部件中。

车辆控制系统100还包括一个或多个传感器系统/装置,该一个或多个传感器系统/装置用于检测附近对象的存在或确定母车辆(例如,包括车辆控制系统100的车辆)的位置。例如,车辆控制系统100可以包括雷达系统106、一个或多个激光雷达(lidar)系统108、一个或多个摄像机系统110、全球定位系统(gps)112和/或超声系统114。一个或多个摄像机系统110可以包括安装到车辆(例如,车辆的后部)的后置摄像机、前置摄像机和侧置摄像机。摄像机系统110还可以包括一个或多个内部摄像机,该一个或多个内部摄像机捕获车辆内的乘客和其他对象的图像。车辆控制系统100可以包括数据存储器116,该数据存储器116用于存储用于导航和安全性的相关或有用的数据,例如地图数据、驾驶历史或其他数据。此外,数据存储器116可以存储与运输请求相关的信息,例如接载位置、目的地、乘客的数量以及与乘客相关联的身份信息。车辆控制系统100还可以包括收发器118,该收发器118用于与移动或无线网络、其他车辆、基础设施、或任何其他通信系统进行无线通信。

车辆控制系统100可以包括车辆控制致动器120以控制车辆的驾驶的各个方面,例如电动马达、开关或其他致动器,其用于控制制动、加速、转向、安全带张紧、车门锁等等。车辆控制系统100还可以包括一个或多个显示器122、扬声器124或其他装置,以使可以向人类驾驶员或乘客提供通知。显示器122可以包括可以被车辆的驾驶员或乘客看到的抬头显示器、仪表板显示器或指示器、显示屏或任何其它视觉指示器。扬声器124可以包括车辆的音响系统的一个或多个扬声器,或者可以包括专用于驾驶员或乘客通知的扬声器。

应当理解的是,图1的实施例仅通过示例的方式给出。在不脱离本发明的范围的情况下,其他实施例可以包括较少或附加部件。此外,所示的部件可以被结合或被包括在其他部件中,而非限制。

在一个实施例中,自动驾驶/辅助系统102被配置为控制母车辆的驾驶或导航。例如,自动驾驶/辅助系统102可以控制车辆控制致动器120以在道路上、停车场、行车道或其它位置行驶一路径。例如,自动驾驶/辅助系统102可以基于由部件106-118中的任何一个提供的信息或感知数据来确定路径。还可以基于包括接载位置和目的地的运输请求来确定路径。传感器系统/装置106-110和114可以用于获取实时传感器数据,以使自动驾驶/辅助系统102可以实时辅助驾驶员或驾驶车辆。

图2是示出了乘客认证和监控模块104的实施例的框图。如图2所示,乘客认证和监控模块104包括通信管理器202、处理器204和存储器206。通信管理器202允许乘客认证和监控模块104与其他系统(例如自动驾驶/辅助系统102)通信。处理器204执行各种指令以实施由乘客认证和监控模块104所提供的并且在此所讨论的功能。存储器206存储这些指令以及由处理器204和包含在乘客认证和监控模块104中的其他模块使用的其他数据。

此外,乘客认证和监控模块104包括图像处理模块208,该图像处理模块208从一个或多个摄像机110接收图像数据,并且识别例如包括在图像中的面部、对象和其它项目。在一些实施例中,图像处理模块208包括面部识别算法,该面部识别算法识别接近车辆的人的面部,并且将该面部与用户配置文件数据(包括用户照片)相匹配,该用户配置文件数据与提出运输请求的用户相关联。乘客识别模块210识别进入或离开车辆的一个或多个乘客。例如,乘客识别模块210可以验证(或认证)试图进入车辆的人以确定该人是提出运输请求的用户。该验证可以通过面部识别、在乘客认证和监控模块104和由用户携带的移动装置之间的电子交握等等来执行。在一些实施例中,使用任何类型的生物计量数据(例如人的身高、体重、视网膜扫描、指纹、掌纹、掌印、dna(脱氧核糖核酸)、气味/香味、步态分析、声纹等等)来执行试图进入车辆的人的验证。在其他实施例中,通过呈现他们的驾驶证(或其他政府身份证明)、护照、信用卡、密码、个人身份号码或也存储在用户配置文件中的其他数据来验证人。乘客识别模块210还可以识别并且记录在特定的接载位置进入车辆的所有乘客。该信息将在以后使用,以确保正确的乘客在适当的目的地离开车辆。

乘客认证和监控模块104还包括乘客追踪模块212,该乘客追踪模块212可以计算在接载位置进入车辆的乘客的数量,并且确定相同数量的乘客在目的地离开车辆。此外,如上面关于乘客识别模块210所讨论的,乘客追踪模块212可以在乘客到达他们的目的地时帮助通知适当的乘客。当车辆中的多个乘客前往不同的目的地时,这尤其有用。乘客追踪模块212还可以防止乘客在错误的目的地离开车辆。

乘客分析模块214分析乘客活动和行为以识别受损伤的乘客,例如由于酒精、药物而受损伤的乘客或其他健康状况。乘客分析模块214可以基于例如物理身体运动、言语不清等等来确定受损伤的乘客。此外,乘客分析模块214可以从血液酒精传感器218和气味传感器220接收信息,该信息有助于确定乘客是否受损伤。例如,血液酒精传感器218可以使用呼吸传感器或其他感测机构确定乘客的血液酒精浓度。这种血液酒精信息表示乘客喝醉的可能性。类似地,气味传感器220可以感测各种气味(例如乘客的呼吸中的酒精的气味),并且确定乘客被酒精或其他物质损伤的可能性。在一些实施例中,如果乘客分析模块214确定乘客喝醉,则乘客分析模块214指示自动驾驶/辅助系统102改变车辆的驾驶特性以避免突然停车和急转弯。相反地,自动驾驶/辅助系统102被指示以平稳的方式驾驶以使乘客在车辆中晕车的可能性最小化。

乘客认证和监控模块104还包括车辆访问管理器216,该车辆访问管理器216控制对车辆的访问,例如锁定和解锁车辆的门。在一些实施例中,车辆访问管理器216保持车辆的门被锁定,直到乘客已被认证为提出运输请求的人。当乘客被认证时,车辆访问管理器216解锁车门以允许乘客(和任何客人)进入车辆。地理位置模块224识别车辆的当前位置以及用于特定运输请求的接载位置和目的地。在一些实施例中,地理位置模块224确定车辆的当前位置和接载位置之间的路线,并且确定接载位置和目的地之间的路线。

图3示出了具有多个车载摄像机的示例车辆300。如图3所示,车辆300具有可以被安装到车辆的车顶、车门或其他车辆部件的两个侧置摄像机302和304。侧置摄像机302和304被定位以使每个摄像机可以捕获站在车门附近的人(例如,等待进入车辆的乘客)的图像。如本文所讨论的,站在车辆附近的人的图像在认证等待进入车辆的人(即,认证该人为针对车辆300提出特定运输请求的用户)方面有用。在一些实施例中,摄像机306和308被安装到车辆的侧视镜(或接近车辆的侧视镜安装)。摄像机306和308可以是侧置的、后置的或前置的。此外,车辆300可以包括一个或多个内部摄像机310和312,一个或多个内部摄像机310和312被定位为捕获车辆中乘客的图像。在一些实施例中,多个内部摄像机310、312用于捕获在车辆内的所有就座位置(例如,前座椅和后座椅)中并且面向任何方向(例如,面向前、后或朝向车辆的侧面)的乘客的图像。

图4a和4b示出了用于实现运输请求的方法400的实施例。首先,车辆(例如,自主车辆)接收表示乘客、接载位置和目的地的运输请求402。在一些实施例中,运输请求还表示正在运输的乘客的数量、多个接收位置和多个目的地中的一个或多个。车辆驶到接载位置404,并且试图在接载位置处认证人406。在一些实施例中,提出运输请求的用户具有包括用户的姓名、地址、旅行偏好和用户的图像的用户配置文件。当在接载位置认证人时,乘客认证和监控模块104分析站在车辆附近(或朝向车辆行走)的人的图像,以识别匹配提出运输请求的用户的用户配置文件图像的面部。这种认证过程防止错的人(即,不是提出运输请求的人)进入车辆。认证过程可以使用面部识别算法、乘客认证和监控模块104和由用户携带的移动装置之间的电子交握等等。在一些实施例中,乘客认证和监控模块104基于用户配置文件中的信息来识别与用户的移动装置相关联的唯一标识符,并且确定用户是否携带具有唯一标识符的移动装置。

在一些实施例中,乘客认证和监控模块104向提出运输请求的用户提供通知和更新。例如,乘客认证和监控模块104可以传送车辆位置信息、车辆到达接载位置的估算时间以及车辆的车牌号(或其他标识符),以允许乘客容易地识别将提供运输服务的适当的自主车辆。在一些实施例中,乘客通过智能电话或显示具体接载位置的其他装置接收地图。

如果车辆不能认证位于车辆附近的人408,则方法400通过通知位于车辆附近的人关于认证失败而继续410。这给予该人另一个认证他们身份的机会。此外,方法400可以向提出运输请求的位于车辆附近的人提供指令412。在一些实施例中,车辆可以等待预定时间段(例如,5分钟),以查看车辆附近的任何人是否主张运输请求。在预定时间之后,车辆可以响应另一个运输请求或驶到另一个位置。

如果车辆成功地认证位于车辆附近的人408,则车辆解锁车门414以允许该人进入车辆。在一些实施例中,提出运输请求的人可以与一个或多个客人一起行驶。在这种情况下,方法400确定有多少人进入车辆416。在一些实施例中,特定的运输请求包括将从接载位置行驶到目的地的人数。可以使用监控进入车辆的每个人的摄像机、检测乘客的车辆中的传感器、检测特定座椅是否被占用的座椅传感器等等来确定进入车辆的人数。当使用摄像机监控进入车辆的人时,可以使用深度神经网络来分析视频图像并且检测不同人的数量。

如果正确数量的人进入车辆418(即,在运输请求中识别的相同数量的人),则车辆将驶到目的地422。然而,如果比运输请求中识别的更多的人进入车辆,则方法400请求验证额外的人是提出运输请求的人的客人420。一旦验证,车辆就驾驶到目的地422。在某些情况下,提出运输请求的人可能会额外被收取额外的乘客费用。如果额外的人未被验证为客人,则车辆可能会等待直到额外的人离开车辆。

当车辆到达目的地时,方法400确定有多少人在目的地离开车辆424。如上所述,在416确定进入车辆的人数。如果正确数量的人离开车辆(即在接载位置进入车辆的相同数量的人)426,则方法400关闭并且锁定430车门,并等待下一个运输请求。如果正确数量的人没有离开车辆,表示车辆中还有至少一个人,则方法400产生所有乘客必须离开车辆的通知428。在所有乘客离开车辆后,方法400关闭并且锁定430车门,并等待下一个运输请求。在一些实施例中,车辆使用一个或多个车载摄像机(例如内部摄像机和/或外部照相机)来确定有多少人在目的地离开车辆。在其他实施例中,一个或多个内部摄像机用于在锁定车门之前确定任何乘客是否留在车辆中。在额外的实施例中,车辆可以包括检测座椅中的人的存在的座椅传感器。在这些实施例中,该方法通过确定任何座椅传感器是否指示座椅中的人的存在来确定车辆是否为空。

在一些实施例中,乘客认证和监控模块104检测欺骗或强制进入车辆。在这些情况下,乘客认证和监控模块104可以自动地联系警察、车主等等。此外,乘客认证和监控模块104可以使用摄像机来记录试图欺骗地或强制地进入车辆的人,并将所记录的图像传送给警察或其他实体或个人。

图5a-5c示出了用于实现包括多个接载位置和多个目的地的运输请求的方法500的实施例。在一些实施例中,多个人在一个接载位置进入车辆,但多个人请求两个或多个不同的目的地。在其他实施例中,多个人可以在不同的接载位置进入车辆,但所有人都具有相同的目的地。方法500的变化可以适应任何这些情况。

首先,车辆接收502表示第一乘客、第一接载位置和第一目的地的第一运输请求。车辆驾驶504到第一接载位置,并且在第一接载位置认证506人。认证506类似于上面关于图4a和4b所讨论的认证过程。方法500通过一经在第一接载位置处认证人就解锁508车门来继续。方法500确定510在第一接载位置有多少人进入车辆。如果不正确数量的人在第一接载位置进入512车辆,则方法500请求514额外的人是第一乘客的客人的验证。在一些实施例中,方法500可以为每个额外的人请求所需的目的地。该方法可以为运输请求收取额外的费用以适应额外的人和/或额外的目的地。

如果正确数量的人在第一接载位置进入512车辆,则方法500随着车辆接收516表示第二乘客、第二接载位置和第二目的地的第二运输请求而继续。车辆然后驾驶518到第二接载位置,并在第二接载位置认证520人。方法500然后确定522有多少人在第二接载位置进入车辆。如果不正确数量的人在第二接载位置进入524车辆,则方法500请求526额外的人是第二乘客的客人的验证。在一些实施例中,方法500可以为每个额外的人请求所需的目的地。该方法可以为运输请求收取额外的费用以适应额外的人和/或额外的目的地。在一些实施例中,方法500保持进入车辆的所有乘客和与每个乘客相关联的目的地的列表。

如果正确数量的人在第二接载位置处进入524车辆,则方法500随着车辆驾驶528到最近目的地而继续,该最近目的地可以是第一目的地或第二目的地。一经到达最近目的地,方法500就确定530正确的人是否在最近目的地处离开车辆。例如,方法500检查以确定仅选择特定目的地的人离开车辆。如果正确的人没有离开532车辆,则方法500提供至少一个乘客在错误的目的地离开车辆的警告534。在另一种情况下,如果至少有一个人本应该离开车辆,但仍然留在车辆内,则可以提供提醒他们已经到达他们的目的地的警告给该人。

在正确的人离开车辆之后,车辆驾驶536到下一个目的地。一经到达下一个目的地,方法500就确定538所有剩余的乘客是否在该目的地处离开车辆。如果一个或多个乘客没有在下一个目的地离开车辆540,则产生表示所有乘客必须离开车辆的通知542。在一些实施例中,向车辆中留下的乘客提供针对不同目的地发起新的运输请求的选项。在所有乘客已离开车辆之后,方法500关闭并且锁定544车门并等待下一个运输请求。

图6a和6b示出了用于由自主车辆监控乘客的方法600的实施例。首先,车辆接收602表示乘客、接载位置和目的地的运输请求。车辆驾驶604到接载位置并且在接载位置认证606人。认证606类似于上面关于图4a和4b所讨论的认证过程。

方法600通过确定608该人是否受损伤来继续。在一些实施例中,乘客认证和监控模块104基于乘客的面部表情、身体运动和语音特征来确定该人是否受到损伤。在其他实施例中,通过监控人的身体运动(例如,蹒跚或不规则的行走模式)或言语(例如,言辞不清)来确定该人受到损伤。此外,在一些实施例中,乘客认证和监控模块104可以要求该人执行现场清醒测试,例如竞走或背诵字母表。乘客认证和监控模块104观察并且分析该人的测试表现,并且确定该人是否受损伤。如果该人被确定610受损伤,则该人被通知612车辆访问未被授权。

然而,如果人被确定610未受损伤,则车门被解锁614以允许访问车辆。在一个或多个乘客进入车辆之后,监控616所有乘客,以检测受损伤的一个或多个乘客或具有其他健康问题的乘客。例如,内部摄像机、化学(例如酒精)嗅探器/传感器、皮肤传感器(例如,使用安全带、座位表面或可能与乘客接触的其他物品)、语音分析/响应系统和其他酒精感测装置可以用于检测一个或多个受损伤的乘客。如果受损伤的乘客被检测到618,则方法600通过语音命令查询620受损伤的乘客。例如,乘客可能被询问感觉如何或被询问简单的问题,如“你叫什么名字?”。如果乘客没有回应622该询问,则车辆驾驶运送624乘客到最近的医院或其他医疗设施。如果乘客回应622该询问,则方法600改变626车辆的驾驶特性,以避免突然停止和急转弯。在一些实施例中,无响应乘客可能处于缠绕在车辆安全带或其他车辆部件中的危险中。此外,无响应乘客可能处于用于安全气囊展开的错误位置。此外,反流的乘客由于流体等等而处于气道堵塞的风险中。为了识别这些可能的情况,一些实施例使用内部麦克风来监控乘客呼吸。此外,内部摄像机可以使用深度神经网络来识别乘客危难并且使用脉冲监控器(例如,面部静脉、皮肤接触传感器或声音传感器)也可以检测乘客危难。

方法600还确定628乘客是否可能晕车。例如,乘客认证和监控模块104可以识别可能表示晕车的口头陈述,例如对空气的请求(例如,打开车窗)、请求靠边停车等等。此外,摄像机可以使用深度神经网络来检测疾病的迹象。如果乘客有可能晕车,则车辆靠路边停车630,并且解锁车门以便乘客可以离开车辆。当乘客准备好时,车辆驾驶632乘客到目的地。

在一些实施例中,车辆使用摄像机、化学气味传感器和其他系统来检测车辆内的呕吐物、尿液、溢出饮料等等。如果检测到任何这些物品,则在接受任何另外的运输请求之前,车辆驾驶到维护中心进行清洁。

在方法600的一些实施例中,乘客以与关于方法400和500在此所讨论的相同方式进行计数和认证。

虽然在此已经描述了本发明的各种实施例,但是应当理解的是,它们已仅通过示例的方式呈现,而非限制。对相关领域的技术人员来说将显而易见的是,形式和细节的各种改变可以在不脱离本发明的精神和范围的前提下进行。因此,本发明的广度和范围不应该被上述示例性实施例中的任一个限制,而是应该仅根据下面的权利要求书及其等同物来限定。为了说明和描述的目的,在此的描述已被呈现。它不旨在是穷尽或将本发明限制为所公开的精确形式。鉴于以上教导,许多修改和变化是可能的。此外,应该指出的是,在此所讨论的替代实施方式中的任一个或全部可以以任意所需的组合使用以形成本发明的附加混合实施方式。

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