及时发现司机迟到的方法、装置、设备及介质与流程

文档序号:34907330发布日期:2023-07-27 19:11阅读:21来源:国知局
及时发现司机迟到的方法、装置、设备及介质与流程

本发明涉及计算机领域,更具体的说是,涉及及时发现司机迟到的方法、装置、设备及介质。


背景技术:

1、目前,根据网约车业务的快速发展,越来越多的用户习惯根据需求提前预约某个时间点用车,而接驾的网约车司机在实际行驶中不一定能及时在用户预约的用车时间点到达上车点接乘客,这对乘客的用车体验和行程安排带来了不好的影响,进而产生客诉。


技术实现思路

1、本发明的目的是提供及时发现司机迟到的方法、装置、设备及介质。

2、本发明要解决的是接驾司机迟到而产生的客诉问题。

3、与现有技术相比,本发明技术方案及其有益效果如下:

4、在本公开的第一方面,提供了一种及时发现司机迟到并重新匹配司机的方法,包括:设置定时任务;启动所述定时任务,获取当前时间点t1、第一累加时间点t2和第二累加时间点t3;查询预约用车时间位于所述第一累加时间点t2和所述第二累加时间点t3之间的订单,并将符合的订单归于订单集合中;依次判断所述订单集合中的订单是否处于待接驾状态,将处于待接驾状态的订单的司机id和订单号参数上传,获取接驾预估时长;利用所述当前时间点t1和所述接驾预估时长得到预估到达时间t4,判断所述预估到达时间t4是否超过所述预约用车时间;若所述预估到达时间t4超过所述预约用车时间,根据当前订单数据,调用订单接口生成新的订单并派单;完成所述订单集合中所有订单的判断处理,结束定时任务。

5、作为进一步改进的,所述第一累加时间点t2为所述当前时间点t1叠加5分钟,所述第二累加时间点t3为所述当前时间点t1叠加30分钟。

6、作为进一步改进的,所述查询预约用车时间位于所述第一累加时间点t2和所述第二累加时间点t3之间的订单,并将符合的订单归于订单集合中,包括:判断所述订单集合是否为空;若所述订单集合为空,结束定时任务;若所述订单集合不为空,则遍历所述订单集合。

7、作为进一步改进的,所述依次判断所述订单集合中的订单是否处于待接驾状态,包括:若订单不处于待接驾状态,则跳过所述订单。

8、作为进一步改进的,所述将处于待接驾状态的订单的司机id和订单号参数上传,获取接驾预估时长,包括:通过http请求调用lbs服务,将处于待接驾状态的订单的司机id和订单号作为参数传递给lbs服务,获取接驾预估时长;若获取接驾预估时长失败,则跳过所述订单。

9、作为进一步改进的,所述根据当前订单数据,调用订单接口生成新的订单并派单,包括:接收原订单号和新订单号,根据新订单号通过http请求所述订单接口,获取订单数据;根据城市id和上车点位置参数,通过http请求调用lbs服务,查询上车点附近的所有司机;将查询到的所有司机归于司机集合中,从所述司机集合中依次取出一位司机,判断所述司机是否满足订单数据;若所述司机满足订单数据,则将所述司机绑定给新订单;若所述司机成功绑定新订单,则以原订单号为参数,通过http请求调用所述订单接口取消原订单,结束绑单流程。

10、作为进一步改进的,所述判断司机是否满足订单数据,若所述司机满足订单数据,则将所述司机绑定给新订单,包括:判断司机的车型是否为原订单预约的车型;若司机的车型为原订单预约的车型,则获取当前时间t,判断预估到达时间是否超过预约用车时间;若司机预估到达时间不超过预约用车时间,则将所述司机绑定给新订单。

