提供运输服务的方法和系统技术方案

技术编号:20948031 阅读:32 留言:0更新日期:2019-04-24 03:54
提供了提供运输服务的方法和系统。所述方法可以包括通过至少一个处理器,检测与区域相关联的请求队列。所述方法可以进一步包括从远程终端设备接收要放置在所述请求队列中的运输服务请求。所述方法还可以包括通过所述至少一个处理器,确定所述请求队列的所述运输服务请求的数量。所述方法可以进一步包括响应于所确定的数量大于激活阈值,通过所述至少一个处理器,激活所述请求队列;以及根据所述运输服务请求在所述被激活的请求队列中的相应位置,提供运输服务。

Methods and systems for providing transport services

Methods and systems for providing transport services are provided. The method may include detecting a request queue associated with a region through at least one processor. The method may further include receiving a transport service request to be placed in the request queue from a remote terminal device. The method may also include determining the number of said transport service requests in the request queue through at least one processor. The method may further include activating the request queue through at least one processor in response to a determined number greater than the activation threshold, and providing a transport service according to the corresponding location of the transport service request in the activated request queue.

【技术实现步骤摘要】
【国外来华专利技术】提供运输服务的方法和系统相关申请的交叉引用本申请基于并要求2017年8月16日提交的编号为201710702596.3的中国申请和2017年12月27日提交的编号为15/855,746的美国专利申请的优先权,其全部内容以引用方式被包含于此。
本披露涉及提供运输服务,尤其涉及对运输服务请求进行排队的方法和系统。
技术介绍
网约车平台(例如,嘀嘀TM在线)可以接收乘客的运输服务请求,然后派遣服务车辆(例如,出租车、私家车等)以完成服务请求。通常,在先进先出的基础上,按接收请求的顺序处理请求。然而,可能会对与医疗需要或不可抗拒的商业原因有关的紧急请求做出例外处理。当请求的数量超过服务车辆的容量时,可以形成队列以按照预定的顺序处理请求。在这个队列中,一些优先请求可以不按顺序处理,而其余的非优先请求通常按照先来先服务的原则处理。因此,如果在发出优先请求时激活队列,则由于有限的资源正被用于首先满足优先请求,所以该区域中的非优先请求可能必须等待一段不希望的时间段。因此,为了平衡非优先请求和优先请求,只有在有必要时队列才应被激活。本披露的实施例通过提供运输服务的方法和系统,解决何时激活队列的问题。简述本披露的一个实施例提供了一种提供运输服务的方法。所述方法可以包括通过至少一个处理器,检测与区域相关联的请求队列。所述方法可以进一步包括从远程终端设备接收要放置在所述请求队列中的运输服务请求。所述方法还可以包括通过所述至少一个处理器,确定所述请求队列的所述运输服务请求的数量。所述方法可以进一步包括响应于所确定的数量大于激活阈值,通过所述至少一个处理器,激活所述请求队列;以及根据所述运输服务请求在所述被激活的请求队列中的相应位置,提供运输服务。本披露的另一实施例提供了一种提供运输服务的系统。所述系统可以包括被配置为检测与区域相关联的请求队列的至少一个处理器。所述系统可以进一步包括存储器;以及通信接口,被配置为从远程终端设备接收要放置在请求队列中的运输服务请求。所述至少一个处理器可以被进一步配置为确定所述请求队列的所述运输服务请求的数量。所述至少一个处理器还可以被配置为响应于所确定的数量大于激活阈值,激活所述请求队列,以及根据所述运输服务请求在所述被激活的请求队列中的相应位置,提供运输服务。本披露的又一实施例提供了一种存储有一组指令的非暂时性计算机可读介质。当所述一组指令被电子设备的至少一个处理器执行时,所述一组指令使所述电子设备执行一种提供运输服务的方法。所述方法可以包括通过至少一个处理器,检测与区域相关联的请求队列。所述方法可以进一步包括从远程终端设备接收要放置在所述请求队列中的运输服务请求。所述方法还可以包括确定请求队列的所述运输服务请求的数量。所述方法还可以包括响应于所确定的数量大于激活阈值,激活所述请求队列,以及根据所述运输服务请求在所述被激活的请求队列中的相应位置,提供运输服务。应该理解的是,前面的一般描述和下面的详细描述仅仅是示例性和说明性的,并不是对要求保护的本专利技术的限制。附图说明图1所示为根据本披露的实施例的提供运输服务的系统的示意图。图2所示为根据本披露的实施例的示例性区域的示意图。图3所示为根据本披露的实施例的提高请求队列的激活阈值的示意图。图4所示为根据本披露的实施例的提供运输服务的示例性方法的流程图。图5所示为根据本披露的实施例的确定对应于请求队列的运输服务请求的数量的示例性方法的流程图。具体描述现在将详细参考示例性实施例,其示例在附图中示出。只要有可能,在整个附图中将使用相同的附图标记来指代相同或相似的部分。本披露的一个方面涉及提供运输服务的系统。图1所示为根据本披露的实施例的提供运输服务的系统100的示意图。系统100可以是通用服务器或专用于提供运输服务的专有设备。可以设想,系统100可以是单独的系统(例如,服务器)或服务器的集成组件。因为处理运输服务请求可能需要大量的计算资源,所以在一些实施例中,系统100可以优选地实施为单独的系统。在一些实施例中,系统100可以包括子系统,其中的一些可以是远程的。在一些实施例中,如图1所示,系统100可以包括通信接口102、处理器104和存储器114。处理器104可以进一步包括多个模块,例如检测单元106、计数单元108、激活单元110、服务提供单元112等。这些模块(以及任何相应的子模块或子单元)可以是处理器104的硬件单元(例如,集成电路的部分),其被设计为与其他组件一起使用或执行程序的一部分。所述程序可以被存储在计算机可读介质上,并且当被处理器104执行时,所述程序可以执行一个或多个方法。尽管图1示出了全部在一个处理器104内的单元106-112,但可以设想这些单元可以分布在彼此靠近或远离的多个处理器中。在一些实施例中,系统100可以在云上或在单独的计算机/服务器上实现。检测单元106可以被配置为检测与区域相关联的请求队列124。例如,请求队列124可以包含指定区域中的优先服务请求。在一些实施例中,请求队列124可以是“非严格”队列。“非严格”请求队列中的服务请求不是按先来先服务的原则处理,而是基于各个请求的优先级进行处理。在一些实施例中,可基于与所请求的运输服务相关联的信息的集合,包括例如请求时间、起点、目的地、长度、额外费用、车辆型号、类型、请求的预估价格等,确定请求的优先级。在一些实施例中,可以为请求队列124设置满载容量,例如50个请求。相应的,当请求队列124达到其满载容量时,请求队列124不能在所述区域中接收任何别的请求。在这种情况下,系统100可以向所述区域提供另一个请求队列以向优先乘客提供服务。在一些实施例中,可以从附近的另一个区域转移请求队列到所述区域。例如,在纽约市,请求队列124被分配到曼哈顿地区并且在高峰时段达到其满载容量,而布鲁克林地区的队列仍然具有剩余容量。系统100可以将布鲁克林队列分配给曼哈顿地区以向曼哈顿地区提供更多优先服务。系统100可将固定数量的队列分配给某个地区(例如,纽约市),并且将最大数量的队列分配给该地区的某个区域(例如,曼哈顿区)。所述最大数量小于或等于所述固定数量。根据网约车平台的计算容量,可以设置分配给某个地区的固定数量的队列。可以设想,当检测到请求队列124时,检测到的队列仍然可以具有提供给请求的容量。也就是说,检测到的队列可能部分被请求填充。然而,有可能的是在检测到部分填充的队列时,所述区域可能已经有一个完全填充的队列。因此,检测到的队列可能不是所述区域中唯一的队列。所述区域可以由系统100预先确定。例如,所述区域可以是与其他六边形区域相邻的六边形区域。可以设想,所述区域可以具有六边形以外的形状,例如圆形、正方形、矩形等。在一些实施例中,所述区域的形状和大小可以基于远程终端设备120的当前位置动态地确定。图2所示为根据本披露的实施例的示例性区域200的示意图。如图2所示,区域200是六边形区域,并且包括队列124、队列202和队列204。在区域200的这些队列中,队列124是非激活的,队列202是激活的,队列204是激活的。与本披露一致,“非激活的”队列不能接受任何另外的优先请求,“激活的”队列可以向其队列添加优先请求。所述队列(例如,124、202和204)可以被提供给不同类型的本文档来自技高网...

