一种订单推送方法、装置、计算机设备及计算机可读存储介质制造方法及图纸

技术编号:36606973 阅读:13 留言:0更新日期:2023-02-04 18:30
本申请提供了一种订单推送方法、装置、计算机设备及计算机可读存储介质。订单推送方法包括:设置单位时间区,统计每个所述单位时间区内的订单被响应的概率;接收用户发送的订单请求;选取若干个所述订单被响应的概率最高的单位时间区作为订单推送时间;在所述订单推送时间推送订单。在本申请选择若干订单被响应的概率最高的单位时间区推送订单,在精准时间区推送订单,使同样推送次数被响应的概率更高,大大提高了订单响应率;能够在尽量保证推送响应率的情况下自动减少推送,不需要人工干预,大大节省了系统资源,确保了系统的稳定性。确保了系统的稳定性。确保了系统的稳定性。

【技术实现步骤摘要】
一种订单推送方法、装置、计算机设备及计算机可读存储介质


[0001]本申请属于计算机
,尤其涉及一种订单推送方法、装置、计算机设备及计算机可读存储介质。

技术介绍

[0002]在网约车平台的运行中,存在着“派单”与“抢单”两种模式。在“抢单”模式中,平台将用户所下的每个订单推送到若干个司机的app上,司机根据自身的意愿,选择是否响应订单。
[0003]现有技术中,通常是以预先设定的频次对订单进行若干次推送,因为所有订单的推送时机都相同,订单响应效率较低。为提高订单响应率,通常加大订单推送次数。但是平台的推送能力往往是有限的,在整体订单量大的时候,采用该种策略会有使平台推送部分瘫痪的风险,需要采取人工降级的措施。
[0004]针对现存方法存在的问题与风险,急需提供一种订单响应率高、节省系统资源的订单推送方法和系统。

技术实现思路

