网络约车订单分配处理方法及服务器与流程

文档序号:15164635发布日期:2018-08-14 17:19阅读:207来源:国知局

本发明涉及网络约车技术领域,具体涉及一种网络约车订单分配处理方法及服务器。



背景技术:

在目前的打车场景中,经常会有配合市场的变化对叫车采用灵活化、本地化的策略的需求。举一个简单的例子,如某个明星需要在北京某个活动中心开演唱会,会有大量的乘客在某一天某一时间段需要到达演唱会地点。打车平台如果和该活动合作,给这类打车乘客一些优惠活动,就需要将这类乘客的网络约车订单送入一个相对独立的逻辑,然后派给某一司机身上。

由此,如何识别上述活动订单,针对上述活动订单给予相应的优惠,成为亟待解决的问题。



技术实现要素:

针对现有技术中的缺陷,本发明实施例提供一种网络约车订单分配处理方法及服务器。

一方面,本发明实施例提出一种网络约车订单分配处理方法,包括:

接收用户终端发送的网络约车订单,所述网络约车订单包括乘车出发地、乘车目的地和用车时间;

当所述用车时间在预设的时间范围内并且所述乘车目的地在预设的地理位置范围内时,根据所述乘车出发地、乘车目的地以及与所述时间范围和地理位置范围对应的预设规则计算出打车费用,将所述打车费用和网络约车订单分配给匹配的司机终端。

另一方面,本发明实施例提出一种服务器,包括:

接收单元,用于接收用户终端发送的网络约车订单,所述网络约车订单包括乘车出发地、乘车目的地和用车时间;

分配单元,用于当所述用车时间在预设的时间范围内并且所述乘车目的地在预设的地理位置范围内时,根据所述乘车出发地、乘车目的地以及与所述时间范围和地理位置范围对应的预设规则计算出打车费用,将所述打车费用和网络约车订单分配给匹配的司机终端。

本发明实施例提供的网络约车订单分配处理方法及服务器,将用车时间在预设的时间范围内且乘车目的地在预设的地理位置范围内的网络约车订单确定为参加所述时间范围和地理位置范围对应的活动的乘客的网络约车订单,并将确定出的参加所述活动的乘客的网络约车订单分配给匹配的司机终端,并且根据预设的所述活动打车优惠规则计算出参加所述活动的乘客的打车费用,从而能够针对特定的活动订单给予相应的优惠。

附图说明

图1为本发明网络约车订单分配处理方法一实施例的流程示意图;

图2为本发明服务器一实施例的结构示意图;

图3为本发明电子设备一实施例的结构示意图。

具体实施方式

为使本发明实施例的目的、技术方案和优点更加清楚,下面将结合本发明实施例中的附图,对本发明实施例中的技术方案进行清楚地描述,显然,所描述的实施例是本发明一部分实施例,而不是全部的实施例。基于本发明中的实施例,本领域普通技术人员在没有做出创造性劳动前提下所获得的所有其他实施例,都属于本发明保护的范围。

参看图1,本实施例公开一种网络约车订单分配处理方法,包括:

s1、接收用户终端发送的网络约车订单,所述网络约车订单包括乘车出发地、乘车目的地和用车时间;

s2、当所述用车时间在预设的时间范围内并且所述乘车目的地在预设的地理位置范围内时,根据所述乘车出发地、乘车目的地以及与所述时间范围和地理位置范围对应的预设规则计算出打车费用,将所述打车费用和网络约车订单分配给匹配的司机终端。

具体地,所述时间范围可以包括活动的开始时刻,所述地理位置范围可以为所述活动的举办地周围预设范围。除活动的开始时刻之外,所述时间范围还可以包括所述活动开始前一段时间,也可以包括所述活动开始后一段时间。

本实施例中,在计算打车费用时,可以先按照现有的打车费用计算方法来计算一个打车费用,之后根据计算出的打车费用,依据预设的所述活动打车优惠规则再计算出优惠后的打车费用,整个过程即为本实施例中最终的打车费用计算方法。

本发明实施例提供的网络约车订单分配处理方法,将用车时间在预设的时间范围内且乘车目的地在预设的地理位置范围内的网络约车订单确定为参加所述时间范围和地理位置范围对应的活动的乘客的网络约车订单,并将确定出的参加所述活动的乘客的网络约车订单分配给匹配的司机终端,并且根据预设的所述活动打车优惠规则计算出参加所述活动的乘客的打车费用,从而能够针对特定的活动订单给予相应的优惠。

在前述方法实施例的基础上,所述方法还可以包括如下的图中未示出的步骤:

当所述用车时间在所述时间范围内且所述乘车目的地在所述地理位置范围内时,给所述网络约车订单设置第一标签,得到所述网络约车订单的特征信息,并对所述特征信息进行存储;

其中,所述将所述打车费用和网络约车订单分配给匹配的司机终端,可以包括如下的图中未示出的步骤:

从所述网络约车订单的特征信息中获取所述第一标签,获取预先存储的设置所述第一标签的司机的特征信息,确定所述设置所述第一标签的司机的特征信息对应的司机为第一司机;

将所述打车费用和网络约车订单分配给所述第一司机中一匹配的司机对应的司机终端。

本实施例中,需要说明的是,在每一个网络约车订单过来后,如果该网络约车订单满足用车时间在预设的时间范围内且乘车目的地在预设的地理位置范围内,则会对其设置一个标签,得到该网络约车订单的特征信息,并将该特征信息存储起来(比如存储在redis数据库中)。之后,读取该特征信息,从该特征信息中获取对应的标签,并查找预先存储的司机的特征信息,获取设置所述对应的标签的特征信息,则该特征信息对应的司机即为待确定出的目标司机,之后即可以根据乘车出发地、乘车目的地以及预设的活动打车优惠规则计算出打车费用,将所述打车费用和网络约车订单分配给一参与所述活动的司机对应的司机终端,即一所述目标司机对应的司机终端。需要说明的是,在进行订单分配时,可以使用点播的方式,具体实现过程如下:首先选择一个空闲的司机b1,将所述打车费用和网络约车订单分配给司机b1,如果司机b1接单,则不再向其它司机分配所述打车费用和网络约车订单,而如果司机b1在一定时间内未接单,则选择下一个空闲的司机b2,将所述打车费用和网络约车订单分配给司机b2,如果司机b2接单,则不再向其它司机分配所述打车费用和网络约车订单,而如果司机b2在一定时间内未接单,则选择下一个空闲的司机b3,重复上述过程,直至某一司机接单。需要说明的是,在上述过程中,每次进行司机选择时,可以随机从空闲的参与活动的司机中选择一个司机。采用点播的方式进行订单分配,更具有针对性。可以理解的是,所述给所述网络约车订单设置第一标签,得到所述网络约车订单的特征信息,可以包括:以所述第一标签开头,将所述网络约车订单信息放在所述第一标签后,得到所述网络约车订单的特征信息。参加某个活动的乘客的网络约车订单与参与该活动的司机的特征信息打相同的标签,以此来确定出应该将参加该活动的乘客的网络约车订单分配给哪些司机终端。

在前述方法实施例的基础上,所述方法还可以包括如下的图中未示出的步骤:

当所述用车时间在所述时间范围内且所述乘车目的地在所述地理位置范围内时,查找时间范围和地理位置范围的组合,与标签信息的对应关系,获取所述时间范围和地理位置范围的组合对应的第一标签;

其中,所述将所述打车费用和网络约车订单分配给匹配的司机终端,可以包括如下的图中未示出的步骤:

获取预先存储的设置所述第一标签的司机的特征信息,确定所述设置所述第一标签的司机的特征信息对应的司机为第一司机;

将所述打车费用和网络约车订单分配给所述第一司机中一匹配的司机对应的司机终端。

本实施例中,每一组时间范围和地理位置范围对应一个标签信息,即对应一个活动。在每一个网络约车订单过来后,需要通过判断该网络约车订单的用车时间是否在预设的时间范围内以及乘车目的地是否在预设的地理位置范围内来确定对应的用户是否为参加所述时间范围和地理位置范围对应的活动的乘客,若该网络约车订单的用车时间在所述时间范围内且乘车目的地在所述地理位置范围内,则确定所述用户为参加所述活动的乘客,此时会获取所述活动对应的标签,即所述时间范围和地理位置范围的组合对应的标签,之后从预先存储的司机的特征信息中查找设置所述对应的标签的特征信息,则该特征信息对应的司机即为待确定出的目标司机,之后即可以计算出打车费用,将所述打车费用和网络约车订单分配给一所述目标司机对应的司机终端。

参看图2,本发明实施例提出一种服务器,包括:接收单元1、判断单元2和分配单元3;其中:

所述接收单元1,用于接收用户终端发送的网络约车订单,所述网络约车订单包括乘车出发地、乘车目的地和用车时间;

所述分配单元2,用于当所述用车时间在预设的时间范围内并且所述乘车目的地在预设的地理位置范围内时,根据所述乘车出发地、乘车目的地以及与所述时间范围和地理位置范围对应的预设规则计算出打车费用,将所述打车费用和网络约车订单分配给匹配的司机终端。

