掌桥专利:专业的专利平台
掌桥专利
首页

一种提升运力应答效率的方法、装置、设备、介质及程序

文献发布时间:2024-01-17 01:17:49


一种提升运力应答效率的方法、装置、设备、介质及程序

技术领域

本发明涉及计算机领域,更具体的说是,涉及一种提升运力应答效率的方法、装置、设备、介质及程序。

背景技术

目前,在网约车背景下,运力商一般会对接多家打车平台,同时打车平台之间可能又存在合作关系,例如用户从打车平台A下单给打车平台B和运力商C,同时打车平台B和运力商C存在合作关系,打车平台B继续给运力商C下单,运力商C则收到同一用户两个或更多订单,运力商C对收到的订单分别派单,最后将派单结果反馈打车平台A和B,打车平台B再将派单结果反馈给A,最后打车平台A对所有返回的司机进行综合PK,决策使用的司机,存在重复下单应答导致运力浪费,同时降低了运力应答效率;另一方面,增加了派单侧对重复数据的处理,无形中增加了服务器的压力。

发明内容

本发明的目的是提供一种提升运力应答效率的方法、装置、设备、介质及程序。

本发明要解决的是重复下单所导致的问题。

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

本发明公开的第一方面,提供了一种提升运力应答效率的方法,包括:用户下单,运力商收到下单信息生成订单;获取渠道配置信息,将订单信息组装成主键并查询缓存,判断所述订单是否为重复订单;若查询缓存中存在所述主键,则所述订单为重复订单,返回渠道无司机并取消订单;若查询缓存中未存在所述主键,则进行后续派单流程;将所述主键添加到所述缓存中,设置缓存有效时间;调用派单接口,执行派单筛选司机流程,并判断派单是否超时,若派单超时,则返回渠道无司机并取消订单;若派单未超时且派单成功,返回接驾司机信息给渠道,渠道决策后执行后续用户用车流程;将所述主键从所述缓存中删除,完成订单处理。

作为进一步改进的,还包括:用户取消订单,运力商收到取消订单信息;获取渠道配置信息,将订单信息组装成主键并查询缓存,判断所述订单是否为重复订单;若查询缓存中存在所述主键,则所述订单为重复订单,将所述主键从所述缓存中删除,调用取消订单接口取消订单;若查询缓存中未存在所述主键,调用取消订单接口取消订单;完成取消订单处理。

作为进一步改进的,所述渠道配置信息包括是否查询重复订单、派单时长;还包括获取渠道配置信息,判断是否查询重复订单;若查询重复订单,则将订单信息组装成主键并查询缓存,判断所述订单是否为重复订单;若不查询重复订单,则进行后续派单流程。

作为进一步改进的,所述渠道配置信息包括:是否查询重复订单、派单时长;还包括获取渠道配置信息,判断是否查询重复订单;若查询重复订单,则将订单信息组装成主键并查询缓存,判断所述订单是否为重复订单;若不查询重复订单,则调用取消订单接口取消订单。

作为进一步改进的,所述缓存有效时间为派单时长。

作为进一步改进的,所述将订单信息组装成主键,所述主键由服务类型、上车地址坐标、下车地址坐标、车型、手机号后四位组成。

本公开的第二方面,提供了一种提升运力应答效率的装置,包括:获取模块,被配置为获取渠道配置信息;查询模块,被配置为将订单信息组装成主键并查询缓存;判断模块,被配置为判断所述订单是否为重复订单;执行模块,被配置为若查询缓存中存在所述主键,则所述订单为重复订单,返回渠道无司机并取消订单;若查询缓存中未存在所述主键,则进行后续派单流程;所述执行模块还被配置为将所述主键添加到所述缓存中,设置缓存有效时间,调用派单接口,执行派单筛选司机流程;所述判断模块还被配置为判断派单是否超时;所述执行模块还被配置为若派单超时,则返回渠道无司机并取消订单;若派单未超时且派单成功,返回接驾司机信息给渠道,渠道决策后执行后续用户用车流程;将所述主键从所述缓存中删除,完成订单处理。

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

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

