拼车时间确定方法、系统、计算机设备和计算机存储介质与流程

文档序号:15518932发布日期:2018-09-25 18:56阅读:244来源:国知局

本发明涉及数据处理技术领域,并且更具体地涉及一种拼车时间确定方法、一种拼车时间确定系统、一种计算机设备以及一种计算机可读存储介质。



背景技术:

由于拼车的费用较专车更为低廉,因而在日常打车出行中拼车的情况较为普遍,但是在拼车乘客人数、拼车乘客目的地等因素的影响下,使拼车的时间往往不可控,使乘客无法在拼车时有效掌控拼车行程时间,容易出现因拼车行程时间过长而影响乘客日常事务的现象发生。



技术实现要素:

本发明旨在至少解决现有技术或相关技术中存在的技术问题之一。

有鉴于此,本发明的一个目的在于提供了一种拼车时间确定方法。

本发明的再一个目的在于提供一种拼车时间确定系统。

本发明的又一个目的在于提供一种计算机设备。

本发明的又一个目的在于提供一种计算机可读存储介质。

为了实现上述目的,本发明第一方面的技术方案提供了一种拼车时间确定方法,包括:获取终端发出的拼车指令;根据拼车指令确定拼车参数,并根据拼车参数确定等候时间以及行程时间;将预估到达时间发送至终端并控制终端显示预估到达时间,预估到达时间根据拼车指令的发出时间、等候时间以及行程时间确定。

在该技术方案中,拼车时间确定方法用于拼车的场景中,首先获取用户用终端发出的拼车指令以确定拼车参数,可以理解,拼车参数中包含用户行程的起止点位置信息以便后台系统派车,确定拼车参数后,根据拼车参数确定等候时间以及行程时间,其中,等候时间为从用户发出拼车指令至用户上车的时间,行程时间为用户上车至到达目的地的时间,其中,需要说明的是,由于路况的不稳定性,等候时间与行程时间均为预估值。最后,根据拼车指令的发出时间、等候时间以及行程时间,确定用户的预估到达时间,并将预估到达时间发送至用户的终端,并控制终端显示预估到达时间。本技术方案中,能够根据用户的拼车指令,获取用户的预估到达时间,便于用户在网约车操作中选择拼车的出行方式时,可以根据预估到达时间制定合适的计划,减少用户在选择拼车的出行方式时因到达目的地的时间太晚耽误用户日常事务的可能性,进而增强乘客的拼车体验,便于拼车业务的发展。

在上述技术方案中,优选地,根据拼车参数确定等候时间以及行程时间,具体包括:根据发出时间以及拼车参数中的起止点信息确定目标运力以及排队时间;根据起止点信息中的起点位置以及目标运力的运力位置生成接驾路线,并根据接驾路线确定接驾时间;确定等候时间为排队时间与接驾时间之和。

在该技术方案中,在获取用户用终端发出的拼车指令后,根据拼车指令的发出时间以及拼车参数中的起点位置和终点位置(即起止点信息),确定接送用户的目标运力,以及对应于目标运力的排队时间(即从发出拼车指令,至目标运力出发开始接用户的时间),随后根据起点位置以及目标运力的位置,生成目标运力的接驾路线,进而根据接驾路线确定目标运力的接驾时间(即从目标运力出发接用户,至用户在起点位置上车的时间),可以理解,此时等候时间为排队时间与接驾时间的总和。通过本技术方案,能够通过用户的起止点信息、拼车乘客的排队情况以及目标运力的位置,生成用户的等候时间,即从用户发出拼车指令至用户上车的时间。

本技术方案中,能够根据用户拼车参数以及目标运力预估排队时间以及接驾时间,以提高预估的等候时间的准确性,在用户在选择拼车的出行方式时,能够减少因到达终点位置的实际到达时间太晚耽误而用户日常事务的可能性。

其中,值得说明的是,当存在目标运力需要在用户之前接送的拼车乘客时,若该拼车乘客的行程有部分在对应于用户的行驶路线之间,则接驾时间为目标运力出发接拼车乘客与用户的时间之和,若该拼车乘客的行程与对应于用户的行程路线无重叠部分,则接驾时间仅为对应于目标运力当前位置与用户设定的起点位置之间的行程所花费的时间。

在上述技术方案中,优选地,根据拼车参数确定等候时间以及行程时间,具体包括:根据拼车参数中的起止点信息以及当前运力情况确定预估等待时间;根据对应于拼车指令的终端位置以及目标运力的运力位置生成接驾路线,并根据接驾路线确定接驾时间;确定等候时间为预估等待时间与接驾时间之和。

在该技术方案中,获取用户用终端发出的拼车指令后,根据拼车指令的发出时间以及拼车指令中的起点位置和终点位置,确定用户的预估等待时间,即预先估计的从发出拼车指令,至目标运力出发开始接用户的时间,确定预估等待时间的方式可以通过预设算法得到,也可以通过对比历史数据得到,亦可以通过两者结合的方式得到。随后根据拼车指令,确定目标运力,并根据目标运力的位置以及发出拼车指令的终端的位置,即用户拼车参数中的起点位置,确定接驾路线,并根据接驾路线确定接驾时间,此时,等候时间为预估等待时间与接驾时间的总和。本技术方案中,根据乘客的拼车指令,利用预设算法和/或历史数据,预先估计乘客的排队时间以及接驾时间,以提高预估的等候时间的准确性,在用户在选择拼车的出行方式时,能够减少因到达终点位置的实际到达时间太晚耽误而用户日常事务的可能性。

在上述技术方案中,优选地,根据拼车参数确定等候时间以及行程时间,具体包括:判断目标运力是否存在至少一个拼车乘客,生成判断结果;在判断结果为是时,确定对应于目标运力以及起止点信息的拼车行程时间;确定行程时间为拼车行程时间与第一缓冲时间之和。

