任务处理方法及装置制造方法及图纸

技术编号:16079765 阅读:23 留言:0更新日期:2017-08-25 15:23
本发明专利技术实施例提供了一种任务处理方法及装置,检测位于预设区域内的所有任务处理方在服务器的当前时刻时的任务处理压力;响应于该任务处理压力大于预设任务处理压力阈值,根据该任务处理压力分别设置位于预设区域内的每一个任务处理方的任务处理状态在预设的多个不同的任务处理压力区间中,确定该任务处理压力所在的任务处理压力区间。以使其他任务请求方向服务器发送用于生成要求该任务处理方处理的新的待处理任务的生成请求时,避免降低该其他任务请求方的体验。

【技术实现步骤摘要】
任务处理方法及装置
本专利技术实施例涉及互联网
,尤其涉及一种任务处理方法及装置。
技术介绍
随着互联网的飞速发展,越来越多的实体饭店提供订单服务,与此同时,越来越多的用户会通过网络在实体饭店订餐。当一个区域内实体饭店较多时,这个区域就形成了一个商圈。其中,当用户向服务器提交用于订位于商圈内的某一实体饭店的餐品的订单之前,服务器会向用户提示该餐品的默认处理时长,该默认处理时长表示:商圈内的配送人员最迟会在距离用户向服务器提交该订单时的时刻的时长为该默认处理时长的时刻将该餐品送达至用户手中。如果用户能够接受该默认处理时长,用户可以向服务器提交该订单,如果用户无法接受该默认处理时长,用户可以不向服务器提交该订单。然而,当天气较恶劣或者位于商圈内的多个实体饭店同时推出优惠活动时,可能会有很多用户在短时间内均向服务器提交用于订位于商圈内的实体饭店的餐品的订单,这样,在商圈内的配送人员的数量不变但订单数量大量增加的情况下,如果再接收到其他用户提交的用于订位于该商圈内的实体饭店的餐品的新的订单,则就无法保证该新的订单能够在默认处理时长内送达至该其他用户手中,从而就降低了该其他用户的体验。
技术实现思路
为克服相关技术中存在的问题,本专利技术实施例提供一种任务处理方法及装置。根据本专利技术实施例的第一方面,提供一种任务处理方法,应用于服务器,所述方法包括:检测位于预设区域内的所有任务处理方在所述服务器的当前时刻时的任务处理压力;响应于所述任务处理压力大于预设任务处理压力阈值,根据所述任务处理压力分别设置位于所述预设区域内的每一个任务处理方的任务处理状态。其中,任务处理状态包括以下至少一者:任务处理方之后是否能够继续接收新的待处理任务,任务处理方处理之后接收到的新的待处理任务所需增加的处理时长,以及,任务处理方处理之后接收到的新的待处理任务所需增加的资源的数量。其中,未处理完毕的待处理任务包括:任务处理方未分配给处理单元的待处理任务,以及,任务处理方已分配给处理单元但处理单元还未处理完毕的待处理任务,处理单元用于处理任务。其中,所述检测位于预设区域内的所有任务处理方在所述服务器的当前时刻时的任务处理压力,包括:获取位于预设区域内的所有任务处理方在所述服务器的当前时刻时的未处理完毕的待处理任务的总数量;获取预先为所述预设区域内的任务处理方配备的处理单元的配备数量;根据所述总数量与所述配备数量确定位于预设区域内的所有任务处理方在所述服务器的当前时刻时的任务处理压力。其中,所述根据所述任务处理压力分别设置位于所述预设区域内的每一个任务处理方的任务处理状态,包括:在预设的多个不同的任务处理压力区间中,确定所述任务处理压力所在的任务处理压力区间;对于位于所述预设区域内的任意一个任务处理方,获取所述任务处理方的属性信息,根据预先设置的任务处理方的属性信息、任务处理压力区间与任务处理状态三者之间的对应关系,确定与所述任务处理方的属性信息和所述确定出的任务处理压力区间同时相对应的任务处理状态,并将所述任务处理方的任务处理状态设置为所述确定的任务处理状态。其中,所述在预设的多个不同的任务处理压力区间中,确定所述任务处理压力所在的任务处理压力区间,包括:根据预先设置的任务处理压力与任务处理压力区间之间的对应关系,确定与所述任务处理压力相对应的任务处理压力区间。根据本专利技术实施例的第二方面,提供一种任务处理装置,应用于服务器,所述装置包括:检测模块,用于检测位于预设区域内的所有任务处理方在所述服务器的当前时刻时的任务处理压力;设置模块,用于响应于所述任务处理压力大于预设任务处理压力阈值,根据所述任务处理压力分别设置位于所述预设区域内的每一个任务处理方的任务处理状态。其中,任务处理状态包括以下至少一者:任务处理方之后是否能够继续接收新的待处理任务,任务处理方处理之后接收到的新的待处理任务所需增加的处理时长,以及,任务处理方处理之后接收到的新的待处理任务所需增加的资源的数量。其中,未处理完毕的待处理任务包括:任务处理方未分配给处理单元的待处理任务,以及,任务处理方已分配给处理单元但处理单元还未处理完毕的待处理任务,处理单元用于处理任务。其中,所述检测模块包括:第一获取单元,用于获取位于预设区域内的所有任务处理方在所述服务器的当前时刻时的未处理完毕的待处理任务的总数量;第二获取单元,用于获取预先为所述预设区域内的任务处理方配备的处理单元的配备数量;第一确定单元,用于根据所述总数量与所述配备数量确定位于预设区域内的所有任务处理方在所述服务器的当前时刻时的任务处理压力。其中,所述设置模块包括:第二确定单元,用于在预设的多个不同的任务处理压力区间中,确定所述任务处理压力所在的任务处理压力区间;设置单元,用于对于位于所述预设区域内的任意一个任务处理方,获取所述任务处理方的属性信息,根据预先设置的任务处理方的属性信息、任务处理压力区间与任务处理状态三者之间的对应关系,确定与所述任务处理方的属性信息和所述确定出的任务处理压力区间同时相对应的任务处理状态,并将所述任务处理方的任务处理状态设置为所述确定的任务处理状态。其中,所述第二确定单元包括:确定子单元,用于根据预先设置的任务处理压力与任务处理压力区间之间的对应关系,确定与所述任务处理压力相对应的任务处理压力区间。本专利技术实施例提供的技术方案可以包括以下有益效果:在本专利技术实施例中,检测位于预设区域内的所有任务处理方在服务器的当前时刻时的任务处理压力;响应于该任务处理压力大于预设任务处理压力阈值,根据该任务处理压力分别设置位于预设区域内的每一个任务处理方的任务处理状态在预设的多个不同的任务处理压力区间中,确定该任务处理压力所在的任务处理压力区间。任务处理状态包括以下至少一者:任务处理方之后是否能够继续接收新的待处理任务,任务处理方处理之后接收到的新的待处理任务所需增加的处理时长,以及,任务处理方处理之后接收到的新的待处理任务所需增加的资源的数量。以使其他任务请求方向服务器发送用于生成要求该任务处理方处理的新的待处理任务的生成请求时,避免降低该其他任务请求方的体验。应当理解的是,以上的一般描述和后文的细节描述仅是示例性和解释性的,并不能限制本专利技术实施例。附图说明此处的附图被并入说明书中并构成本说明书的一部分,示出了符合本专利技术的实施例,并与说明书一起用于解释本专利技术实施例的原理。图1是根据一示例性实施例示出的一种任务处理方法的流程图;图2是根据一示例性实施例示出的一种任务处理装置的框图。具体实施方式这里将详细地对示例性实施例进行说明,其示例表示在附图中。下面的描述涉及附图时,除非另有表示,不同附图中的相同数字表示相同或相似的要素。以下示例性实施例中所描述的实施方式并不代表与本专利技术实施例相一致的所有实施方式。相反,它们仅是与如所附权利要求书中所详述的、本专利技术实施例的一些方面相一致的装置和方法的例子。图1是根据一示例性实施例示出的一种任务处理方法的流程图,如图1所示,该方法用于服务器中,该方法包括以下步骤。在步骤S101中,检测位于预设区域内的所有任务处理方在服务器的当前时刻时的任务处理压力;在本专利技术实施例中,预设区域内包括多个任务处理方。其中,本步骤具体可以通过如下11)~13)的流程实现,包括:11)、获取位于该预本文档来自技高网...
任务处理方法及装置