本公开的第五方面,提供了一种计算机程序产品,包括计算机可执行指令,其中所述计算机可执行指令在被处理器执行时实现根据本公开的第一方面所述的方法。

本发明的有益效果为:

本发明减少因重复应答导致的运力浪费,提升了运力应答效率;降低了高峰期打车平台派单侧服务器压力,提高资源利用率。

附图说明

图1是本发明实施例提供的一种提升运力应答效率的方法的下单示意图。

图2是本发明实施例提供的一种提升运力应答效率的方法的取消订单示意图。

图3是本发明实施例提供的一种提升运力应答效率的装置示意图。

具体实施方式

为使本发明实施方式的目的、技术方案和优点更加清楚,下面将结合本发明实施方式中的附图,对本发明实施方式中的技术方案进行清楚、完整地描述,显然,所描述的实施方式是本发明一部分实施方式,而不是全部的实施方式。因此,以下对在附图中提供的本发明的实施方式的详细描述并非旨在限制要求保护的本发明的范围,而是仅仅表示本发明的选定实施方式。基于本发明中的实施方式,本领域普通技术人员在没有作出创造性劳动前提下所获得的所有其他实施方式,都属于本发明保护的范围。

在本发明的描述中,术语“第一”、“第二”仅用于描述目的,而不能理解为指示或暗示相对重要性或者隐含指明所指示的技术特征的数量。由此,限定有“第一”、“第二”的特征可以明示或者隐含地包括一个或者更多个该特征。在本发明的描述中,“多个”的含义是两个或两个以上,除非另有明确具体的限定。

参照图1和图2所示,本发明公开的第一方面,提供了一种提升运力应答效率的方法,包括:用户下单,运力商收到下单信息生成订单;获取渠道配置信息,将订单信息组装成主键并查询缓存,判断所述订单是否为重复订单;若查询缓存中存在所述主键,则所述订单为重复订单,返回渠道无司机并取消订单;若查询缓存中未存在所述主键,则进行后续派单流程;将所述主键添加到所述缓存中,设置缓存有效时间;调用派单接口,执行派单筛选司机流程,并判断派单是否超时,若派单超时,则返回渠道无司机并取消订单;若派单未超时且派单成功,返回接驾司机信息给渠道,渠道决策后执行后续用户用车流程;将所述主键从所述缓存中删除,完成订单处理。

下单信息包括:运力商、服务类型、用车时间、上车地址、下车地址、车型等。

一种提升运力应答效率的方法还包括:用户取消订单,运力商收到取消订单信息;获取渠道配置信息,将订单信息组装成主键并查询缓存,判断所述订单是否为重复订单;若查询缓存中存在所述主键,则所述订单为重复订单,将所述主键从所述缓存中删除,调用取消订单接口取消订单;若查询缓存中未存在所述主键,调用取消订单接口取消订单;完成取消订单处理。

所述渠道配置信息包括是否查询重复订单、派单时长。

一种提升运力应答效率的方法还包括获取渠道配置信息,判断是否查询重复订单;若查询重复订单,则将订单信息组装成主键并查询缓存,判断所述订单是否为重复订单;若不查询重复订单,则进行后续派单流程。

所述渠道配置信息包括:是否查询重复订单、派单时长;还包括获取渠道配置信息,判断是否查询重复订单;若查询重复订单,则将订单信息组装成主键并查询缓存,判断所述订单是否为重复订单;若不查询重复订单,则调用取消订单接口取消订单。

所述缓存有效时间为派单时长。

所述缓存为Redis缓存。

所述将所述主键添加到所述缓存中,设置缓存有效时间,包括:将主键作为key,订单号作为value添加到缓存中,并设置缓存有效期为5分钟。

所述将订单信息组装成主键,所述主键由服务类型、上车地址坐标、下车地址坐标、车型、手机号后四位组成。