在该技术方案中,根据拼车参数确定等候时间以及行程时间时,首先判断目标运力是否存在至少一个用户以外的拼车乘客,生成判断结果,在判断结果为是时,即目标运力存在至少一个用户以外的拼车乘客时,此时用户的行程时间需要考虑同一运力(即目标运力)上用户以外的拼车乘客占用的时间。因此,先根据目标运力以及用户起止点位置信息确定拼车行程时间,随后确定行程时间为拼车行程时间与第一缓冲时间之和。其中,第一缓冲时间为用户以外的拼车乘客占用的时间,可以理解,对应于目标运力,用户以外的拼车乘客越多,拼车乘客占用的时间越长,因而第一缓冲时间越长。本技术方案中,在目标运力存在至少一个用户以外的拼车乘客时,通过设置对应于拼车乘客的第一缓冲时间,进一步提高预估的行程时间的准确性,在用户在选择拼车的出行方式时,能够减少因到达终点位置的实际到达时间太晚耽误而用户日常事务的可能性。

在上述技术方案中,优选地,还包括:在判断结果为否时,确定对应于目标运力以及起止点信息的快车行程时间,并确定拼车指令中的保护业务规则;根据保护业务规则以及起止点信息确定第二缓冲时间;确定行程时间为快车行程时间以及第二缓冲时间之和。

在该技术方案中,在判断结果为否时,即目标运力不存在用户以外的拼车乘客时,根据目标运力以及用户起止点位置信息确定快车行程时间,即目标运力以最短路径从用户的起点位置至用户的终点位置所用的时间;同时,确定用户拼车指令中的保护业务规则,保护业务规则包括拼车人数限制以及是否绕路等,可以理解,用户的拼车人数限制不同,或绕路规则不同,用户的行程时间会相应延长或缩短,因此,确定对应于保护业务规则的第二缓冲时间。最后,确定行程时间为快车行程时间以及第二缓冲时间之和。本技术方案中,在目标运力不存在用户以外的拼车乘客时,确定对应于用户的保护业务规则的第二缓冲时间,以提高预测的用户的行程时间的准确性,因而在用户在选择拼车的出行方式时,能够减少因到达终点位置的实际到达时间太晚耽误而用户日常事务的可能性。

在上述技术方案中,优选地,保护业务规则具体包括:不绕路保护规则、两拼保护规则以及不保护规则,其中,不绕路保护规则的第二缓冲时间t1、两拼保护规则的第二缓冲时间t2以及不保护规则的第二缓冲时间t3满足:t1<t2<t3。

在该技术方案中,保护业务规则具体包括不绕路保护规则,即从用户的起点位置至用户的终点位置限制目标运力不绕路,以最短的行驶路程到达;两拼保护规则,即目标运力至多存在两个拼车乘客;以及不保护规则,即不限制目标运力的拼车人数以及是否绕路。从用户的起点位置至用户的终点位置,在目标运力不绕路时,此时目标运力行驶的路程最短,因此不绕路保护规则的第二缓冲时间t1最小,而两拼保护规则和不保护规则中,两拼保护规则下目标运力至多存在一个用户以外的拼车乘客,因此两拼保护规则的第二缓冲时间t2小于不保护规则的第二缓冲时间t3。综上所述,不绕路保护规则的第二缓冲时间t1、两拼保护规则的第二缓冲时间t2以及不保护规则的第二缓冲时间t3满足:t1<t2<t3。

在上述技术方案中,优选地,还包括:获取目标运力行驶至起止点信息中终点位置的到达时间;判断到达时间是否大于预估到达时间,若大于,则根据到达时间与预估到达时间的差值确定赔偿信息,并将赔偿信息发送至终端。

在该技术方案中,当目标运力行驶至起止点信息中终点位置后,获取目标运力到达终点位置的到达时间,并判断到达时间是否大于预估到达时间,若到达时间大于预估到达时间,此时确定到达时间与预估到达时间的差值,并通过差值确定赔偿信息,可以理解,差值越大,对用户的赔偿信息中的赔偿数额越大,并将赔偿信息发送至用户的终端,以在到达时间大于预估到达时间时,及时对用户进行赔偿,便于维持用户,减少拼车业务的用户的流失。

本发明第二方面的技术方案提供了一种拼车时间确定系统,包括:指令获取单元,用于获取终端发出的拼车指令;时间确定单元,用于根据拼车指令确定拼车参数,并根据拼车参数确定等候时间以及行程时间;发送单元,用于将预估到达时间发送至终端并控制终端显示预估到达时间,预估到达时间根据拼车指令的发出时间、等候时间以及行程时间确定。

在该技术方案中,拼车时间确定方法用于拼车的场景中,首先指令获取单元获取用户用终端发出的拼车指令,时间确定单元根据接收的拼车指令确定拼车参数,可以理解,拼车参数中包含用户行程的起止点位置信息以便后台系统派车,确定拼车参数后,根据拼车参数确定等候时间以及行程时间,其中,等候时间为从用户发出拼车指令至用户上车的时间,行程时间为用户上车至到达目的地的时间,其中,需要说明的是,由于路况的不稳定性,等候时间与行程时间均为预估值。最后,预估单元根据拼车指令的发出时间、等候时间以及行程时间,确定用户的预估到达时间,发送单元将预估到达时间发送至用户的终端,并控制终端显示预估到达时间。本技术方案中,能够根据用户的拼车指令,获取用户的预估到达时间,便于乘客在网约车操作中选择拼车的出行方式时根据预估到达时间制定合适的计划,减少用户在选择拼车的出行方式时因到达目的地的时间太晚耽误用户日常事务的可能性,进而增强乘客的拼车体验,便于拼车业务的发展。

在上述技术方案中,优选地,时间确定单元,具体包括:排队时间确定单元,用于根据发出时间以及拼车参数中的起止点信息确定目标运力以及排队时间;第一接驾确定单元,用于根据起止点信息中的起点位置以及目标运力的运力位置生成接驾路线,并根据接驾路线确定接驾时间;第一等候时间统计单元,用于确定等候时间为排队时间与接驾时间之和。

