本公开一般涉及由一个或多个计算设备实施的乘车共享平台,并且更具体地,涉及乘车共享平台中的信誉系统。
背景技术:
乘车共享平台能够用来为乘客与私人驾驶员协调乘车。更具体地,能够给接近或将要接近乘客的驾驶员提供给乘客乘车的机会以换取某种形式的报酬或奖励。例如,乘车共享平台能够在给定的时间间隔期间接收来自乘客的、对于起点和目的地之间的乘车的请求。
乘车共享平台能够识别适合给乘客提供请求的乘车的候选驾驶员。乘车共享平台能够向搭乘乘客的识别的驾驶员提供报价。报价能够包括用于向乘客提供乘车的报酬。报酬能够基于诸如乘车的物理距离或时间长度、拍卖出价的各种因素或基于供求关系而确定。
当驾驶员接受报价时,能够向乘客提醒已经为乘客安排了乘车。乘车共享平台能够将候选驾驶员导航到乘客位置并且沿着乘客请求的旅行路线(行驶)。
一旦这样的候选驾驶员被识别为可用,某些现有的乘车共享平台就简单地向任何候选驾驶员报价。例如,这样的系统可以简单地向第一识别的候选驾驶员报价,并且如果识别出多个候选驾驶员,则那么这样的系统可以简单地向最接近乘客的识别的候选驾驶员报价。
因此,这样的现有系统不会尝试平衡与最大化向乘客提供乘车的可能性竞争的各种其他问题(concern)。特别地,这样的系统典型地不基于候选驾驶员的信誉或乘客的信誉来考虑或以其他方式选择候选驾驶员。
因此,存在对用于提供能够至少部分地基于一个或多个预定义事件或检测的事件或实时的输入来自动地更新关于一方或多方存储的数据(例如,信誉数据)的乘车共享网络的技术和系统的需求。本公开的方面提供这样的方法和系统。然后,自动更新的数据可以反过来在执行用于为相应的乘车驾驶员和乘车乘客估计在特定的时间从出发地到目的地的乘车成本的计算时被并入。
技术实现要素:
本公开的实施例的方面和优点将部分地在下面的描述中阐述,或者可以从描述中学到,或者可以通过实施例的实践学到。
本公开的一个示例方面是针对用于操作乘车共享网络的计算机实施的方法。该方法包括由一个或多个计算设备接收来自乘客的、对从起点到目的地的乘车的请求。该方法包括由一个或多个计算设备识别可用于向乘客提供乘车的候选驾驶员。该方法包括由一个或多个计算设备获得与乘客相关联的乘客信誉分数。该方法包括由一个或多个计算设备至少部分地基于乘客信誉分数来确定从起点到目的地的乘车的乘车价格。
本公开的另一示例方面针对操作乘车共享网络的计算机系统。计算机系统包括一个或多个调度服务器计算设备,其可通信地耦合到分别由一个或多个候选驾驶员和一个或多个乘客操作的多个移动计算设备。一个或多个调度服务器计算设备包括一个或多个处理器和储存指令的一个或多个非瞬时性计算机可读介质,其中所述指令在由一个或多个处理器执行时使得一个或多个调度服务器计算设备接收来自乘客的、对从起点到目的地的乘车的请求。指令的执行还使得一个或多个调度服务器计算设备识别可用于向乘客提供乘车的候选驾驶员。指令的执行还使得一个或多个调度服务器计算设备确定对向乘客提供乘车的候选驾驶员的基本报酬。指令的执行还使得一个或多个调度服务器计算设备获得与候选驾驶员相关联的驾驶员信誉分数。指令的执行还使得一个或多个调度服务器计算设备至少部分地基于驾驶员信誉分数来调整基本报酬以获得经调整的报酬。指令的执行还使得一个或多个调度服务器计算设备将报价通信发送给由候选驾驶员操作的移动计算设备。报价使候选驾驶员能够关于经调整的报酬同意或拒绝为乘客提供乘车。
本公开的另一示例方面针对计算系统。计算系统包括一个或多个处理器和一个或多个计算机可读介质,该一个或多个计算机可读介质存储计算机可读指令,该计算机可读指令在由一个或多个处理器执行时使得一个或多个处理器接收来自乘客的、对从起点到目的地的乘车的请求。指令的执行还使得一个或多个处理器识别向乘客提供乘车的多个候选驾驶员。指令的执行还使得一个或多个处理器分别为多个候选驾驶员确定多个价值指数(value indice)。多个价值指数包括多个候选驾驶员中的第一候选驾驶员的第一价值指数。指令的执行还使得一个或多个处理器获得多个候选驾驶员中的第一候选驾驶员的第一驾驶员信誉分数。指令的执行还使得一个或多个处理器至少部分地基于第一驾驶员信誉分数来调整为第一候选驾驶员确定的第一价值指数以获得经调整的第一价值指数。指令的执行还使得一个或多个处理器至少部分地基于包括经调整的第一价值指数的多个价值指数来确定多个候选驾驶员的优先级顺序。指令的执行还使得一个或多个处理器根据优先级顺序向多个候选驾驶员中的至少一个候选驾驶员通信发送向乘客提供乘车的报价。该报价包括向乘客提供乘车的报酬价值。
本公开的其他方面针对用于实施乘车共享平台的一个或多个方面的系统、装置、有形的非瞬时性计算机可读介质、存储器设备、用户界面和设备。
参考下面的描述和所附权利要求,各种实施例的这些和其他特征、方面和优点将变得更好理解。并入本说明书并组成本说明书的部分的附图示出了本公开的实施例,并且与描述一起用于解释相关原理。
附图说明
图1描绘了根据本公开的示例实施例的用于在驾驶员和乘客当中协调乘车的示例系统。
图2描绘了根据本公开的示例实施例的在乘客设备上呈现的示例用户界面。
图3描绘了根据本公开的示例实施例的在驾驶员设备上呈现的示例用户界面。
图4描绘了根据本公开的示例实施例的用于实施乘车共享平台的示例方法的流程图。
图5描绘了根据本公开的示例实施例的用于实施乘车共享平台的示例方法的流程图。
图6描绘了根据本公开的示例实施例的用于实施乘车共享平台的示例方法的流程图。
图7描绘了根据本公开的示例实施例的用于实施乘车共享平台的示例方法的流程图。
图8描绘了根据本公开的示例实施例的用于实施乘车共享平台的示例方法的流程图。
图9描绘了根据本公开的示例实施例的用于实施乘车共享平台的示例方法的流程图。
图10描绘了根据本公开的示例实施例的用于实施乘车共享平台的示例计算系统。
具体实施方式
概述
通常,本公开提供用于操作乘车共享平台和网络的系统和方法。特别地,本公开的系统和方法能够度量驾驶员和乘客的信誉,并且然后使用信誉的这种度量来影响乘车共享网络的各种参数,该参数包括:关于如果乘客接受乘车,则乘客需要支付多少的决定;将为驾驶员提供乘车付多少报酬;和/或将为哪些驾驶员报价来向乘客提供乘车以及以什么顺序来报价。
作为一个示例,当乘客请求乘车时,本公开的系统和方法能够获得与这样的乘客相关联的乘客信誉分数。然后本公开的系统和方法能够至少部分地基于与乘客相关联的乘客信誉分数来确定乘客必须为接收请求的乘车支付的乘车价格。例如,对于信誉差的乘客,乘车价格可能增加。以这样的方式,乘客需要补偿导致乘客信誉差的负面行为(例如,最后一分钟取消)。具体地,乘客能够为几次乘车支付增加的费用,直到她已经偿还了大约等于乘客由于她的不期望的行为已经造成的经济损失的量。
作为另一示例,当候选驾驶员被识别为可用于向乘客提供乘车时,能够获得与该候选驾驶员相关联的驾驶员信誉分数。然后,本公开的系统和方法能够至少部分地基于与该候选驾驶员相关联的驾驶员信誉分数来调整候选驾驶员的基本报酬。例如,对于信誉差的候选驾驶员,提供的报酬可能减少。以这样的方式,候选驾驶员需要补偿导致候选驾驶员信誉差的负面行为(例如,迟的接驾(pickup)。具体地,驾驶员能够在几次乘车中接收减少的报酬,直到她已经补偿了大约等于驾驶员由于她的不期望的行为已经造成的经济损失的量。
在又一示例中,除了使用驾驶员信誉分数来调整提供给候选驾驶员的报酬之外或者可替代地,候选驾驶员的信誉分数能够用于影响将提供给候选驾驶员的向乘客提供乘车的机会的可能性。例如,在本公开的一些实施方式中,能够根据优先级顺序将向乘客提供乘车的报价发送给候选驾驶员。同样地,在本公开的一些实施方式中,候选驾驶员的信誉分数能够影响该候选驾驶员在优先级顺序内相对于其他驾驶员的位置。例如,信誉差的候选驾驶员能够被降级到优先级顺序内的较低的位置。因此,除了接收减少的报酬之外或者可替代地,通过减少的被提供可能受益的驾驶机会的可能性,驾驶员能够补偿她的不期望的行为。
因此,本公开提供用于将乘客与驾驶员匹配以及用于设置考虑到相应的乘客和驾驶员信誉分数的乘车价格的技术。另外,本公开提供用于度量用户应该被处罚多少作为用户已经犯下的各种违规的结果以及用于随着时间调整用户的信誉作为各种行为的结果的规则。最后,本公开提供用于向用户通信发送用户因为违规而被处罚的技术。
更具体地,能够为乘车共享平台的每个用户维持两个单独的信誉分数。具体地,乘客信誉分数和驾驶员信誉分数分别度量用户的作为乘客和驾驶员的信誉。该公式允许用户可以作为乘客具有好的信誉,但是作为驾驶员具有差的信誉(或反之亦然)的可能性。例如,虽然用户作为乘客仍然非常可靠,但是用户可能具有使得用户成为差的驾驶员(诸如不干净的汽车)的某些特质。在其他实施方式中,两个信誉分数能够以某种方式链接或以其他方式相互影响。
在本公开的一些实施方式中,较大的驾驶员或乘客信誉分数与较差的信誉相对应,而较小或甚至负的信誉分数与较高评价的信誉相对应。因此,在这样的实施方式中,正值的信誉分数能够被看作是用户必须补偿以返回到正常或基线信誉的差的信誉的量。上面描述的正分数和负分数的系统仅仅是约定的问题,并且能够容易地被反转而保持在本公开的范围内。
在一些实施方式中,所有用户最初具有等于零的乘客信誉分数和驾驶员信誉分数。之后,修改(多个)用户的信誉分数作为各种行为、不作为、反馈或关于用户行为和系统参与的其他数据的结果。
更具体地,根据本公开的方面,用户的乘客信誉分数和/或驾驶员信誉分数能够响应于用户采取(或不采取)的某些行为而随着时间被修改。作为一个示例,如果用户取消先前预定的乘车,从而令人不快地迫使乘车的另一方改变他们的计划并作出可替代的安排,则用户的驾驶员和/或乘客信誉分数能够被调整(例如,处罚)。
在一些实施方式中,用户的乘客和/或驾驶员信誉分数被修改的量能够与用户由于某些违规导致的其他用户的经济损害的量成比例。作为示例,如果驾驶员在预定乘车发生很早之前取消了乘车,则只能针对该取消对驾驶员施加适度的(modest)处罚,因为乘客将仍然具有足够的时间来找到可替代的运输工具并且乘客因此不会受到太大的损害。然而,如果驾驶员就在乘车应该发生之前取消乘车,则可能会施加大的多的处罚,以反映乘客现在没有运输工具并且在短时间内难以找到替代的运输工具,所以乘客将受到重大经济损害。
因此,通常,每当用户取消乘车时,用户的驾驶员或乘客信誉分数(无论是哪种情况)能够被调整(例如,增加或以其他方式处罚)不在发生该取消的乘车之前的时间量上增加的量,从而使得处罚大约与由取消造成的经济损害的量成比例。例如,用户的驾驶员或乘客信誉分数(无论是哪种情况)能够被调整(例如,增加或以其他方式处罚)与发生取消之前的时间量成反比的量。如本文所使用的,术语“成反比”不一定需要参数之间的严格线性关系,而是描述其中第一参数在第二参数降低时增加(反之亦然)的一般关系。
除了乘车取消之外,另外的行为、反馈或其他数据也能够影响用户的驾驶员和/或乘客分数。作为示例,在乘车发生之后,可以向参与用户询问可能影响其他(多个)参与用户的信誉的反馈问题。作为示例,这些问题可以包括诸如乘车是否发生、拼车伙伴是否礼貌和体谅、汽车内部是否干净、体验是否是好的体验、用户是否会考虑再次与这个人共享旅程、以及其他的拼车人是否准时的问题。
乘车共享平台然后能够基于对这些反馈问题的答案来施加信誉分数处罚(例如,信誉分数的增加)和/或分数奖励(例如,信誉分数的降低)。例如,对于不礼貌和不体谅或者在没有取消的情况下乘车没有发生,处罚可能被施加到信誉分数上。作为另一示例,如果乘客指示驾驶员的汽车内部不是适当干净的或者如果驾驶员接驾乘客迟到,则用户的驾驶员信誉分数可能被处罚。
再次,用户的信誉分数被调整的量可能与指示的违规造成的经济损害量成比例。例如,对于迟到两分钟,用户的驾驶员信誉分数能够被调整相对较小的量,而对于迟到十分钟,用户的驾驶员信誉分数能够被调整相对较大的量。同样地,如果乘客反馈指示驾驶员的车辆相对不干净(例如,认为为5中的3),则用户的驾驶员信誉分数能够被调整相对较小的量,而如果乘客反馈指示驾驶员的车辆非常不干净(例如,认为为5星中的1星),则用户的驾驶员信誉分数能够被调整相对较大的量。
乘车共享平台还能够基于除了不良或不期望的行为之外的项目来调整用户的乘客或驾驶员信誉分数。例如,在一些实施方式中,还可以使得用户能够改善她的信誉分数(例如,降低她的信誉分数)作为执行各种好的或期望的行为的结果或者仅仅通过参与乘车共享系统而不执行上述的不期望的行为(例如,取消乘车)来改善她的信誉分数(例如,降低她的信誉分数)。
在一个示例中,乘车共享平台能够针对好的行为实施用户的驾驶员和/或乘客信誉分数的逐渐降低。例如,用户的驾驶员和/或乘客信誉分数可以在用户没有承担处罚的每个固定时间段(例如,小时、天等)按信誉分数缩减因子(deflator)降低,即使用户在该时间段期间没有使用乘车共享平台。作为一个示例,信誉分数缩减因子的应用能够使用户的信誉分数减少某个比例。作为一个特定示例,信誉分数缩减因子能够等于99%,使得将信誉分数缩减因子应用到用户的信誉分数使用户的信誉分数减少1%。在其他实施方式中,信誉分数缩减因子能够是固定量,而不是百分比。
以这样的方式使用信誉分数缩减因子意味着即使是信誉很差(例如,具有非常大的信誉分数)的用户,在长时段的好的行为之后,最终也能够减少她的信誉分数。因此,在其中具有超过可接受量的信誉分数的用户被排除在乘车共享平台的使用之外的一些实施方式中,这样的用户可能能够降低她的分数,并且然后在“暂停”之后再次开始使用乘车共享平台。然而,以这种方式,用户可能会花费相对长的时间来付清她的信誉分数。
作为另一示例,在一些实施方式中,用户能够在每次用户(例如,作为乘客或驾驶员)在没有不利事件的情况下完成乘车时获得一个或多个信誉奖励。每个奖励可以表示用户的驾驶员和/或乘客信誉分数中的(在一些实施方式中到负向的点的)减少,这取决于用户是否作为驾驶员或乘客完成乘车。
因此,作为示例,如果用户在长时间段在使用乘车共享平台时表现出好的行为,但是然后用户有一次其中用户意外地迟到了几分钟的事件,则那么用户可能能够避免有正的信誉分数,因为从长时段的好的行为获得的信誉奖励足以抵消由这一不良事件导致的信誉处罚。
然而,在一些实施方式中,能够施加用户能够积累的信誉奖励的最大数量的限制。这样的限制的使用防止用户积累如此多的信誉奖励,以至于用户能够有效地摆脱几次连续的不良行为。在一些实施方式中,代替用户能够通过无事故的乘车积累的信誉奖励的最大数量的限制,用户的驾驶员和/或乘客信誉分数可以简单地被限制在某个负数(例如,不能比这样的某个负数负)。
然而,主要地,如果用户没有正的信誉分数,则用户能够通过平安无事的完成其中用户接收较少优惠价格的乘车和/或,为乘车请求比用户应该有的高的排名来减少他们的信誉分数(例如,补偿过去的不期望的行为),。
具体地,如果乘客为乘车支付比在不存在正的信誉分数的情况下乘客应该支付的多,则乘客可能能够显着地降低她的乘客信誉分数。作为一个示例,如果乘客的信誉分数为零(或者甚至是负分数)的情况下如果乘车将花费乘客8美元,但是由于用户的正的乘客信誉分数,乘车花费乘客10美元,那么乘客将通过为该乘车支付较高的价格来付清2美元价值的乘客信誉分数。
类似地,如果驾驶员为提供乘车而被付报酬得比在不存在正的驾驶员信誉分数的情况下驾驶员应该被付报酬的少,则驾驶员能够降低他的驾驶员信誉分数。再次,由于驾驶员具有正的驾驶员信誉分数,因此用户的驾驶员信誉分数能够被减少与驾驶员为乘车接收的降低的报酬成比例的量。在另一示例中,如果由于用户的驾驶员信誉分数,用户排名不够高来接收提供乘车的报价,但是仍然与乘客相匹配并且平安无事地完成乘车,则用户的驾驶员信誉分数能够被降低。
更具体地,本公开的一些示例乘车共享平台能够将乘客与驾驶员相匹配,并且通过生成可能给乘客乘车的候选驾驶员的集合来设置乘车的价格。然后为这些候选驾驶员中的每一个计算价值指数。每个候选驾驶员的价值指数能够反映如果该驾驶员给乘客请求的乘车将生成的经济盈余的总量。在一些实施方式中,该价值指数将考虑除了其他事情外的(例如,如由乘客的出价反映的)乘客愿意为乘车支付的量以及如由除了其他事情外的驾驶员必须绕行才能接驾乘客的距离反映的候选驾驶员接驾乘客的成本。
在一些实施方式中,提供给驾驶员对于提供乘车的报酬等于驾驶员接驾乘客将花费多少的估计。在其他实施方式中,预期的第二价格定价系统用来确定驾驶员报酬。在预期的第二价格定价系统中,提供给驾驶员的乘车的报酬基于其他候选驾驶员(例如,下一排名的候选驾驶员)接驾乘客花费的预期的量。
然而,根据本公开的方面,如果用户具有d的正的信誉分数,则那么乘车共享平台能够通过调整用于匹配乘客与驾驶员和/或设置考虑用户的信誉分数的乘车价格的算法来使用户能够“还清”她的信誉分数的一些部分r(例如,r=1/4)。在一些实施方式中,部分r能够被称为分数调整率。
作为一个示例,如果乘客具有正的乘客信誉分数d,则由系统为由乘客请求的乘车确定的基本价格能够增加rd的量,其中r与乘客分数调整率相对应。在一些实施方式中,能够至少部分地基于候选驾驶员为了(例如,通过从驾驶员的预期路线绕行)搭乘乘客而必须承担的成本的估计来确定基本价格。
在上面的示例中,如果乘客从给定的驾驶员接收乘车,则那么乘客将不得不为该乘车支付比在乘客不存在具有正的信誉分数时乘客必须支付的量多rd的量。因此,乘客“付清”的乘客信誉分数的量等于乘客为乘车而不得不做出的额外支付。
另外,在本公开的一些实施方式中,只有当乘客为乘车出价比驾驶员提供乘车需要的估计的成本高时,乘车共享平台才将乘客与驾驶员匹配。在这样的实施方式中,对于具有正的乘客信誉分数的乘客为乘车请求做出的任何固定出价,乘客与驾驶员匹配的可能比该乘客如果没有正的乘客信誉分数而应该匹配的可能小。然而,当乘客尝试付清正的乘客信誉分数d时,乘客仍然能够通过为乘车出价多rd的量来获得接收乘车的相同的可能性。
根据本公开的另一方面,如果驾驶员具有正的驾驶员信誉分数d,则驾驶员能够根据至少两种方法来还清该信誉分数的部分r。在第一种方法下,乘车共享平台以与缺乏正的驾驶员信誉分数的情况下来排名驾驶员的方式的相同的方式来排名驾驶员。然而,提供给驾驶员对于提供乘车(完全假设驾驶员实际上被报价来提供乘车)的报酬将被减少rd的量。因此,如果驾驶员接受比他正常地将接收的向乘客提供乘车的报酬少rd的报酬,则驾驶员将能够将他的驾驶员信誉分数减少rd的量。
在本公开的实施该第一方法的一些实施方式中,乘车共享平台能够确保驾驶员从未接收到不适当地低的报价,因为给候选驾驶员的不适当地低的报价可能会侮辱(insult)驾驶员或者以其他方式降低驾驶员与乘车共享平台的交互。在一个示例中,任何时候将提供给驾驶员的报酬量太低(例如,低于阈值量或低于基本报酬的阈值百分比),乘车共享平台可能会简单地拒绝向驾驶员进行报价。
在另一示例中,如果驾驶员被提供的报酬量太低,则乘车共享平台可能会简单地将驾驶员的报酬和信誉分数减少比初始建议量rd相对更小的量。更具体地说,如果基本报酬p表示如果驾驶员具有零或负的驾驶员信誉分数,则乘客共享平台将提供给驾驶员的报酬,c表示将作为向驾驶员做出的可接受的报价的最小量,则乘车共享平台能够向驾驶员提供等于c和p‐rd中的较大值的报酬。然而,在这样的情况下,如果对于乘车驾驶员被付报酬c的量,则乘车共享平台将只将驾驶员的信誉分数减少p‐c。同样地,只要对于提供乘车驾驶员被付报酬p‐rd的量,乘车共享平台就将驾驶员的信誉分数减少rd。因此,驾驶员信誉分数减少的量等于从基本报酬中减少驾驶员的报酬的量。
在减少驾驶员信誉分数的第二种方法中,乘车共享平台不改变驾驶员搭乘乘客而被提供的报酬量。相反,乘车共享平台降低在排名可用候选驾驶员时用于驾驶员的估计的价值指数。因此,驾驶员在可用于向乘客提供乘车的候选驾驶员中的排名能够可能被减少或以其他方式被限制用于交换驾驶员的信誉分数被减少。
更具体地,在一些上述实施方式中,如果驾驶员正在付清他的驾驶员信誉分数的rd的量,则乘车共享平台也将驾驶员的价值指数降低rd。结果,驾驶员可能在候选驾驶员的集合当中排名较低,因此降低了向驾驶员提供搭乘乘客的选项的可能性。因此,驾驶员为正的驾驶员信誉分数支付的处罚来自驾驶员的减少的被提供搭乘乘客的可能受益的机会的可能性。
此外,在一些实施方式中,在排名驾驶员中驾驶员的价值指数被处罚rd的量之后,驾驶员实际上被提供乘车请求并平安无事的完成了乘车请求的事件中,只将驾驶员的信誉分数减少rd的量。因此,在这样的实施方式中,对于驾驶员的价值指数减少的每个实例,驾驶员信誉分数不会都减少。相反,只有当驾驶员的价值指数减少但是驾驶员仍然被提供并且平安无事的完成了乘车时,驾驶员的信誉分数才会减少。
在本公开的进一步实施方式中,乘车共享平台可以采用两种上述方法的组合。也就是说,当驾驶员具有正的驾驶员信誉分数时,驾驶共享平台能够降低提供给驾驶员对于提供乘车的报酬量和降低该驾驶员在候选驾驶员中的排名两者。
根据另一方面,本公开提供用于向用户通信发送用户因违规而正被处罚的技术。作为一个示例,每当用户试图取消乘车,乘车共享平台能够首先通知用户取消乘车可能使得用户在未来更难以找到乘车。提供这样的通信确保用户将意识到采取不期望的行为会有未来将伤害用户的实质后果。
作为另一示例,在本公开的一些实施方式中,乘车共享平台建议乘客能够为乘车而做出的出价。以如果乘客实际出价的量等于建议的出价,则确保乘客将具有高的可能性找到乘车的的这样的方式来设计建议的出价。同样地,当乘车共享平台做出建议出价时,能够考虑乘客的信誉,使得如果乘客具有正的乘客信誉分数,则建议较高的出价,因为现在需要较高的出价以便乘客有与以前一样的相同概率找到乘车。如果乘客最近已经采取了导致乘客信誉分数受到处罚的行为,则乘客将注意到建议的出价比以前高。乘客将注意到这样的较高的建议出价,并意识到他或她在不期望的行为之后必须为乘车支付更多。
作为又一个示例,由于具有正的信誉分数的驾驶员将接收较低的乘车报酬和/或将更小可能接收乘车请求,因此驾驶员还将注意到他由于他的差的信誉而受到处罚。
因此,本公开的方面具有以下技术效果:使用驾驶员和乘客两者的信誉的度量来:以根据其向驾驶员提供搭乘乘客的机会的优先级顺序排名驾驶员;确定将为驾驶员对于提供乘车提供多少报酬;和/或确定如果乘客接收乘车,则乘客应该不得不为乘车支付多少。
具体地,本公开的示例方面的一个益处是确保用户为诸如取消乘车的不良行为而支付的处罚与用户由于这种不良行为而导致的损害的量紧密相关,从而给用户动机考虑他或她由于采取不良行为而给另一方导致的确切经济损害。
本公开的示例方面的另一个益处是确保作为一贯不良行动者的用户被有效地排除使用该平台,因为这样的用户将具有如此大的信誉分数,使得该系统永远不能够有效地以合理的价格为该用户找到匹配。
作为另一个益处,本公开的系统和方法通过例如通知用户取消乘车将会使得他们在未来更难以找到好的乘车来适当地通信发送用户如果采取不良行为则他们将会被处罚。
此外,在本公开的一些实施方式中,除非用户选择设置和/或安装一个或多个应用、驱动器等,否则用户可能不会接收益处或者被包括在本文所述的技术中。在一些实施方式中,某些数据能够在存储或使用之前以一种或多种方式处理(treat),使得用户信息和/或地理信息被移除。
现在参考附图,现在将更详细地讨论本公开的示例实施例。
示例乘车共享平台
图1描绘了根据本公开的示例实施例的用于在乘客和驾驶员当中协调乘车的示例系统100。系统100包括乘车共享平台110。乘车共享平台110能够由一个或多个计算设备来实施。在一个示例实施方式中,乘车共享平台110能够由图10的一个或多个调度服务器计算设备来实施并且被配置为通过网络与一个或多个移动计算设备通信。
乘车共享平台110能够和与乘客相关联的乘客设备130以及与一个或多个候选驾驶员相关联的一个或多个驾驶员设备140通信。乘客设备130和一个或多个驾驶员设备140能够是任何合适的计算设备,诸如智能电话、平板电脑、膝上型电脑、PDA、移动电话、导航设备、嵌入在车辆内的导航组件、自主车辆计算系统、可穿戴计算设备或其他计算设备。
具体地,如本文所使用的,术语“候选驾驶员”包括能够向乘客提供请求的乘车的任何形式的运输工具。因此,候选驾驶员能够包括人为操作的车辆(例如,传统的人类驾驶员和汽车)或自主车辆(例如“无人驾驶”汽车)。
如将在下面更详细讨论的,乘客能够经由乘客设备130向乘车共享平台110提供对从起点到目的地的乘车的请求。请求能够由乘客使用合适的用户界面人为地指定,或者能够例如基于指示与乘客相关联的先前的乘车请求的历史数据自动地生成。
乘车共享平台110能够识别用于向乘客提供乘车的候选驾驶员并且能够经由驾驶员设备140向一个或多个候选驾驶员通信发送向乘客提供乘车的报价。候选驾驶员能够向乘车共享平台110发送接受或拒绝报价的通知。
更具体地,乘客能够使用在例如乘客设备130的显示器上呈现的合适的用户界面来生成乘车请求。请求能够包括起点、目的地、乘客需要被接驾的时间的接驾窗口、乘客需要到达目的地的时间的到达窗口、乘客在得知乘车是否可用之前能够等待的时间量、最高出价和/或其他信息。该请求能够例如通过网络从乘客设备130通信发送到乘车共享平台。
图2描绘了根据本公开的示例实施例的在乘客设备130的显示器上呈现的示例用户界面132。用户界面132允许用户生成乘车请求。用户界面132包括多个字段134,该多个字段134允许用户指定请求的信息和/或参数,诸如起点、目的地和接驾窗口。
用户界面132还包括乘客能够指定请求的最高出价的出价字段136。最高出价能够被设置为任何期望的值。较高的最高出价能够引起增加的、使用乘车共享平台获得乘车的可能性。通过提交最高出价,乘客同意支付至少与乘车的最高出价相同的量。
在一些实施方式中,用户界面132能够呈现建议的或推荐的最高出价138。推荐的最高出价138能够由图1的乘车共享平台110生成,并被通信发送到乘客设备130用于显示在用户界面132中。能够使用各种因素(诸如乘车距离、接驾的成本、出发窗口的长度、找到匹配的可能性等)来确定推荐的最高出价138。
在一个示例实施方式中,推荐的最高出价138能够被确定为与该乘车相关联的距离的非线性函数。作为一个特定示例,推荐最高出价138能够被确定为接驾候选驾驶员的固定成本(例如,4.00美元)加上第一英里的固定成本(例如,1.00美元)和随着里程降低到每英里较低的成本(例如,0.25美元)的每英里成本的函数。由乘客指定的接驾窗口的长度也能够是确定推荐的最高出价138的因素。例如,由于乘车共享平台为具有较窄的接驾窗口的乘车提供较高的报酬,因此较窄的接驾窗口可能引起较高的推荐的最高出价。在其他示例性实施方式中,与乘车共享平台110相关联的历史数据能够用于为特定路线的任何最高出价估计找到匹配的概率。推荐的最高出价138能够被设置为使得乘客满足获得乘车的阈值概率(例如,95%)。
参考图2,一旦乘客已经在最高出价字段136中指定了最高出价,乘客就能够通过与请求乘车界面元素135交互来将请求发送到乘车共享平台110。在一个示例中,请求能够指定从乘客起点PO至乘客目的地PD的乘车。请求然后能够被通信发送到如图1所显示的乘车共享平台110。然后,乘车共享平台110能够处理请求以为乘客协调乘车。
再次参考图1,乘车共享平台110能够包括信誉分数管理器119、驾驶员选择器120和乘车定价器122。驾驶员选择器120能够包括价值指数确定器124和优先级顺序确定器126。
信誉分数管理器119、驾驶员选择器120、乘车定价器122、价值指数确定器124和优先级顺序确定器126中的每一个包括用于提供期望的功能的计算机逻辑。信誉分数管理器119、驾驶员选择器120、乘车定价器122、价值指数确定器124和优先级顺序确定器126中的每一个能够以硬件、固件和/或控制通用处理器的软件来实施。例如,在一些实施方式中,信誉分数管理器119、驾驶员选择器120、乘车定价器122、价值指数确定器124和优先级顺序确定器126中的每一个是存储在存储装置上,被加载到存储器中并由一个或多个处理器执行的的程序文件。在其它实施方式中,信誉分数管理器119、驾驶员选择器120、乘车定价器122、价值指数确定器124和优先级顺序确定器126中的每一个是存储在诸如RAM硬盘或者光学或磁性介质的有形计算机可读存储介质中的计算机可执行指令的集合。
乘车共享平台110能够实施信誉分数管理器119以管理乘车共享平台110的用户的信誉分数。具体地,在一些实施方式中,信誉分数管理器119能够维持(例如,作为存储在数据库中的数据)乘车共享平台110的每个用户的乘客信誉分数和驾驶员信誉分数两者。在其他实施方式中,为每个用户维持单个信誉分数。
信誉分数管理器119能够基于用户的行为、用户的不作为、关于用户的反馈或描述用户与乘车共享平台的交互的其他数据来调整用户的(多个)信誉分数。具体地,信誉分数管理器119能够被配置为应用某些用户行为(例如,不期望的行为)与相应的值之间的映射,其中映射信誉分数由于这样的相应的用户行为而被调整该相应的值。例如,不期望的行为引起用户的乘客或驾驶员信誉分数(无论是哪种情况)被增加了与这样的行为相关联的相应的调整值。另外,在一些实施方式中,与每个行为相关联的值与该与这样的行为相关联的经济影响成比例。因此,例如,响应于用户做出了具有较大负面影响的不期望的行为,信誉分数管理器119能够将用户的乘客或驾驶员信誉分数增加相对较大的值。
信誉分数管理器119还能够由于各种事件而减少用户的乘客或驾驶员信誉分数。在一个示例中,如果乘客完成其中她的价格被增加的乘车,则信誉分数管理器119能够将用户的乘客信誉分数降低对应的量。同样地,如果驾驶员完成其中他的报酬被降低的乘车,则信誉分数管理器119能够将用户的驾驶员信誉分数降低对应的量。在另一示例中,如果驾驶员完成其中他在报价优先级顺序中排名较低的乘车,则信誉分数管理器119能够将用户的驾驶员信誉分数降低与驾驶员在这样的排名中受到处罚的量相对应的量。
在又一示例中,信誉分数管理器119能够周期性地应用信誉分数缩减因子。通过信誉分数缩减因子的周期性地应用,即使用户在该时段期间没有参与乘车共享平台,信誉分数管理器119也能够缓慢地(例如,以每天1%的速率)减少用户的信誉分数。
关于可由信誉分数管理器119实施的具体技术的另外的细节在上面的概述部分中以及还在下面针对图4-图9更详细地讨论。
再次参考图1,乘车共享平台110能够实施驾驶员选择器120来识别可用于向乘客提供请求的乘车的一个或多个候选驾驶员;确定每个识别的候选驾驶员的价值指数;确定每个识别的候选驾驶员的阈值;以及比较每个候选驾驶员的价值指数与相应的阈值。驾驶员选择器120和乘车定价器122可以协同操作以生成候选驾驶员向乘客提供乘车的报价。
更具体地,驾驶员选择器120能够基于各种标准来识别一个或多个候选驾驶员。作为示例,能够使用诸如与驾驶员相关联的出行模式、驾驶员成本、乘客指定的最高出价、驾驶员评级和其他信息来识别一个或多个候选驾驶员。
在一个特定实施方式中,驾驶员选择器120能够至少部分地基于指示驾驶员的出行模式的数据来识别一个或多个候选驾驶员。例如,指示出行模式的数据能够针对特定的驾驶员提供驾驶员在给定时间窗口期间的典型出行路线。指示出行模式的数据能够由驾驶员(例如,通过在识别时从地图应用请求导航指令)人为地输入和/或能够使用与驾驶员相关联的历史位置数据或其他数据(例如,出行方向搜索历史)来确定。例如,能够分析与驾驶员相关联的历史数据以确定驾驶员在时间窗口期间的预测出行路径。更具体地,历史数据能够指示个人在特定的出行窗口期间沿着特定的出行路线从他家到工作地典型地出行。基于预测的出行路径,能够将这样的个人识别为候选驾驶员。
根据本公开的方面,驾驶员选择器120能够实施价值指数确定器124来确定每个识别的候选驾驶员的价值指数。为候选驾驶员确定的价值指数指示如果候选驾驶员向乘客提供请求的乘车则将生成的经济盈余的量。价值指数确定器124能够基于各种因素(诸如,例如驾驶员成本和乘客收益)来确定每个驾驶员的价值指数。例如,候选驾驶员的价值指数能够等于乘客收益减去驾驶员成本。
价值指数确定器124能够估计每个候选驾驶员的驾驶员成本。通常,驾驶员成本指示搭乘乘客的时间和不便的成本(例如,接驾乘客和放下乘客而绕行的成本)。在一些实施方式中,驾驶员成本能够等于一些最小固定成本加上以英里为单位的行程或绕行的长度和/或以分钟为单位的行程或绕行的长度。
价值指数确定器124能够例如至少部分地基于乘客指定的最高出价来确定乘客收益。在一些实施方式中,乘客收益能够被确定为最高出价和候选驾驶员的驾驶员信誉分数的函数。
作为一个示例,驾驶员D3能够具有从驾驶员起点DO到驾驶员目的地DD的预期的出行模式。预期的出行模式能够沿着图1所描绘的出行路线200。对于驾驶员D3,为了给乘客从乘客起点PO到乘客目的地PD的乘车,候选驾驶员D3将不得不采取沿着出行路线200的段212、214、218、220和222的绕行。出行路线200的段210和216能够是候选驾驶员D3在从候选驾驶员起点DO到候选驾驶员目的地DD出行时不管是否向乘客提供乘车都将会穿过的段。
候选驾驶员成本能够至少部分基于与绕行段212、214、218、220和222相关联的出行距离和/或预期的出行时间来确定。在一些实施方式中,如果与驾驶员D3相关联的候选驾驶员成本小于乘客收益,则候选驾驶员D3能够被识别为候选驾驶员。因此,在这样的实施方式中,如果与驾驶员D3相关联的候选驾驶员成本超过乘客收益,则候选驾驶员D3能够从可用于向乘客提供乘车的识别的候选驾驶员的集合中排除。然而,在其他实施方式中,即使驾驶员成本超过乘客收益时,驾驶员也能够被识别为候选驾驶员。
乘车共享平台110能够允许乘客指定驾驶员的标准以由驾驶员选择器120用于识别一个或多个候选驾驶员。例如,乘客能够请求仅和与乘客性别相同的驾驶员匹配。作为另一示例,乘客和/或驾驶员也能够指定优选的乘车共享伙伴。作为又一示例,乘客能够请求仅与具有低于某个阈值的驾驶员信誉分数的驾驶员匹配。作为又一示例,乘客能够请求仅和处于与乘客相同的年龄组的驾驶员匹配。乘客能够指定各种其他标准以由驾驶员选择器120用于识别一个或多个候选驾驶员。
根据本公开的另一方面,驾驶员选择器120能够确定每个识别的候选驾驶员的阈值。阈值可以是恒定的,或者可以根据各种算法来确定,该各种算法在确保乘客被提供乘车的同时平衡最大化生成的盈余的问题。
驾驶员选择器120能够比较为候选驾驶员确定的价值指数与为候选驾驶员确定的阈值。驾驶员选择器120能够基于这样的比较来确定是否向候选驾驶员通信发送向乘客提供乘车的报价。例如,在一些实施方式中,只有候选驾驶员的价值指数超过阈值时,驾驶员选择器120才会通信发送报价。匹配的候选驾驶员能够接受报价或者能够拒绝报价并且例如通过网络将这样的接受或拒绝通信发送给乘车共享平台110。
根据本公开的又一方面,乘车共享平台110能够实施优先级顺序确定器126来将识别的候选驾驶员排名或优先考虑到优先级顺序中。在本公开的特定示例实施方式中,优先级顺序能够至少部分地基于如由价值指数确定器124确定的、与每个候选驾驶员相关联的价值指数来排名或优先考虑驾驶员。
作为示例,具有最高价值指数的候选驾驶员能够在优先级顺序中排名最高。参考图1的示例,驾驶员选择器120能够将驾驶员D1、D2和D3识别为候选驾驶员。价值指数确定器能够确定驾驶员D1、D2和D3中的每一个的价值指数。优先级顺序确定器126能够基于与每个候选驾驶员相关联的价值指数来确定候选驾驶员的优先级顺序。优先级顺序能够排名候选驾驶员,使得D1具有最高优先级、D2具有次高优先级、并且D3具有最低优先级。
乘车共享平台110能够被配置为根据优先级顺序来向候选驾驶员呈现报价。例如,优先级顺序中排名最高的候选驾驶员能够被选择为匹配的驾驶员。乘车共享平台110能够仅向匹配的驾驶员通信发送向乘客提供乘车的报价。匹配的驾驶员能够接受报价或者能够拒绝报价并且例如通过网络将这样的接受或拒绝通信发送给乘车共享平台110。
根据本公开的另一方面,在一些实施方式中,优先级顺序确定器126能够在确定优先级顺序时考虑候选驾驶员的驾驶员信誉分数。例如,优先级顺序确定器126能够将具有正的驾驶员信誉分数的候选驾驶员的价值指数调整(例如,减少)一些量,其中该一些量反映驾驶员的信誉分数的大小。在根据驾驶员信誉分数调整候选驾驶员的价值指数之后,候选驾驶员能够在优先级顺序中被排名或被重新排名。
更具体地,作为一个示例,如果驾驶员正在付清信誉分数的rd的量,则那么优先级顺序确定器126也将驾驶员的价值指数降低rd的量。结果,驾驶员可能在优先级顺序内的候选驾驶员的集合当中排名较低,因此降低了向驾驶员提供搭乘乘客的选项的可能性。因此,驾驶员为正的驾驶员信誉分数支付的处罚来自驾驶员的被提供搭乘乘客的可能受益的机会的减少的可能性。
可由优先级顺序确定器126实施以至少部分地基于驾驶员信誉分数确定优先级顺序的具体示例技术在上面的概述部分中以及还在下面参考图9进一步地详细讨论。
由搭乘共享平台110提供的(多个)报价能够包括给匹配的驾驶员的报酬值。报酬值能够由乘车定价器122使用诸如第一价格代理拍卖机制或预期的第二价格拍卖定价机制的定价机制来确定。例如,乘车定价器122能够被配置为至少部分地基于与每个候选驾驶员相关联的驾驶员成本为候选驾驶员中的每一个生成估计的出价。估计的出价中的一个能够被选择作为报价的报酬值。
在一些实施方式中,乘车定价器122能够基于候选驾驶员的驾驶员信誉分数来调整(例如,减少)提供给候选驾驶员的报酬。例如,用于基于驾驶员信誉分数来调整驾驶员报酬的具体示例技术在上面的概述部分中以及在下面参考图7和图8进一步地详细讨论。
匹配的驾驶员能够例如通过与在驾驶员设备140上呈现的用户界面进行交互而接受或拒绝报价。候选驾驶员也能够例如通过在指定的时间段内不响应报价而拒绝报价。例如,作为提供给乘车共享平台110的请求的一部分,乘客能够指定乘客需要知道乘车是否已经与驾驶员协调的时间。能够根据指定的时间为候选驾驶员设置一个接受报价的时间限制。如果候选驾驶员在时间限制内没有响应,则能够认为报价被拒绝了。
图3描绘了根据本公开的示例实施例的在驾驶员设备140的显示器上呈现的、用于向候选驾驶员呈现报价的示例用户界面142。用户界面142能够提供与报价相关联的信息144,诸如乘客的姓名、乘客的起点和目的地、接驾窗口等。用户界面142还包括候选驾驶员的报酬值146。报酬值146能够小于或等于乘客在请求中指定的最高出价。报酬值146能够由乘车共享平台110实施的乘车定价器122来确定,并且能够被通信发送给驾驶员设备140以便呈现在用户界面142中。用户界面142还能够向候选驾驶员提供接受或拒绝报价的能力。候选驾驶员能够例如通过与接受界面元素147交互来接受报价。候选驾驶员能够例如通过与拒绝界面元素148交互来拒绝报价。
如果匹配的驾驶员接受报价,则能够将接受的通知从驾驶员设备140通信发送到乘车共享平台110。在收到接受的通知后,乘车共享平台110能够向乘客设备130提供已经获得乘车的通知。乘客能够例如通过与在乘客设备130上呈现的用户界面交互来确认乘车。然后,导航信息能够被通信发送到匹配的驾驶员以协调乘车。
一旦在乘客和匹配的驾驶员之间协调了乘车,乘车共享平台110就能够根据接受的报价安排向匹配的驾驶员提供报酬。例如,一旦乘车完成,乘车共享平台110就能够将等于报酬值的量记到与匹配的驾驶员相关联的账户(credit)。乘车共享平台110还能够将等于报酬价值的量记到与乘客相关联的账户的借方(debit)。
根据其他示例方面,乘车共享平台110能够针对各种情况对匹配的驾驶员施加处罚。例如,如果匹配的驾驶员在接驾乘客时迟到,则乘车共享平台110能够减少提供给匹配的驾驶员的报酬值。作为另一示例,如果匹配的驾驶员接收到具体负面的评论和/或如果与匹配的驾驶员相关联的驾驶员评级降到阈值以下,则乘车共享平台110能够减少提供给匹配的驾驶员的报酬值。
乘车共享平台110能够包括各种其他特征以增强乘车共享平台110的用户体验。例如,乘车共享平台110能够被配置为自动地提醒乘客是确定匹配的驾驶员提前到达来接驾乘客还是候选驾驶员迟到。例如,与匹配的驾驶员的位置相关联的位置数据能够例如从与驾驶员设备140相关联的定位系统获得。能够分析位置数据以确定匹配的驾驶员是已经提前到达还是将要迟到。
作为示例,如果位置数据指示匹配的驾驶员已经位于接驾乘客的乘客起点,则乘车共享平台110能够提醒乘客匹配的驾驶员已经提前到达。作为另一示例,能够分析与匹配的驾驶员相关联的位置数据以确定匹配的驾驶员到乘客起点的估计的出行时间。能够分析估计的出行时间以确定匹配的驾驶员是否将要迟到。如果确定匹配的驾驶员将要迟到,则能够向乘客发送通知。然后,乘客能够取消乘车或做出其他适当的安排。
根据本公开的又一示例方面,如果匹配的驾驶员取消或将要到达太迟,则乘车共享平台110能够被配置为为乘客找到替换乘车。例如,如果在乘客需要被接驾之前剩余足够的时间,则乘车共享平台110能够向不同的候选驾驶员呈现向乘客提供乘车的报价。可替代地,乘车共享平台110能够安排向乘客提供乘车的驾驶员服务(例如,出租车服务、豪华轿车服务或汽车服务)。
在乘车共享平台中实施信誉系统的示例方法
图4描绘了根据本公开的示例实施例的用于操作乘车共享网络的示例方法400的流程图。方法400能够由一个或多个计算设备(诸如图1的乘车共享平台110和/或参考图10讨论的调度服务器1010)来实施。
在402处,乘车共享平台接收来自乘客的乘车请求。例如,乘车能够从乘客设备接收乘车请求。该请求能够包括诸如起点、目的地、乘客需要被接驾的时间的接驾窗口、乘客需要到达目的地的时间的到达窗口、乘车在得知乘车是否可用之前能够等待的时间量、最高出价和/或其他信息。
在404处,乘车共享平台识别可用于提供乘车的候选驾驶员。例如,乘车共享平台能够实施驾驶员选择器来识别可用于向乘客提供从请求中指定的起点到目的地的乘车的候选驾驶员。能够使用各种因素来识别候选驾驶员,诸如与驾驶员相关联的出行模式、驾驶员成本(例如,绕行成本)、请求中指定的最高出价、驾驶员评级和其他因素。如果识别出多个候选驾驶员,则每个候选驾驶员能够例如以串行或以并行或以其某种组合而被单独地考虑。
在406处,乘车共享平台获得与乘客相关联的乘客信誉分数。例如,乘车共享平台能够从网络数据库获得乘客信誉分数。乘客信誉分数能够是基于与乘客相关联的用户标识符而可访问的。
在408处,乘车共享平台至少部分地基于乘客信誉分数来确定乘车的乘车价格。作为一个示例,在一些实施方式中,在408处至少部分地基于乘客信誉分数确定乘车价格包括确定乘车的基本价格。例如,能够至少部分地基于候选驾驶员为了(例如,通过从驾驶员的预期路线绕行造成的)搭乘乘客而必须承担的成本的估计来确定基本价格。
另外,在408处的至少部分地基于乘客信誉分数来确定乘车价格还能够包括至少部分地基于与乘客相关联的乘客信誉分数来确定乘客信誉成本;并且通过乘客信誉成本来调整基本价格以获得经调整的乘车价格。例如,能够通过乘客信誉成本来增加基本价格以获得经调整的价格。然后,经调整的价格能够用作乘车价格。
在一些实施方式中,至少部分基于乘客信誉分数来确定乘客信誉成本包括将乘客信誉分数乘以乘客分数调整率。作为一个示例,如果乘客具有正的乘客信誉分数d,则由系统为由乘客请求的乘车确定的基本价格能够增加等于rd的乘客信誉成本,其中r与乘客分数调整率相对应。
另外,在一些实施方式中,在408处确定乘车价格包括使用货币转换值来将乘客信誉分数转换为货币量。特别地,信誉分数能够是无单位的,或者具有其自己的度量单位。同样地,乘客信誉成本能够乘以当前转换值,使得乘客信誉成本以货币单位表达。乘车共享平台典型地将维持在乘车共享平台可用的位置使用的每种不同的货币的货币转换值。
作为一个示例,如果乘客信誉成本等于rd=20的量、乘客位于美国、且美元具有货币转换值0.05美元,则那么乘客信誉成本能够被表达为1美元。因此,在该示例中,基本价格能够被增加1美元以获得乘车价格。
在410处,乘车共享平台确定乘客接收到请求的乘车并支付了乘车价格。例如,乘车共享平台能够分析候选驾驶员和/或乘客的位置以确定乘客接收到请求的乘车。作为另一示例,在410处,乘车共享平台能够从乘客设备和/或驾驶员设备接收指示乘客接收到请求的乘车的信号。例如,乘客设备和/或驾驶员设备能够响应于指示乘车已经发起和/或完成的用户输入而提供信号。乘车价格能够从与乘客相关联的账户划账。
在412处,乘车共享平台将乘客信誉分数减少至少部分地基于乘车价格的量。作为一个示例,在412处,乘车共享平台能够将乘客信誉分数减少至少部分地基于乘客信誉成本的量(例如,等于乘客信誉成本的量)。
因此,为了继续上面提供的示例,乘客需要为该乘车支付比在乘客不存在具有正的乘客信誉分数的情况下将不得不支付的量多rd的量。因此,在这样的示例场景中,在412处,乘车共享平台能够将乘客信誉分数减少rd的量。
再次,在一些实施方式中,货币转换值能够用于通过执行到上述的一个的逆转换来将乘客信誉分数返回为信誉分数单位。
在414处,乘车共享平台从提供乘车的驾驶员接收反馈。作为示例,在乘车发生之后,驾驶员可能被询问可能影响乘客的信誉的反馈问题。作为示例,这些问题可以包括诸如乘车是否发生、乘客是否礼貌和体谅、体验是否是好的体验、驾驶员是否会考虑再次与乘客共享乘车、以及乘客是否准时的问题。驾驶员能够在驾驶员设备处提供输入,并将反馈发送给乘车共享平台。
在416处,乘车共享平台基于接收的反馈来调整乘客信誉分数。具体地,乘车共享平台然后能够基于这些反馈问题的答案来施加信誉分数处罚(例如,信誉分数的增加)和/或分数奖励(例如,信誉分数的降低)。例如,处罚可能由于不礼貌和体谅或者在没有取消的情况下乘车没有发生而被施加于信誉分数。再次,用户的信誉分数被调整的量可能与指示的违规造成的经济损害量成比例。
图5描绘了根据本公开的示例实施例的用于操作乘车共享网络的示例方法500的流程图。方法500能够由一个或多个计算设备(诸如图1的乘车共享平台110和/或参考图10讨论的调度服务器1010)来实施。
在502处,乘车共享平台确定乘客或驾驶员取消了预定的乘车。例如,乘车共享平台能够从驾驶员设备和/或乘客设备接收指示驾驶员和/或乘客已经提供了取消乘车(例如,乘客已经在他们的设备上的乘车共享应用内选择了取消乘车)的用户输入的信号。作为另一示例,乘车共享平台能够从驾驶员或乘客接收指示其他用户没有按计划参与的反馈。
在504处,乘车共享平台确定到预定的乘车预定发生的预定时间以前剩余的时间量。例如,如果乘车预定在下午2点发生,并且取消发生的时间是下午1点,则剩余的时间量为1小时。
在506处,乘车共享平台按取消处罚值来调整乘客信誉分数或驾驶员信誉分数,其中取消处罚值不在到预定时间以前剩余的时间量上增加。例如,取消处罚值能够与到预定时间以前剩余的时间量成反比。作为一个示例,表格或其他数据结构能够提供分别地与不同的处罚大小相关联的时间带(例如,剩余的时间量<5分钟=100点处罚;5分钟<剩余的时间量<1小时=50点处罚等)。作为另一示例,剩余的时间量能够被输入到取消处罚公式中以确定取消处罚值的大小。驾驶员和乘客取消处罚值能够被相等地衡量或不同地衡量。
因此,通常,用户无论何时取消乘车,用户的驾驶员或乘客信誉分数(无论是哪种情况)都能够被调整(例如,增加或以其他方式处罚)不在发生该取消之前的时间量上增加的量,从而使得处罚大约与由取消造成的经济损害的量成比例。
图6描绘了根据本公开的示例实施例的用于操作乘车共享网络的示例方法600的流程图。方法600能够由一个或多个计算设备(诸如图1的乘车共享平台110和/或参考图10讨论的调度服务器1010)来实施。
在602处,乘车共享平台确定时间段是否已经过去。例如,时间段能够是一小时、一天等。如果乘车共享平台在602处确定时间段尚未过去,则乘车共享平台再次返回602。以这样的方式,乘车共享平台等待时间段过去,直到采取其他行为。
然而,如果乘车共享平台在602处确定时间段已经过去,则那么乘车共享平台前进到604。在604处,乘车共享平台按信誉分数缩减因子调整乘客信誉分数和/或驾驶员信誉分数。作为一个示例,信誉分数缩减因子的应用能够使用户的信誉分数减少某个百分比。作为一个具体示例,信誉分数缩减因子能够等于99%,使得应用到用户的信誉分数的信誉分数缩减因子使用户的信誉分数减少1%。在其他实施方式中,信誉分数缩减因子能够是固定量,而不是百分比。
在604之后,乘车共享平台返回到602并且等待另外的时间段过去。因此,用户的驾驶员和/或乘客信誉分数能够在用户没有受到处罚的每个固定时间段(例如,小时、天等)按信誉分数缩减因子降低,即使用户在该时间段期间没有使用乘车共享平台。以这样的方式的信誉分数缩减因子的使用意味着即使是信誉很差(例如,具有非常大的信誉分数)的用户,在长时段的好的行为之后,最终也能够减少她的信誉分数。
图7描绘了根据本公开的示例实施例的用于操作乘车共享网络的示例方法700的流程图。方法700能够由一个或多个计算设备(诸如图1的乘车共享平台110和/或参考图10讨论的调度服务器1010)来实施。
在702处,乘车共享平台接收来自乘客的乘车请求。例如,乘车能够从乘客设备接收乘车请求。该请求能够包括诸如起点、目的地、乘客需要被接驾的时间的接驾窗口、乘客需要到达目的地的时间的到达窗口、乘车在得知乘车是否可用之前能够等待的时间量、最高出价或其他信息。
在704处,乘车共享平台识别可用于提供乘车的候选驾驶员。例如,乘车共享平台能够实施驾驶员选择器来识别可用于向乘客提供从请求中指定的起点到目的地的乘车的候选驾驶员。能够使用各种因素来识别候选驾驶员,诸如与驾驶员相关联的出行模式、驾驶员成本(例如,绕行成本)、请求中指定的最高出价、驾驶员评级和其他因素。如果识别出多个候选驾驶员,则那么每个候选驾驶员能够例如以串行或以并行或以其某种组合而被单独地考虑。
在706处,乘车共享平台确定提供乘车的候选驾驶员的基本报酬。例如,能够至少部分地基于候选驾驶员为了(例如,通过从驾驶员的预期路线绕行)搭乘乘客而必须承担的成本的估计来确定基本价格。
在708处,乘车共享平台获得候选驾驶员的驾驶员信誉分数。例如,乘车共享平台能够从网络数据库获得驾驶员信誉分数。驾驶员信誉分数能够是基于与候选驾驶员相关联的用户标识符而可访问的。
在710处,乘车共享平台至少部分地基于驾驶员信誉分数来调整基本报酬以获得经调整的报酬。作为一个示例,在一些实施方式中,在710处至少部分地基于驾驶员信誉分数来调整基本报酬能够包括至少部分地基于与驾驶员相关联的驾驶员信誉分数来确定驾驶员信誉成本;并且至少部分地基于驾驶员信誉成本来调整基本报酬。例如,能够从基本报酬中减去驾驶员信誉成本以获得经调整的报酬。
此外,在一些实施方式中,至少部分地基于与驾驶员相关联的驾驶员信誉分数来确定驾驶员信誉成本能够包括将驾驶员信誉分数乘以驾驶员分数调整率以获得驾驶员信誉成本。作为一个示例,如果驾驶员具有正的驾驶员信誉分数d,则由系统为由乘客请求的乘车确定的基本报酬能够被减少等于rd的驾驶员信誉成本,其中r与驾驶员分数调整率相对应。驾驶员分数调整率能够等于或不等于上面讨论的乘客分数调整率。
此外,在一些实施方式中,在710处的至少部分地基于驾驶员信誉分数来调整基本报酬包括使用货币转换值来将驾驶员信誉分数转换为货币量。具体地,信誉分数能够是无单位的,或者具有其自己的度量单位。同样地,驾驶员信誉成本能够乘以当前转换值,使得驾驶员信誉成本以货币单位表达。乘车共享平台典型地将维持在乘车共享平台可用的位置使用的每种不同的货币的货币转换值。
作为一个示例,如果驾驶员信誉成本等于rd=20的量、驾驶员位于美国、且美元具有货币转换值0.05美元,则那么驾驶员信誉成本能够被表达为1美元。因此,在该示例中,基本报酬能够被减少1美元以获得经调整的报酬。
图8描绘了用于至少部分地基于驾驶员信誉分数来调整基本报酬的另一示例方法800的流程图。方法800能够由一个或多个计算设备(诸如图1的乘车共享平台110和/或参考图10讨论的调度服务器1010)来实施。
在802处,乘车共享平台获得候选驾驶员的驾驶员信誉分数。例如,乘车共享平台能够从网络数据库获得驾驶员信誉分数。驾驶员信誉分数能够是基于与候选驾驶员相关联的用户标识符而可访问的。
在804处,乘车共享平台将驾驶员信誉分数乘以驾驶员分数调整率以获得第一潜在驾驶员信誉成本。例如,第一潜在驾驶员信誉成本能够如上面参考710所述的那样被确定。
在806处,乘车共享平台为向乘客提供乘车的候选驾驶员确定最低可接受报价。通常,最低可接受报价能够是候选驾驶员为了搭乘乘客而必须承担的成本的估计或是其一些部分(例如,90%)。
在808处,乘车共享平台从基本报酬中减去最低可接受报价以获得第二潜在驾驶员信誉成本。
在810处,乘车共享平台将第一潜在驾驶员信誉成本和第二潜在驾驶员信誉成本中的较小者选择作为最终驾驶员信誉成本。
在812处,乘车共享平台通过最终驾驶员信誉成本来调整基本报酬以获得经调整的报酬。例如,能够从基本报酬中减去最终驾驶员信誉成本以获得经调整的报酬。再次,货币转换值能够用于将最终驾驶员信誉成本转换为货币单位。
作为方法800的一个示例应用,如果基本报酬p表示如果驾驶员具有零或负的驾驶员信誉分数,则乘车共享平台将提供给驾驶员的报酬,c表示作为向驾驶员做出的可接受报价的最小量,则那么乘车共享平台能够(例如,通过将rd和p-c中的较小者选择作为最终驾驶员信誉成本)为驾驶员提供等于c和p-rd中的较大值的报酬。
然而,在这样的情况下,如果对于乘车驾驶员被付报酬c的量,则乘车共享平台将只将驾驶员的信誉分数减少p‐c。同样地,只要对于提供乘车驾驶员被付报酬p-rd的量,乘车共享平台就将驾驶员的信誉分数减少rd。因此,驾驶员信誉分数减少的量等于从基本报酬中减少驾驶员的报酬的量。
再次参考图7,在710处获得经调整的报酬之后,然后在712处,乘车共享平台向候选驾驶员通信发送报价。报价使候选驾驶员能够关于经调整的报酬同意或拒绝为乘客提供乘车。
在714处,乘车共享平台确定驾驶员针对经调整的报酬向乘客提供了乘车。例如,乘车共享平台能够分析候选驾驶员和/或乘客的位置以确定乘客接收到请求的乘车。作为另一示例,在714处,乘车共享平台能够从乘客设备和/或驾驶员设备接收指示乘客接收到请求的乘车的信号。例如,乘客设备和/或驾驶员设备能够响应于指示乘车已经发起和/或完成的用户输入而提供信号。能够将等于经调整的报酬的量记到与驾驶员相关联的账户。
在716处,乘车共享平台将驾驶员信誉分数调整至少部分地基于基本报酬被调整以获得经调整的报酬的量的量。作为一个示例,在716处,乘车共享平台能够将驾驶员信誉分数减少等于驾驶员信誉成本的量。
在718处,乘车共享平台从接收乘车的乘客接收反馈。作为示例,在乘车发生之后,乘客可能被询问可能影响驾驶员的信誉的反馈问题。作为示例,这些问题可以包括诸如乘车是否发生;驾驶员是否礼貌和体谅;汽车内部是否干净;体验是否是好的体验;乘客是否会考虑再次与该驾驶员共享乘车;以及驾驶员是否准时的问题。
在720处,乘车共享平台基于接收的反馈来调整驾驶员信誉分数。例如,处罚可能由于不礼貌和体谅或者在没有取消的情况下乘车没有发生而被施加到信誉分数。作为另一示例,如果乘客指示驾驶员的汽车内部不是适当干净的或者如果驾驶员接驾乘客迟到,则用户的驾驶员信誉分数可能被处罚。
再次,用户的信誉分数被调整的量可能与指示的违规造成的经济损害量成比例。例如,对于迟到两分钟,用户的驾驶员信誉分数能够被调整相对较小的量,而对于迟到十分钟,用户的驾驶员信誉分数能够被调整相对较大的量。同样地,如果乘客反馈指示驾驶员的车辆相对不干净(例如,认为为5中的3),则用户的驾驶员信誉分数能够被调整相对较小的量,而如果乘客反馈指示驾驶员的车辆非常不干净(例如,认为为5星中的1星),则用户的驾驶员信誉分数能够被调整相对较大的量。
图9描绘了根据本公开的示例实施例的用于操作乘车共享网络的示例方法900的流程图。方法900能够由一个或多个计算设备(诸如图1的乘车共享平台110和/或参考图10讨论的调度服务器1010)来实施。
在902处,乘车共享平台接收来自乘客的乘车请求。例如,乘车能够从乘客设备接收乘车请求。该请求能够包括诸如起点、目的地、乘客需要被接驾的时间的接驾窗口、乘客需要到达目的地的时间的到达窗口、乘车在得知乘车是否可用之前能够等待的时间量、最高出价和其他信息。
在904处,乘车共享平台识别可用于提供乘车的多个候选驾驶员。例如,乘车共享平台能够实施驾驶员选择器来识别可用于向乘客提供从请求中指定的起点到目的地的乘车的候选驾驶员。能够使用各种因素来识别候选驾驶员,诸如与驾驶员相关联的出行模式、驾驶员成本(例如,绕行成本)、请求中指定的最高出价、驾驶员评级和其他因素。
在906处,乘车共享平台确定分别用于多个候选驾驶员的多个价值指数。为候选驾驶员确定的价值指数能够指示如果候选驾驶员向乘客提供请求的乘车则将生成的经济盈余的量。能够基于各种因素(诸如,例如驾驶员成本和乘客收益)来确定每个驾驶员的价值指数。例如,候选驾驶员的价值指数能够等于乘客收益减去驾驶员成本。
在908处,乘车共享平台获得多个候选驾驶员中的每一个的驾驶员信誉分数。例如,乘车共享平台能够从网络数据库获得每个候选驾驶员的驾驶员信誉分数。每个候选驾驶员的驾驶员信誉分数能够是基于与该候选驾驶员相关联的用户标识符而可访问的。
在910处,乘车共享平台至少部分地基于候选驾驶员的驾驶员信誉分数来调整每个候选驾驶员的价值指数,以分别获得用于多个候选驾驶员的多个经调整的价值指数。作为示例,对于具有正的驾驶员信誉分数的每个候选驾驶员,能够将这样的候选驾驶员的价值指数减少等于rd的量,其中r等于驾驶员信誉分数调整率并且d等于这样的候选驾驶员的驾驶员信誉分数。
在912处,乘车共享平台至少部分地基于多个经调整的价值指数来确定多个候选驾驶员的优先级顺序。例如,具有较大的经调整的价值指数的候选驾驶员能够被首先排名等等。
在914处,乘车共享平台根据优先级顺序向多个候选驾驶员中的至少一个通信发送向乘客提供乘车的报价。例如,乘车共享平台能够向驾驶员设备通信发送报价以便呈现给候选驾驶员。除了诸如乘客起点、乘客目的地、乘客信息、接驾窗口等的其他信息,报价还能够包括确定的报酬值。
乘车共享平台能够确定报价是否已经被接受。例如,乘车共享平台能够确定它是否已经从驾驶员设备接收到报价的接受。驾驶员能够例如通过与驾驶员设备上呈现的合适的用户界面交互来接受报价。如果已经接收到报价的接受,则能够与乘客确认乘车。如果没有接收到报价的接受(例如,报价被拒绝或没有接受情况下的预定时间段期满),则那么乘车共享网络能够向优先级顺序中的下一候选驾驶员通信发送报价。
示例计算系统
图10描绘了能够用于实施根据本公开的示例方面的方法和系统的计算系统1000。能够使用客户端-服务器架构来实施系统1000,其中该客户端-服务器架构包括通过网络1040与一个或多个移动计算设备1030通信的一个或多个调度服务器计算设备1010。能够使用其他合适的架构(诸如单个计算设备)来实施系统1000。
系统1000包括可以是例如一个或多个网络服务器的一个或多个调度服务器计算设备1010。调度服务器1010能够具有一个或多个处理器1012和存储器1014。调度服务器1010还能够包括用于通过网络1040与一个或多个移动计算设备1030通信的网络接口。网络接口能够包括用于与一个或多个网络连接的任何合适的组件(包括例如发送机、接收机、端口、控制器、天线或其他合适的组件)。
一个或多个处理器1012能够包括任何合适的处理设备,诸如微处理器、微控制器、集成电路、专用集成电路、逻辑设备或其他合适的处理设备。存储器1014能够包括一个或多个计算机可读介质,包括但不限于非瞬时性计算机可读介质、RAM、ROM、硬盘驱动器、闪存驱动器或其他存储器设备。
存储器1014能够存储由一个或多个处理器1012可访问的信息,包括能够由一个或多个处理器1012执行的计算机可读指令1016。指令1016能够是当由一个或多个处理器1012执行时使得一个或多个处理器1012执行操作的任何指令集合。例如,指令1016能够由一个或多个处理器1012执行以实施乘车共享平台的信誉分数管理器1019、驾驶员选择器1020和乘车定价器1022。驾驶员选择器1020能够包括价值指数确定器1024和优先级顺序确定器1026。
存储器1014还能够包括能够由一个或多个处理器1012检索、操纵、创建或存储的数据1018。数据1018能够包括例如乘车共享数据、乘客数据(例如,乘客信誉分数)、驾驶员数据(例如,驾驶员信誉分数)、地理数据、导航路线等。数据1018能够被存储在一个或多个数据库中。一个或多个数据库能够通过高带宽LAN或WAN连接到调度服务器1010,或者也能够通过网络1040连接到服务器1010。一个或多个数据库能够被拆分,使得它们位于多个地点。
调度服务器1010能够通过网络1040与一个或多个移动计算设备1030交换数据。尽管在图10中示出了两个移动计算设备1030,但是任何数量的移动计算设备1030能够通过网络1040被连接到调度服务器1010。移动计算设备1030中的每一个能够是任何合适的类型的计算设备,诸如专用计算机、膝上型电脑、智能电话、平板电脑、可穿戴计算设备,嵌入在车辆内的导航系统、自主车辆计算系统、PDA或其他合适的计算设备。
与调度服务器1010类似,移动计算设备1030能够包括一个或多个处理器1032和存储器1034。一个或多个处理器1032能够包括一个或多个中央处理单元(Central Processing Unit,CPU)和/或其他处理设备、微处理器、控制器等。存储器1034能够包括一个或多个计算机可读介质并且能够存储由一个或多个处理器1032可访问的信息,其中该信息包括能够由一个或多个处理器1032执行的指令1036、和数据1038。例如,存储器1034能够存储用于呈现移动乘车共享应用的图形用户界面的指令1036。
图10的移动计算设备1030能够包括用于提供和接收来自用户的信息的各种输入/输出设备(诸如触摸屏、触摸板、数据输入键、扬声器和/或适用于语音识别的麦克风)。例如,移动计算设备1030能够具有用于向用户呈现地理区域的地理成像的显示器1035。
移动计算设备1030还能够包括定位系统。定位系统能够是用于确定移动计算设备的位置的任何设备或电路。例如,定位设备能够通过使用卫星导航定位系统(例如,GPS系统、伽利略定位系统、GLObal导航卫星系统(GLObal Navigation Satellite System,GLONASS)、北斗卫星导航和定位系统)、惯性导航系统、航位推算系统、基于IP地址通过使用三角测量和/或接近蜂窝塔或WiFi热点、和/或用于确定位置的其他合适的技术来确定实际位置或相对位置。
移动计算设备1030还能够包括用于通过网络1040与一个或多个远程计算设备(例如,服务器1010)通信的网络接口。网络接口能够包括用于与一个或多个网络连接的合适的组件(包括例如发送机、接收机、端口、控制器、天线或其他合适的组件)。
网络1040能够是任何类型的通信网络,诸如局域网(例如,内联网)、广域网(例如,因特网)、蜂窝网络或其一些组合。网络1040还能够包括移动计算设备1030和调度服务器1010之间的直接连接。通常,调度服务器1010和移动计算设备1030之间的通信能够使用各种通信协议(例如,TCP/IP、HTTP、SMTP、FTP)、编码或格式(例如,HTML、XML)和/或保护方案(例如,VPN、安全HTTP、SSL)经由使用任何类型的有线和/或无线连接的网络接口而被携载。
本文讨论的技术涉及服务器、数据库、软件应用和其他基于计算机的系统、以及采取的行为和向这样的系统发送的和从这样的系统发送的信息。基于计算机的系统的固有灵活性允许组件之间和组件之中的任务和功能的各种各样的可能的配置、组合和划分。例如,本文讨论的服务器进程可以使用单个服务器或组合工作的多个服务器来实施。数据库和应用可以被实施在单个系统上或者跨多个系统分布。分布式组件可以顺序地或并行地操作。
尽管已经针对本发明的各种具体示例实施例详细描述了本主题,但是每个示例是通过解释而不是限制本公开的方式来提供的。本领域的技术人员在获得对前述内容的理解后可以容易地产生这些实施例的替代、变化和等效。因此,本主题公开不排除对本领域普通技术人员而言将是显而易见的本主题的这样的修改、变化和/或添加。例如,作为一个实施例的部分而示出或描述的特征能够与另一个实施例一起使用以产生又一个实施例。因此,本公开包括这样的替代、变化和等效。
另外,尽管为了说明和讨论的目的,图4-图9分别地描绘了以特定的顺序执行的步骤,但是本公开的方法不限于具体地示出的顺序或安排。在不偏离本公开的范围的情况下,方法400、500、600、700、800和900的各个步骤能够以各种方式被省略、重新安排、组合和/或调整。