背景技术:
在示意出租车停下时,用户可举起他或她的手来引起出租车驾驶员的注意。当驾驶员看到用户时,驾驶员可将他/她的车辆靠边停下并让用户进入车辆,并且此后,驾车将用户送到他/她的目的地。在其他情况下,无论驾驶员是否看到用户,驾驶员都可能与用户擦身而过,例如出于包括驾驶员无法将出租车驾驶到他/她的目的地的多种原因。
最近,用户可经由手持式移动装置向出租车驾驶员提供位置信息。使用该信息,出租车驾驶员可到达该位置,其中一旦车辆到达,用户就可尝试验证所述车辆实际上是所请求的出租车车辆。
附图说明
图1是通信系统的透视图,所述通信系统包括无线收发器系统和指示器(两者都用于车辆)和用户的可佩戴装置。
图2是车辆上的多个电子装置的网络连接的示意图。
图3是车辆的另一示意图,其示出在收发器系统与可佩戴装置之间的无线通信。
图4至图5示出车辆上的收发器元件的两个非限制性示例。
图6示出示例性可佩戴装置的透视图和所述装置的电子器件模块的示意图。
图6a示出佩戴可佩戴装置的用户的头部的透视图;
图7至图8示出可佩戴装置上的收发器元件的两个非限制性示例。
图9至图11示出使用本文所描述的通信系统的过程的示例性流程图。
具体实施方式
描述了一种包括车辆和可佩戴装置的通信系统。所述车辆可包括:用于与可佩戴装置通信的无线收发器系统、以及用于向可佩戴装置的用户提供车辆身份指示的指示器。根据一个说明性示例,一种使用所述通信系统的方法可包括:在可佩戴装置的第一收发器元件处,接收来自乘车共享车辆的目标波束,所述元件具有第一接收轴线;以及当所述第一轴线朝向所述波束定向时,经由所述装置向其用户提供指示。
根据上文阐述的所述至少一个方法示例,所述指示包括与从所述车辆发出的光图案匹配的光图案。
根据上文阐述的所述至少一个方法示例,所述方法还包括:在接收所述目标波束之前,从所述收发器发射乘车共享请求。
根据上文阐述的所述至少一个方法示例,所述元件在v频带(57-71ghz)中操作。
根据上文阐述的所述至少一个方法示例,所述方法还包括:经由所述装置的第二收发器元件接收所述目标波束,其中所述第二收发器元件包括不同的第二接收轴线;并且向所述用户提供指示所述目标波束所源自的方向的第二指示。
根据另一个说明性示例,一种方法可包括:在车辆上的天线阵列处接收来自具有无线收发器的可佩戴装置的乘车共享请求,其中所述请求包括警示格式数据;使用所述阵列,在车辆计算机处确定到达角度;以及根据所述数据向所述装置发射警示。
根据上文阐述的所述至少一个方法示例,所述阵列可包括:多个面向车辆前向的天线、多个面向车辆左舷侧的天线以及多个面向车辆右舷侧的天线。
根据另一个说明性示例,一种系统可包括:可佩戴装置,所述可佩戴装置可包括:具有第一接收轴线的第一收发器元件;以及计算机,所述计算机包括处理器和的存储器,所述存储指令存储可由所述处理器执行的指令,所述指令包括:经由所述元件接收来自乘车共享车辆的目标波束;并且当所述第一轴线朝向所述波束定向时,经由所述装置向其用户提供指示。
根据上文阐述的所述至少一个示例,其中所述装置还可包括眼镜框架,所述眼镜框架携带所述元件和所述计算机,其中所述第一轴线与所述用户的头部的正中矢状平面相对应。
根据上文阐述的所述至少一个示例,所述装置还可包括投影仪,所述投影仪将所述指示朝向所述用户的眼睛投射。
根据上文阐述的所述至少一个示例,所述指示包括由所述装置提供的与从所述车辆发出的光图案匹配的光图案。
根据上文阐述的所述至少一个示例,所述指令还可包括:发射乘车共享请求,其中接收所述目标波束响应于发射所述请求而发生。
根据上文阐述的所述至少一个示例,所述指令还可包括用于:向所述车辆发射警示格式数据,使得使用所述数据,所述车辆可向所述用户标识其自身。
根据上文阐述的所述至少一个示例,所述元件在v频带(57-71ghz)中操作。
根据上文阐述的所述至少一个示例,其中所述装置可包括:第二收发器元件,所述第二收发器元件具有第二接收轴线,其中相对于所述第一收发器元件,所述第二收发器元件在所述装置上与其侧向间隔开。
根据上文阐述的所述至少一个示例,其中所述指令还可包括:经由所述第二收发器元件接收所述目标波束;并且使用所述装置,向其所述用户提供向所述用户指示所述目标波束所源自的方向的第二指示。
根据上文阐述的所述至少一个示例,其中所述指令还可包括:在提供所述第二指示之后,确定所述第一轴线何时朝向所述波束定向;并且响应于所述确定,提供所述第一指示。
根据上文阐述的所述至少一个示例,所述系统还可包括:所述车辆上的计算机,所述计算机包括第二处理器和第二存储器,所述第二存储器存储可由所述第二处理器执行的指令,所述指令可包括:接收来自所述装置的乘车共享请求;并且在接收到所述乘车共享请求的方向上提供警示。
根据上文阐述的所述至少一个示例,其中所述指令还可包括:从所述车辆上的收发器元件阵列中的至少一个广播所述目标波束;并且然后,响应于所述广播而接收所述乘车共享请求。
根据上文阐述的所述至少一个示例,所述系统还可包括:所述车辆上的计算机,所述计算机包括第二处理器和第二存储器,所述第二存储器存储可由所述第二处理器执行的指令,所述指令可包括:接收来自远程服务器的乘车共享请求;在完全自主模式下并且基于所述请求,将所述车辆移动到所述用户的位置;并且然后在所述车辆的径向向外的至少一个方向上提供警示。
根据所述至少一个示例,公开了被编程为执行上文阐述的示例的任何组合的计算机。
根据所述至少一个示例,公开了被编程为执行上文阐述的一种或多种方法的示例的任何组合的计算机。
根据所述至少一个示例,公开了计算机程序产品,所述计算机程序产品包括存储可由计算机处理器执行的指令的计算机可读介质,其中所述指令包括上文阐述的指令示例的任何组合。
根据所述至少一个示例,公开了计算机程序产品,所述计算机程序产品包括存储可由计算机处理器执行的指令的计算机可读介质,其中所述指令包括上文阐述的一种或多种方法的示例的任何组合。
现在转到图,其中贯穿若干视图,相似的数字指示相似的部件,示出有通信系统10,所述通信系统10包括:具有无线收发器系统14和指示器16(例如,此处被示为多功能灯)的车辆12、由用户22佩戴的可佩戴装置20以及可与用户22和/或车辆12通信的后端或远程服务器24。系统10可由人(例如,诸如佩戴可佩戴装置20的用户22)使用以定位可用的乘车共享车辆(例如,诸如车辆12)。例如,乘车共享车辆12可以是完全自主的(例如,无人驾驶的)出租车车辆,其使用户22中途搭乘并将用户22分别载乘到他们期望的目的地。根据系统10的一个方面,当用户22寻找自主出租车车辆12时,可佩戴装置20从(车辆12的)收发器系统14接收目标波束26,并且使用该目标波束26来定位车辆12(相对于用户22)的方向或接近角度,并且此后使用户22朝向该方向定向。车辆12还可确定用户22(相对于车辆12)的方向,并且发射通常瞄准可佩戴装置20的唯一的光图案28。正面向车辆12的用户22可看到光图案28,并且将此光图案与经由可佩戴装置20显示的对应光图案进行比较,以便确认车辆的身份。例如,当用户确定光图案28与由可佩戴装置20显示的光图案相同时,则用户可确定发射此光图案28的车辆12确实是他/她所请求的乘车共享车辆。这仅仅是用户22可如何使用通信系统10来定位所请求车辆12的一个示例。下文将更多地描述其他示例。
参考图1至图5,车辆12被示出为轿车;然而,车辆12也可以是包括通信系统10的卡车、运动型多功能车(suv)、休闲车、大客车、列车、海运船舶、飞机等。车辆12可以多种自主模式中的任何一种进行操作。如上文所讨论,在一些示例中,车辆12可作为自主乘车共享车辆、出租车车辆等操作,例如,以汽车工程师协会(societyofautomotiveengineers,sae)(其定义了0-5级的操作)定义的完全自主模式(例如,5级)操作。例如,在0-2级,人类驾驶员通常在没有车辆12帮助的情况下监测或控制大部分驾驶任务。例如,在0级(“无自动化”),人类驾驶员负责所有车辆操作。在1级(“驾驶员辅助”),车辆12有时辅助转向、加速或制动,但是驾驶员仍然负责绝大多数的车辆控制。在2级(“部分自动化”),车辆12可在某些情况下控制转向、加速和制动而无需人类交互。在3-5级,车辆12承担更多驾驶相关的任务。在3级(“条件自动化”),车辆12可在某些情况下处理转向、加速和制动,并处理对驾驶环境的监测。然而,3级可能需要驾驶员偶尔进行干预。在4级(“高度自动化”),车辆12可处理与3级相同的任务,但在某些驾驶模式下并不依赖于驾驶员进行干预。在5级(“完全自动化”),车辆12可处理所有任务而无需任何驾驶员干预。
车辆12可包括:无线收发器系统14、指示器16、无线通信模块29以及用于控制系统14和指示器16的车载计算机30。根据一个示例,收发器系统14和指示器16可耦接到车辆12的车顶32;然而,这仅仅是示例,并且不是必需的。如将在下文更详细地解释的,收发器系统14和指示器16各自都可在视线(los)应用中使用;因此,升高的方位(例如,诸如在车辆车顶32上)可促进相应电子器件与用户可佩戴装置(诸如装置20)之间los数据的实现。
在至少一些示例中,收发器系统14可包括耦接到收发器元件38的阵列36的集线器电路34。集线器电路34可包括可与计算机30通信的多路复用器(未示出)或其他电路元件(未示出)。
阵列36可包括:多个40面向车辆前向元件38、多个42面向车辆左舷侧元件38和多个44面向车辆右舷侧元件38。图3示出矩形布置;然而,这仅仅是示例。存在阵列36的其他布置,例如包括椭圆形、六边形、梯形等布置,仅举例来说。面向前向、面向左舷侧和面向右舷侧元件38将广播沿径向向外无线发射(到可佩戴装置20),并且(从可佩戴装置20)沿径向向内接收无线发射,并且这可能在车辆12从一个位置移动到另一个位置时发生。根据至少一个示例,也可使用多个46面向车辆后向元件38(例如,使得阵列36可与车辆12后面的可佩戴装置20或者车辆12已经经过的装置20通信)。
在一个示例中(图4),每个收发器元件38包括芯片组50和双向天线52。芯片组50可包括被配置为在预先配置的带宽内发射和接收无线数据的任何合适的电子装置。根据一个非限制性示例,芯片组50被配置、适配、布置等用于在所谓的v频带(例如57-71千兆赫(ghz))中操作;并且在一个特定的应用中,芯片组50在60ghz频带(例如60ghz,+/-1ghz)中发射和接收。
天线52可以是任何合适的天线装置,其在与耦接到其并且与其匹配的芯片组50相对应的频带内操作。每个天线52可被配置为具有相对窄的波瓣或波束。例如,使用波束转向技术,每个天线52可具有包括中心轴线的波束,所述包括中心轴线的波束从阵列36中的天线的相应方位沿径向向车辆12的外部延伸。这种波束的一个示例被示为目标波束26,将在下文更详细地描述。每个天线52的波束可发散和/或相邻定位的天线52的波束重叠;另外,天线52可被配置为使得在距车辆12预定距离处发生重叠。例如,两个相邻天线52的波束重叠的一个非限制性示例可发生在至少20码(例如,自一对收发器元件38起测量)的距离处。
在至少一些示例中,拐角收发器元件38-fs、38fp可在至少两个不同的方向上转向。例如,元件38fs既可向车辆前向转向并且也可向车辆右舷转向(和/或它们的组合),并且元件38fp既可向车辆前向转向并且也可向车辆左舷转向(和/或它们的组合)。
在其他实现方式中(图5),相应收发器元件38的芯片组50可位于集线器电路34中,并且阵列36中的每个收发器元件38可包括天线52(或仅天线52)。以此方式,可最小化阵列36的尺寸。
现在转到车辆12上的指示器16,如本文所用,指示器是发出电磁能或声能(例如,包括但不限于可见光(例如,390纳米(nm)至700nm))和/或可听声(例如20赫兹至20千赫兹)的电子装置。在至少一个示例中,指示器16是发出警示的多功能灯(例如,根据可包括一种或多种颜色的光图案28的可见光);然而,如下文所解释,存在其他警示示例,可包括或可不包括使用灯。因此,根据至少一个示例,指示器16包括从其中心径向向外发出光的一个或多个光源(未示出;诸如发光二极管)。可选择性地控制一个或多个光源以发出不同的颜色并且以不同的速率闪烁。另外,发出的光可具有任何合适的形状。例如,灯16可发出在所有方向(或其角度部分)上径向向外延伸的平面波束。在其他示例中,光可以是具有任何合适形状的波束。
如将在下文进行更多解释的,计算机30可根据预定光图案28来控制光的发出,例如,由用户22、可佩戴装置20、车辆计算机30、或者甚至是后端服务器24(在发出之前)确定光图案28。例如,图案28可包括多部分顺序。仅出于说明而非限制的目的,指示器16初始可在第一时间间隔内发出第一种颜色,随后在第一时间间隔的持续时间内发出另一种颜色(与第一种颜色不同),随后在第一时间间隔的持续时间内发出又另一种颜色(与第一种和第二种颜色不同),并且随后根据第一时间间隔的持续时间的倍增进行暂停(无光发出)。此后,可重复所述顺序。例如,至少一些射线可包括相同的颜色,至少一些射线可包括不同的颜色,至少一些射线可具有不同的时间间隔,和/或可替代地使用这些特性的组合。另外,闪烁的数量、颜色或间隔可有所不同。仅示出几个示例,图案28可包括:(a)红光闪烁一秒钟,绿光闪烁一秒钟,蓝光闪烁一秒钟,暂停一秒钟,并且然后重复所述顺序,(b)红光闪烁一秒钟,蓝光闪烁一秒钟,红光闪烁三秒钟,并且暂停一秒钟(然后重复所述顺序),或者(c)橙光以50%的占空比交替闪烁两秒钟,然后黄光以50%的占空比交替闪烁两秒钟(然后重复所述顺序)。
如将在下文解释的,指示器16的操作可通知用户22车辆12是他/她所请求的乘车共享车辆。如本文所用,用户是人。并且根据一个示例,当用户22观察到来自车辆12的警示(例如,光图案28)时,用户22可通过将其与对应的(例如,显示在可佩戴装置20上的)光图案进行比较来标识车辆12,如下文所解释。
在其他示例中,指示器16可发出听觉指示(或与听觉指示结合的光)。因此,在至少一个示例中,指示器16可包括:放大器电路、扬声器等。或者指示器16可包括显示器,所述显示器使用光或背光来输出文本(例如,字母数字代码、符号、其组合等)。因此,用户22可看到所述文本并且将其与经由可佩戴装置20显示的文本进行比较。
无线通信模块29可以是被配置为与包括后端服务器24的其他电子装置进行无线通信的任何合适的远程信息处理计算装置。这种无线通信可包括以下技术的使用:蜂窝技术(例如,lte、gsm、cdma和/或其他蜂窝通信协议)、短距离无线通信技术(例如,使用wi-fi、蓝牙、低功耗蓝牙(bluetoothlowenergy,ble))、专用短距离通信(dedicatedshortrangecommunication,dsrc)和/或其他短距离无线通信协议或者其组合。这种通信还包括所谓的车辆对车辆(v2v)和车辆对基础设施(v2i)通信,所有这些都将被本领域技术人员所理解。例如,模块29可包括一个或多个嵌入式无线芯片组和/或可使用由车辆12的用户22携带的移动装置(未示出)(例如,诸如蜂窝电话、智能电话等)的蜂窝芯片组来促进蜂窝通信。模块29可被编程为(例如,从服务器24)接收无线传输指令,所述无线传输指令包括:乘车共享请求、位置(例如,请求乘车的用户22的gps坐标)以及指示数据的特性(例如,所请求的光图案28或对用户22的其他指示,即车辆12是他/她所请求的车辆)。
无线收发器系统14、指示器16、无线通信模块29和计算机30可经由网络连接56彼此通信地耦接。如上文简要讨论,除其他事项外,计算机30可控制收发器系统14和指示器16的操作。通常,计算机30可包括一个或多个计算装置,例如,计算机30可以是专用装置或者可与其他车辆系统和/或子系统共享。
计算机30可包括耦接到存储器60的处理器58。处理器58可以是能够处理电子指令的任何类型的装置,其非限制性示例包括:微处理器、微控制器或控制器、专用集成电路(asic)等,仅举例来说。使用处理器58,计算机30可被编程为执行可存储在存储器60中的数字存储的指令,除其他事项外,所述指令使计算机30能够:在阵列36处接收来自可佩戴装置20的乘车共享请求,其中所述请求可包括诸如预定光图案的警示格式数据以用于向用户22提供车辆12是所请求的乘车共享车辆的指示;使用阵列36,确定来自可佩戴装置20的请求的到达角度;并且通过控制指示器16,根据格式数据朝可佩戴装置20发射警示。
存储器60可包括任何非暂时性计算机可用或可读介质,所述任何非暂时性计算机可用或可读介质可包括一个或多个存储装置或制品。示例性非暂时性计算机可用存储装置包括常规的计算机系统ram(随机存取存储器)、rom(只读存储器)、eprom(可擦除可编程只读存储器)、eeprom(电可擦除可编程只读存储器),以及任何其他易失性或非易失性介质。非易失性介质包括例如光盘或磁盘以及其他持久存储器。易失性介质包括通常构成主存储器的动态随机存取存储器(dram)。计算机可读介质的常见形式包括例如软盘、柔性盘、硬盘、磁带、任何其他磁性介质、cd-rom、dvd、任何其他光学介质、穿孔卡、纸带、任何其他具有孔图案的物理介质、ram、prom、eprom、flash-eeprom、任何其他存储器芯片或盒式磁带,或计算机可从中读取的任何其他介质。如上文所讨论,存储器60可存储可体现为软件、固件等的一个或多个计算机程序产品。
网络连接56可包括任何合适的硬件,以促进诸如收发器系统14、指示器16、无线通信模块29、计算机30等的电子装置之间的有线或无线车辆内通信。在至少一个示例中,连接56包括控制器局域网(can)总线、以太网、局域互连网(lin)、光纤连接等中的一者或多者。也存在其他示例。例如,可替代地或与例如can总线组合地,连接56可包括(例如,在计算机30与指示器16和/或收发器系统14之间的)一个或多个离散的有线或无线连接。
现在转到如本文所用的可佩戴装置20(图3、图6至图8),可佩戴装置20包括(包括无线收发器元件的)电子装置,其中根据设计,可佩戴装置20包括旨在耦接到用户身体68的一部分的(电子装置的)托架或外壳66,使得用户22不必使用他/她的一只或两只手来把握或握持可佩戴装置。因此,托架66的非限制性示例包括:具有无线收发器元件的帽子、具有无线收发器元件的头盔、具有无线收发器元件的一副眼镜、具有无线收发器元件的头带、具有无线收发器元件的腕带,仅举例来说。
仅出于说明的目的,在图示中将托架66示出为一副眼镜。在此示例中,托架66可包括框架70,所述框架70具有:右镜腿件72、左镜腿件74和用于支撑一对透镜78的前构件76。前构件76可包括眉毛部分80和桥接件82,并且在一些示例中,前构件76可包括用于例如经由桥接件82彼此耦接的进一步支撑透镜78的一对边缘84。在前构件76的相对的侧向端部86、88处,右镜腿件72和左镜腿件74的相应端部90、92可通过相应的铰链94、96耦接。
根据至少所示的示例,可佩戴装置20可包括多个无线收发器元件100、102、104、106、108(例如,尽管仅需要一个)。与上文描述的(在车辆12上的)收发器元件(38)相似,收发器元件100-108可包括相应的天线110、112、114、116、118(图7),或者相应的天线110-118和相应的无线芯片组120、122、124、126、128(图8)两者。在收发器元件100-108不包括芯片组120-128的情况下,这些芯片组可位于电子器件模块130(如图6所示)中,这将在下文进行更多描述。
根据所示的布置,元件100可耦接到右镜腿件72,元件102-106可耦接到前构件76,并且元件108可耦接到左镜腿件74。在至少一个示例中,元件中的一个(例如104)是中心(或者位于中心的)收发器元件,例如当装置20由用户22佩戴时,中心元件104可沿着所谓的用户的头部129的正中矢状平面ms(例如,参见图6a)定位。如将在下文更详细地解释的,中心元件104与用户的头部129的正中矢状平面ms之间的对应可用于确定用户22是否面向即将到来的乘车共享车辆12。元件100-108可彼此等距和/或侧向间隔开由右镜腿件72、前构件76和左镜腿件74形成的约(例如,曲线和/或角度)长度。元件100-108中的每一个可被配置为发射和接收;另外,每个元件可具有发射和/或接收的轴线(分别为a、b、c、d、e),其中轴线中的每一个以不同的相对角度(例如,相对于用户的头部129的中心)定向。以此方式,可获得周向无线覆盖(例如360d)或至少部分地周向无线覆盖。在其他示例中,可使用元件100-108的其他间隔布置和/或数量。
电子器件模块130可耦接到框架70的任何合适的部分;例如在图6中,电子器件模块130耦接到右镜腿件72的底部表面131,并且延伸超过其(以及前构件76的前向)端部90。模块130包括计算机132,所述计算机132包括处理器134和存储器136以及显示器138。根据一个示例,处理器134是微处理器;然而,它也可以是被配置为处理电子指令的任何其他合适的装置,例如,包括但不限于微控制器或专用集成电路(asic)。存储器136可以是任何合适的非暂时性计算机可用或可读介质,例如包括上文列出的一种或多种类型的示例性存储装置(例如,相对于存储器60描述的),例如根据至少一个示例,存储器136包括ram、rom和eprom;然而,这仅仅是示例。
存储器136存储可由处理器134执行的指令,所述指令使得处理器134能够进行一个或多个过程的至少一部分,这将在下文详细描述。至少一些可执行指令的非限制性示例包括:从元件100-108中的一个或多个发射乘坐共享请求;经由元件100-108中的至少一个接收指示车辆12可用于乘车共享使用的目标波束26;(例如,基于间隔的元件100-108中的至少一个的接收信号强度)确定目标波束26的到达角度;向用户22提供关于车辆12相对于用户22的方向的视觉、听觉和/或触觉指示;向车辆12发送警示格式数据;经由可佩戴装置20向用户22提供用户22正面向车辆12的指示,使得用户22可标识车辆12;提供包括经由显示器138显示指示的指示,其中所述指示呈预先配置的光图案的形式,使得用户22可将显示的光图案与从车辆12发送的警示(例如,呈光图案28的形式)进行比较;上文列出的任何指令的组合;等等。
显示器138可以是任何合适的电子数字显示器或模拟显示器,包括但不限于发光二极管(led)显示器和液晶显示器(lcd)。在帽子、头盔、头带和/或眼镜的实现方式中,显示器138可以是所谓的平视显示器。根据一个示例,显示器138包括将图像投射到用户的视网膜上的投影仪140(例如,在googleglasstm上采用投影仪140的一个可商购获得的示例)。
在一些示例中,可佩戴装置20可包括其他部件。例如,装置20可具有分别位于镜腿件72、74上的一对触觉指示器142、144。触觉指示器142、144可耦接到计算机132,并且当其致动时,可使用户的身体68(例如,头部129)振动或向用户的身体68(例如,头部129)提供脉冲。如将在下文更详细描述的,计算机132可选择性地致动这些指示器142、144中的一个以向用户22提供指示,即指示他或她的头部129转向哪个方向以寻找由车辆12发送的警示。
也存在通信系统10的其他示例。在至少一个示例中,可佩戴装置20可位于用户身体68的其他部分上。例如,可佩戴装置20可使用腕带、臂带、胸带或腿带来佩戴,仅举例来说。
现在转到远程服务器24,服务器24可包括具有一个或多个处理器和存储器的任何合适的计算机或计算系统,所述一个或多个处理器或存储器可链接到一个或多个计算机数据库,服务器24可被具体配置为与在自主模式下操作的车辆(例如,诸如车辆12)通信。例如,服务器24可为操作为自主车辆出租车、自主车辆校车等的车辆执行许多后端功能。后端功能的非限制性示例包括:提供用户22的接载位置(和目的地数据)、提供车辆12的路线和/或目的地数据、提供信息娱乐和/或娱乐服务、提供紧急服务等。在至少一个示例中,如下文将进行更多解释的,服务器24可(例如,经由可佩戴装置20和/或移动装置(例如,诸如智能电话))从用户22接收指令,并且所述指令可包括乘车共享请求。在至少一些示例中,乘车共享请求可包括:用户位置信息、用户目的地信息和/或警示格式数据(例如,指定用户22希望车辆12以什么方式标识自己)。在服务器24处存储和可执行的另外的指令可包括将乘车共享请求信息中的至少一些发射到适当车辆12(例如,从车辆的队列中确定车辆12)。另外,提供此信息可包括向车辆12提供警示格式数据,使得当车辆具有可佩戴装置20的视线(los)时,所述车辆可提供适当配置的警示。这些仅仅是一些示例;其他可执行指令也是可能的。
图1还示出通信网络150,其可包括陆地通信网络、无线通信网络或两者。陆地通信网络可能够连接到诸如用于提供硬连线电话、分组交换数据通信、互联网基础设施等的公共交换电话网络(pstn)。无线通信网络可包括卫星通信架构和/或可包括在一个或多个广阔的地理区域上的蜂窝电话通信架构。因此,在至少一个示例中,网络150包括可包括enodeb、服务网关、基站收发器等的任何合适的蜂窝基础设施。另外,网络150可利用任何合适的现有的或将来的蜂窝技术(例如,包括lte、cdma、gsm等)。陆地通信网络和无线通信网络在本领域中通常是已知的,并且本文将不进一步描述。在至少一个示例中,远程服务器24、车辆12和/或用户22(例如,经由可佩戴装置20和/或诸如蜂窝电话或智能电话的移动装置)可经由通信网络150连接到彼此。
现在转到图9至图11,其示出可由可佩戴装置20的计算机132和/或车辆计算机30执行的过程900、1000、1100的若干个示例。仅出于说明的目的,在所示的过程900、1000、1100中使用的可佩戴装置20是图6中所示出的装置,所述装置包括:眼镜框架70、收发器元件100-108和电子器件模块130。另外,可将过程900中描述的至少一些指令与过程1000和/或过程1100的指令一起使用;类似地,过程1000的至少一些指令可与过程900和/或过程1100的指令一起使用;并且再另外地,过程1100的至少一些指令可与过程900和/或过程1000的指令一起使用。
根据示例性过程900(图9),所述过程可以指令910开始,其中存储器136存储警示格式数据。如上文所讨论,此警示格式数据可采用多种形式。例如,根据至少一个示例,数据可包括可由车辆12上的指示器16执行的至少一种预定光图案。在一些情况下,此光图案可由用户22创建,由用户22(例如,从预配置警示的列表中)选择等。
指令920可包括在多个方向上发送乘车共享请求。例如,根据一个示例,可佩戴装置20可经由收发器元件100-108发射乘车共享请求。在一个示例中,这些发射沿着轴线a、b、c、d、e中的每一个经由60ghz频带发送。60ghz频带中的发射范围可能有限。例如,60ghz发射被大气中的氧气相对快速地吸收。此类短距离发射不太可能被拦截(例如,因此,根据一个方面,它们可促进更大的信息安全性)。另外,由于大气吸收率高,这些信号通常彼此或与其他无线信号经受到较小的干扰,从而使它们适合于视线应用。在至少一个示例中,在用户22正在寻找乘车共享机会的情况下,可佩戴装置20经由一个或多个收发器元件100-108中的每一个发射视线乘车共享请求(例如,在多个方向上)。
接下来,车辆12可接收发射中的至少一个。例如,车辆12可在可佩戴装置20的非衰减范围内,并且也可在其视线(los)内。由于来自装置20的窄波束形成的发射,可在车辆阵列36的收发器元件38的仅一部分处无线地接收(根据一个示例,在一至五个收发器元件38处被接收)乘车共享请求。使用接收信号强度指示(receivedsignalstrengthindications,rssi)技术,车辆计算机30可确定可佩戴装置发射的到达角度。例如,如果佩戴可佩戴装置20的用户22位于车辆12的前面,则计算机30可例如在面向车辆前向元件38的多个元件40中标识其中信号强度最强的一个收发器元件38。可由计算机30确定与该收发器元件相对应的轴线以与可佩戴装置20对准。因此,相邻的收发器元件38(例如,在此一个收发器的任一侧上)可具有对应较小的信号强度测量值,所述对应较小的信号强度测量值例如进一步指示与位于其间的收发器元件38的对准。使用此信息,计算机30可执行指令930以在请求的方向上(例如,沿着具有最强的接收信号强度的收发器元件38的轴线)广播目标波束26。
在至少一个示例中,可佩戴装置20可经由中心收发器元件104接收目标波束26。响应于在元件104处接收到目标波束26,计算机132可确定用户的头部129正面向车辆12的方向。另外,响应于接收到目标波束26,可佩戴装置20可(例如,经由元件104)向车辆12发送确认(ack)消息(指令940)。此消息可向车辆12指示可佩戴装置20不仅接收了目标波束26,而且用户22还期望来自特定车辆12的乘车共享服务。在至少一个示例中,ack消息还包括警示格式数据(例如,诸如存储在存储器136中的警示格式数据,参见指令910)。使用此数据,车辆12可警示用户22车辆的存在。例如,可佩戴装置20可能已定位了车辆12(或其接近方向);然而,用户22可能尚未标识车辆12或其los位置,而所述警示可向用户22提供验证。
在指令950中,可佩戴装置20(例如,响应于接收到目标波束26)可向用户提供预期警示的指示。根据一个非限制性示例,装置20的显示器138提供要从车辆12发送的警示的视觉预览。例如,装置20可经由平视显示器138向用户22显示存储为警示格式数据的光图案。在至少一个示例中,显示器138使用投影仪140将指示(例如,光图案)投射到用户的眼睛的视网膜上,使得用户22不仅看到投射的图像,而且还可看到车辆12发出的与眼睛中的警示类似的警示。
在指令960中,车辆12在可佩戴装置20的方向上发射警示。如上文所讨论,此警示(例如,光图案)可与显示给用户22的警示相同。因此,用户22可例如即使在车辆12到达接载位置或在用户22附近停车之前使指示与警示匹配并且标识车辆12(970)。例如,用户可将(例如,来自显示器138)投射的光图案与从车辆12上的指示器16发出的警示进行匹配。在至少一个示例中,在阵列36在可佩戴装置方向上发射目标波束26的同时,车辆12并发地提供警示。
在至少一些示例中,仅当用户的头部129正面向车辆12时,显示器138才可向用户22提供车辆存在的指示。例如,如果用户22转动他或她的头部129,则显示器138可停止提供指示。计算机132可确定用户的头部不再面对车辆12,因为当用户的头部129面对车辆时,中心收发器元件(例如104)可具有来自车辆12的最强信号,并且计算机132可假定(与元件104相关联的)该轴线c与用户的正中矢状平面ms一致;因此,假定用户22正面对车辆12。
根据示例性过程1000(图10),所述过程可从指令1005开始,所述指令1005可与指令910(在存储器136中存储警示格式数据)类似或相同。因此,这里将不更详细地描述此指令。
接下来,指令1010可由计算机30通过车辆12在各自不同方向上广播多个目标波束(例如,相似波束26)来执行。例如,在过程1000中,车辆12的计算机30可不知道期望乘车共享服务的用户22的存在。因此,车辆12经由广播指令1010通告其接近度和可用性。
接下来,由用户22佩戴的可佩戴装置20在离轴线收发器元件100、102、106、108中的一个(即与正中矢状平面ms不一致的接收器)处接收目标波束中的一个(指令1015)。为了说明的目的,考虑在元件100处接收目标波束26。
目标波束26可携载例如包括车辆12中的乘车共享邀请的数据。因此,指令1020(在可佩戴装置20处)包括接收接受乘车共享邀请的(例如,来自用户22的)输入。这可以多种方式来执行,所述方式包括相对于装置20使用人机界面(hmi)(例如,装置20上的按钮、装置20的语音控制特征、智能电话与装置20之间的蓝牙接口,其中用户22经由智能电话进入输入,然后将输入提供给装置20等)。
一旦可佩戴装置20确定乘坐共享邀请将被接受,则所述装置可将ack消息发射到车辆12(指令1025)。此消息可与指令940中描述的消息相同或类似;因此,本文将不再赘述。
一旦执行了指令1020,计算机132就可向用户22提供指示,以将用户的头部129朝向车辆12定向(指令1035)。继续上文的示例(例如,(例如,当计算机132基于收发器元件100处的信号强度确定这一点时)其中目标波束26冲击用户的头部129的右侧),计算机132致动触觉指示器142(例如,引起用户的头部129的右侧上的振动)。此致动可促使或致使用户22将他或她的头部129朝向振动感觉转动(指令1040)。如果计算机132然后确定收发器元件104正在接收最强信号(指令1045),则过程1000可进行到指令1050。例如,如果计算机132确定现在正在收发器元件102处以最强信号接收目标波束26,则计算机132可重新致动触觉指示器142,从而致使用户的头部129进一步向右转动。或者例如,如果计算机132确定现在正在收发器元件106或108处以最强信号接收目标波束26,则计算机132可致动触觉指示器144以提示用户的头部129向左转动。指令1035可重复发生,直到用户的头部129的正中矢状平面ms面对目标波束26的原始位置。
在指令1050中,可佩戴装置20可向用户22提供将要经由车辆12提供的警示的性质的指示;此指令可与指令950类似或相同;因此,这里将不再赘述。类似地,在指令1055中,车辆计算机30经由指示器16发射警示。这可与指令960类似或相同;因此,这里将不再赘述。最后,用户22可确定经由显示器138提供的指示与从车辆12发送的警示是否匹配(指令1060);这可与(先前所描述的)指令970类似或相同;因此,将不更详细地描述指令1060。
根据示例性过程1100(图11),所述过程可从指令1110开始,所述指令1110可与指令910(在存储器136中存储警示格式数据)类似或相同。因此,这里将不更详细地描述此指令。
在指令1110之后,可佩戴装置20(或者可或可不连接到装置20的其他合适的装置)可将乘车共享请求发射到远程服务器24(指令1120)。例如,在至少一个示例中,用户22可使用他/她的智能电话发送请求。在至少一个示例中,所述请求包括警示格式数据,以便服务器24可将用户期望的警示的类型和性质传达给车辆12。所述请求还可包括用户的位置和期望的目的地。
此后,服务器24可从车辆的队列中确定哪个车辆适合于响应用户乘车共享请求。服务器24可估计用户22的位置、他/她的期望目的地、接近用户22的车辆的数量等,然后服务器可将用户乘车共享请求发送到适当的车辆12或者中继用户乘车共享请求(指令1130)。
车辆12可经由无线通信模块29从服务器24接收请求。此后,车辆12可移动到用户位置(指令1140)。例如,计算机30可指导车辆12以完全自主模式操作并且行驶到用户位置。
在到达用户位置时,车辆12可发射多个目标波束,每个目标波束在不同方向上(指令1150)。由于此指令可与指令1010相同,因此这里将不再赘述指令1150。此外,在至少一个示例中,此后的过程1100可类似于过程1000的其余部分来进行(例如,执行指令1015至1060中的一些或全部)。因此,将不在这里赘述这些。
因此,已经描述了一种通信系统,所述通信系统包括具有无线收发器系统和指示器的乘车共享车辆,以及被配置为与收发器系统进行通信的可佩戴装置。所述通信系统可用于辅助(佩戴可佩戴装置的)用户标识乘车共享车辆。无线收发器系统和可佩戴装置可经由视线进行通信。另外,它们之间的信号可用于确定任一装置的到达角度。可佩戴装置可被配置为使得当用户面对车辆时,可佩戴装置向用户提供指示,使得用户可标识适当车辆。
一般来讲,所描述的计算系统和/或装置可采用多种计算机操作系统中的任一种,包括但决不限于以下版本和/或种类:福特
计算装置通常包括计算机可执行指令,其中所述指令可由诸如上文列出的那些的一个或多个计算装置执行。计算机可执行指令可由使用各种编程语言和/或技术创建的计算机程序编译或解译,所述编程语言和/或技术单独地或组合地包括但不限于javatm、c、c++、visualbasic、javascript、perl等。这些应用中的一些可在虚拟机(诸如java虚拟机、dalvik虚拟机等)上编译和执行。通常,处理器(例如,微处理器)接收例如来自存储器、计算机可读介质等的指令并且执行这些指令,由此执行一个或多个过程,包括本文所描述的过程中的一个或多个。可使用多种计算机可读介质来存储和传输此类指令和其他数据。
计算机可读存储介质(也被称为处理器可读介质)包括参与提供可由计算机(例如,由计算机的处理器)读取的数据(例如,指令)的任何非暂时性的(例如,有形的)介质。此类介质可采取许多形式,包括但不限于非易失性介质和易失性介质。非易失性介质可包括例如光盘或磁盘以及其他持久性存储器。易失性介质可包括例如通常构成主存储器的动态随机存取存储器(dram)。此类指令可由一种或多种传输介质来传输,所述传输介质包括同轴电缆、铜线和光纤,包括构成耦接到计算机的处理器的系统总线的电线。计算机可读介质的常见形式包括例如软盘、柔性盘、硬盘、磁带、任何其他磁性介质、cd-rom、dvd、任何其他光学介质、穿孔卡、纸带、任何其他具有孔图案的物理介质、ram、prom、eprom、flash-eeprom、任何其他存储器芯片或盒式磁带,或计算机可从中读取的任何其他介质。
数据库、数据仓库或本文描述的其他数据存储装置可包括用于存储、访问和检索各种数据的各种机构,包括分层数据库、文件系统中的文件集、专用格式的应用程序数据库、关系型数据库管理系统(rdbms)等。每个这样的数据存储装置通常包括在采用诸如上述一种操作系统的计算机操作系统的计算装置内,并且经由网络以各种方式中的任何一种或多种来访问。文件系统可从计算机操作系统访问,并且可包括以各种格式存储的文件。除了用于创建、存储、编辑和执行已存储的程序的语言(诸如上述pl/sql语言)之外,rdbms通常还采用结构化查询语言(sql)。
在一些示例中,系统元件可被实现为一个或多个计算装置(例如,服务器、个人计算机等)上的计算机可读指令(例如,软件),所述计算机可读指令存储在与其相关联的计算机可读介质(例如,磁盘、存储器等)上。计算机程序产品可包括存储在计算机可读介质上的用于执行本文描述的功能的此类指令。
处理器经由电路、芯片或其他电子部件来实现,并且可包括一个或多个微控制器、一个或多个现场可编程门阵列(fpga)、一个或多个专用电路(asic)、一个或多个数字信号处理器(dsp)、一个或多个客户集成电路等。所述处理器可被编程为处理传感器数据。处理数据可包括处理由传感器捕获的视频馈送或其他数据流,以确定主车辆的道路车道和任何目标车辆的存在。如下文所描述,处理器指导车辆部件以根据传感器数据来致动。处理器可结合到控制器(例如,自主模式控制器)中。
存储器(或数据存储装置)经由电路、芯片或其他电子部件来实现,并且可包括以下中的一者或多者:只读存储器(rom)、随机存取存储器(ram)、闪存存储器、电可编程存储器(eprom)、电可擦除可编程存储器(eeprom)、嵌入式多媒体卡(emmc)、硬盘驱动器、或任何易失性或非易失性介质等。所述存储器可存储从传感器收集的数据。
已经以说明性方式描述了本公开,并且应当理解,已使用的术语意图在本质上是描述性的而不是限制性的字词。鉴于以上教义,本公开的许多修改和变化是可能的,并且本公开可与具体所描述不同的方式来实践。