在该技术方案中,时间确定单元具体包括排队时间确定单元、第一接驾确定单元以及第一等候时间统计单元。其中,指令获取单元获取用户用终端发出的拼车指令后,排队时间确定单元根据拼车指令的发出时间以及拼车指令中的起点位置和终点位置(即起止点信息),确定接送用户的目标运力,以及对应于目标运力的排队时间(即从发出拼车指令,至目标运力出发开始接用户的时间)。随后第一接驾确定单元根据起点位置以及目标运力的位置,生成目标运力的接驾路线,进而根据接驾路线确定目标运力的接驾时间(即从目标运力出发接用户,至用户在起点位置上车的时间)。最后第一等候时间统计单元确定等候时间为排队时间与接驾时间的总和。本技术方案中,能够根据用户拼车参数以及目标运力预估排队时间以及接驾时间,以提高预估的等候时间的准确性,在用户在选择拼车的出行方式时,能够减少因到达终点位置的实际到达时间太晚耽误而用户日常事务的可能性。

其中,值得说明的是,当存在目标运力需要在用户之前接送的拼车乘客时,若该拼车乘客的行程有部分在对应于用户的行驶路线之间,则接驾时间为目标运力出发接拼车乘客与用户的时间之和,若该拼车乘客的行程与对应于用户的行程路线无重叠部分,则接驾时间仅为对应于目标运力当前位置与用户设定的起点位置之间的行程所花费的时间。

在上述技术方案中,优选地,时间确定单元,具体包括:预估等待时间确定单元,用于根据拼车参数中的起止点信息以及当前运力情况确定预估等待时间;第二接驾确定单元,用于根据对应于拼车指令的终端位置以及目标运力的运力位置生成接驾路线,并根据接驾路线确定接驾时间;第二等候时间统计单元,用于确定等候时间为预估等待时间与接驾时间之和。

在该技术方案中,时间确定单元具体包括预估等待时间确定单元、第二接驾确定单元以及第二等候时间统计单元。其中,指令获取单元获取用户用终端发出的拼车指令后,预估等待时间确定单元根据拼车指令的发出时间以及拼车指令中的起点位置和终点位置,确定用户的预估等待时间,即预先估计的从发出拼车指令,至目标运力出发开始接用户的时间,确定预估等待时间的方式可以通过预设算法得到,也可以通过对比历史数据得到,亦可以通过两者结合的方式得到。随后第二接驾确定单元根据拼车指令,确定目标运力,并根据目标运力的位置以及,以及发出拼车指令的终端的位置,即用户拼车参数中的起点位置,确定接驾路线,并根据接驾路线确定接驾时间。最后第二等候时间统计单元确定等候时间为预估等待时间与接驾时间的总和。本技术方案中,根据乘客的拼车指令,利用预设算法和/或历史数据,预先估计乘客的排队时间以及接驾时间,以提高预估的等候时间的准确性,在用户在选择拼车的出行方式时,能够减少因到达终点位置的实际到达时间太晚耽误而用户日常事务的可能性。

在上述技术方案中,优选地,时间确定单元,具体包括:拼车判断单元,用于判断目标运力是否存在至少一个拼车乘客,生成判断结果;拼车行程时间确定单元,用于在判断结果为是时,确定对应于目标运力以及起止点信息的拼车行程时间;第一行程时间统计单元,用于确定行程时间为拼车行程时间与第一缓冲时间之和。

在该技术方案中,时间确定单元具体包括拼车判断单元、拼车行程时间确定单元以及第一行程时间统计单元。其中,首先拼车判断单元判断目标运力是否存在至少一个用户以外的拼车乘客,生成判断结果,在判断结果为是时,即目标运力存在至少一个用户以外的拼车乘客时,此时用户的行程时间需要考虑同一运力(即目标运力)上用户以外的拼车乘客占用的时间。因此,拼车行程时间确定单元根据目标运力以及用户起止点位置信息确定拼车行程时间,随后第一行程时间统计单元确定行程时间为拼车行程时间与第一缓冲时间之和。其中,第一缓冲时间为用户以外的拼车乘客占用的时间,对应于目标运力,用户以外的拼车乘客越多,拼车乘客占用的时间越长,因而第一缓冲时间越长。本技术方案中,在目标运力存在至少一个用户以外的拼车乘客时,通过设置对应于拼车乘客的第一缓冲时间,进一步提高预估的行程时间的准确性,在用户在选择拼车的出行方式时,能够减少因到达终点位置的实际到达时间太晚耽误而用户日常事务的可能性。

在上述技术方案中,优选地,还包括:快车行程时间确定单元,用于在判断结果为否时,确定对应于目标运力以及起止点信息的快车行程时间,并确定拼车指令中的保护业务规则;规则缓冲确定单元,用于根据保护业务规则以及起止点信息确定第二缓冲时间;第二行程时间统计单元,用于确定行程时间为快车行程时间以及第二缓冲时间之和。

在该技术方案中,在拼车判断单元的判断结果为否时,即目标运力不存在用户以外的拼车乘客时,快车行程时间确定单元根据目标运力以及用户起止点位置信息确定快车行程时间,即目标运力以最短路径从用户的起点位置至用户的终点位置所用的时间;同时快车行程时间确定单元确定用户拼车指令中的保护业务规则,保护业务规则包括拼车人数限制以及是否绕路等,可以理解,用户的拼车人数限制不同,或绕路规则不同,用户的行程时间会相应延长或缩短,因此,规则缓冲确定单元确定对应于保护业务规则的第二缓冲时间。最后,第二行程时间统计单元确定行程时间为快车行程时间以及第二缓冲时间之和。本技术方案中,在目标运力不存在用户以外的拼车乘客时,确定对应于用户的保护业务规则的第二缓冲时间,以提高预测的用户的行程时间的准确性,因而在用户在选择拼车的出行方式时,能够减少因到达终点位置的实际到达时间太晚耽误而用户日常事务的可能性。

在上述技术方案中,优选地,保护业务规则具体包括:不绕路保护规则、两拼保护规则以及不保护规则,其中,不绕路保护规则的第二缓冲时间t1、两拼保护规则的第二缓冲时间t2以及不保护规则的第二缓冲时间t3满足:t1<t2<t3。

