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

文档序号:9672573阅读:来源:国知局
]如本领域技术人员将理解的那样,虽然在上面的描述中使用了一个用户设备,但是用户很可能可以具有或可以使用多个用户设备以使用分布式出租车调度服务。例如,用户可以使用来自用户的家庭计算机的服务安排出租车,而可以连同用户的移动设备(诸如用户的移动电话)监控用户的出租车乘坐。
[0055]图28是根据实施例的示例分布式出租车调度服务器2802的框图。分布式出租车调度服务器2802可以分别地表示例如图1-9的分布式出租车调度服务器102、202、302、402、502、602、708、802和902。如图解的那样,分布式出租车调度服务器2802可以包括通过链路2868或类似机制连接到存储器2862、一个或多个次级存储设备2864、以及通信接口2866的处理器或控制器2860。分布式出租车调度服务器2802可以可选地包括用户接口组件2870用于由系统或服务管理员使用,例如,用户接口组件2870可以包括例如触摸屏、显示器、一个或多个用户输入组件(例如,键盘、鼠标等)、扬声器等、或者它们的任意结合。然而,注意虽然没有示出,但是分布式出租车调度服务器2802可以包括另外的组件。处理器2860可以是微处理器、数字ASIC、FPGA、或类似硬件设备。在实施例中,处理器2860可以是微处理器,并且可以将软件存储或加载到存储器2862中用于由处理器2860执行以提供本文中描述的功能。一个或多个次级存储设备2864可以是例如一个或多个硬驱动器等,并且可以存储将由处理器2860执行的逻辑2872。一个或多个次级存储设备2864还可以存储数据2873。数据2873可以包括例如用于每个已注册出租车汽车和/或出租车服务的历史数据、一个或多个乘客简档、环境数据、安全数据等。可以在硬件或在硬件和软件的结合中实现通信接口 2866。通信接口 2866可以提供到诸如在图1中示出的网络110的网络的有线或无线网络接口。
[0056]图29是根据实施例的示例出租车服务服务器2904或出租车汽车设备2906的框图。出租车服务服务器/出租车汽车设备2904/2906可以表示例如在图1_9中示出的出租车服务服务器或出租车汽车设备。如图解的那样,出租车服务服务器/出租车汽车设备2904/2906可以包括通过链路2968或类似机制连接到存储器2962、一个或多个次级存储设备2964以及通信接口 2966的处理器或控制器2960。出租车服务服务器/出租车汽车设备2904/2906还可以包括用户接口组件2970用于由出租车服务服务器/出租车汽车设备2904/2906的用户(例如,出租车汽车服务调度员或出租车汽车司机)使用,用户接口组件2970可以包括例如触摸屏、显示器、一个或多个用户输入组件(例如,键盘、鼠标等)、扬声器等、或它们的任意结合。出租车服务服务器/出租车汽车设备2904/2906还可以包括位置感知设备2974,诸如全球定位系统(GPS)设备。然而,注意虽然没有示出,但是出租车服务服务器/出租车汽车设备2904/2906可以包括另外的组件。处理器2960可以是微处理器、数字ASIC、FPGA、或类似硬件设备。在实施例中,处理器2960可以是微处理器,并且可以将软件存储或加载到存储器2962中用于由处理器2960执行以提供本文中描述的功能。一个或多个次级存储设备2964可以是例如一个或多个硬驱动器等,并且可以存储将由处理器2960执行的逻辑2972。一个或多个次级存储设备2964还可以存储数据2973。数据2973可以包括例如费用信息、路线信息等。可以在硬件或在硬件和软件的结合中实现通信接口2966。通信接口 2966可以提供到诸如在图1中示出的网络110的网络的有线或无线网络接口。
[0057]图30是根据实施例的示例用户设备3008的框图。用户设备3008可以分别地表示例如图1-9的用户设备108、208、308、408、508、608、708、808和908。如图解的那样,用户设备3008可以包括通过链路3068或类似机制连接到存储器3062、一个或多个次级存储设备3064以及通信接口 3066的处理器或控制器3060。用户设备3008还可以包括用户接口组件3070用于由用户设备的用户(例如,乘客)使用,用户接口组件3070可以包括例如触摸屏、显示器、一个或多个用户输入组件(例如,键盘、鼠标等)、扬声器等、或它们的任意结合。用户设备3008还可以包括位置感知设备3074,诸如全球定位系统(GPS)设备。然而,注意虽然没有示出,但是用户设备3008可以包括另外的组件。处理器3060可以是微处理器、数字ASIC、FPGA、或类似硬件设备。在实施例中,处理器3060可以是微处理器,并且可以将软件存储或加载到存储器3062中用于由处理器3060执行以提供本文中描述的功能。一个或多个次级存储设备3064可以是例如一个或多个硬驱动器等,并且可以存储将由处理器3060执行的逻辑3072。一个或多个次级存储设备3064还可以存储数据3073。数据3073可以包括例如一个或多个乘客简档。可以在硬件或在硬件和软件的结合中实现通信接口 3066。通信接口 3066可以提供到诸如在图1中示出的网络110的网络的有线或无线网络接口。
[0058]在图解功能、特征和它们的关系的功能性构造块的帮助下在本文中公开了方法和系统。在本文中为了描述方便任意地限定了这些功能性构造快的边界中的至少一些。只要适当地执行了指定的功能和它们的关系,就可以限定替换边界。虽然本文中公开了各种实施例,但是应理解的是,它们被呈现为示例。不应通过本文中公开的示例实施例中的任一个来限制权利要求的范围。
[0059]如上面讨论的那样,可以在硬件、软件、固件、和它们的结合(包括分立和集成电路逻辑、专用集成电路(ASIC)逻辑、和微控制器)中实现本文中公开的一个或多个特征,并且可以将本文中公开的一个或多个特征实现为专门领域集成电路封装的部分、或集成电路封装的结合。如在本文中使用的那样,术语软件和固件指的是包括至少一个计算机可读媒体的计算机程序产品,所述计算机可读媒体具有计算机程序逻辑(诸如计算机可执行指令)存储在其中以导致计算机系统执行本文中公开的一个或多个特征和/或特征的结合。计算机可读媒体可以是暂时性的或非暂时性的。暂时性计算机可读媒体的示例可以是通过射频或通过电导体,通过局域或广域网或通过诸如互联网的网络传输的数字信号。非暂时性计算机可读媒体的示例可以是紧凑盘、闪存存储器、SRAM, DRAM、硬驱动器、固态驱动器、或其它数据存储设备。
[0060]本文中公开的技术向旅行者提供了促进便利、舒适、高效、成本有效、并且安全的出租车乘坐体验的出租车服务。采用本文中公开的技术,所描述的基于云的出租车服务可以通过利用旅行者的位置和偏好中的一个或多个、连同一个或多个出租车服务公司或汽车的位置、定价、可用性和历史回顾数据中的一个或多个允许该服务的用户使用个人计算设备来请求并使用出租车服务。通过使用该服务,可以协调在旅行者和汽车之间的实时匹配以向旅行者提供到旅行者期望的目的地的舒适、成本有效并安全的乘坐。该服务本质上是分布式的,因为其可以跨许多出租车服务提供商分发大量乘客,允许在服务费用和质量上的更大竞争和透明度。订阅该服务,出租车服务提供商可以基于他们出租车汽车的当前可用性、位置、服务状况、时间表等来投标费用,基于接人时间、费用和用户的个人偏好为用户提供选择。
[0061]在本文件中使用的特定示例和场景是为了容易理解而不将是限制性的。可以在可以涉及或可以不涉及出租车或甚至直接用车旅行的许多其它环境和情况中使用本文中描述的特征。例如,除了出租车服务,本文中描述的技术可以应用于其它类型的运输服务或交通工具,其可以是机动车化的(例如,豪华轿车服务、公共汽车服务、卡车服务、船的服务、渡船服务、火车服务、飞机服务等)或非机动车化的(例如,马车服务、自行车服务、人力车服务等)。本文中描述的技术还可以应用于无人驾驶的和/或计算机向导的基于陆地或基于空中的运输。本文中描述的技术还可以应用于旅游服务(公共汽车旅游、船的旅游、ATV旅游、雪上汽车旅游、赛格威(Segway)旅游、马(或其它动物)的旅游等),或甚至用于个人使用的交通工具(例如,租车、船、喷气式水艇、雪上汽车、马(或其它动物)等)。另外,本文中描述的安全相关的特征可以在上面环境中的任意中、或甚至在非交通工具环境中(例如,走路、慢跑、徒步旅行、游泳、滑雪等)都是有用的。也可以预期许多其它环境和使用。
[0062]存在使用本文中描述的技术的许多优势。该服务的一个优势是其可以提供更高效的出租车汽车调度。另外,具有更大量的预期乘客可以增加调整费用、最小化停工期的机会,并减少对乘客的等待时间和/或成本。如果当请求出租车时用户提供目的地地址,那么这可以进一步帮助来最优化预测日常工作、定位空出租车等。目的地信息还可以被用于向乘客提供更精确估计的费用,以及可能地在旅行之前商定的费用。
[0063]另一优势是被并入到评级和推荐中的数据中的许多不是主观的、而替代地是基于乘客和出租车汽车/服务的实际行为的数据,其可以由分布式出租车调度服务自动地收集。该客观数据可以帮助证实主观的乘客反馈。以这种方式,评级和推荐不是独自地基于所输入的(即,主观的)输入,其可能是有偏见的和/或没有必要地指示整个事实。该行为的实时自动化收集使系统本质上是动态的并提供稳定并动态地改进的服务。例如,可以在考虑给定了交通更新和路线替换方案(例如,最短距离相对于最快时间和/或事故避免)的情况下由服务将所采取的实际路线与已知的最佳路线作比较。可以存储在乘坐期间收集的信息用于进一步比较,并最终改进了进一步的路线推荐。类似地,由于在没有用户输入的情况下系统就知道出租车司机所采取的旅行持续时间和路线,因此该信息可以被用于提供尤其是关于司机的评级信息。
[0064]进一步的优势是评级和/或推荐考虑了用户自己的偏好。换言之,针对每个用户定制了评级和/或推荐。对于相同的出租车汽车或服务,可以依赖于已知的两个不用用户的偏好将针对这两个用户的评级和/或推荐确定成相当不同的。
[0065]仍另一优势是所收集的关于出租车旅行的历史数据、连同可以提供实际费用的记录的在线支付能力可以提供关于出租车旅行的安全性和诚实性的等级。例如,由于其提供了关于路线/时间相对于价格的精确信息,其增加了自动化推荐和评级的价值。其还可以确保商定的费用和/或路线的公平协商,以及当国际旅行时公平的交易费用。另外,如果在乘客、司机、出租车服务公司等之间曾经存在问题,那么存在可用的没有偏见的历史数据用于解决争吵等。
[0066]还可以预期许多其它优势。
[0067]如在本申请中和在权利要求中使用的那样,加入有术语“中的一个或多个”的一系列项目可以意味着所列出的术语的任意结合。例如,短语“A、B或C中的一个或多个”和“A、B和C中的一个或多个”可以意味着A,B,C,A和B,A和C,B和C,或A、B和C。
[0068]以下示例关于进一步实施例。
[0069]服务器示例示例1可以包括与分布式出租车调度服务相关联的分布式出租车调度服务器,其包括:一个或多个数据存储,在其中存储了与向所述分布式出租车调度服务注册的用户和出租车汽车有关的注册数据、与已注册出租车汽车有关的历史数据、或已注册用户的乘客简档中的一个或多个;处理器;通信系统,其与所述处理器和网络通信;以及存储器,其与所述处理器通信,所述存储器在其中存储了多个处理指令,所述处理指令适合于指示所述处理器以:从已注册用户的用户设备接收对出租车信息的请求;从一个或多个出租车汽车或出租车服务公司的一个或多个计算设备以及从所述一个或多个数据存储获得所请求的出租车信息;以及向所述用户设备提供所请求的出租车信息。
[0070]示例2可以包括示例1的主题,其中接收对出租车信息的请求包括接收在出租车汽车上的识别符的照片;获得所请求的出租车信息包括验证通过所述识别符识别的出租车汽车向所述分布式出租车调度服务注册;以及向所述用户设备提供所请求的出租车信息包括向所述用户设备提供所述出租车汽车向所述分布式出租车调度服务注册的验证结果。
[0071]示例3可以包括示例2的主题,其中获得所请求的出租车信息还包括获得针对所述出租车汽车的定价或评级信息中的一个或多个;以及提供所请求的出租车信息还包括提供针对所述出租车汽车的所述定价或所述评级信息中的一个或多个。
[0072]示例4可以包括示例1的主题,其中:接收对出租车信息的请求包括从所述用户设备接收接人位置名称;从所述用户设备接收目的地名称,以及获得所述用户的乘客简档;获得所请求的出租车信息包括获得关于已注册出租车汽车的可用性信息、定价信息、以及位置信息;以及向所述用户设备提供所请求的出租车信息包括基于用户偏好和所获得的已注册出租车汽车的可用性信息、定价信息、以及位置信息来确定一个或多个所推荐的出租车汽车,以及向所述用户设备提供关于所述一个或多个所推荐的出租车汽车的信息。
[0073]示例5可以包括示例4的主题,其中获得所述用户的乘客简档包括从所述一个或多个数据存储获得所述用户的乘客简档。
[0074]示例6可以包括示例4的主题,其中获得所述用户的乘客简档包括从所述用户设备请求并接收所述乘客简档。
[0075]示例7可以包括示例4-6中任一个的主题,其中确定所述一个或多个所推荐的出租车汽车还基于已注册出租车汽车的历史数据。
[0076]示例8可以包括示例4-7中任一个的主题,其中确定所述一个或多个所推荐的出租车汽车还基于在由所述位置名称表示的第一位置和由所述目的地名称表示的第二位置处的当前情形。
[0077]示例9可以包括示例4-8中任一个的主题,其中向所述用户设备提供关于所述一个或多个所推荐的出租车汽车的信息包括,针对所述一个或多个所推荐的出租车汽车中的每一个,向所述用户设备提供汽车识别符以及估计到达时间、推荐路线、估计费用和评级中的一个或多个。
[0078]示例10可以包括示例9的主题,其中所述接人位置名称是通过所述用户设备经由由所述用户的输入先前接收的位置名称。
[0079]示例11可以包括示例4-10中任一个的主题,其中所述多个处理指令还适合于指示所述处理器以:从所述用户设备接收所请求的接人时间;从所述用户设备接收出租车汽车选择;以及采用与所述出租车汽车选择相关联的出租车汽车安排所述所请求的接人时间。
[0080]示例12可以包括示例11的主题,其中所述多个处理指令还适合于指示所述处理器以:监控所述用户的当前位置;基于所述所请求的接人时间和所述用户的当前位置来确定所述用户在所述接人位置处的估计到达时间;以及如果在所述估计到达时间和所述所请求的接人时间之间的差大于给定的迟到阈值,那么采用所述出租车汽车重新安排新的接人时间。
[0081]示例13可以包括示例4-9中任一个的主题,其中所述接人位置名称是自动确定的所述用户设备的当前位置。
[0082]示例14可以包括示例4-13中任一个的主题,其中所述多个处理指令还适合于指示所述处理器以:接收采用所述一个或多个所推荐的出租车汽车中的所选一辆来安排乘坐的请求;采用所述所选出租车汽车来安排所述乘坐;监控所述用户设备的当前位置;基于所述当前位置确定所述用户已经移动远离由所述接人位置名称表示的位置;向所述用户设备发送询问所述用户是否仍有对出租车的需求的查询;接收对所述查询的响应;如果对所述查询的响应确认所述用户仍有对出租车的需求,那么采用新的接人位置名称来更新对所述出租车的安排;以及如果对所述查询的响应确认所述用户不再需要出租车,那么取消对所述所选出租车汽车的安排。
[0083]示例15可以包括示例1的主题,其中所述多个处理指令还适合于指示所述处理器以:确定所述用户设备的当前位置;确定在所述当前位置处的当前情形;以及向所述用户设备发送询问所述用户是否希望乘坐出租车的查询。
[0084]示例16可以包括示例1-15中任一个的主题,其中所述多个处理指令还适合于指示所述处理器以接收所述用户在已注册出租车汽车内的确认。
[0085]示例17可以包括示例16的主题,其中所述多个处理指令还适合于指示所述处理器以获得关于所述用户在所述出租车汽车中的乘坐的信息。
[0086]示例18可以包括示例17的主题,其中对关于所述用户的乘坐的信息的获得包括通过从接人位置到目的地位置监控所述用户设备的所述当前位置来获得旅行的路线和持续时间信息。
[0087]示例19可以包括示例17或示例18的主题,其中对关于所述用户的乘坐的信息的获得包括从所述用户设备接收用户输入的关于所述乘坐的反馈。
[0088]示例20可以包括示例17-19中任一个的主题,其中基于所获得的关于所述用户在所述出租车汽车中的乘坐的信息更新关于所述出租车汽车的历史数据。
[0089]示例21可以包括示例17-20中任一个的主题,其中基于所获得的关于所述用户在所述出租车汽车中的乘坐的信息更新所述用户的乘客简档。
[0090]示例22可以包括示例16-21中任一个的主题,其中所述多个处理指令还适合于指示所述处理器以:监控所述用户设备的当前位置;以及如果存在所述用户可能是不安全的指示,那么向所述用户设备提供警告。
[0091]示例23可以包括示例22的主题,其中所述多个处理指令还适合于指示所述处理器以:基于在给定时间帧内缺少来自用户设备对所述警告的响应或来自用户设备对所述警告的响应来确定所述用户是不安全的;以及采用所述出租车汽车、用户、或两者的位置和识别向官方警告。
[0092]示例24可以包括示例22或示例23的主题,其中所述用户可能是不安全的指示包括超过给定速度阈值的超速行驶、不稳定的驾驶、从预期路线超过给定偏离阈值的偏离、或在指定的非安全区中的位置的一个或多个的指示。
[0093]示例25可以包括示例16-24中任一个的主题,其中所述多个处理指令还适合于指示所述处理器以:从所述用户设备接收支付信息;以及向适当的出租车汽车或出租车服务公司提供所述支付信息
当前第4页1 2 3 4 5 6 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1