参照图3所示,本发明公开的第二方面,提供了一种提升运力应答效率的装置,包括:获取模块,被配置为获取渠道配置信息;查询模块,被配置为将订单信息组装成主键并查询缓存;判断模块,被配置为判断所述订单是否为重复订单;执行模块,被配置为若查询缓存中存在所述主键,则所述订单为重复订单,返回渠道无司机并取消订单;若查询缓存中未存在所述主键,则进行后续派单流程;所述执行模块还被配置为将所述主键添加到所述缓存中,设置缓存有效时间,调用派单接口,执行派单筛选司机流程;所述判断模块还被配置为判断派单是否超时;所述执行模块还被配置为若派单超时,则返回渠道无司机并取消订单;若派单未超时且派单成功,返回接驾司机信息给渠道,渠道决策后执行后续用户用车流程;将所述主键从所述缓存中删除,完成订单处理。

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

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

本发明公开的第五方面,提供了一种计算机程序产品,包括计算机可执行指令,其中所述计算机可执行指令在被处理器执行时实现根据本公开的第一方面所述的方法。

这里参照根据本公开实现的方法、装置(系统)和计算机程序产品的流程图和/或框图描述了本公开的各个方面。应当理解,流程图和/或框图的每个方框以及流程图和/或框图中各方框的组合,都可以由计算机可读程序指令实现。

这些计算机可读程序指令可以提供给通用计算机、专用计算机或其他可编程数据处理装置的处理单元,从而生产出一种机器,使得这些指令在通过计算机或其他可编程数据处理装置的处理单元执行时,产生了实现流程图和/或框图中的一个或多个方框中规定的功能/动作的装置。也可以把这些计算机可读程序指令存储在计算机可读存储介质中,这些指令使得计算机、可编程数据处理装置和/或其他设备以特定方式工作,从而,存储有指令的计算机可读介质则包括一个制造品,其包括实现流程图和/或框图中的一个或多个方框中规定的功能/动作的各个方面的指令。

也可以把计算机可读程序指令加载到计算机、其他可编程数据处理装置、或其他设备上,使得在计算机、其他可编程数据处理装置或其他设备上执行一系列操作步骤,以产生计算机实现的过程,从而使得在计算机、其他可编程数据处理装置、或其他设备上执行的指令实现流程图和/或框图中的一个或多个方框中规定的功能/动作。

附图中的流程图和框图显示了根据本公开的多个实现的系统、方法和计算机程序产品的可能实现的体系架构、功能和操作。在这点上,流程图或框图中的每个方框可以代表一个模块、程序段或指令的一部分,模块、程序段或指令的一部分包含一个或多个用于实现规定的逻辑功能的可执行指令。在有些作为替换的实现中,方框中所标注的功能也可以以不同于附图中所标注的顺序发生。例如,两个连续的方框实际上可以基本并行地执行,它们有时也可以按相反的顺序执行,这依所涉及的功能而定。也要注意的是,框图和/或流程图中的每个方框、以及框图和/或流程图中的方框的组合,可以用执行规定的功能或动作的专用的基于硬件的系统来实现,或者可以用专用硬件与计算机指令的组合来实现。

以上实施例仅用以解释说明本发明的技术方案而非对其限制。本领域技术人员应当理解,未脱离本发明精神和范围的任何修改和等同替换,均应落入本发明权利要求的保护范围中。

相关技术
  • 一种应用程序处理方法、装置、电子设备及可读存储介质
  • 一种程序调试方法、装置、设备及可读存储介质
  • 一种应用程序的运行控制方法、装置、设备及存储介质
  • 一种应用程序的测试方法、装置、电子设备及存储介质
  • 一种木马程序的检测方法、装置、设备及存储介质
  • 应答判定装置、应答判定方法、应答判定程序、记录介质以及应答判定系统
  • 存储数据的方法以及应答器、读/写设备、包括程序组件的计算机可读介质以及程序组件适于执行该方法的程序组件
技术分类

06120116114449