在该技术方案中,保护业务规则具体包括不绕路保护规则,即从用户的起点位置至用户的终点位置限制目标运力不绕路,以最短的行驶路程到达;两拼保护规则,即目标运力至多存在两个拼车乘客;以及不保护规则,即不限制目标运力的拼车人数以及是否绕路。从用户的起点位置至用户的终点位置,目标运力不绕路时,此时目标运力行驶的路程最短,因此不绕路保护规则的第二缓冲时间t1最小,而两拼保护规则和不保护规则中,两拼保护规则下目标运力至多存在一个用户以外的拼车乘客,因此两拼保护规则的第二缓冲时间t2小于不保护规则的第二缓冲时间t3。综上所述,不绕路保护规则的第二缓冲时间t1、两拼保护规则的第二缓冲时间t2以及不保护规则的第二缓冲时间t3满足:t1<t2<t3。

在上述技术方案中,优选地,还包括:到达时间确定单元,用于获取目标运力行驶至起止点信息中终点位置的到达时间;信息发送单元,用于判断到达时间是否大于预估到达时间,若大于,则根据到达时间与预估到达时间的差值确定赔偿信息,并将赔偿信息发送至终端。

在该技术方案中,当目标运力行驶至起止点信息中终点位置后,到达时间确定单元获取目标运力到达终点位置的到达时间。信息发送单元判断到达时间是否大于预估到达时间,若到达时间大于预估到达时间,此时信息发送单元确定到达时间与预估到达时间的差值,并通过差值确定赔偿信息,可以理解,差值越大,对用户的赔偿信息中的赔偿数额越大。最后信息发送单元将赔偿信息发送至用户的终端,以在到达时间大于预估到达时间时,及时对用户进行赔偿,便于维持用户,减少拼车业务的用户的流失。

本发明第三方面的技术方案提供了一种计算机设备,包括存储器、处理器及存储在存储器上并可在处理器上运行的计算机程序处理器执行计算机程序时实现第一方面任一技术方案中的拼车时间确定方法。

在该技术方案中,计算机设备存储器上存储的计算机程序被处理器执行时,能够实现第一方面任一项技术方案中的拼车时间确定方法,能够根据用户的拼车指令,获取用户的预估到达时间,在用户在选择拼车的出行方式时,能够减少因到达终点位置的实际到达时间太晚耽误而用户日常事务的可能性,进而增强乘客的拼车体验,便于拼车业务的发展。

本发明第四方面的技术方案提供了一种计算机可读存储介质,其上存储有计算机程序,计算机程序被处理器执行时实现第一方面任一技术方案中的拼车时间确定方法。

在该技术方案中,计算机可读存储介质中的计算机程序被处理器执行时能实现上述任一项的拼车时间确定方法,能够根据用户的拼车指令,获取用户的预估到达时间,在用户在选择拼车的出行方式时,能够减少因到达终点位置的实际到达时间太晚耽误而用户日常事务的可能性,进而增强乘客的拼车体验,便于拼车业务的发展。

本发明的附加方面和优点将在下面的描述部分中变得明显,或通过本发明的实践了解到。

附图说明

图1示出了根据本发明的实施例的拼车时间确定方法的流程示意图;

图2示出了根据本发明的实施例的拼车时间确定方法的流程示意图;

图3示出了根据本发明的实施例的拼车时间确定方法的流程示意图;

图4示出了根据本发明的实施例的拼车时间确定系统的结构示意图;

图5示出了根据本发明的实施例的拼车时间确定系统的结构示意图;

图6示出了根据本发明的实施例的拼车时间确定系统的结构示意图;

图7示出了根据本发明的实施例的计算机设备的结构示意图;

图8示出了根据本发明的实施例应用在终端上的界面示意图。

具体实施方式

为了可以更清楚地理解本发明的上述目的、特征和优点,下面结合附图和具体实施方式对本发明进行进一步的详细描述。需要说明的是,在不冲突的情况下,本申请的实施例及实施例中的特征可以相互组合。

在下面的描述中阐述了很多具体细节以便于充分理解本发明,但是,本发明还可以采用其他不同于在此描述的其他方式来实施,因此,本发明的保护范围并不受下面公开的具体实施例的限制。

下面参照图1至图7描述本发明的一些实施例。

如图1所示,本发明第一方面的实施例提供了一种拼车时间确定方法,包括:

步骤s102,获取终端发出的拼车指令;

步骤s104,根据拼车指令确定拼车参数,并根据拼车参数确定等候时间以及行程时间;

步骤s106,将预估到达时间发送至终端并控制终端显示预估到达时间,预估到达时间根据拼车指令的发出时间、等候时间以及行程时间确定。

在该实施例中,拼车时间确定方法用于拼车的场景中,首先步骤s102,获取用户用终端发出的拼车指令,步骤s104,根据接收的拼车指令确定拼车参数,可以理解,拼车参数中包含用户行程的起止点位置信息以便后台系统派车。确定拼车参数后,根据拼车参数确定等候时间以及行程时间,其中,等候时间为从用户发出拼车指令至用户上车的时间,行程时间为用户上车至用户到达的时间,其中,需要说明的是,由于路况的不稳定性,等候时间与行程时间均为预估值。步骤s106,将根据拼车指令的发出时间、等候时间以及行程时间确定的预估到达时间发送至用户的终端,并控制终端显示预估到达时间。本实施例的方案中,能够根据用户的拼车指令,获取用户的预估到达时间,便于乘客在网约车操作中选择拼车的出行方式时根据预估到达时间制定合适的计划,减少用户在选择拼车的出行方式时因到达目的地的时间太晚耽误用户日常事务的可能性,进而增强乘客的拼车体验,便于拼车业务的发展。

如图2所示,在本发明的一个实施例中,优选地,拼车时间确定方法包括:

步骤s202,获取终端发出的拼车指令;

步骤s204,根据发出时间以及拼车参数中的起止点信息确定目标运力以及排队时间;

步骤s206,根据起止点信息中的起点位置以及目标运力的运力位置生成接驾路线,并根据接驾路线确定接驾时间;

步骤s208,确定等候时间为排队时间与接驾时间之和;

步骤s210,判断目标运力是否存在至少一个拼车乘客,生成判断结果;

