基于三端时空证据链的网约车订单自动计费方法及装置与流程

摘要: 本发明涉及网约车计费,具体涉及基于三端时空证据链的网约车订单自动计费方法及装置。背景技术:1、网约车订单的计费起止目前主要依赖司机在司机端手动点击“开始计费”和...
基于三端时空证据链的网约车订单自动计费方法及装置与流程

本发明涉及网约车计费,具体涉及基于三端时空证据链的网约车订单自动计费方法及装置。

背景技术:

1、网约车订单的计费起止目前主要依赖司机在司机端手动点击“开始计费”和“结束计费”。在实际运营中,司机可能因操作遗忘、网络延迟、定位漂移、上车点不准确、目的地建筑物入口复杂、停车场或机场车站等场景复杂,导致计费开始或结束时间与真实服务时间不一致。

2、现有方案中,一类方法通过固定距离阈值判断车辆是否靠近上车点或目的地,但无法处理大型商圈、医院、机场、高架桥上下层、地下停车场、gps漂移等复杂情况。另一类方案依赖乘客确认或司机手动结束,但乘客可能未及时操作,司机也可能恶意提前或延迟计费,事后依赖人工判责成本高、体验差。

3、因此,需要一种能够融合车辆端、司机终端、乘客终端三端位置数据、导航路径、道路拓扑、车辆运动状态的自动计费起止判定方法,使计费行为具有实时性、准确性和可回溯性。

技术实现思路

1、有鉴于此,本发明的目的在于提供基于三端时空证据链的网约车订单自动计费方法及装置,旨在解决现有技术中,依赖乘客确认或司机手动结束,但乘客可能未及时操作,司机也可能恶意提前或延迟计费,事后依赖人工判责成本高、体验差的问题。

2、根据本发明实施例的第一方面,提供基于三端时空证据链的网约车订单自动计费方法,所述方法包括:

3、获取打车订单信息,并根据打车订单信息中的上车点及目的地确定上车场景类型以及目标场景类型;

4、在接驾过程中,持续获取三端定位数据,所述三端定位数据包括:车辆端定位、司机终端定位和乘客终端定位,并确定三端定位质量;

5、根据所述上车场景类型以及三端定位质量确定上车点动态围栏,根据所述三端定位数据、上车场景类型以及上车点动态围栏判定车辆是否上车点到达;根据所述三端定位数据以及上车场景类型判定车辆是否在所述上车点动态围栏内停留或低速等待;根据所述三端定位数据判断车辆端与乘客终端之间的距离在观察窗口内是否持续缩小至预设范围,从而判定是否乘客接近;根据所述三端定位数据判断车辆驶离上车点后与乘客终端是否满足预设的一致性条件,从而判定是否同行运动;根据所述三端定位数据以及导航路线判定是否路径启动;

6、当所述车辆上车点到达和车辆在所述上车点动态围栏内停留或低速等待均判定成立,且所述乘客接近、同行运动以及路径启动三项中满足与所述上车场景类型对应的预设数量,且以上判定在连续观察窗口内均成立时,触发自动开始计费;

7、进入开始计费状态后,根据所述目标场景类型和三端定位质量确定目标动态围栏;根据所述三端定位数据以及目标动态围栏判定是否目的地到达;根据所述三端定位数据以及目标场景类型判断车辆是否在所述目标动态围栏内停留或低速等待;根据所述导航路线判断车辆已行驶路径相对于规划路径的完成比例是否达到阈值,从而判定是否路径完成;根据所述三端定位数据判断在车辆停车后预设时间内车辆与乘客终端之间的距离变化是否满足预设分离条件从而判定是否乘客分离;

8、当所述目的地到达和车辆在所述目标动态围栏内停留或低速等待均判定成立,且所述路径完成和乘客分离中满足与目的地场景类型对应的预设数量,且以上判定在连续观察窗口内均成立时,触发自动结束计费。

9、优选地,

10、所述根据所述上车场景类型以及三端定位质量确定上车点动态围栏,包括:

11、以上车点位置为中心,按不同上车场景类型预设不同的基础半径;

12、根据所述车辆端和乘客终端的定位精度对所述基础半径进行修正,定位精度越低修正后的半径越大,无效定位不参与修正并将对应无效定位标记为不可用,修正后的围栏半径不超过第一上限值;