【技术保护点】
一种任务处理方法,应用于服务器,其特征在于,所述方法包括:检测位于预设区域内的所有任务处理方在所述服务器的当前时刻时的任务处理压力;响应于所述任务处理压力大于预设任务处理压力阈值,根据所述任务处理压力分别设置位于所述预设区域内的每一个任务处理方的任务处理状态。

【技术特征摘要】
1.一种任务处理方法,应用于服务器,其特征在于,所述方法包括:检测位于预设区域内的所有任务处理方在所述服务器的当前时刻时的任务处理压力;响应于所述任务处理压力大于预设任务处理压力阈值,根据所述任务处理压力分别设置位于所述预设区域内的每一个任务处理方的任务处理状态。2.根据权利要求1所述的方法,其特征在于,任务处理状态包括以下至少一者:任务处理方之后是否能够继续接收新的待处理任务,任务处理方处理之后接收到的新的待处理任务所需增加的处理时长,以及,任务处理方处理之后接收到的新的待处理任务所需增加的资源的数量。3.根据权利要求1或2所述的方法,其特征在于,未处理完毕的待处理任务包括:任务处理方未分配给处理单元的待处理任务,以及,任务处理方已分配给处理单元但处理单元还未处理完毕的待处理任务,处理单元用于处理任务。4.根据权利要求3所述的方法,其特征在于,所述检测位于预设区域内的所有任务处理方在所述服务器的当前时刻时的任务处理压力,包括:获取位于预设区域内的所有任务处理方在所述服务器的当前时刻时的未处理完毕的待处理任务的总数量;获取预先为所述预设区域内的任务处理方配备的处理单元的配备数量;根据所述总数量与所述配备数量确定位于预设区域内的所有任务处理方在所述服务器的当前时刻时的任务处理压力。5.根据权利要求3所述的方法,其特征在于,所述根据所述任务处理压力分别设置位于所述预设区域内的每一个任务处理方的任务处理状态,包括:在预设的多个不同的任务处理压力区间中,确定所述任务处理压力所在的任务处理压力区间;对于位于所述预设区域内的任意一个任务处理方,获取所述任务处理方的属性信息,根据预先设置的任务处理方的属性信息、任务处理压力区间与任务处理状态三者之间的对应关系,确定与所述任务处理方的属性信息和所述确定出的任务处理压力区间同时相对应的任务处理状态,并将所述任务处理方的任务处理状态设置为所述确定的任务处理状态。6.根据权利要求5所述的方法,其特征在于,所述在预设的多个不同的任务处理压力区间中,确定所述任务处理压力所在的任务处理压力区间,包括:根据预先设置的任务处理压力与任务处理压力区间之间的对应关系,确定与所述任...

【专利技术属性】
技术研发人员:陈亚运窦彦斌邝卓聪
申请(专利权)人:北京小度信息科技有限公司
类型:发明
国别省市:北京,11

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

1