若判断结果为是,则进入步骤s212,确定对应于目标运力以及起止点信息的拼车行程时间;

步骤s214,确定行程时间为拼车行程时间与第一缓冲时间之和;

弱判断结果为否,则进入步骤s216,确定对应于目标运力以及起止点信息的快车行程时间,并确定拼车指令中的保护业务规则;

步骤s218,根据保护业务规则以及起止点信息确定第二缓冲时间;

步骤s220,确定行程时间为快车行程时间以及第二缓冲时间之和;

步骤s222,将根据拼车指令的发出时间、等候时间以及行程时间确定的预估到达时间发送至终端并控制终端显示预估到达时间;

步骤s224,获取目标运力行驶至起止点信息中终点位置的到达时间;

步骤s226,判断到达时间是否大于预估到达时间,若大于,则根据到达时间与预估到达时间的差值确定赔偿信息,并将赔偿信息发送至终端。

在该实施例中,步骤s202,获取用户用终端发出的拼车指令,步骤s204,根据接收的拼车指令确定拼车参数,可以理解,拼车参数中包含用户行程的起止点位置信息以便后台系统派车。根据拼车指令的发出时间以及拼车参数中的起点位置和终点位置(即起止点信息),确定接送用户的目标运力,以及对应于目标运力的排队时间(即从发出拼车指令,至目标运力出发开始接用户的时间)步骤s206,根据起点位置以及目标运力的位置,生成目标运力的接驾路线,进而根据接驾路线确定目标运力的接驾时间(即从目标运力出发接用户,至用户在起点位置上车的时间)步骤s208,此时等候时间为排队时间与接驾时间的总和。

步骤s210,判断目标运力是否存在至少一个用户以外的拼车乘客,生成判断结果,若判断结果为是,即目标运力存在至少一个用户以外的拼车乘客时,此时用户的行程时间需要考虑同一运力(即目标运力)上用户以外的拼车乘客占用的时间。进入步骤s212,根据目标运力以及起点位置和终点位置(即起止点位置信息)确定拼车行程时间,步骤s214,确定行程时间为拼车行程时间与第一缓冲时间之和。其中,第一缓冲时间为用户以外的拼车乘客占用的时间,可以理解,对应于目标运力,用户以外的拼车乘客越多,拼车乘客占用的时间越长,因而第一缓冲时间越长。以在目标运力是否存在至少一个用户以外的拼车乘客时,提高预测的用户的行程时间的准确性。

若判断结果为否,即目标运力不存在用户以外的拼车乘客时,进入步骤s216,根据目标运力以及用户起止点位置信息确定快车行程时间,即目标运力以最短路径从用户的起点位置至用户的终点位置所用的时间;同时,确定用户拼车指令中的保护业务规则,保护业务规则包括拼车人数限制以及是否绕路等。由于用户的拼车人数限制不同,或绕路规则不同,用户的行程时间会响应延长或缩短。步骤s218,确定对应于保护业务规则的第二缓冲时间,步骤s220,确定行程时间为快车行程时间以及第二缓冲时间之和,以提高预测的用户的行程时间的准确性。

步骤s222,将根据拼车指令的发出时间、等候时间以及行程时间确定的预估到达时间发送至终端并控制终端显示预估到达时间。

通过以上方案,用户在网约车操作中选择拼车的出行方式时,能够根据预估到达时间制定合适的计划,减少用户在选择拼车的出行方式时因到达目的地的时间太晚耽误用户日常事务的可能性,进而增强乘客的拼车体验,便于拼车业务的发展。

在用户到达终点位置后,步骤s224,获取目标运力到达终点位置的到达时间,步骤s226,判断到达时间是否大于预估到达时间,若到达时间大于预估到达时间,此时确定到达时间与预估到达时间的差值,并通过差值确定赔偿信息,可以理解,差值越大,对用户的赔偿信息中的赔偿数额越大,并将赔偿信息发送至用户的终端,以在到达时间大于预估到达时间时,及时对用户进行赔偿,便于维持用户,减少拼车业务的用户的流失。

如图3所示,在本发明的一个实施例中,优选地,拼车时间确定方法包括:

步骤s302,获取终端发出的拼车指令;

步骤s304,根据拼车参数中的起止点信息以及当前运力情况确定预估等待时间;

步骤s306,根据对应于拼车指令的终端位置以及目标运力的运力位置生成接驾路线,并根据接驾路线确定接驾时间;

步骤s308,确定等候时间为预估等待时间与接驾时间之和;

步骤s310,判断目标运力是否存在至少一个拼车乘客,生成判断结果;

若判断结果为是,则进入步骤s312,确定对应于目标运力以及起止点信息的拼车行程时间;

步骤s314,确定行程时间为拼车行程时间与第一缓冲时间之和;

弱判断结果为否,则进入步骤s316,确定对应于目标运力以及起止点信息的快车行程时间,并确定拼车指令中的保护业务规则;

步骤s318,根据保护业务规则以及起止点信息确定第二缓冲时间;

步骤s330,确定行程时间为快车行程时间以及第二缓冲时间之和;

步骤s322,将根据拼车指令的发出时间、等候时间以及行程时间确定的预估到达时间发送至终端并控制终端显示预估到达时间;

步骤s324,获取目标运力行驶至起止点信息中终点位置的到达时间;

步骤s326,判断到达时间是否大于预估到达时间,若大于,则根据到达时间与预估到达时间的差值确定赔偿信息,并将赔偿信息发送至终端。

在该实施例中,步骤s302,获取用户用终端发出的拼车指令。步骤s304,根据接收的拼车指令确定拼车参数,可以理解,拼车参数中包含用户行程的起止点位置信息以便后台系统派车。根据拼车指令的发出时间以及拼车参数中的起点位置,确定用户的预估等待时间,即预先估计的从发出拼车指令,至目标运力出发开始接用户的时间,确定预估等待时间的方式可以通过预设算法得到,也可以通过对比历史数据得到,亦可以通过两者结合的方式得到。步骤s306,根据拼车指令,确定目标运力,并根据目标运力的位置以及发出拼车指令的终端的位置,即用户的位置,确定接驾路线,并根据接驾路线确定接驾时间。步骤s308,确定等候时间为预估等待时间与接驾时间的总和。通过本技术方案,根据乘客的拼车指令,预先估计乘客的预估等待时间以及接驾时间,能够快速对用户的等候时间做出判断。

