一种残膜回收机防缠绕挑膜装置的制 一种秧草收获机用电力驱动行走机构

一种网约车多级兜底降级计费的方法及装置与流程

2022-04-13 23:38:30 来源:中国专利 TAG:


1.本发明属于技术领域,具体涉及一种网约车多级兜底降级计费的方法及装置。


背景技术:

2.随着社会的发展、科技的进步,人们的生活变得更加方便快捷。在“吃喝住行”中,“行”是和人们息息相关的,随着智能移动终端及网约车业务的普及,越来越多的人选择网约打车出行。
3.目前,市面上的网约车软件在订单开始前,网约车系统会向用户提供一个预估费用;当订单完成后,网约车系统会计算该订单的实际费用并返回给用户支付。然而,经申请人研究发现,现有网约车系统存在如下技术问题:现有网约车系统需要获取该订单的里程和时长信息,以计算实际费用;然而,现有技术在该业务流程的容错能力低下。若当业务流程在此环节出现故障被阻断,订单状态无法继续流转,不但影响司机后续接单,也影响用户后续下单使用网约车服务,极大影响用户体验。若为了不阻断业务流程的进程,直接的返回异常数据,所计算得到的异常费用则与实际费用存在不符,可能影响司机及平台公司的收益。


技术实现要素:

4.本发明的目的是要解决上述的技术问题,提供一种网约车多级兜底降级计费的方法。
5.为了解决上述问题,本发明按以下技术方案予以实现的:第一方面,本发明提供了一种网约车多级兜底降级计费的方法,所述方法包括如下步骤:接收移动终端对当前行程的费用查询请求,所述费用查询请求包含行程信息和对应的订单信息;根据所述费用查询请求获取当前行程的计费数据,所述计费数据包括里程信息和时长信息;识别所述计费数据是否异常;若否,则根据预设配置的计费规则,利用计费数据计算当前行程的费用;若是,则执行下一步骤;根据订单信息请求与当前行程和当前车辆相对应的车联网数据;若返回车联网数据,则根据预设配置的计费规则,利用车联网数据计算当前行程的费用。
6.结合第一方面,本发明还提供了第一方面的第1种优选实施方式,具体的,识别所述计费数据是否异常,具体如下步骤:识别所述里程信息是否为零或超出第一预设里程阈值;若是,则判定计费数据异常,若否,则进入下一步;识别所述里程信息和所述时长信息的适配关系;若判定适配关系为正常,则判定所述计费数据正常,若判定适配关系为异常,则判定所述计费数据异常。
7.结合第一方面,本发明还提供了第一方面的第2种优选实施方式,具体的,根据所述费用查询请求获取当前行程的计费数据,具体如下步骤:根据行程信息和订单信息,向地图服务请求计算所述计费数据;根据预设时间阈值,检测地图服务返回计费数据的时间;当地图服务返回计费数据的时间小于预设时间阈值时,识别计费数据是否异常;当地图服务返回计费数据的时间大于或不小于预设时间阈值时,跳转并执行根据订单信息请求与当前行程和当前车辆相对应的车联网数据的步骤。
8.结合第一方面,本发明还提供了第一方面的第3种优选实施方式,具体的,若返回车联网数据,所述方法还包括如下步骤:检测车联网数据的单位精度;若车联网数据的单位精度达到米级精度,则直接用于计算当前行程的费用;若车联网数据的单位精度达到千米级精度,判断车联网数据的里程是否超过第二预设里程阈值;若是,则用于计算当前行程的费用,若否,则判定返回无效车联网数据。
9.结合第一方面,本发明还提供了第一方面的第4种优选实施方式,具体的,所述方法还包括如下步骤:若返回无效车联网数据或没有返回车联网数据,则获取订单信息中的预估费用;判断所述预估费用是否满足预设条件;若是,则从预估费用中提取预估时长和预估里程,并根据预设配置的计费规则计算当前行程的费用;若否,则不使用。
10.结合第一方面,本发明还提供了第一方面的第5种优选实施方式,具体的,判断所述预估费用是否满足预设条件,具体包括:获取行程信息中的实际上车点位置和实际下车点位置、以及订单信息中的订单上车点位置和订单下车点位置;识别所述订单上车点位置是否位于第一预设区域中,所述第一预设区域为以实际上车点位置为中心按预设半径划圆得到的地图区域;识别所述订单下车点位置是否位于第二预设区域中,所述第二预设区域为以实际下车点位置为中心按预设半径划圆得到的地图区域;当订单上车点位置位于第一预设区域中和/或订单下车点位置位于第二预设区域时,判定所述预估费用满足预设条件。
11.第二方面,本发明还提供了一种网约车多级兜底降级计费的装置,所述装置包括:接收模块,其用于接收移动终端对当前行程的费用查询请求,所述费用查询请求包含行程信息和对应的订单信息;获取模块,其用于根据所述费用查询请求获取当前行程的计费数据,所述计费数据包括里程信息和时长信息;识别模块,其用于识别所述计费数据是否异常;若否,则根据预设配置的计费规则,利用计费数据计算当前行程的费用;若是,则执行下一步骤;车联网模块,其用于根据订单信息请求与当前行程和当前车辆相对应的车联网数据;若返回车联网数据,则根据预设配置的计费规则,利用车联网数据计算当前行程的费用;
计算模块,其用于根据预设配置的计费规则计算当前行程的费用。
12.结合第二方面,本发明还提供了第二方面的第1种优选实施方式,具体的,所述识别模块识别所述计费数据是否异常,具体执行如下步骤:识别所述里程信息是否为零或超出第一预设里程阈值;若是,则判定计费数据异常,若否,则进入下一步;识别所述里程信息和所述时长信息的适配关系;若判定适配关系为正常,则判定所述计费数据正常,若判定适配关系为异常,则判定所述计费数据异常。
13.结合第二方面,本发明还提供了第二方面的第2种优选实施方式,具体的,所述获取模块根据所述费用查询请求获取当前行程的计费数据,具体执行如下步骤:根据行程信息和订单信息,向地图服务请求计算所述计费数据;根据预设时间阈值,检测地图服务返回计费数据的时间;当地图服务返回计费数据的时间小于预设时间阈值时,识别计费数据是否异常;当地图服务返回计费数据的时间大于或不小于预设时间阈值时,跳转并执行根据订单信息请求与当前行程和当前车辆相对应的车联网数据的步骤。
14.结合第二方面,本发明还提供了第二方面的第3种优选实施方式,具体的,当返回车联网数据,所述车联网模块还执行如下步骤:检测车联网数据的单位精度;若车联网数据的单位精度达到米级精度,则直接用于计算当前行程的费用;若车联网数据的单位精度达到千米级精度,判断车联网数据的里程是否超过第二预设里程阈值;若是,则用于计算当前行程的费用,若否,则判定返回无效车联网数据。
15.结合第一方面,本发明还提供了第一方面的第1种实施方式,与现有技术相比,本发明的有益效果是:本发明所提供的一种网约车多级兜底降级计费的方法,通过接收移动终端对当前行程的费用查询请求,所述费用查询请求包含行程信息和对应的订单信息;根据所述费用查询请求获取当前行程的计费数据,所述计费数据包括里程信息和时长信息;识别所述计费数据是否异常;若否,则根据预设配置的计费规则,利用计费数据计算当前行程的费用;若是,则执行下一步骤;根据订单信息请求与当前行程和当前车辆相对应的车联网数据;若返回车联网数据,则根据预设配置的计费规则,利用车联网数据计算当前行程的费用。
16.本发明通过设计多级兜底费减计算策略,增强网约车系统在计费服务环节的容错能力,极大避免网约车业务流程在此环节出现故障或被阻断,保持订单状态继续流转,优化司乘的用户体验。另一方面,通过使用车联网数据进行的多级兜底费减计算策略,计算得到的行程费用极大贴合实际情况,避免影响司机及平台公司的收益。
附图说明
17.下面结合附图对本发明的具体实施方式作进一步详细的说明,其中:图1是本发明的本发明涉及的应用场景的示意图;图2是本发明的网约车多级兜底降级计费的方法的流程示意图一;图3是本发明的网约车多级兜底降级计费的方法的流程示意图二;
图4是本发明的网约车多级兜底降级计费的装置的组成示意图。
具体实施方式
18.下面将结合本发明实施例中的附图,对本发明实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例仅仅是本发明一部分实施例,而不是全部的实施例。基于本发明中的实施例,本领域普通技术人员在没有做出创造性劳动前提下所获得的所有其他实施例,都属于本发明保护的范围。
19.本发明的说明书和权利要求书及上述附图中的术语“第一”、“第二”、“第三”“第四”等(如果存在)是用于区别类似的对象,而不必用于描述特定的顺序或先后次序。应该理解这样使用的数据在适当情况下可以互换,以便这里描述的本发明的实施例例如能够以除了在这里图示或描述的那些以外的顺序实施。此外,术语“包括”和“具有”以及他们的任何变形,意图在于覆盖不排他的包含,例如,包含了一系列步骤或单元的过程、方法、系统、产品或设备不必限于清楚地列出的那些步骤或单元,而是可包括没有清楚地列出的或对于这些过程、方法、产品或设备固有的其它步骤或单元。
20.为了使得本领域技术人员能够使用本技术内容,结合特定应用场景“网约车打车场景”,给出以下实施方式。对于本领域技术人员来说,在不脱离本技术的精神和范围的情况下,可以将这里定义的一般原理应用于其他实施例和应用场景。虽然本技术主要围绕“网约车打车场景”进行描述,但是应该理解,这仅是一个示例性实施例。本技术可以应用于任何其他交通运输的交通工具,可以包括出租车、私家车、顺风车等,或其任意组合。本技术还可以包括用于网约车打车的任何服务系统。
21.图1为本发明涉及的应用场景的示意图。如图1所示,本发明提供的一种网约车多级兜底降级计费的方法,可以应用于终端设备与服务器交互的场景中。其中,上述终端设备可以安装有网约车应用,即可以实现提供网约车服务功能的应用程序(application,app),上述服务器可以为网约车应用对应的服务器。上述终端设备可以与服务器可以通过互联网进行通信。具体实现时,上述终端设备可以是移动设备、手持设备、车载设备、可穿戴设备、计算设备,以及各种形式的用户设备(user equipment,ue),移动台(mobile station,ms)及终端(terminal)等。
22.其中,服务器上运行网约车系统的服务端,终端设备上运行网约车平台的客户端,终端设备可以分为司机端和用户端。乘客使用用户端在网约车平台上发布出行订单后,司机可以使用司机端在网约车平台上承接出行订单,并提供出行服务。
23.通常,一笔完成的网约车订单都会有如下几个业务流程:乘客选择上下车点等,询价(在网约车应用中输入上车点和下车点)