本实施例中,所述时间范围可以包括活动的开始时刻,所述地理位置范围可以为所述活动的举办地周围预设范围

本发明实施例提供的服务器,将用车时间在预设的时间范围内且乘车目的地在预设的地理位置范围内的网络约车订单确定为参加所述时间范围和地理位置范围对应的活动的乘客的网络约车订单,并将确定出的参加所述活动的乘客的网络约车订单分配给匹配的司机终端,并且根据预设的所述活动打车优惠规则计算出参加所述活动的乘客的打车费用,从而能够针对特定的活动订单给予相应的优惠。

在前述装置实施例的基础上,所述服务器还可以包括如下的图中未示出的结构:

设置单元,用于当所述用车时间在所述时间范围内且所述乘车目的地在所述地理位置范围内时,给所述网络约车订单设置第一标签,得到所述网络约车订单的特征信息,并对所述特征信息进行存储;

其中,所述分配单元,具体可以用于:

从所述网络约车订单的特征信息中获取所述第一标签,获取预先存储的设置所述第一标签的司机的特征信息,确定所述设置所述第一标签的司机的特征信息对应的司机为第一司机;

将所述打车费用和网络约车订单分配给所述第一司机中一匹配的司机对应的司机终端。

本实施例中,将参加活动的乘客的网络约车订单与参与该活动的司机的特征信息打相同的标签,便于确定出应该将参加该活动的乘客的网络约车订单分配给哪些司机终端。

在前述装置实施例的基础上,所述设置单元,具体可以用于:

以所述第一标签开头,将所述网络约车订单信息放在所述第一标签后,得到所述网络约车订单的特征信息。

在前述装置实施例的基础上,所述服务器还可以包括如下的图中未示出的结构:

查找单元,用于当所述用车时间在所述时间范围内且所述乘车目的地在所述地理位置范围内时,查找时间范围和地理位置范围的组合,与标签信息的对应关系,获取所述时间范围和地理位置范围的组合对应的第一标签;

其中,所述分配单元,具体可以用于:

获取预先存储的设置所述第一标签的司机的特征信息,确定所述设置所述第一标签的司机的特征信息对应的司机为第一司机;

将所述打车费用和网络约车订单分配给所述第一司机中一匹配的司机对应的司机终端。

本实施例中,在某一个网络约车订单过来时,直接判断该网络约车订单对应的用户是否为参加活动的乘客,若是,则获取该活动对应的第一标签,并查找获取设置所述第一标签的司机的特征信息,从而确定出第一司机,将订单分配给一所述第一司机对应的司机终端,相较于前一个实施例,本实施例中不用再为参加活动的乘客的网络约车订单设置标签,直接获取第一标签,便于提高订单分配效率。

图3示例了一种服务器的实体结构示意图,如图3所示,该服务器可以包括:处理器(processor)101、存储器(memory)102、通信接口(communicationsinterface)103和总线104,其中,处理器101,存储器102,通信接口103通过总线104完成相互间的通信。通信接口103可以用于该服务器与司机终端和用户终端之间的信息传输。处理器101可以调用存储器102中的逻辑指令,以执行如下方法:接收用户终端发送的网络约车订单,所述网络约车订单包括乘车出发地、乘车目的地和用车时间;当所述用车时间在预设的时间范围内并且所述乘车目的地在预设的地理位置范围内时,根据所述乘车出发地、乘车目的地以及与所述时间范围和地理位置范围对应的预设规则计算出打车费用,将所述打车费用和网络约车订单分配给匹配的司机终端。

此外,上述的处理器101中的逻辑指令可以通过软件功能单元的形式实现并作为独立的产品销售或使用时,可以存储在一个计算机可读取存储介质中。基于这样的理解,本发明的技术方案本质上或者说对现有技术做出贡献的部分或者该技术方案的部分可以以软件产品的形式体现出来,该计算机软件产品存储在一个存储介质中,包括若干指令用以使得一台计算机设备(可以是个人计算机,服务器,或者网络设备等)执行本发明各个实施例所述方法的全部或部分步骤。而前述的存储介质包括:u盘、移动硬盘、只读存储器(rom,read-onlymemory)、随机存取存储器(ram,randomaccessmemory)、磁碟或者光盘等各种可以存储程序代码的介质。

虽然结合附图描述了本发明的实施方式,但是本领域技术人员可以在不脱离本发明的精神和范围的情况下做出各种修改和变型,这样的修改和变型均落入由所附权利要求所限定的范围之内。

当前第1页1 2 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1