11、在本公开的第二方面,提供了一种及时发现司机迟到并重新匹配司机的装置,包括:定时模块,被配置为设置定时任务;计算模块,被配置为获取当前时间点t1,计算第一累加时间点t2和第二累加时间点t3;判断模块,被配置为查询预约用车时间位于所述第一累加时间点t2和所述第二累加时间点t3之间的订单,并将符合的订单归于订单集合中;所述判断模块还被配置为依次判断所述订单集合中的订单是否处于待接驾状态,将处于待接驾状态的订单的司机id和订单号参数上传,获取接驾预估时长;所述判断模块还被配置为利用所述当前时间点t1和所述接驾预估时长得到预估到达时间t4,判断所述预估到达时间t4是否超过所述预约用车时间;执行模块,被配置为若所述预估到达时间t4超过所述预约用车时间,根据当前订单数据,调用订单接口生成新的订单并派单。

12、在本公开的第三方面,提供了一种电子设备,包括:存储器和处理器;其中所述存储器用于存储一条或多条计算机指令,其中所述一条或多条计算机指令被所述处理器执行以实现根据本公开的第一方面的方法。

13、在本公开的第四方面,提供了一种计算机可读存储介质,其上存储有一条或多条计算机指令,其中所述一条或多条计算机指令被处理器执行以实现根据本公开的第一方面的方法。

14、本发明的有益效果为:

15、通过设置定时任务,计算当前时间点t1、第一累加时间点t2和第二累加时间点t3,对预约用车时间位于第一累加时间点t2和第二累加时间点t3之间的订单进行判断,自动发现存在接驾迟到风险的订单,对接驾预估到达时间超过预约用车时间的订单进行重新派单,并自动给乘客匹配一名不会迟到的司机来代替原司机接驾,避免了由于司机迟到而引起的客诉,提升了订单的准时性和服务质量。



技术特征:

1.及时发现司机迟到并重新匹配司机的方法,其特征在于,包括:

2.根据权利要求1所述的及时发现司机迟到并重新匹配司机的方法,其特征在于,所述第一累加时间点t2为所述当前时间点t1叠加5分钟,所述第二累加时间点t3为所述当前时间点t1叠加30分钟。

3.根据权利要求1所述的及时发现司机迟到并重新匹配司机的方法,其特征在于,所述查询预约用车时间位于所述第一累加时间点t2和所述第二累加时间点t3之间的订单,并将符合的订单归于订单集合中,包括:

4.根据权利要求1所述的及时发现司机迟到并重新匹配司机的方法,其特征在于,所述依次判断所述订单集合中的订单是否处于待接驾状态,包括:

5.根据权利要求1所述的及时发现司机迟到并重新匹配司机的方法,其特征在于,所述将处于待接驾状态的订单的司机id和订单号参数上传,获取接驾预估时长,包括:

6.根据权利要求1所述的及时发现司机迟到并重新匹配司机的方法,其特征在于,所述根据当前订单数据,调用订单接口生成新的订单并派单,包括:

7.根据权利要求6所述的及时发现司机迟到并重新匹配司机的方法,其特征在于,所述判断司机是否满足订单数据,若所述司机满足订单数据,则将所述司机绑定给新订单,包括:

8.一种及时发现司机迟到并重新匹配司机的装置,其特征在于,包括:

9.一种电子设备,其特征在于,包括:

10.一种计算机可读存储介质,其特征在于,其上存储有一条或多条计算机指令,其中所述一条或多条计算机指令被处理器执行以实现根据权利要求1至7中任一项所述的方法。


技术总结
本发明提供了及时发现司机迟到的方法、装置、设备及介质。及时发现司机迟到并重新匹配司机的方法,包括:设置定时任务;启动定时任务,获取当前时间点t1、第一累加时间点t2和第二累加时间点t3;查询预约用车时间位于所述第一累加时间点t2和所述第二累加时间点t3之间的订单,并将符合的订单归于订单集合中;依次判断所述订单集合中的订单是否处于待接驾状态,将处于待接驾状态的订单的司机id和订单号参数上传,获取接驾预估时长;利用所述当前时间点t1和所述接驾预估时长得到预估到达时间t4,判断所述预估到达时间t4是否超过所述预约用车时间;若所述预估到达时间t4超过所述预约用车时间,根据当前订单数据,调用订单接口生成新的订单并派单。

技术研发人员:郭帅勋
受保护的技术使用者:首约科技(北京)有限公司
技术研发日:
技术公布日:2024/1/13
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1