确认下单

订单派单

司机承接订单

司机去接乘客

司机到达上车点

司机开始服务

司机结束服务

司机确认费用

乘客待支付

乘客已支付。
24.其中,在询价至确认下单环节中,网约车系统会基于乘客输入的上车点和下车点,计算一个预估费用并返回给用户。
25.在司机确认费用环节之前,网约车系统需要获取当前行程的里程信息和时长信息用于费用计算。然而,经申请人研究发现,在此环节若出现故障阻断流程,订单状态无法继续流转,不但影响司机后续接单,也影响用户后续下单使用网约车服务。如果为了不阻断流
程,直接返回异常数据计算得到的费用,则影响司机及平台公司的收益。所以增强网约车系统在此环节的容错能力,显得十分必要。
26.为此,本发明提供了一种网约车多级兜底降级计费的方法,所述方法包括如下步骤:接收移动终端对当前行程的费用查询请求,所述费用查询请求包含行程信息和对应的订单信息;根据所述费用查询请求获取当前行程的计费数据,所述计费数据包括里程信息和时长信息;识别所述计费数据是否异常;若否,则根据预设配置的计费规则,利用计费数据计算当前行程的费用;若是,则执行下一步骤;根据订单信息请求与当前行程和当前车辆相对应的车联网数据;若返回车联网数据,则根据预设配置的计费规则,利用车联网数据计算当前行程的费用。本发明通过设计多级兜底费减计算策略,增强网约车系统在计费服务环节的容错能力,极大避免网约车业务流程在此环节出现故障或被阻断,保持订单状态继续流转,优化司乘的用户体验。另一方面,通过使用车联网数据进行的多级兜底费减计算策略,计算得到的行程费用极大贴合实际情况,避免影响司机及平台公司的收益。
27.实施例一图2和图3为本发明提供的一种网约车多级兜底降级计费的方法实施例的流程图,本实施例的执行主体可以为一种网约车多级兜底降级计费的装置,具体的,该装置可以以软件或硬件的方式设置于图1所示的服务器中。
28.如图2所示,本实施例的一种网约车多级兜底降级计费的方法,其特征在于,所述方法包括如下步骤:s100:接收移动终端对当前行程的费用查询请求,所述费用查询请求包含行程信息和对应的订单信息。
29.其中,基于上述的网约车业务流程中,在司机确认费用环节之前,网约车系统需要获取当前行程的里程信息和时长信息用于费用计算。为此,费用查询请求可以是司机使用的移动终端发起,当将用户送到目的地时,司机通过触发结束服务事件自动触发费用查询请求。另一方面,也可以是乘客在到达目的地受,主动发起费用查询请求。
30.s200:根据所述费用查询请求获取当前行程的计费数据,所述计费数据包括里程信息和时长信息。
31.在一种实例中,所述计费数据包括里程信息和时长信息,可通过地图服务商提供对地图服务计算得到,这是本领域的惯常技术手段,在此不过多说明。
32.在一种具体实施中,在步骤s200中,根据所述费用查询请求获取当前行程的计费数据,具体如下步骤:s210:根据行程信息和订单信息,向地图服务请求计算所述计费数据;s220:根据预设时间阈值,检测地图服务返回计费数据的时间;在一种示例中,预设时间阈值可以是500ms、1000ms等等。
33.s223:当地图服务返回计费数据的时间小于预设时间阈值时,识别计费数据是否异常;s224:当地图服务返回计费数据的时间大于或不小于预设时间阈值时,跳转并执行根据订单信息请求与当前行程和当前车辆相对应的车联网数据的步骤。
34.通过设计步骤s220~s224,通过在判断地图服务时,可以限定服务请求的时间,如果超过配置的限定时间无法返回行程信息,则使用兜底策略计算费用信息。可避免地图服
务返回数据的时间过长,减少用户的等待时间,对于提高司乘体验有重要作用。计费环节出现故障或阻断流程,包含了地图服务异常或数据通信异常等问题,而本发明通过预设时间阈值检测地图服务返回计费数据的时间,对上述问题进行提前研判,当地图服务返回数据超时,为避免业务流程阻断,直接跳转并执行根据订单信息请求与当前行程和当前车辆相对应的车联网数据的步骤,缩短计费耗时,提高响应速度。
35.s300:识别所述计费数据是否异常。
36.在本发明中,为避免其他故障致使计费数据异常,导致所计算当前行程的费用异常。而所谓的数据异常,主要体现在行程中的里程信息直接为0或极大的超出可能的阈值范围,例如几万公里等,又或者是不合理的里程和时长关系。
37.在一种具体实施中,识别所述计费数据是否异常,具体如下步骤:s301:识别所述里程信息是否为零或超出第一预设里程阈值;若是,则判定计费数据异常,若否,则进入下一步s302。
38.在一种示例中,所述第一预设里程阈值可以是1000km、2000km等。这是网约车服务商根据自身业务运营规则设置的。例如,某些网约车平台仅在若干城市的开通网约车服务,为此,不存在跨省超出服务范围的情况,第一预设里程阈值可以相应的设置较短。
39.s301:识别所述里程信息和所述时长信息的适配关系;若判定适配关系为正常,则判定所述计费数据正常,若判定适配关系为异常,则判定所述计费数据异常。
40.在一种示例中,所述适配关系主要是指里程信息和时长信息之间的时速是否合理关系。可通过设置相关的时速区间,做成可配置参数进行判断。示例性的,例如时长信息为30分钟,里程为100公里,其时速达到200km/h,这是常规道路无法满足的异常数据。
41.在一种具体实施中,先计算时速信息=里程信息/时长信息,判断时速信息是否在预设时速区间内,进而所述里程信息和所述时长信息的适配关系是否正常。
42.s310:若否,则根据预设配置的计费规则,利用计费数据计算当前行程的费用。
43.s320:若是,则执行下一步骤s400;s400:根据订单信息请求与当前行程和当前车辆相对应的车联网数据。
44.在一种实施中,车联网主要指:车辆上的车载设备通过无线通信技术,对信息网络平台中的所有车辆动态信息进行有效利用,在车辆运行中提供不同的功能服务。
45.在一种具体实施中,根据订单信息中的时间信息、车辆信息等,由车联网服务根据时间范围,判断是否都有对应车辆的相近的(时间范围可配置)上报信息,有责返回计算数据中的里程等,没有则返回异常信息,判定为没有返回车联网数据。
46.s410:若返回车联网数据,则根据预设配置的计费规则,利用车联网数据计算当前行程的费用。
47.在一种具体实施中,在返回车联网数据后,还包括对车联网数据的校验步骤,所述方法还包括如下步骤:s411:检测车联网数据的单位精度;s412:若车联网数据的单位精度达到米级精度,则直接用于计算当前行程的费用;s413:若车联网数据的单位精度达到千米级精度,判断车联网数据的里程是否超过第二预设里程阈值;s414:若是,则用于计算当前行程的费用,若否,则判定返回无效车联网数据。
48.步骤s411-s414的目的是,判断车联网数据能否使用是。例如有些车联网数据的精度只能达到千米级别,对于一两公里的总行程,这样的精度丢失会明显影响用户感观体验,也一定程度上影响所计算得到的价格。所以对于精度到米的数据可以直接使用,对于精度只能达到千米的车联网数据,判断里程是否超过一定的阈值(可配置,逐步优化阈值),超过则使用。
49.需要说明的是,涉及到车联网服务,现在的网约车服务平台,一般使用装有具备车联网功能车机的新能源汽车,但是也由于网约车加盟模式不同,及加盟车辆的差异化,并非所有的车辆都能获取得到车联网信息,即使能获取得到车辆信息,因为不同设备的上报频率及上报精确度等原因,车联网有一定的误差,未必都能用作行程费用计算。所以在实际使用过程中,需要加以校验甄别。
50.s420:若返回无效车联网数据或没有返回车联网数据,则获取订单信息中的预估费用。
51.诸如在上述网约车业务流程中陈述,在确认下单前还包括询价步骤,网约车系统基于乘客输入的上车点和下车点,计算一个预估费用进行储存并提供用户参考。而本方法的最后一级兜底策略会直接沿用预估费用中的相关信息进行计算费用,确保业务的行进并实现合理的计价。
52.s500:判断所述预估费用是否满足预设条件。
53.在一种具体实施中,判断所述预估费用是否满足预设条件包括如下步骤:s501:获取行程信息中的实际上车点位置和实际下车点位置、以及订单信息中的订单上车点位置和订单下车点位置;s502:识别所述订单上车点位置是否位于第一预设区域中,所述第一预设区域为以实际上车点位置为中心按预设半径划圆得到的地图区域;s503:识别所述订单下车点位置是否位于第二预设区域中,所述第二预设区域为以实际下车点位置为中心按预设半径划圆得到的地图区域;s504:当订单上车点位置位于第一预设区域中和/或订单下车点位置位于第二预设区域时,判定所述预估费用满足预设条件。
54.当需要根据预估费用明细数据兜底行程费用,则需要判断预估上下车点跟实际上下车点的误差范围,如果在配置允许的阈值范围内,则使用,否则不使用。通过误差范围确保所计算的里程和时长更符合实际情况,避免司机及平台公司的收益。
55.s510:若是,则从预估费用中提取预估时长和预估里程,并根据预设配置的计费规则计算当前行程的费用;s520:若否,则不使用。
56.需要说明的是,所有经过上述兜底策略计算得到的当前行程的费用数据,都需要进行记录降级(兜底)策略信息,以便满足后续可能存在核查费用明细的需求,也可以考虑作为明细信息,提示给司乘端。
57.实施例二参照图4所示,本实施例2提供了一种网约车多级兜底降级计费的装置。该装置可以部署在服务器的处理器中,并执行上述的网约车多级兜底降级计费的方法。
58.如图4所示,一种网约车多级兜底降级计费的装置,所述装置包括:
接收模块,其用于接收移动终端对当前行程的费用查询请求,所述费用查询请求包含行程信息和对应的订单信息;获取模块,其用于根据所述费用查询请求获取当前行程的计费数据,所述计费数据包括里程信息和时长信息;识别模块,其用于识别所述计费数据是否异常;若否,则根据预设配置的计费规则,利用计费数据计算当前行程的费用;若是,则执行下一步骤;车联网模块,其用于根据订单信息请求与当前行程和当前车辆相对应的车联网数据;若返回车联网数据,则根据预设配置的计费规则,利用车联网数据计算当前行程的费用;计算模块,其用于根据预设配置的计费规则计算当前行程的费用。
59.优选地,所述识别模块识别所述计费数据是否异常,具体执行如下步骤:识别所述里程信息是否为零或超出第一预设里程阈值;若是,则判定计费数据异常,若否,则进入下一步;识别所述里程信息和所述时长信息的适配关系;若判定适配关系为正常,则判定所述计费数据正常,若判定适配关系为异常,则判定所述计费数据异常。
60.优选地,所述获取模块根据所述费用查询请求获取当前行程的计费数据,具体执行如下步骤:根据行程信息和订单信息,向地图服务请求计算所述计费数据;根据预设时间阈值,检测地图服务返回计费数据的时间;当地图服务返回计费数据的时间小于预设时间阈值时,识别计费数据是否异常;当地图服务返回计费数据的时间大于或不小于预设时间阈值时,跳转并执行根据订单信息请求与当前行程和当前车辆相对应的车联网数据的步骤。
61.优选地,当返回车联网数据,所述车联网模块还执行如下步骤:检测车联网数据的单位精度;若车联网数据的单位精度达到米级精度,则直接用于计算当前行程的费用;若车联网数据的单位精度达到千米级精度,判断车联网数据的里程是否超过第二预设里程阈值;若是,则用于计算当前行程的费用,若否,则判定返回无效车联网数据。
62.本实施例所述一种网约车多级兜底降级计费的方法及装置的其它结构参见现有技术。
63.以上所述,仅是本发明的较佳实施例而已,并非对本发明作任何形式上的限制,故凡是未脱离本发明技术方案内容,依据本发明的技术实质对以上实施例所作的任何修改、等同变化与修饰,均仍属于本发明技术方案的范围内。
再多了解一些

本文用于企业家、创业者技术爱好者查询,结果仅供参考。

发表评论 共有条评论
用户名: 密码:
验证码: 匿名发表

相关文献