[0005]本申请的目的在于提供一种订单响应率高、节省系统资源的订单推送方法、装置、计算机设备及计算机可读存储介质,旨在解决现有实行订单整体响应率低、为提高响应率而增加推送次数使平台推送部分瘫痪的问题。
[0006]第一方面,本申请实施例提供了一种订单推送方法,包括:设置单位时间区,统计每个所述单位时间区内的订单被响应的概率;接收用户发送的订单请求;选取若干个所述订单被响应的概率最高的单位时间区作为订单推送时间;在所述订单推送时间推送订单。
[0007]优选地,上述选取若干个所述订单被响应的概率最高的单位时间区作为订单推送时间具体为:设置在接收用户请求后预设时间内推送N次订单,所述次数N为大于1的自然数;在所述预设时间内选取N个所述订单被响应的概率最高的单位时间区作为订单推送时间。
[0008]优选地,上述在所述预设时间内选取N个所述订单被响应的概率最高的单位时间区作为订单推送时间具体为:c1、在所述预设时间内选取一个所述订单被响应的概率最高的单位时间区作为订单推送时间;c2、在除去已选取的订单推送时间和与其相邻的时间区后的所述预设时间内选取所述订单被响应的概率最高的单位时间区作为订单推送时间;c3、判断选取的订单推送时间数量是否等于N;如果否,返回步骤c2;如果是,所述订单推送时间选取完成。
[0009]优选地,上述选取若干个所述订单被响应的概率最高的单位时间区作为订单推送时间之后还包括:设置概率值E,概率值E为大于0%、且小于100%的百分比值;所有所述订单推送时间的订单被响应概率相乘,并判断乘积是否大于等于所述概率值E;如果否,输出0个所述订单推送时间;如果是,输出已选取的所述订单推送时间。
[0010]优选地,上述统计每个单位时间区内的订单被响应的概率具体为:统计每个单位时间区内的订单被接单的概率和接单后订单被执行的概率;所述订单被接单的概率和所述接单后订单被执行的概率的相乘获得所述单位时间区内订单被响应的概率。
[0011]第二方面,本申请实施例提供了一种订单推送装置,包括:统计模块,用于设置单位时间区、并统计每个所述单位时间区内的订单被响应的概率;订单接收模块,用于接收用户发送的订单请求;优选模块,用于选取若干个所述订单被响应的概率最高的单位时间区作为订单推送时间;订单推送模块,用于在所述订单推送时间推送订单。
[0012]第三方面,本申请实施例提供了一种计算机可读存储介质,所述计算机可读存储介质存储有计算机程序,所述计算机程序被处理器执行时实现如上所述的订单推送方法的步骤。
[0013]第四方面,本申请实施例提供了一种计算机设备,包括:一个或多个处理器;存储器;以及一个或多个计算机程序,所述处理器和所述存储器通过总线连接,其中所述一个或多个计算机程序被存储在所述存储器中,并且被配置成由所述一个或多个处理器执行,所述处理器执行所述计算机程序时实现如上所述的订单推送方法的步骤。
[0014]本专利技术与现有技术相比具有以下优点:在本申请实施例中,设置单位时间区,统计每个所述单位时间区内的订单被响应的概率;选取若干个订单被响应的概率最高的单位时间区作为订单推送时间,在订单推送时间推送订单。即选择若干订单被响应的概率最高的单位时间区推送订单,在精准时间区推送订单,使同样推送次数被响应的概率更高,大大提高了订单响应率;能够在尽量保证推送响应率的情况下自动减少推送,不需要人工干预,避免出现现有技术因提高响应率而增加推送次数使平台推送部分瘫痪的情况,大大节省了系统资源,确保了系统的稳定性。
附图说明
[0015]图1是本申请一实施例提供的订单推送方法的流程图;
[0016]图2是本申请另一实施例提供的订单推送方法的流程图;
[0017]图3是本申请一实施例提供的订单推送装置的结构示意图;
[0018]图4是本申请一实施例提供的计算机设备的具体结构框图。
具体实施方式
[0019]为了使本申请的目的、技术方案及有益效果更加清楚明白,以下结合附图及实施例,对本申请进行进一步详细说明。应当理解,此处所描述的具体实施例仅仅用以解释本申请,并不用于限定本申请。
[0020]为了说明本申请所述的技术方案,下面通过具体实施例来进行说明。
[0021]请参阅图1,是本申请一实施例提供的订单推送方法的流程图,本申请一实施例提供的一种订单推送方法,包括以下步骤:
[0022]S101、设置单位时间区,统计每个单位时间区内的订单被响应的概率;
[0023]S102、接收用户发送的订单请求;
[0024]S103、选取若干个订单被响应的概率最高的单位时间区作为订单推送时间;
[0025]S104、在订单推送时间推送订单。
[0026]在本申请实施例中,设置单位时间区,统计每个单位时间区内的订单被响应的概率;选取若干个订单被响应的概率最高的单位时间区作为订单推送时间,在订单推送时间推送订单。即选择若干订单被响应的概率最高的单位时间区推送订单,在精准时间区推送订单,使同样推送次数被响应的概率更高,大大提高了订单响应率;能够在尽量保证推送响应率的情况下自动减少推送,不需要人工干预,避免出现现有技术因提高响应率而增加推送次数使平台推送部分瘫痪的情况,大大节省了系统资源,确保了系统的稳定性。
[0027]请参阅图2,是本申请另一实施例提供的订单推送方法的流程图,本申请另一实施例提供的一种订单推送方法,包括以下步骤:
[0028]S201、设置单位时间区,统计每个单位时间区内的订单被接单的概率和接单后订单被执行的概率;
[0029]S202、订单被接单的概率和接单后订单被执行的概率的相乘获得单位时间区内订单被响应的概率;
[0030]S203、接收用户发送的订单请求;
[0031]S204、设置在接收用户请求后预设时间内推送N次订单,次数N为大于1的自然数;
[0032]S205、在预设时间内选取一个订单被响应的概率最高的单位时间区作为订单推送时间;
[0033]S206、在除去已选取的订单本文档来自技高网
...

【技术保护点】

【技术特征摘要】
1.一种订单推送方法,其特征在于,包括:设置单位时间区,统计每个所述单位时间区内的订单被响应的概率;接收用户发送的订单请求;选取若干个所述订单被响应的概率最高的单位时间区作为订单推送时间;在所述订单推送时间推送订单。2.如权利要求1所述的订单推送方法,其特征在于,所述选取若干个所述订单被响应的概率最高的单位时间区作为订单推送时间具体为:设置在接收用户请求后预设时间内推送N次订单,所述次数N为大于1的自然数;在所述预设时间内选取N个所述订单被响应的概率最高的单位时间区作为订单推送时间。3.如权利要求2所述的订单推送方法,其特征在于,所述在所述预设时间内选取N个所述订单被响应的概率最高的单位时间区作为订单推送时间具体为:c1、在所述预设时间内选取一个所述订单被响应的概率最高的单位时间区作为订单推送时间;c2、在除去已选取的订单推送时间和与其相邻的时间区后的所述预设时间内选取所述订单被响应的概率最高的单位时间区作为订单推送时间;c3、判断选取的订单推送时间数量是否等于N;如果否,返回步骤c2;如果是,所述订单推送时间选取完成。4.如权利要求3所述的订单推送方法,其特征在于,所述选取若干个所述订单被响应的概率最高的单位时间区作为订单推送时间之后还包括:设置概率值E,概率值E为大于0%、且小于100%的百分比值;所有所述订单推送时间的订单...

【专利技术属性】
技术研发人员:邓旻鹏涂坚顾佳伟
申请(专利权)人:深圳依时货拉拉科技有限公司
类型:发明
国别省市:

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1