环境感知的分布式出租车汽车调度的制作方法_2

文档序号:9672573阅读:来源:国知局
42),并且用户设备408可以基于所提供的数据和可选地用户偏好来确定所推荐的出租车汽车(443)。不论是在分布式出租车调度服务器402处或是在用户设备408处,都可以使用一个或多个给定的算法完成确定所推荐的出租车汽车。由于存在可以被用于该目的的数不尽的算法,如本领域技术人员将理解的那样,在这里将不讨论具体算法。
[0023]继续图4B,用户设备408可以显示所推荐的出租车汽车列表(445)。针对每个所推荐的出租车汽车,所推荐的出租车汽车列表可以包括针对该出租车汽车的识别符,以及例如所推荐的路线、所评估的费用、评级等中的一个或多个。如果对出租车的请求是用于立即的出租车,那么还可以包括所评估的到达时间。评级可以包括但不将被限于例如数字化评级(例如,1-5)、等级(例如,A、B、C、D、F,或0%-100%)、高/中/低的指示、对象评级(objectrating)(例如,五星的染色)等。在实施例中,评级可以是基于用户偏好。可以经由用户接口允许用户选择评级或在其上点击以便“向下深入”以了解出租车汽车为何收到该评级。例如,具有在5当中的3的评级的出租车汽车可能被这样评级,因为根据通过分布式出租车调度服务器402收集的历史数据,尽管该汽车可能以其它方式是可接受的,但是乘坐过该汽车的已注册用户的75%报告了香烟烟雾的严重臭味,并且用户偏好指示了该用户具有对香烟烟雾的低阈值。
[0024]用户设备408可以接收用户对所推荐的出租车汽车的选择(446)。用户设备408可以将用户对所推荐的出租车汽车的选择发送到分布式出租车调度服务器402 (447)。分布式出租车调度服务器402可以采用适当的出租车服务或个体出租车汽车(例如,电子地)安排所选择的出租车汽车(448 )。
[0025]在实施例中,如果用户还未位于所指定(designated)的接人位置而所指定的接人时间正在逼近(例如,用户仍在结账离开旅店,或者用户在延误的飞机上),那么分布式出租车调度服务器402可以检测这点并如有需要自动地重新安排出租车(449)。例如在实施例中,分布式出租车调度服务器402可以确定虽然用户可能正朝着指定的接人位置前进,但是实际上用户将不能够在指定的接人时间在接人位置处。如果例如确定了用户的评估到达时间和所请求的接人时间之间的差大于给定的迟到阈值,那么分布式出租车调度服务器402可以总共地(altogether)向出租车汽车服务和/或司机警告乘客的新的评估到达时间和/或重新安排该出租车(或另一出租车)。在另一实施例中,可能确定了用户相当早地到达了指定的接人位置,在该情况中分布式出租车调度服务器402可以能够向出租车汽车服务和/或司机警告乘客已经准备好接人,和/或如果必要的话可以因此重新安排出租车服务。在另一示例中,分布式出租车调度服务可以能够与可以能够提供与用户有关的旅行信息的一个或多个旅行服务集成。例如,对出租车的初始请求可以已经允许用户输入用于机场接人的航班号和到达时间。分布式出租车调度服务器402可以能够访问一个或多个旅行服务并确定用户的航班被延误了,但现在期望在指定的稍后时间着陆。然后分布式出租车调度服务器402可以因此重新安排机场接人。在另一示例中,分布式出租车调度服务可以能够与存储和/或维持旅行者旅行日程的一个或多个旅行服务集成。在该示例中,分布式出租车调度服务器402可以能够在没有来自用户的直接输入的情况下确定用户的航班时间表。在实施例中,用户设备而不是分布式出租车调度服务器可以检测用户将不在指定的接人位置在合理时间内到达并可以自动地请求更新出租车汽车到达时间或重新安排出租车汽车。
[0026]图5图解根据实施例的通过分布式出租车调度服务的自动化出租车取消或重新安排的示例过程流程500的序列图。类似于先前描述的实施例,用户设备508可以向分布式出租车调度服务器502发送请求以安排用户选择的出租车(550),并且分布式出租车调度服务器502可以采用适当的出租车服务和/或个体出租车汽车安排所选的出租车(551)。如在图5中示出的那样,可以从用户设备508向分布式出租车调度服务器502提供位置信息(552 )。在实施例中,可以由分布式出租车调度服务器502请求这个位置信息,或者可以由用户设备508有规律地或偶尔地向分布式出租车调度服务器502提供这个位置信息。使用位置信息,分布式出租车调度服务器502可以监控用户设备508的位置(假设其是用户的位置)(553)。分布式出租车调度服务器502可以基于所监控的用户设备的位置确定用户已经移动远离接人位置(例如,远离了比给定距离阈值更大的量),但是却不在所安排的出租车汽车中(554)。分布式出租车调度服务器502可以向用户设备508发送询问用户是否仍有出租车需求的查询(555)。用户设备508可以提示用户并接收对该查询的响应(556),并将该响应提供给分布式出租车调度服务器502。基于接收到的响应,分布式出租车调度服务器502可以取消或重新安排出租车(558)。在替换实施例中(未示出),用户设备508可以监控其自身的位置并可以确定用户是否已经移动远离接人位置。如果用户已经移动远离接人位置,那么用户设备508可以显示询问用户是否仍有出租车需求的查询,对其的响应可以被发送到分布式出租车调度服务器502。
[0027]图6图解根据实施例的由分布式出租车调度服务监控乘坐的示例过程流程600的序列图。类似于先前描述的实施例,用户设备608可以向分布式出租车调度服务器602发送用户在已注册出租车汽车内的的确认(660)。在实施例中,可以响应于用户在用户设备608的用户接口上选择出租车汽车来发送该确认。在另一实施例中,可以作为(例如,经由诸如通过GPS坐标、三角测量或其它手段的地理位置手段确定的)从用户设备608发送到分布式出租车调度服务器602的一个或多个位置信号发送该确认,分布式出租车调度服务器602可以(例如,通过比较用户设备和已注册出租车汽车内的位置感知设备的位置信号)从其确定用户在已注册出租车汽车内。在实施例中,分布式出租车调度服务器602、用户设备608、或两者都可以监控用户在已注册出租车汽车中的乘坐(661)。例如,监控可以包括监控出租车汽车的位置、由出租车汽车采取的路线、出租车汽车的速度、旅行持续时间、出租车汽车的攻击性(aggressiveness)、出租车汽车的不稳定运动的程度等。可以经由监控用户设备608、出租车汽车(例如,在出租车汽车内的设备)、或两者的位置完成该监控,并且该监控可以提供自动收集的关于用户在出租车汽车中体验的反馈。分布式出租车调度服务器602可以进一步或替代地接收来自用户设备的用户可能使用用户接口输入到用户设备608中的关于在出租车汽车中乘坐的手动输入反馈(662/663)。分布式出租车调度服务器602可以采用自动收集和/或手动输入的反馈更新所存储的关于用户和/或出租车汽车的历史数据用于随后使用(例如,用于随后确定针对该出租车汽车的评级等)(664)。如果在分布式出租车调度服务器602处维持用于用户的乘客简档,那么分布式出租车调度服务器602可以采用自动收集的和/或手动输入的反馈更新用于该用户的乘客简档(665)。如果在用户设备608处维持用于该用户的乘客简档,那么用户设备608可以采用自动收集的和/或手动输入的反馈更新用于该用户的乘客简档(667)。作为示例,当与其它历史数据一起被纳入考虑时,自动收集的和/或手动输入的反馈可以指示当在时间有效性并具有在线支付能力的汽车中时用户针对香烟烟雾气味的阈值可能变小。可以自动地更新乘客简档来反映这点。在其中用户设备独自监控用户乘坐的实施例中,用户设备可以向分布式出租车调度服务器提供所获得的关于用户乘坐的信息用于更新历史数据和/或乘客简档等。
[0028]将讨论转到乘客简档,可以在用户向分布式出租车调度服务注册时初始创建用于用户的乘客简档。例如,在注册期间,可以要求用户提供关于出租车旅行的偏好信息,诸如例如旅行信息(例如,经由分布式出租车调度服务所使用的和/或可访问的旅行服务,支付偏好(例如,用户是否更喜欢使用现金、信用卡、在线等进行支付),账单信息(例如,信用卡号、商业账户号等),关于节约时间相对于节约成本的默认重要性设置,用于如烟雾、污物、气味、舒适、司机攻击性、语言差异等这样的情形的初始阈值设置,评级阈值偏好(例如,用户可能不希望看到被评级小于在“5”当中的“3”的出租车汽车)。可以由分布式出租车调度服务器、用户设备或两者都维持乘客简档。在实施例中,如果分布式出租车调度服务器需要用户简档但不维持它,那么分布式出租车调度服务器可以从用户设备请求它,并且反之亦然。可以基于通过例如由分布式出租车调度服务器、用户设备或两者监控用户的出租车乘坐和关于出租车旅行其它记录的用户行为所获得的信息来自动更新乘客简档。可以由用户编辑乘客简档。返回转到图6,可以允许用户经由用户设备608的用户接口编辑他的或她的乘客简档(668)。如果在分布式出租车调度服务器602处维持用户的乘客简档,那么可以从用户设备608向分布式出租车调度服务器602发送乘客简档编辑(669)以便可以更新乘客简档(670)。如果例如如上面讨论的那样自动更新了用户的乘客简档而用户觉得所更新的乘客简档不是用户偏好的最佳表现,那么用户可能希望编辑他的或她的简档。用户可以编辑乘客简档以更精确地反映用户偏好。
[0029]图7图解根据实施例的分布式出租车调度服务的紧急情况警告服务的示例过程流程700的序列图。类似于先前描述的实施例,用户设备708可以向分布式出租车调度服务器702发送用户在已注册出租车汽车内的确认(772),并且分布式出租车调度服务器702可以监控用户在已注册出租车汽车中的乘坐。可以经由监控用户设备708、出租车汽车(例如,在出租车汽车内的设备)或两者的位置来完成该监控。如先前讨论的那样,监控可以包括监控出租车汽车的位置、由出租车汽车采取的路线、出租车汽车的速度、旅行持续时间、出租车汽车的攻击性、出租车汽车的不稳定运动的程度等。基于监控用户的乘坐,分布式出租车调度服务器702可以确定用户可能不是安全的(774)。例如,分布式出租车调度服务器702可以确定存在例如超过给定速度阈值的超速行驶、不稳定的驾驶、从预期路线超过给定偏离阈值的偏离、在指定的非安全区中的位置等的指示。分布式出租车调度服务器702可以向用户设备708发送陈述用户可能是不安全的警告和/或询问用户是否需要紧急帮助的查询(775)。用户设备708可以显示警告和/或提示用户响应于关于是否需要紧急帮助的查询(776)。用户设备708可以向分布式出租车调度服务器702发送对该查询的用户的响应(777)。如果用户响应需要紧急帮助,或者如果分布式出租车调度服务器702在给定的时间帧或时间阈值内没有接收到对查询的响应,那么分布式出租车调度服务器702可以向官方(authorities)警告(778)。在示例中,分布式出租车调度服务器702可以向官方警告紧急情况的性质、出租车汽车、用户或两者的位置和/或识别。
[0030]图8图解根据替换实施例的分布式出租车调度服务的紧急情况警告服务的示例过程流程800的序列图。替代如上面参考图7描述的分布式出租车调度服务器,用户设备808可以监控用户在已注册出租车汽车中的乘坐(880)。可以经由监控用户设备808、出租车汽车(例如,在出租车汽车内的设备)或两者的位置来完成该监控。如先前讨论的那样,监控可以包括监控出租车汽车的位置、由出租车汽车采取的路线、出租车汽车的速度、旅行持续时间、出租车汽车的攻击性、出租车汽车的不稳定运动的程度等。基于监控用户的乘坐,用户设备808可以确定用户可能不是安全的(881)。例如,用户设备808可以确定存在例如超过给定速度阈值的超速行驶、不稳定的驾驶、从预期路线超过给定偏离阈值的偏离、在指定的非安全区中的位置等的指示。用户设备808可以显示陈述用户可能是不安全的警告,和/或可以显示提示的询问用户是否需要紧急帮助的查询(882)。用户设备808可以接收对关于是否需要紧急帮助的查询的响应(883)。如果用户响应需要紧急帮助,或如果用户设备808在给定的时间帧或时间阈值内没有接收到对查询的响应,那么用户设备808可以发送用于紧急帮助的请求。在实施例中,用户设备808可以向分布式出租车调度服务器802发送用于紧急帮助的请求(884),并且分布式出租车调度服务器802可以向官方警告(885)。在另一实施例中,用户设备808可以直接向官方警告(886 )。在示例中,可以向官方警告紧急情况的性质、出租车汽车、用户、或两者的位置、和/或识别。
[0031]图9图解根据实施例的分布式出租车调度服务的在线支付服务的示例过程流程900的序列图。一旦所占用的出租车汽车到达用户目的地处,或如果存在该乘坐以其他方式结束的指示,那么用户设备908可以向用户提示在线支付990。在实施例中,可以由或者用户设备908或者分布式出租车调度服务器902通过确定用户设备908、出租车汽车设备906、或两者都位于已知的目的地位置来确定乘坐结束。在其它实施例中,可以由用户在用户设备908处和/或由出租车汽车司机在出租车汽车设备906处手动地指示乘坐结束。可以提示用户以选择所进行的支付类型(例如,现金、信用卡、在线支付服务、商业账户、个人账户等),并且可以可选地向用户提示小费量。依赖于支付类型,还可以向用户提示进一步的信息(例如,口令、信用卡号等)。可以由用户设备908向分布式出租车调度服务器902提供支付信息(991),可以将支付信息从分布式出租车调度服务器902发送到适当的已注册出租车服务公司或个体出租车汽车司机的账户(992)、或发送到第三方支付服务(993)用于适当的支出。在替换实施例中(未示出),用户设备908可以直接向适当的已注册出租车服务公司或个体出租车汽车司机的账户或者向第三方支付服务提供支付信息。
[0032]图10-19是图解根据各种实施例、从分布式出租车调度服务器的角度分布式出租车调度服务的示例过程流程的流程图。所描绘的特征类似于早先讨论的那些特征的子集,但是从单一角度(即,从分布式出租车调度服务器的角度)。
[0033]图10是根据实施例、从分布式出租车调度服务器的角度提供分布式出租车调度服务的示例过程流程1000。在1002,可以从向分布式出租车调度服务注册的用户的计算设备接收对出租车信息的请求。对信息的请求可以是例如对关于用户可能希望乘坐的附近出租车汽车的信息的请求,对由向分布式出租车调度服务注册的出租车汽车立即接人的请求,对由向分布式出租车调度服务注册的出租车汽车未来接人的请求等。在1004,获得所请求的出租车信息。可以从一个或多个出租车汽车或出租车服务公司的一个或多个计算设备和/或从驻存在分布式出租车调度服务器中或通过其可访问的一个或多个数据存储获得所请求的出租车信息。数据存储可以包括例如与向分布式出租车调度服务注册的用户和/或出租车汽车有关的注册数据,与已注册出租车汽车或用户有关的历史数据,已注册用户的乘客简档等。在1006,可以向用户设备提供所请求的出租车信息。所提供的出租车信息可以依赖于请求的类型。例如,如果请求是针对关于用户可能希望乘坐的附近出租车汽车的信息,那么所提供的信息可以包括例如该出租车汽车是否向分布式出租车调度服务注册的验证。所提供的信息还可以包括例如该出租车汽车的识别符,该出租车汽车的评级等。如果最初的请求是针对由向分布式出租车调度服务注册的出租车汽车的立即的或未来的接人,那么所提供的信息可以包括例如向分布式出租车调度服务注册的一个或多个所推荐的出租车汽车的列表。针对每个所推荐的出租车汽车,所提供的信息还可以包括诸如汽车识别符、估计到达时间、推荐路线、估计费用、评级等的信息。在实施例中,所提供的出租车信息可以包括与最初请求有关的数据(例如,未被处理的,无格式化的等),在那里期望接收的用户设备使用数据以进一步响应于请求(例如,确定一个或多个所推荐的出租车汽车等)。
[0034]图11是根据实施例、从分布式出租车调度服务器的角度由分布式出租车调度服务验证出租车汽车的注册的示例过程流程1100。在1102,可以从向分布式出租车调度服务注册的用户的计算设备接收出租车汽车上的识别符的照片。照片可以是例如牌照的照片,汽车识别标签或号码,条形码等。在1104,分布式出租车调度服务器可以验证通过该识别符识别的出租车汽车是否向分布式出租车调度服务注册。例如,分布式出租车调度服务器可以将识别信息与所存储的关于已注册出租车汽车的注册数据相比较以寻找匹配。在1106,向用户设备提供验证结果。例如,如果出租车汽车没有向分布式出租车调度服务注册,那么可以向用户设备提供该信息。如果出租车汽车向分布式出租车调度服务注册,那么可以向用户设备提供该信息。在该情况下,还可以向用户设备提供其它信息,诸如例如该出租车汽车的识别符、该出租车汽车的评级等。
[0035]图12是根据实施例、从分布式出租车调度服务器的角度由分布式出租车调度服务提供出租车汽车信息的示例过程流程1200。在1202,可以从向分布式出租车调度服务注册的用户的计算设备接收接人位置和/或目的地名称例如作为针对由已注册出租车汽车的立即接人请求的部分。在1204,可以获得或访问用户的乘客简档。在实施例中,如果例如由分布式出租车调度服务器维持乘客简档,那么可以从驻存在分布式出租车调度服务器或通过其可访问的数据存储获得或访问乘客简档。在另一实施例中,如果例如由用户设备维持乘客简档,那么可以从用户设备请求并接收乘客简档。在1206,可以获得关于向分布式出租车调度服务注册的出租车汽车的信息。该出租车汽车信息可以包括例如可用性信息、定价或费用信息、位置信息等。可以例如从出租车汽车服务或个体出租车汽车的计算设备和/或从驻存在分布式出租车调度服务器或通过其可访问的一个或多个数据存储获得出租车汽车信息。在1208,可以基于来自用户的乘客简档的用户偏好和/或所获得的出租车汽车信息来确定一个或多个所推荐的出租车汽车。可以使用一个或多个算法进行该确定。由于存在可以被用于该目的的数不尽的算法,如本领域技术人员将理解的那样,在这里将不讨论具体算法。在1210,可以向用户设备提供关于该一个或多个所推荐的出租车汽车的信
当前第2页1 2 3 4 5 6 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1