【技术保护点】
1.一种由计算机实现的提供运输服务的方法,包括:通过至少一个处理器,检测与区域相关联的请求队列;从远程终端设备接收要放置在所述请求队列中的运输服务请求;通过所述至少一个处理器,确定所述请求队列的所述运输服务请求的数量;响应于所确定的数量大于激活阈值,通过所述至少一个处理器,激活所述请求队列;以及根据所述运输服务请求在所述被激活的请求队列中的相应位置,提供运输服务。

【技术特征摘要】
【国外来华专利技术】2017.12.27 US 15/855,746;2017.08.16 CN 201710702591.一种由计算机实现的提供运输服务的方法,包括:通过至少一个处理器,检测与区域相关联的请求队列;从远程终端设备接收要放置在所述请求队列中的运输服务请求;通过所述至少一个处理器,确定所述请求队列的所述运输服务请求的数量;响应于所确定的数量大于激活阈值,通过所述至少一个处理器,激活所述请求队列;以及根据所述运输服务请求在所述被激活的请求队列中的相应位置,提供运输服务。2.根据权利要求1所述的方法,其中,所述请求队列在被激活之后的第一重置时段内保持激活的状态。3.根据权利要求2所述的方法,进一步包括:确定所述请求队列中的所述运输服务请求的数量是否小于关闭阈值,其中,所述关闭阈值小于所述激活阈值;以及在所述请求队列已被激活所述第一重置时段之后,响应于所确定的数量小于所述关闭阈值,关闭所述请求队列。4.根据权利要求3所述的方法,其中,所述关闭的请求队列被配置为不再接收别的运输服务请求。5.根据权利要求4所述的方法,进一步包括:向所述关闭的请求队列中剩余的所述运输服务请求提供所述运输服务。6.根据权利要求1所述的方法,其中,所述区域包含至少一个激活的请求队列,所述方法进一步包括:响应于所述至少一个激活的请求队列的数量大于激活数量,提高所述激活阈值。7.根据权利要求1所述的方法,其中,所述运输服务请求与多个特征相关联,所述多个特征包括:起点、目的地、车辆型号、类型和预估价格中的至少一个。8.根据权利要求7所述的方法,其中,所述类型包括共乘类型和非共乘类型。9.根据权利要求3所述的方法,其中,所述关闭的请求队列在被重新激活之前在第二重置时段内保持关闭状态。10.根据权利要求8所述的方法,其中,根据所述特征确定所述运输服务请求在所述请求队列中的位置。11.一种提供运输服务的系统,包括:至少一个处理器,被配置为检测与区域相关联的请求队列;内存;以及通信接口,被配置为从远程终...

【专利技术属性】
技术研发人员:李想周志强王展盛克华
申请(专利权)人:北京嘀嘀无限科技发展有限公司
类型:发明
国别省市:北京,11

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1