提供运输服务的方法和系统与流程

文档序号:16852610发布日期:2019-02-12 22:52阅读:234来源:国知局
提供运输服务的方法和系统与流程
本申请基于并要求2017年6月1日提交的申请号为201710404496.2的中国申请、2017年7月26日提交的申请号为201710617617.1的中国申请的优先权,其全部内容以引用方式被包含于此。本申请涉及提供运输服务,尤其涉及用于在运输服务请求时自动确定乘客的上车位置的方法和系统。
背景技术
:网约车平台(例如,嘀嘀在线打车)可以从乘客接收拼车服务请求,然后将服务请求按路径发送到至少一个运输服务提供商(例如,出租车司机、私家车主等)。服务请求可以由服务提供商应答,或者如果在预定时间内没有人接受服务请求,则将服务请求分配给服务提供商。与运输服务提供商相匹配的服务提供商通常会在乘客将要上车的地点等待。例如,她可能会在酒店发出服务请求,并且她会在酒店的前门等候服务车辆接她。但是,由于交通状况,让服务提供商在乘客位置接乘客可能并不总是最有效的方法。例如,如果酒店附近发生事故,车辆可能需要30分钟或更长时间才能通过事故并到达酒店。本申请的实施例提供了一种解决上述缺点的方法和系统。技术实现要素:本申请的实施例提供了一种向乘客提供运输服务的示例性方法。所述方法包括从终端设备接收乘客位置并从车辆接收车辆位置。所述车辆被匹配以向乘客提供运输服务。所述方法还包括通过处理器确定车辆搭载乘客的上车位置并向终端设备提供上车位置。所述方法还包括从终端设备接收选定的上车位置,根据选定的上车位置为车辆和乘客导航。本申请的实施例还公开了一种向乘客提供运输服务的系统。所述系统包括通信接口,至少一个存储器以及耦合到所述通信接口和所述至少一个存储器的至少一个处理器。通信接口被配置为从终端设备接收乘客位置并从车辆接收车辆位置。所述车辆被匹配以向乘客提供运输服务。至少一个处理器被配置为确定车辆搭载乘客的上车位置并向终端设备提供上车位置。所述至少一个处理器还被配置为终端设备接收选定的上车位置,以及根据选定的上车位置为车辆和乘客导航。本申请的实施例还公开了一种非暂时性计算机可读介质。所述非暂时性计算机可读介质存储一组指令,所述指令在由电子设备的至少一个处理器执行时使电子设备执行向乘客提供运输服务的方法。所述方法包括从终端设备接收乘客位置并从车辆接收车辆位置。所述车辆被匹配以向乘客提供运输服务。所述方法还包括通过处理器确定车辆搭载乘客的上车位置并向终端设备提供上车位置。所述方法还包括从终端设备接收选定的上车位置,以及根据选定的上车位置导航车辆和乘客。本申请的实施例还提供了一种向乘客提供运输服务的示例性方法。是方法包括从终端设备接收乘客位置。所述方法还包括由处理器,在基于所述乘客位置确定的区域内,确定候选位置,并且由处理器为每个候选位置确定行程指标。所述方法还包括由处理器基于行程指标在候选位置中选择上车位置,并且向终端设备提供行走路线,以将乘客导航到选定的上车位置。本申请的实施例还公开了一种向乘客提供运输服务的系统。所述系统包括通信接口,至少一个存储器以及耦合到所述通信接口和所述至少一个存储器的至少一个处理器。通信接口被配置为从终端设备接收乘客位置。至少一个处理器被配置为在基于所述乘客位置确定的区域内,确定候选位置,并且为每个候选位置确定行程指标。所述至少一个处理器还被配置为由处理器基于行程指标在候选位置中选择上车位置,并且向终端设备提供行走路线,以将乘客导航到选定的上车位置。本申请的实施例还公开了一种非暂时性计算机可读介质。所述非暂时性计算机可读介质存储一组指令,所述指令在由电子设备的至少一个处理器执行时使电子设备执行向乘客提供运输服务的方法。所述方法包括从终端设备接收乘客位置。所述方法还包括由处理器,在基于所述乘客位置确定的区域内,确定候选位置并且由处理器为每个候选位置确定行程指标。所述方法还包括由处理器基于行程指标在候选位置中选择上车位置,并且向终端设备提供行走路线,以将乘客导航到选定的上车位置。应当理解的是,前面的一般描述和下面的详细描述都仅是示例性和说明性的,并不构成对本发明的限定。附图说明图1是根据本申请的实施例所示的一种提供运输服务的示例性系统的示意图。图2是根据本申请的实施例所示的一种示例性终端设备的模块图。图3是根据本申请的实施例所示的一种提供运输服务信息的示例性方法的流程图。图4是根据本申请的实施例所示的确定乘客与匹配车辆之间的上车位置示意图。图5是根据本申请的实施例所示的一种提供运输服务信息的示例性方法的流程图。图6是根据本申请的实施例所示的在候选上车位置中确定上车位置的示意图。具体实施方式现在将详细参考示例性实施例,示例在相应的附图中示出。任何可能的情况下,在整个附图中将使用相同的附图标记来指代相同或相似的部分。本申请的一方面涉及一种用于提供运输服务信息的系统。在一些实施例中,该系统被配置为从终端设备(例如,请求运输服务的乘客使用的移动电话、可穿戴设备、gps设备等)接收乘客位置。在一些实施例中,如果乘客已经与将向乘客提供运输服务的服务车辆匹配,则系统还可以被配置为接收车辆位置(例如,来自服务车辆、服务车辆上的导航设备、服务车辆的驾驶员使用的移动设备等)。在一些实施例中,如果运输服务请求已经与服务车辆匹配,则系统被配置为确定服务车辆搭载乘客的上车位置并向终端设备提供上车位置。例如,所述上车位置包括乘客位置、车辆位置以及乘客与车辆之间的一个或多个附加位置,例如地标、十字路口等。系统还被配置为从终端设备接收选定的上车位置。基于该选择,系统可以,例如通过提供导航路线,将车辆和乘客导航到选定的上车位置。在一些实施例中,在将运输服务请求与服务车辆匹配之前,系统可以替代地确定乘客的上车位置。系统可以首先在基于乘客位置确定的区域内,确定候选位置(例如,以前用作上车位置的位置或便于拾取的位置)。然后系统可以确定每个候选位置的行程指标。行程指标可以是交通指标、距离指标或其组合。在一些实施例中,系统还可以确定历史指标。基于行程指标和历史指标,系统可以在候选位置中选择上车位置。例如,理想的上车位置应该与低行程指标和/或高历史指标相关联。所选择的上车位置连同步行路线可以被提供给终端设备,用于将乘客导航到选择的上车位置。在确定上车位置后,系统可以根据上车位置进一步匹配运输服务请求与服务车辆。图1是根据本申请的实施例所示的一种提供运输服务的示例性系统100的示意图。系统100包括运输服务管理服务器102(为简单起见也称为服务器102)。服务器102可以是专用于提供运输服务的通用服务器或专用设备。可以设想,服务器102可以是独立系统(例如,服务器)或独立服务器的集成组件。因为处理运输服务需要大量的计算资源,所以在一些实施例中,服务器102优选地作为独立的系统实施。在一些实施例中,服务器160可以在,例如集成电路(ic)芯片(被实施为专用集成电路(asic)或现场可编程门阵列(fpga))的单个设备或者具有专用功能的独立设备中,具有不同的模块。在一些实施例中,服务器102的一个或多个组件可以位于云中,或者可以替代地位于单个位置(例如在服务车辆120或终端设备110内部)或分布式位置。服务器102的组件可以在集成设备中,或者分布在不同的位置,但是通过网络(未示出)彼此通信。在一些实施例中,如图1所示,服务器102可以包括通信接口104、处理器106和存储器/存储设备108。尽管图1中通信接口104、处理器106和存储器/存储设备108全部在一个服务器102内,但是可以设想这些组件可以分布在位于彼此附近或彼此远离的多个设备中。在一些实施例中,服务器102可以在云中或在单独的计算机/服务器上实施。通信接口104可以是提供数据通信连接的综合业务数字网络(isdn)卡、电缆调制解调器、卫星调制解调器或调制解调器。又例如,通信接口104可以是局域网(lan)卡,以提供到兼容lan的数据通信连接。无线链路也可以被通信接口104实施。在这样的实施中,通信接口104经由网络发送和接收电信号、电磁信号、或光信号,这些信号传送代表各种类型信息的数字数据流。网络通常包括蜂窝通信网络、无线局域网(wlan)、广域网(wan)等。通信接口104被配置为从终端设备110接收运输服务请求。乘客终端110包括可以与用户交互的任何合适的设备,例如智能电话、平板电脑、可穿戴设备、计算机等。运输服务请求包括乘客的当前位置(乘客位置122),所请求的运输服务的目的地、请求时间等。一般来说,乘客位置122可以与终端设备110的位置相同或基本接近。然而,可以设想,即使运输服务请求是从终端设备110发送的,乘客位置122也可以不同于终端设备110的位置。例如,用户可以为远离该用户的朋友从计算机请求运输服务。在这种情况下,用户可以手动在终端设备110上提供乘客位置122。在一些实施例中,运输服务请求可以表示其已经被服务车辆120接受或以其他方式与服务车辆120匹配。因此,服务车辆120将搭载乘客并向其提供运输服务。根据本申请,服务器102可以被配置为确定服务车辆120搭载乘客的合适的上车位置。通信接口104被配置为从服务车辆120接收车辆信息。服务车辆120包括在网约车平台登记的出租车或私家车。在一些实施例中,服务车辆120还可以包括自主车辆。以这种方式提供的车辆信息可以包括车辆位置126、容量、当前行驶方向、车辆制造商和型号以及与服务车辆120相关联的其他特征或特性。在一些实施例中,服务车辆120可以与终端设备相关联,例如车载导航设备120或驾驶员使用的移动设备(例如智能电话、平板电脑、可穿戴设备、计算机等)。这些终端设备可以与服务器102通信,并通过通信接口104向服务器102提供车辆位置126。在一些实施例中,通信接口104可以被配置成接收其他数据,例如实时交通信息、天气信息、道路阻塞信息、用作上车位置的候选位置、关于推荐的这些上车位置的历史记录等。处理器106包括任何适当类型的通用或专用微处理器、数字信号处理器或微控制器。处理器106可以被配置为专用于提供运输服务的单独处理器模块。另外,处理器106可以被配置为用于执行与提供运输服务无关的其他功能的共享处理器模块。处理器106包括一个或多个硬件单元(例如,集成电路的部分),其被设计成与其他组件一起使用或者执行程序的一部分。该程序可以被存储在计算机可读介质上,当其被处理器106执行时,该程序执行一个或多个功能。在一些实施例中,处理器106可以被配置为确定车辆120搭载乘客的上车位置。例如,处理器106可以考虑实时交通信息以确定车辆120是否应该被引导在乘客位置122以外的位置处搭载乘客。在一些实施例中,在车辆120前往乘客位置122的路线中确定上车位置。处理器106可以将上车位置提供给终端设备110以请求用户关于其选择上车位置的输入。在从终端设备接收到选定的上车位置时,处理器106可以被配置为向车辆和乘客提供导航路线以引导他们到所选定的上车位置。在一些实施例中,运输服务请求可能尚未与任何车辆匹配,处理器106被配置为仅基于乘客位置122和来自终端设备110的其他用户输入来确定上车位置。处理器106被配置为在基于乘客位置确定的区域内,确定候选位置。例如,一个城市可以被划分成几个区域,每个区域具有多个预设的拾取位置。处理器106可以首先识别包围乘客位置的区域。对于区域中的每个候选位置,处理器106可以确定行程指标,该行程指标可以是指示其在该位置周围交通流量的交通指标、指示其距乘客位置122有多远的距离指标,或其组合。在一些实施例中,处理器106还可以确定指示向乘客推荐该位置的频率或最近程度的历史指标。基于行程指标和历史指标,处理器106还可以被配置为在候选位置中选择上车位置。例如,处理器106可以选择具有最低交通指标(即,最少交通流量)的候选位置作为上车位置。又例如,处理器106可以选择具有最低距离指标(即,最接近乘客,以使其到上车位置的步行距离最短)的候选位置作为上车位置。再例如,可以为交通指标或距离指标设置阈值。当存在指标高于阈值的多个候选位置时,处理器106可以基于历史指标进行最终选择。例如,可以选择最近推荐给乘客的位置。或者,可以选择推荐给乘客次数最多的位置。然后,处理器106可以向终端设备提供行走路线,以将乘客导航到选定的上车位置。存储器/存储设备108包括被提供来存储处理器106可能需要操作的任何类型的信息的任何适当类型的大容量存储器。存储器/存储设备108可以是易失性或非易失性的、磁性的、半导体的、磁带的、光学的、可移动的、不可移动的或其他类型的存储设备或有形的(即,非暂时性的)计算机可读介质,包括但不限于rom、闪存、动态ram和静态ram。存储器/存储设备108可以被配置为存储可被处理器106执行以管理和协调本文所披露的运输服务的一个或多个计算机程序。例如,存储器/存储设备108被配置为存储可由处理器106执行的程序,以为乘客确定合适的上车位置。存储器/存储设备108还可以被配置为存储处理器106使用的信息和数据。例如,存储器/存储设备108被配置为存储被通信接口104接收的各种类型的数据(例如,运输服务请求、车辆信息等)。存储器/存储设备108还可以存储中间数据,例如上车位置、实时交通数据、行程指标等。各种类型的数据可以被永久存储、定期移除或每一帧数据被处理之后立即忽略。图2是根据本申请的实施例所示的一种示例性终端设备110的模块图。终端设备110包括通信接口202、处理器204、存储器/存储设备206和显示器208。通信接口202被配置为类似于通信接口104的方式。通信接口202可以促进终端设备110和服务器102之间的通信。处理器204可以具有与处理器106类似的硬件结构。例如,处理器204包括一个或多个硬件单元(例如,集成电路的部分),其被设计成与其他组件一起使用或者执行程序的一部分。该程序可以被存储在计算机可读介质(例如,存储器/存储设备206),当其被处理器204执行时,该程序执行一个或多个功能。存储器/存储设备206也可以具有与存储器/存储设备108类似的结构。显示器208包括显示器,例如液晶显示器(lcd)、发光二极管显示器(led)、等离子显示器或任何其他类型的显示器,并且提供显示器上呈现的图形用户界面(gui)用于用户输入和数据显示。显示器可以包括许多不同类型的材料,例如塑料或玻璃,并且可以是触敏的以接收来自用户的指令。例如,显示器可以包括基本上刚性的触敏材料,例如gorillaglasstm,或者基本上柔韧的触敏材料,例如willowglasstm。在一些实施例中,通信接口202可以被配置为从终端设备110的用户接收运输服务请求,该终端设备110的用户可以是也可以不是乘客。运输服务请求可以包括乘客位置122。在一些实施例中,乘客位置122可以由定位设备捕获,例如内置于终端设备110中的全球定位系统(gps)接收器。在一些实施例中,通信接口202可以将包括乘客位置122的运输服务请求提供给服务器102。然后,通信接口202可以从服务器102接收一个或多个上车位置。当接收到多个上车位置时,这些上车位置可以在显示器208上作为选项呈现给用户,用户选择上车位置。通信接口202可以将所选上车位置提供给服务器102。在一些实施例中,通信接口202可以进一步接收来自服务器102的导航路线以将乘客导航到上车位置。在一些实施例中,处理器204可以基于所选择的上车位置来确定导航路线。处理器204还可以执行上述处理器106的一些功能。例如,处理器204可以被配置为执行确定上车位置的一个或多个步骤。图3是根据本申请的实施例所示的一种提供运输服务的示例性方法300的流程图。方法300可以由服务器102和/或终端设备110实施,每个服务器102和/或终端设备110包括至少一个处理器。在下面的描述中,服务器102被用作实施方法300的示例。可以设想,方法300也可以由终端设备110实施,或者由服务器102和终端设备110联合实施。根据本申请,方法300确定已经与服务车辆匹配的运输服务请求的上车选项。方法300包括如下所述的若干步骤,其中一些步骤是可选的。图4是根据本申请的实施例所示的确定乘客与匹配车辆之间的上车位置示意图。下面将一起描述图3和图4。在步骤302中,服务器102可以接收乘客和车辆之间的运输服务请求。例如,运输服务请求可以由用户在终端设备110上输入。服务车辆120可以与向乘客提供运输服务的请求相匹配。在步骤304中,服务器102可以从终端设备110接收乘客位置122,并从车辆120接收车辆位置126。乘客位置122可以是由嵌入其中的定位设备捕获的终端设备110的位置,或者是由用户提供的位置。车辆位置126可以由嵌入车辆120中的定位设备捕获。例如,如图4所示,乘客可以在位置402,匹配车辆可以在位置408。尽管位置402和位置408之间的直接距离很短,但是位置402和408位于道路的不同侧。车辆向东行驶,为了在位置402接乘客,必须前进到位置404,然后掉头。在步骤306中,服务器102可以获取或以其他方式接收乘客位置和车辆位置附近或之间的实时交通信息。例如,如图4所示,404位置附近可能发生车祸,因此车辆只能以时速5km/h接近404位置。在步骤308中,服务器102可以接收用户输入的表示乘客可能具有的某些限制或偏好的标准。例如,用户可以输入其愿意步行迎接司机的阈值距离(例如200米)或时间(例如10分钟)。例如,用户可以输入其愿意在乘客位置122或中间位置等待司机的阈值时间。在步骤310中,服务器102可以基于交通状况以及用户输入来确定多个上车选项。在一些实施例中,服务器102可以自动地包括作为候选上车位置的乘客位置122和车辆位置126。服务器102可以另外确定乘客位置122和车辆位置126之间的一个或多个中间位置。服务器102还可以确定与每个选项相关联的各种参数。例如,示例性参数包括乘客被搭载之前的总等待时间、乘客步行到上车位置的步行距离/时间等。这些参数可以与用户提供的标准进行比较。在一些实施例中,如果相关参数超过用户标准,则一些作为选项的上车位置可以被移除。在图4所示的示例中,服务器102可以考虑三个选项:(1)让乘客在乘客位置402处等待,(2)让乘客步行到中间上车位置406并让服务车辆在该位置搭载乘客,以及(3)让服务车辆等待乘客步行到车辆位置126。与这三个选项相关联的参数被计算如下:(1)乘客等待选项:服务器102首先确定车辆从位置408到位置402的最快路线。在一些实施例中,服务器102可以考虑交通状况并估计驾驶时间。例如,尽管位置404附近发生事故,服务器102确定在这种情况下最快的路线是车辆继续向东行驶,在位置404处进行u形转弯,然后向西行驶到位置402。由于事故,车辆将缓慢行驶,从位置408到位置404可能需要20分钟,再从位置404到位置402可能需要25分钟。因此,该选项下乘客的总等待时间估计为45分钟。(2)中间上车选项:服务器102可以在车辆的行驶路径中找到位置406并且该位置也靠近乘客,使得乘客可以在车辆也驶向位置406同时步行到位置406。例如,乘客和车辆之间的直接距离可以仅为50米。在一些实施例中,服务器102可以基于乘客从位置402行进到位置406所花费的估计步行时间大致等于车辆从位置408行进到位置406所需的估计行驶时间来选择上车位置406。在这种情况下,乘客上车之前的总等待时间被最小化。选项(2)的总等待时间可能是8分钟,乘客需要步行35米到达位置406。(3)车辆等待选项:服务器102首先确定乘客从位置402步行到位置408的最短/最快路线。例如,服务器102可以确定最短路线是乘客通过人行天桥过马路,然后向西朝向408。估计步行距离可能是60米,估计步行时间可能是15分钟。因此,总等待时间也是15分钟。在一些实施例中,作为步骤310的一部分,服务器102可以通过将参数与用户提供的标准进行比较来移除某些选项。例如,假设乘客仅愿意步行50米(或小于10分钟),并且总共等待15分钟以被搭载,则服务器102确定应当移除选项(1),因为总等待时间(例如45分钟)超过15分钟阈值,并且还应当移除选项(3),因为步行距离(例如60米)超过50米限制。在步骤312中,服务器102可以向终端设备110提供保留选项。终端设备110可以在显示器208上向用户显示保留选项。当仅存在单个选项时,可能会要求用户确认她将接受该选项。当多个选项可用时,可以要求用户在所提出的选项中选择一个上车位置。在步骤314中,服务器102可以从终端设备110接收选定的上车位置。在步骤316中,服务器102或终端设备110可以确定车辆的驾驶导航路线和乘客的步行导航路线。可以分别向车辆120和终端设备110提供导航路线,显示在它们的显示器上。该路线可以引导车辆的驾驶员和乘客到上车位置406。图5是根据本申请的实施例所示的一种提供运输服务的示例性方法500的流程图。方法500可以由服务器102和/或终端设备110实施,每个服务器102和/或终端设备110包括至少一个处理器。在下面的描述中,服务器102被用作实施方法500的示例。可以设想,方法500也可以由终端设备110实施,或者由服务器102和终端设备110联合实施。根据本申请,在与服务车辆匹配之前,方法500为运输服务请求确定上车选项。然后方法500基于所确定的上车位置将请求与车辆匹配。方法500包括如下所述的若干步骤,其中一些步骤是可选的。图6是根据本申请的实施例所示的在候选上车位置中确定上车位置的示意图。下面将一起描述图5和图6。在步骤502中,服务器102可以从乘客接收运输服务请求。例如,运输服务请求可以由用户在终端设备110上输入。在步骤504中,服务器102可以从终端设备110接收乘客位置122。例如,如图6所示,乘客可以在位置650。在步骤506中,服务器102可以确定乘客位置附近的多个候选上车位置。在一些实施例中,服务器102可以获得上车位置图,该图中具有分布在地区(例如,城市)内的预设上车位置。该地区可以被分成不同的区域,每个区域包括多个上车位置。例如,如图6所示,地区600可以被划分为区域602-618。该地区或区域602-618的形状是示例性的,可以设想它们可以是其它形状。如图6所示,区域602-618中的每区域包括2-3个预设的上车位置。服务器102可以确定乘客位置650在区域610内,从而确定位置612、614和616作为乘客的候选上车位置。在一些实施例中,服务器102还可以使用其他附近区域内的位置作为候选上车位置。在图6的示例中,区域604和608内的一些位置也可以作为候选上车位置被包括。具体地,当在区域610内的位置附近有交通时,在其他区域内的位置上搭载乘客可能更方便。在步骤508-510中,服务器102可以确定一个或多个行程指标。该行程指标指示乘客行程的“费用”,包括时间花费、能量花费(例如,走向上车位置)等。在一些实施例中,行程指标可以包括交通指标、距离指标或其组合。例如,在步骤508中,服务器102可以基于位置附近的交通状况来确定每个候选上车位置的交通指标。交通状况可以取值以指示不同的交通状况,例如较高的数字指示较差的交通状况。例如,如图6所示,位置612周围存在严重交通拥堵,位置614周围速度较慢,位置616周围速度正常。作为示例,表1是一个查询表,列出了交通状况和相应的指标值。交通状况交通指标严重拥堵2拥堵1.5速度较慢1.2速度正常1表1在步骤510中,服务器102可以确定每个候选上车位置的距离指标。距离指标指示候选上车位置离乘客有多远。在一些实施例中,距离指标可以取各个距离的值,例如100米、200米。在步骤512中,服务器还可以确定每个候选上车位置的历史指标。历史指标指示向乘客推荐该候选上车位置的频率或最近程度。例如,表2显示了每个候选地点被推荐的次数和最近时间。候选地点推荐次数最近推荐地点a1下午14:28,6/13地点b3下午09:05,6/15地点c3上午10:30,6/17地点d0表2在步骤514中,服务器102可以基于交通指标、距离指标和历史指标来确定推荐的上车位置。在一些实施例中,服务器102可以集合在步骤508-510中确定的指标,并且确定总体行程指标。例如,行程指标可以通过距离指标乘以交通指标来确定。如果距离指标是100米,并且交通指标是2,则行程指标将是100*2=200。表3示出了行程指标和历史指标的示例性列表。候选地点行程指标推荐次数最近推荐地点a2421下午14:28,6/13地点b1245下午09:05,6/15地点c145.23上午10:30,6/17地点d1020表3基于行程指标和历史指标,服务器102可以应用某些规则来选择一个或多个上车位置。在一些实施例中,服务器102可以使用行程指标的预设阈值。例如,行程指标阈值可以被设置为120。将阈值应用于表3中的那些行程指标,服务器102可以选择位置d作为上车位置,因为它是与阈值120之下的行程指标(例如,102)相关联的唯一位置。在一些实施例中,如果所有行程指标超过阈值或者多于一个行程指标低于阈值,则服务器102可以使用历史指标作为选择的次要标准。例如,行程指标阈值可以被设置为100。将阈值应用于表3中的那些行程指标,服务器102可以发现没有任何位置与低于阈值120的行程指标相关联。结果,服务器102可以选择位置b作为上车位置,因为其历史推荐的次数最高。或者,服务器102可以选择位置c作为最近推荐的上车位置。在步骤516中,服务器102可以为乘客确定导航路线,以将其引导至推荐的上车位置。在步骤518中,服务器102可以基于所述推荐的上车位置匹配用于运输服务的车辆。在一些实施例中,服务器102可以考虑各种因素以找到合适的车辆,例如车辆到推荐的上车位置的距离、车辆的容量、车辆与位置之间的交通状况等。在步骤520中,一旦车辆接受请求,服务器102可以向终端设备110提供信息,包括例如在步骤514中确定的推荐的上车位置、在516中确定的导航路线,以及在步骤518中匹配的车辆的信息。本申请的另一方面是针对存储指令的非暂时性计算机可读介质,如上所述,所述指令在被执行时使得一个或多个处理器执行所述方法。计算机可读介质包括易失性或非易失性、磁性、半导体、磁带、光学、可移动、不可移动或其他类型的计算机可读介质或计算机可读存储设备。例如,如所公开的,计算机可读介质是其上存储有计算机指令的存储设备或存储器模块。在一些实施例中,计算机可读介质是其上存储有计算机指令的盘或闪存驱动器。显而易见,本领域技术人员可以对所公开的系统和相关方法进行各种修改和变化。考虑到所公开的系统和相关方法的说明和实践,其他实施例对于本领域技术人员将是显而易见的。本申请中的说明书和示例的目的仅被认为是示例性的,真正的范围由以下权利要求及其等同物限定。当前第1页12
当前第1页1 2 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1