步骤s310,判断目标运力是否存在至少一个用户以外的拼车乘客,生成判断结果,若判断结果为是,即目标运力存在至少一个用户以外的拼车乘客时,此时用户的行程时间需要考虑同一运力(即目标运力)上用户以外的拼车乘客占用的时间。进入步骤s312,根据目标运力以及起点位置和终点位置(即起止点位置信息)确定拼车行程时间,步骤s314,确定行程时间为拼车行程时间与第一缓冲时间之和。其中,第一缓冲时间为用户以外的拼车乘客占用的时间,可以理解,对应于目标运力,用户以外的拼车乘客越多,拼车乘客占用的时间越长,因而第一缓冲时间越长。以在目标运力是否存在至少一个用户以外的拼车乘客时,提高预测的用户的行程时间的准确性。

若判断结果为否,即目标运力不存在用户以外的拼车乘客时,进入步骤s316,根据目标运力以及用户起止点位置信息确定快车行程时间,即目标运力以最短路径从用户的起点位置至用户的终点位置所用的时间;同时,确定用户拼车指令中的保护业务规则,保护业务规则包括拼车人数限制以及是否绕路等。由于用户的拼车人数限制不同,或绕路规则不同,用户的行程时间会响应延长或缩短。步骤s318,确定对应于保护业务规则的第二缓冲时间,步骤s320,确定行程时间为快车行程时间以及第二缓冲时间之和,以提高预测的用户的行程时间的准确性。

步骤s322,将根据拼车指令的发出时间、等候时间以及行程时间确定的预估到达时间发送至终端并控制终端显示预估到达时间。

通过以上方案,用户在网约车操作中选择拼车的出行方式时,能够根据预估到达时间制定合适的计划,减少用户在选择拼车的出行方式时因到达目的地的时间太晚耽误用户日常事务的可能性,进而增强乘客的拼车体验,便于拼车业务的发展。

在用户到达终点位置后,步骤s324,获取目标运力到达终点位置的到达时间,步骤s326,判断到达时间是否大于预估到达时间,若到达时间大于预估到达时间,此时确定到达时间与预估到达时间的差值,并通过差值确定赔偿信息,可以理解,差值越大,对用户的赔偿信息中的赔偿数额越大,并将赔偿信息发送至用户的终端,以在到达时间大于预估到达时间时,及时对用户进行赔偿,便于维持用户,减少拼车业务的用户的流失。

在本发明的一个实施例中,优选地,保护业务规则具体包括:不绕路保护规则、两拼保护规则以及不保护规则,其中,不绕路保护规则的第二缓冲时间t1、两拼保护规则的第二缓冲时间t2以及不保护规则的第二缓冲时间t3满足:t1<t2<t3。

在该实施例中,保护业务规则具体包括不绕路保护规则,即从用户的起点位置至用户的终点位置限制目标运力不绕路,以最短的行驶路程到达;两拼保护规则,即目标运力至多存在两个拼车乘客;以及不保护规则,即不限制目标运力的拼车人数以及是否绕路。从用户的起点位置至用户的终点位置,目标运力不绕路时,此时目标运力行驶的路程最短,因此不绕路保护规则的第二缓冲时间t1最小,而两拼保护规则和不保护规则中,两拼保护规则下目标运力至多存在一个用户以外的拼车乘客,因此两拼保护规则的第二缓冲时间t2小于不保护规则的第二缓冲时间t3。综上所述,不绕路保护规则的第二缓冲时间t1、两拼保护规则的第二缓冲时间t2以及不保护规则的第二缓冲时间t3满足:t1<t2<t3。

在本发明的一个具体实施例中,在用户选择网约车出行时,在终端显示拼车推荐界面,如图8所示,该界面中根据本发明提供的拼车时间确定方法确定到达目的地的时间,以及如果未按时到达的赔偿金额,用户可根据自己实际需求选择是否采用拼车的出行方式。此外,在选择拼车时,如果实际到达时间超过预估到达时间,例如图8中显示预估10:00前到达,但实际为10:01到达,则根据实际到达时间与预估到达时间之间的差值确定赔偿信息,赔偿信息可为拼车券,例如差值在10分钟以内(0<t≤10),赔付3元拼车券,差值在10~20分钟(10<t≤20),赔付5元拼车券,差值在20分钟以外(t≥20),赔付10元拼车券。

如图4所示,本发明第二方面的实施例提供了一种拼车时间确定系统,包括:

指令获取单元402,用于获取终端发出的拼车指令;

时间确定单元404,用于根据拼车指令确定拼车参数,并根据拼车参数确定等候时间以及行程时间;

发送单元406,用于将根据拼车指令的发出时间、等候时间以及行程时间确定的预估到达时间发送至终端并控制终端显示预估到达时间。

在该实施例中,首先指令获取单元402获取用户用终端发出的拼车指令,随后时间确定单元404根据接收的拼车指令确定拼车参数,可以理解,拼车参数中包含用户行程的起止点位置信息以便后台系统派车,确定拼车参数后,时间确定单元404根据拼车参数确定等候时间以及行程时间,其中,等候时间为从用户发出拼车指令至用户上车的时间,行程时间为用户上车至到达目的地的时间,其中,需要说明的是,由于路况的不稳定性,等候时间与行程时间均为预估值。最后,发送单元406将根据拼车指令的发出时间、等候时间以及行程时间确定的预估到达时间发送至终端并控制终端显示预估到达时间。通过本实施例的方案,能够根据用户的拼车指令,获取用户的预估到达时间,便于乘客在网约车操作中选择拼车的出行方式时根据预估到达时间制定合适的计划,减少用户在选择拼车的出行方式时因到达目的地的时间太晚耽误用户日常事务的可能性,进而增强乘客的拼车体验,便于拼车业务的发展。

如图5所示,在本发明的一个实施例中,优选地,拼车时间确定系统包括:

指令获取单元502,用于获取终端发出的拼车指令;

排队时间确定单元504,用于根据发出时间以及拼车参数中的起止点信息确定目标运力以及排队时间;

第一接驾确定单元506,用于根据起止点信息中的起点位置以及目标运力的运力位置生成接驾路线,并根据接驾路线确定接驾时间;

第一等候时间统计单元508,用于确定等候时间为排队时间与接驾时间之和;

拼车判断单元510,用于判断目标运力是否存在至少一个拼车乘客,生成判断结果;

拼车行程时间确定单元512,用于在判断结果为是时,确定对应于目标运力以及起止点信息的拼车行程时间;

第一行程时间统计单元514,用于确定行程时间为拼车行程时间与第一缓冲时间之和;

发送单元516,用于将根据拼车指令的发出时间、等候时间以及行程时间确定的预估到达时间发送至终端并控制终端显示预估到达时间;

到达时间确定单元518,用于获取目标运力行驶至起止点信息中终点位置的到达时间;

信息发送单元520,用于判断到达时间是否大于预估到达时间,若大于,则根据到达时间与预估到达时间的差值确定赔偿信息,并将赔偿信息发送至终端。

在该实施例中,指令获取单元502获取用户用终端发出的拼车指令,排队时间确定单元504根据接收的拼车指令确定拼车参数,可以理解,拼车参数中包含用户行程的起止点位置信息以便后台系统派车,随后排队时间确定单元504根据拼车指令的发出时间以及拼车参数中的起点位置和终点位置,确定接送用户的目标运力,以及对应于目标运力的排队时间(即从发出拼车指令,至目标运力出发开始接用户的时间)。第一接驾确定单元506根据起点位置以及目标运力的位置,生成目标运力的接驾路线,进而根据接驾路线确定目标运力的接驾时间(即从目标运力出发接用户,至用户在起点位置上车的时间)。第一等候时间统计单元508确定等候时间为排队时间与接驾时间的总和。

其中,值得说明的是,当存在目标运力需要在用户之前接送的拼车乘客时,若该拼车乘客的行程有部分在对应于用户的行驶路线之间,则接驾时间为目标运力出发接拼车乘客与用户的时间之和,若该拼车乘客的行程与对应于用户的行程路线无重叠部分,则接驾时间仅为对应于目标运力当前位置与用户设定的起点位置之间的行程所花费的时间。

拼车判断单元510判断目标运力是否存在至少一个用户以外的拼车乘客,生成判断结果,若判断结果为是,即目标运力存在至少一个用户以外的拼车乘客时,此时用户的行程时间需要考虑同一运力(即目标运力)上用户以外的拼车乘客占用的时间。拼车行程时间确定单元512根据目标运力以及用户起止点位置信息确定拼车行程时间,第一行程时间统计单元514确定行程时间为拼车行程时间与第一缓冲时间之和。其中,第一缓冲时间为用户以外的拼车乘客占用的时间,对应于目标运力,用户以外的拼车乘客越多,拼车乘客占用的时间越长,因而第一缓冲时间越长。此时在目标运力存在至少一个用户以外的拼车乘客时,通过设置对应于拼车乘客的第一缓冲时间,进一步提高预估的行程时间的准确性。

发送单元516将根据拼车指令的发出时间、等候时间以及行程时间确定的预估到达时间发送至终端并控制终端显示预估到达时间。以使用户知晓预估到达时间,便于用户制定日常计划。

在用户到达终点位置后,到达时间确定单元518获取目标运力到达终点位置的到达时间,信息发送单元520判断到达时间是否大于预估到达时间,若到达时间大于预估到达时间,此时确定到达时间与预估到达时间的差值,并通过差值确定赔偿信息,可以理解,差值越大,对用户的赔偿信息中的赔偿数额越大,并将赔偿信息发送至用户的终端,以在到达时间大于预估到达时间时,及时对用户进行赔偿。

通过本实施例的方案,能够根据用户的拼车指令,获取用户的等候时间,同时在目标运力有用户以外的拼车乘客时,在行程时间中加入第一缓冲时间,以使预估到达时间更加准确,减少用户在选择拼车的出行方式时因到达目的地的时间太晚耽误用户日常事务的可能性,进而增强乘客的拼车体验,便于拼车业务的发展。同时在在到达时间大于预估到达时间时,及时对用户进行赔偿,便于维持用户,减少拼车业务的用户的流失。

如图6所示,在本发明的一个实施例中,优选地,拼车时间确定系统包括:

指令获取单元602,用于获取终端发出的拼车指令;

预估等待时间确定单元604,用于根据拼车参数中的起止点信息以及当前运力情况确定预估等待时间;

第二接驾确定单元606,用于根据对应于拼车指令的终端位置以及目标运力的运力位置生成接驾路线,并根据接驾路线确定接驾时间;

第二等候时间统计单元608,用于确定等候时间为预估等待时间与接驾时间之和。

拼车判断单元610,用于判断目标运力是否存在至少一个拼车乘客,生成判断结果;

快车行程时间确定单元612,用于在判断结果为否时,确定对应于目标运力以及起止点信息的快车行程时间,并确定拼车指令中的保护业务规则;

缓冲规则确定单元614,用于根据保护业务规则以及起止点信息确定第二缓冲时间;

第二行程时间统计单元616,用于确定行程时间为快车行程时间以及第二缓冲时间之和;

发送单元618,用于将根据拼车指令的发出时间、等候时间以及行程时间确定的预估到达时间发送至终端并控制终端显示预估到达时间;

到达时间确定单元620,用于获取目标运力行驶至起止点信息中终点位置的到达时间;

信息发送单元622,用于判断到达时间是否大于预估到达时间,若大于,则根据到达时间与预估到达时间的差值确定赔偿信息,并将赔偿信息发送至终端。