13、若所述上车点为多入口建筑或园区,则以上车点的入口集合、同道路侧历史上车点和可停车区分别生成多个候选入口,各候选入口的半径为预设值,当任意的候选入口在历史周期内人工复核通过的样本数量达到预设数量且复核通过率达到预设比例时作为候选上车点动态围栏;

14、获取车辆与乘客终端之间的近场连接信号作为有效近场证据;

15、若在接驾过程中获取到有效近场证据,则将当前上车点动态围栏的半径按预设比例缩小,且缩小后不低于预设的下限值。

16、优选地,

17、所述判定车辆是否上车点到达或目的地到达之前,还包括道路可达性校验,所述道路可达性校验包括:

18、计算车辆位置到上车点或目的地的路网可达距离,若所述路网可达距离大于车辆直线距离的预设倍数,则即使车辆直线距离在所述上车点动态围栏或目标动态围栏的半径以内,也不判定车辆到达;

19、若车辆当前所在道路与上车点或目的地所在道路属于不同道路层级且导航路线指示车辆无法在预设距离内到达上车点或目的地所在道路侧,则不判定车辆到达。

20、优选地,

21、还包括:还包括风险控制、异常仲裁与费用冻结:

22、所述风险控制包括:

23、在自动开始计费流程中,接收司机端的开始计费操作指令后,判断上车点到达、车辆在所述上车点动态围栏内停留或低速等待、乘客接近、有效近场证据和同行运动的成立数量,根据缺失项数量判定提前开始风险等级,当达到高风险时阻断开始计费并请求乘客确认;

24、在自动结束计费流程中,判定车辆进入目标动态围栏范围、车辆在所述目标动态围栏内停留或低速等待、路径完成、乘客分离、司机未结束计费超过预设时间共五项证据的成立数量,根据成立项数量判定延迟结束风险等级,当达到高风险时启动倒计时,倒计时结束后强制结束计费;其中,车辆在目的地周边预设范围内低速绕行超过预设时长,或车辆驶离目标动态围栏超过预设距离而乘客终端仍停留在目标围栏内的,直接判定为高风险;

25、当检测到预设异常条件中的至少两类同时成立时,暂停自动计费并将对应时间段的费用标记为待仲裁,所述预设异常条件包括:所述三端定位数据无效,车辆所在道路层级与上车点或目的地的道路层级不一致,道路不可达;

26、将所述标记为待仲裁的费用、或所述提前开始风险对应的争议费用、或所述延迟结束风险对应的争议费用,从首次风险触发时间至风险消除或人工复核结束时间予以冻结。

27、优选地,

28、所述判定车辆是否在所述上车点或目标动态围栏内停留或低速等待包括:

29、获取车辆速度低于预设的速度阈值的持续时长;

30、获取与当前上车场景类型或目标场景类型对应的停留时长阈值和位置波动上限;

31、获取车辆端的定位质量,根据定位质量对所述停留时长阈值进行修正;

32、获取车辆在所述持续时长内的位置波动半径,当所述持续时长达到修正后的停留时长阈值且所述位置波动半径不超过所述位置波动上限时,判定车辆停留或低速等待成立。

33、优选地,

34、所述根据所述三端定位数据判断车辆端与乘客终端之间的距离在观察窗口内是否持续缩小至预设范围,从而判定是否乘客接近,包括:

35、根据乘客终端的定位质量确定不同的接近距离判定半径;

36、以当前时刻为终点向前取第一观察窗口,若第一观察窗口内乘客终端到车辆端的距离累计减少量或减少比例达到预设值,且当前时刻两者距离不大于所述接近距离判定半径,则判定乘客接近成立;

37、若乘客终端定位被标记为不可用,则改用有效近场证据或乘客确认操作替代乘客接近判断。

38、优选地,

39、所述根据所述三端定位数据判断车辆驶离上车点后与乘客终端是否满足预设的一致性条件,从而判定是否同行运动,包括:

40、以车辆驶离上车点动态围栏的时刻为起点取第二观察窗口,若第二观察窗口内有效定位采样点少于预设数量,则不进行同行运动判定;

41、分别计算第二观察窗口内车辆端与乘客终端的运动参数差异,包括速度差、方向差、轨迹相似度和加速度相关度,当各参数各自满足对应的预设阈值时,分别计为一致性证据;

42、根据乘客终端的定位质量确定所需一致性证据的成立数量,定位质量越低所需一致性证据成立的数量要求越高,当达到所需一致性证据的成立数量时判定同行运动成立。

43、优选地,