在该实施例中,指令获取单元602获取用户用终端发出的拼车指令,预估等待时间确定单元604根据接收的拼车指令确定拼车参数,可以理解,拼车参数中包含用户行程的起止点位置信息以便后台系统派车,并根据拼车指令的发出时间以及拼车参数的起点位置和终点位置,确定用户的预估等待时间,即预先估计的从发出拼车指令,至目标运力出发开始接用户的时间,确定预估等待时间的方式可以通过预设算法得到,也可以通过对比历史数据得到,亦可以通过两者结合的方式得到。第二接驾确定单元606根据拼车指令,确定目标运力,并根据目标运力的位置以及,以及发出拼车指令的终端的位置,即用户的位置,确定接驾路线,并根据接驾路线确定接驾时间。第二等候时间统计单元608确定等候时间为预估等待时间与接驾时间的总和。通过本技术方案,根据乘客的拼车指令,预先估计乘客的预估等待时间以及接驾时间,能够快速对用户的等候时间做出判断。

拼车判断单元610判断目标运力是否存在至少一个用户以外的拼车乘客,生成判断结果,若判断结果为否,即目标运力不存在用户以外的拼车乘客时,此时用户的行程时间需要考虑同一运力(即目标运力)上用户以外的拼车乘客占用的时间。快车行程时间确定单元612根据目标运力以及用户起止点位置信息确定快车行程时间,即目标运力以最短路径从用户的起点位置至用户的终点位置所用的时间;同时快车行程时间确定单元612确定用户拼车指令中的保护业务规则,保护业务规则包括拼车人数限制以及是否绕路等。由于用户的拼车人数限制不同,或绕路规则不同,用户的行程时间会相应延长或缩短,缓冲规则确定单元614确定对应于保护业务规则的第二缓冲时间,第二行程时间统计单元616确定行程时间为快车行程时间以及第二缓冲时间之和,以提高预估的行程时间的准确性。

发送单元618将根据拼车指令的发出时间、等候时间以及行程时间确定的预估到达时间发送至终端并控制终端显示预估到达时间。

在用户到达终点位置后,通过到达时间确定单元620获取目标运力到达终点位置的到达时间,再通过信息发送单元622,判断到达时间是否大于预估到达时间,若到达时间大于预估到达时间,此时确定到达时间与预估到达时间的差值,并通过差值确定赔偿信息,可以理解,差值越大,对用户的赔偿信息中的赔偿数额越大,并将赔偿信息发送至用户的终端,以在到达时间大于预估到达时间时,及时对用户进行赔偿。

通过本实施例的方案,能够根据用户的拼车指令,以预估的方式判断用户的等候时间,同时根据目标运力有无其它拼车乘客,以及拼车指令的保护业务规则,在行程时间中加入缓冲时间,以使预估到达时间更加准确,减少用户在选择拼车的出行方式时因到达目的地的时间太晚耽误用户日常事务的可能性,进而增强乘客的拼车体验,便于拼车业务的发展。同时在在到达时间大于预估到达时间时,及时对用户进行赔偿,便于维持用户,减少拼车业务的用户的流失。

在本发明的一个实施例中,优选地,保护业务规则具体包括:不绕路保护规则、两拼保护规则以及不保护规则,其中,不绕路保护规则的第二缓冲时间t1、两拼保护规则的第二缓冲时间t2以及不保护规则的第二缓冲时间t3满足:t1<t2<t3。

在该实施例中,保护业务规则具体包括不绕路保护规则,即从用户的起点位置至用户的终点位置限制目标运力不绕路,以最短的行驶路程到达;两拼保护规则,即目标运力至多存在两个拼车乘客;以及不保护规则,即不限制目标运力的拼车人数以及是否绕路。当从用户的起点位置至用户的终点位置目标运力不绕路时,此时目标运力行驶的路程最短,因此不绕路保护规则的第二缓冲时间t1最小,而两拼保护规则和不保护规则中,两拼保护规则下目标运力至多存在一个用户以外的拼车乘客,因此两拼保护规则的第二缓冲时间t2小于不保护规则的第二缓冲时间t3。综上所述,不绕路保护规则的第二缓冲时间t1、两拼保护规则的第二缓冲时间t2以及不保护规则的第二缓冲时间t3满足:t1<t2<t3。

如图7所示,本发明第三方面的实施例提供了一种计算机设备700,包括存储器702、处理器704及存储在存储器702上并可在处理器704上运行的计算机程序处理器执行计算机程序时实现第一方面任一实施例中的拼车时间确定方法。

在该实施例中,计算机设备存储器702上存储的计算机程序被处理器704执行时,能够实现第一方面任一项实施例中的拼车时间确定方法,能够根据用户的拼车指令,获取用户的预估到达时间,在用户在选择拼车的出行方式时,能够减少因到达终点位置的实际到达时间太晚耽误而用户日常事务的可能性,进而增强乘客的拼车体验,便于拼车业务的发展。

本发明第四方面的实施例提供了一种计算机可读存储介质,其上存储有计算机程序,计算机程序被处理器执行时实现第一方面任一实施例中的拼车时间确定方法。

在该实施例中,计算机可读存储介质中的计算机程序被处理器执行时能实现上述任一项的拼车时间确定方法,能够根据用户的拼车指令,获取用户的预估到达时间,在用户在选择拼车的出行方式时,能够减少因到达终点位置的实际到达时间太晚耽误而用户日常事务的可能性,进而增强乘客的拼车体验,便于拼车业务的发展。

以上结合附图详细说明了本发明的技术方案,通过本发明的技术方案,能够根据用户的拼车指令,获取用户的预估到达时间,在用户在选择拼车的出行方式时,能够减少因到达终点位置的实际到达时间太晚耽误而用户日常事务的可能性。

在本说明书的描述中,术语“一个实施例”、“一些实施例”、“具体实施例”等的描述意指结合该实施例或示例描述的具体特征、结构、材料或特点包含于本发明的至少一个实施例或示例中。在本说明书中,对上述术语的示意性表述不一定指的是相同的实施例或实例。而且,描述的具体特征、结构、材料或特点可以在任何的一个或多个实施例或示例中以合适的方式结合。

以上仅为本发明的优选实施例而已,并不用于限制本发明,对于本领域的技术人员来说,本发明可以有各种更改和变化。凡在本发明的精神和原则之内,所作的任何修改、等同替换、改进等,均应包含在本发明的保护范围之内。

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