44、所述根据所述三端定位数据判断在车辆停车后预设时间内车辆与乘客终端之间的距离变化是否满足预设分离条件从而判定是否乘客分离,包括:

45、以车辆停车时刻为起点取第三观察窗口;在第三观察窗口内持续监测车辆端与乘客终端之间的距离变化,当距离连续扩大超过预设距离且乘客终端位置位于目标动态围栏范围内时,判定乘客分离成立;

46、在第三观察窗口内持续监测车辆位置和乘客终端位置,当车辆驶离目标动态围栏超过预设距离而乘客终端位置仍停留在目标动态围栏范围内持续超过预设时长时,判定乘客分离成立。

47、优选地,

48、触发自动开始计费时,还执行开始时间回溯:记录车辆驶离上车点动态围栏且同行运动成立的时刻、乘客确认操作的时刻、有效近场证据首次成立的时刻,以其中时间最晚者作为计费开始时间;

49、触发自动结束计费时,还执行结束时间回溯:分别记录车辆首次进入目标动态围栏的时刻、车辆首次停车的时刻、路径完成比例达到阈值的时刻、乘客分离成立的时刻、司机手动结束操作的时刻,从上述时刻中筛选出至少三个同时成立的时刻,以其中最晚者作为计费结束时间;

50、若司机手动结束操作时刻晚于所述计费结束时间超过预设偏差,将两者之间的费用标记为待冻结。

51、根据本发明实施例的第二方面,提供基于三端时空证据链的网约车订单自动计费装置,所述装置包括:

52、场景分类模块:用于获取打车订单信息,并根据打车订单信息中的上车点及目的地确定上车场景类型以及目标场景类型;

53、定位获取模块:用于在接驾过程中,持续获取三端定位数据,所述三端定位数据包括:车辆端定位、司机终端定位和乘客终端定位,并确定三端定位质量;

54、开始计费证据获取模块:用于根据所述上车场景类型以及三端定位质量确定上车点动态围栏,根据所述三端定位数据、上车场景类型以及上车点动态围栏判定车辆是否上车点到达;根据所述三端定位数据以及上车场景类型判定车辆是否在所述上车点动态围栏内停留或低速等待;根据所述三端定位数据判断车辆端与乘客终端之间的距离在观察窗口内是否持续缩小至预设范围,从而判定是否乘客接近;根据所述三端定位数据判断车辆驶离上车点后与乘客终端是否满足预设的一致性条件,从而判定是否同行运动;根据所述三端定位数据以及导航路线判定是否路径启动;

55、开始计费触发模块:用于当所述车辆上车点到达和车辆在所述上车点动态围栏内停留或低速等待均判定成立,且所述乘客接近、同行运动以及路径启动三项中满足与所述上车场景类型对应的预设数量,且以上判定在连续观察窗口内均成立时,触发自动开始计费;

56、结束计费证据获取模块:用于进入开始计费状态后,根据所述目标场景类型和三端定位质量确定目标动态围栏;根据所述三端定位数据以及目标动态围栏判定是否目的地到达;根据所述三端定位数据以及目标场景类型判断车辆是否在所述目标动态围栏内停留或低速等待;根据所述导航路线判断车辆已行驶路径相对于规划路径的完成比例是否达到阈值,从而判定是否路径完成;根据所述三端定位数据判断在车辆停车后预设时间内车辆与乘客终端之间的距离变化是否满足预设分离条件从而判定是否乘客分离;

57、结束计费触发模块:用于当所述目的地到达和车辆在所述目标动态围栏内停留或低速等待均判定成立,且所述路径完成和乘客分离中满足与目的地场景类型对应的预设数量,且以上判定在连续观察窗口内均成立时,触发自动结束计费。

58、本发明的实施例提供的技术方案可以包括以下有益效果:

59、本技术通过持续接收车辆端、司机终端和乘客终端三端定位数据并进行定位质量评估,结合上车点和目标的场景类型分别生成自适应的开始围栏和结束围栏,在此基础上分别执行车辆到达/目的地到达、车辆停留/停车、乘客接近、同行运动、路径启动/完成以及乘客分离等多证据独立判定,并采用连续观察窗口确认机制触发计费起止,有效避免了单一距离阈值或单次定位在gps漂移、复杂道路层级下的计费误触发;从而全面提升了网约车计费在复杂运营环境下的准确性、可靠性和公平性。

60、应当理解的是,以上的一般描述和后文的细节描述仅是示例性和解释性的,并不能限制本发明。