CN111651251A - 压力调控方法、装置、可读存储介质和电子设备 - Google Patents
压力调控方法、装置、可读存储介质和电子设备 Download PDFInfo
- Publication number
- CN111651251A CN111651251A CN202010432273.9A CN202010432273A CN111651251A CN 111651251 A CN111651251 A CN 111651251A CN 202010432273 A CN202010432273 A CN 202010432273A CN 111651251 A CN111651251 A CN 111651251A
- Authority
- CN
- China
- Prior art keywords
- regulation
- control
- pressure coefficient
- target object
- target
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Pending
Links
Images
Classifications
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F9/00—Arrangements for program control, e.g. control units
- G06F9/06—Arrangements for program control, e.g. control units using stored programs, i.e. using an internal store of processing equipment to receive or retain programs
- G06F9/46—Multiprogramming arrangements
- G06F9/48—Program initiating; Program switching, e.g. by interrupt
- G06F9/4806—Task transfer initiation or dispatching
- G06F9/4843—Task transfer initiation or dispatching by program, e.g. task dispatcher, supervisor, operating system
- G06F9/4881—Scheduling strategies for dispatcher, e.g. round robin, multi-level priority queues
Landscapes
- Engineering & Computer Science (AREA)
- Software Systems (AREA)
- Theoretical Computer Science (AREA)
- Physics & Mathematics (AREA)
- General Engineering & Computer Science (AREA)
- General Physics & Mathematics (AREA)
- Control Of Transmission Device (AREA)
Abstract
本发明实施例公开了一种压力调控方法、装置、可读存储介质和电子设备,通过预设的时间周期获取当前的压力系数和调控策略包,当压力系数不小于起调阈值的情况下判断当前的压力系数和所述调控策略包是否匹配,若不匹配则根据当前的压力系数选取对应调控档位的调控策略包,根据选取的所述调控策略包对压力系数进行调控,其中,所述起调阈值用于表征调控力度。本发明实施例可以实时监测目标对象的压力情况,当压力出现变化时在所述调控力度对应的调控策略包中选取与当前压力对应调控档位的调控策略包,通过所述调控策略包进行压力调控,提高所述压力调控过程的灵活性。
Description
技术领域
本发明涉及计算机技术领域,尤其涉及一种压力调控方法、装置、可读存储介质和电子设备。
背景技术
在某些互联网软件平台的运营过程中,需要调配大量的任务处理装置对平台接收到的任务进行处理,以调度平台可用的任务处理装置以合理的方式流动。在某些情况下,所述调度平台的部分或全部可用任务处理装置会因任务处理能力和接收到的任务数量的差异产生对应的任务压力。例如,当任务处理能力远小于接收到的任务数量时,会使得所述平台对应的任务压力过大。为了解决压力过大的问题,现有技术会通过预设压力系数和调控手段档位的对应关系,根据当前的压力选择对应档位的调控手段进行压力调控,所述调控方式不同档位的调控手段是相同的,在更换其他调控手段时往往还需要人工干预,自动化程度低、不能够实现灵活的进行压力调控。
发明内容
有鉴于此,本发明提供了一种压力调控方法、装置、可读存储介质和电子设备,以实现提高压力调控过程的自动化程度,灵活的进行压力调控。
第一方面,本发明实施例提供了一种压力调控方法,所述方法包括:
根据预设的时间周期获取目标对象当前压力系数和当前调控策略包;
响应于所述当前压力系数不小于起调阈值,选取所述起调阈值对应的调控策略包集合,所述调控策略包集合包括至少一个调控策略包,各所述调控策略包分别对应一个调控档位,并包括至少一个调控手段;
根据所述当前压力系数和所述目标对象特征属性的对应关系确定对应的目标调控档位;
根据所述目标调控档位对应的调控策略包中的调控手段对所述目标对象进行压力调控;
其中,所述起调阈值为预先设定的多个候选阈值之一,各所述候选阈值用于表征不同的调控力度,各所述候选阈值对应于不同的策略包集合。
进一步地,所述根据所述当前压力系数和所述目标对象特征属性的对应关系确定对应的目标调控档位包括:
确定当前压力系数与上一周期获取的历史压力系数差异;
响应于所述差异不小于预定的差异阈值,根据所述当前压力系数和所述目标对象特征属性的对应关系确定对应的目标调控档位。
进一步地,所述方法还包括:
响应于上一周期的起调阈值与本周期相同,且所述当前压力系数与上一周期获取的历史压力系数差异小于差异阈值,根据所述当前调控策略包中的调控手段对所述目标对象进行压力调控。
进一步地,所述目标对象为目标区域对象,所述特征属性为所述目标对象的有效完成率;所述根据所述当前压力系数和所述目标对象特征属性的对应关系确定对应的目标调控档位包括:
确定所述当前压力系数对应的有效完成率;
确定与所述有效完成率最接近的调控档位为目标调控档位。
进一步地,所述目标对象为目标团队对象,所述特征属性为所述目标对象的期望压力系数;
所述根据所述当前压力系数和所述目标对象特征属性的对应关系确定对应的目标调控档位包括:
确定所述目标对象的期望压力系数;
根据所述当前压力系数和所述目标对象期望压力系数确定目标调控档位。
进一步地,所述调控手段包括调整任务处理范围、调整任务处理价格和调整任务参数。
进一步地,所述调控手段还包括调整目标对象特征属性。
第二方面,本发明实施例提供了一种压力调控装置,所述装置包括:
信息获取模块,用于根据预设的时间周期获取目标对象当前压力系数和当前调控策略包;
信息确定模块,用于响应于所述当前压力系数不小于起调阈值,选取所述起调阈值对应的调控策略包集合,所述调控策略包集合包括至少一个调控策略包,各所述调控策略包分别对应一个调控档位,并包括至少一个调控手段;
档位确定模块,用于根据所述当前压力系数和所述目标对象特征属性的对应关系确定对应的目标调控档位;
第一调控模块,用于根据所述目标调控档位对应的调控策略包中的调控手段对所述目标对象进行压力调控;
其中,所述起调阈值为预先设定的多个候选阈值之一,各所述候选阈值用于表征不同的调控力度,各所述候选阈值对应于不同的策略包集合。
进一步地,所述档位确定模块包括:
差异计算单元,用于确定当前压力系数与上一周期获取的历史压力系数差异;
档位确定单元,用于响应于所述差异不小于预定的差异阈值,根据所述当前压力系数和所述目标对象特征属性的对应关系确定对应的目标调控档位。
进一步地,所述装置还包括:
第二调控模块,用于响应于上一周期的起调阈值与本周期相同,且所述当前压力系数与上一周期获取的历史压力系数差异小于差异阈值,根据所述当前调控策略包中的调控手段对所述目标对象进行压力调控。
进一步地,所述目标对象为目标区域对象,所述特征属性为所述目标对象的有效完成率;
所述档位确定模块包括:
完成率确定单元,用于确定所述当前压力系数对应的有效完成率;
第一档位确定单元,用于确定与所述有效完成率最接近的调控档位为目标调控档位。
进一步地,所述目标对象为目标团队对象,所述特征属性为所述目标对象的有效完成率;
所述档位确定模块包括:
信息获取单元,用于确定所述目标对象的期望压力系数;
第二档位确定单元,用于根据所述当前压力系数和所述目标对象期望压力系数确定目标调控档位。
进一步地,所述调控手段包括调整任务处理范围、调整任务处理价格和调整任务参数。
进一步地,所述调控手段还包括调整目标对象特征属性。
第三方面,本发明实施例提供了一种计算机可读存储介质,用于存储计算机程序指令,所述计算机程序指令在被处理器执行时实现如第一方面中任一项所述的方法。
第四方面,本发明实施例提供了一种电子设备,包括存储器和处理器,所述存储器用于存储一条或多条计算机程序指令,其中,所述一条或多条计算机程序指令被所述处理器执行以实现如第一方面中任一项所述的方法。
本发明实施例可以实时监测目标对象的压力情况,当压力出现变化时在所述调控力度对应的调控策略包中选取与当前压力对应调控档位的调控策略包,以通过所述调控策略包进行压力调控,提高所述压力调控过程的灵活性。
附图说明
通过以下参照附图对本发明实施例的描述,本发明的上述以及其它目的、特征和优点将更为清楚,在附图中:
图1为应用本发明实施例的压力调控方法的压力调控系统的示意图;
图2为本发明实施例的压力调控方法的流程图;
图3为本发明实施例的目标对象的示意图;
图4为本发明实施例的压力调控方法的判断流程示意图;
图5为本发明实施例的压力调控装置的示意图;
图6为本发明实施例的电子设备的示意图。
具体实施方式
以下基于实施例对本发明进行描述,但是本发明并不仅仅限于这些实施例。在下文对本发明的细节描述中,详尽描述了一些特定的细节部分。对本领域技术人员来说没有这些细节部分的描述也可以完全理解本发明。为了避免混淆本发明的实质,公知的方法、过程、流程、元件和电路并没有详细叙述。
此外,本领域普通技术人员应当理解,在此提供的附图都是为了说明的目的,并且附图不一定是按比例绘制的。
除非上下文明确要求,否则在说明书的“包括”、“包含”等类似词语应当解释为包含的含义而不是排他或穷举的含义;也就是说,是“包括但不限于”的含义。
在本发明的描述中,需要理解的是,术语“第一”、“第二”等仅用于描述目的,而不能理解为指示或暗示相对重要性。此外,在本发明的描述中,除非另有说明,“多个”的含义是两个或两个以上。
图1为应用本发明实施例的压力调控方法的压力调控系统的示意图,如图1所示,所述系统包括通过网络连接的服务器10、任务发送终端11和任务处理终端12。其中,所述服务器10用于接收至少一个所述任务发送终端11发送的任务信息,将各所述任务信息与至少一个任务处理终端12进行匹配,再将各所述任务信息分配至匹配到的任务处理终端12进行处理。所述服务器10中预先存储多种调节力度对应的压力阈值,以及各所述压力阈值对应的调控策略包集合。所述服务器10可以实时检测包括至少一个任务发送终端11的目标对象由于接收到的任务信息数量产生的压力系数,根据预设的压力阈值确定对应的调控策略包集合,并根据所述压力系数在所述调控策略包集合中选择对应的调控策略包进行压力调节。本发明实施例可以应用于任何通过服务器进行任务分配、调度的系统中,以将在包括多个任务处理终端的区域或团队压力发生波动时灵活的进行压力调控。例如外卖平台的订单分配场景、网约车平台的订单分配场景、各种网络平台的售后处理客服匹配系统等应用场景。
在本实施例中,所述服务器10可以是单个服务器、也可以是以分布式方式配置的服务器集群。所述任务发送终端11和任务处理终端12可以是能够运行计算机程序的、具有通信功能通用数据处理终端,例如,智能手机或平板电脑等。
以外卖平台的订单分配场景为例进行说明,所述服务器10为外卖平台的服务器,用于接收任务信息、确定压力阈值和目标对象的压力系数,所述目标对象包括至少一个任务处理终端12;所述任务发送终端11为用户使用的用户终端,用于向所述服务器10发送配送任务;所述任务处理终端12为平台绑定的配送终端,所述配送终端可以为骑手终端,或其他包括内置通信装置的自动配送设备。所述服务器10先根据所述目标对象中各骑手终端的属性确定所述目标对象的属性信息,再根据预设的周期统计接收到所述用户终端发送的配送任务数量,以实时确定所述目标对象的压力系数,根据服务器10选定的压力阈值确定对应的调控策略包集合,并根据确定的压力系数在所述调控策略包集合中选择对应的调控策略包,对所述目标对象进行压力调节。
图2为本发明实施例的压力调控方法的流程图,如图2所示,所述方法包括:
步骤S100、根据预设的时间周期获取目标对象当前压力系数和当前调控策略包。
具体地,所述目标对象包括至少一个任务处理装置,用于处理接收到的任务信息,例如可以为包括至少一个任务处理装置的目标区域对象,或包括至少一个任务处理装置的目标团队对象。在本发明实施例中,服务器预先设定一个时间周期,根据所述时间周期周期性的获取所述目标对象当前压力系数的当前正在调控所述目标区域压力的当前调控策略包。其中,所述当前压力系数用于表征所述目标对象的当前任务压力情况,所述当前压力系数越大,所述目标对象当前的任务压力越大;所述压力系数越小,所述目标对象当前的任务压力越小。所述当前调控策略包为基于上一周期压力系数确定的调控策略包,其中包括至少一种调控手段。可选的,当服务器基于上一周期获取的压力系数判断所述目标对象不需要进行压力调控是,本周期所述服务器仅可以获取到所述目标对象的当前压力系数,不存在当前调控策略包。
图3为本发明实施例的目标对象的示意图,如图3所示,所述目标对象30中包括至少一个任务处理装置31,所述目标对象30可以由一个区域中全部任务处理装置31组成,或一个团队中的全部任务处理装置31组成。例如,在外卖配送软件的应用场景中,所述目标对象30可以为众包运力线,即外卖平台的一个预设区域内全部任务处理装置31组成的配送团队;所述目标对象30还可以为组织运力线,即所述外卖平台的服务器预先设定的一个配送团队。
在本发明实施例的一个可选的实现方式中,所述目标对象30为目标区域对象。服务器内存储预设的多个区域和多个任务处理装置信息,所述任务处理装置信息包括对应任务处理装置的第一位置信息和其他属性信息。所述服务器通过在多个预设区域内选择目标区域,并根据第一位置信息在目标区域内的全部任务处理装置31确定对应的目标对象30,再进一步根据预设的时间周期获取目标对象当前压力系数和当前调控策略包。其中,所述服务器可以通过查询当前正在进行压力调控的调控策略包确定当前调控策略包,或通过查询上一周期确定的调控策略包确定当前调控策略包。同时,所述服务器内还存储多个预设区域对应的任务信息集合,各所述任务信息集合中包括至少一个第二位置信息在所述预设区域内的任务信息。因此,所述服务器可以根据预设的时间周期确定所述目标区域内的任务信息数量、各所述任务信息的难度等任务信息属性,根据获取到的任务信息属性和所述目标区域对象中包括的任务处理装置31的数量确定所述目标区域对象的压力系数。
以所述压力调控方法用于调整外卖配送应用场景的压力系数为例进行说明。所述目标区域对象为服务器指定目标区域内的配送装置集合,所述服务器可以获取当前时刻所述目标区域对象所在目标区域的任务信息数量,以及所述目标区域对象内的配送装置数量,通过计算所述任务信息数量和配送装置数量的商确定所述目标区域对象的当前压力系数。可选的,所述服务器还可以通过将所述目标区域对应的至少一个任务信息、任务信息数量和配送装置数量一同输入预先训练得到的压力系数模型,以输出对应的当前压力系数。同时,所述服务器还可以通过查询当前正在进行压力调控的调控策略包确定当前调控策略包。
在本发明实施例的另一个可选的实现方式中,所述目标对象30为目标团队对象。服务器内存储预设的多个团队和与各所述团队对应的至少一个任务处理装置31。所述服务器可以直接在预设的多个团队中选择目标团队,确定所述目标团队确定为目标团队对象,再进一步根据预设的时间周期获取目标团队对象当前压力系数和当前调控策略包。其中,所述服务器可以通过查询当前正在进行压力调控的调控策略包确定当前调控策略包,或通过查询上一周期确定的调控策略包确定当前调控策略包。同时,所述服务器内还存储多个预设团队对应的任务信息集合。因此,所述服务器可以根据预设的时间周期确定所述目标团队对应的任务信息集合内的任务信息数量、各所述任务信息的难度等任务信息属性,根据获取到的任务信息属性和所述目标团队对象中包括的任务处理装置31的数量确定所述目标团队对象的压力系数。
以所述压力调控方法用于调整外卖配送应用场景的压力系数为例进行说明。所述目标团队对象为服务器指定的一个配送装置集合,所述配送装置集合中包括至少一个配送装置。所述服务器可以获取当前时刻所述目标团队对象待处理的任务信息数量,以及所述目标团队对象内的配送装置数量,通过计算所述待处理的任务信息数量和配送装置数量的商确定所述目标团队对象的当前压力系数。可选的,所述服务器还可以通过将所述目标团队对应的至少一个待处理的任务信息、待处理的任务信息数量和配送装置数量一同输入预先训练得到的压力系数模型,以输出对应的当前压力系数。同时,所述服务器还可以通过查询当前正在进行压力调控的调控策略包确定当前调控策略包。
步骤S200、响应于所述当前压力系数不小于起调阈值,选取所述起调阈值对应的调控策略包集合。
具体地,所述服务器预先设定多个候选阈值,各所述候选阈值用于表征不同的调控力度,各所述候选阈值对应于不同的调控策略包集合。所述服务器在预设的多个候选阈值中选择一个作为起调阈值,所述服务器根据预设周期获取到当前压力系数后,判断所述当前压力系数与所述起调阈值的大小。当所述当前压力系数小于起调阈值时,所述服务器判定所述压力系数未达到需要调控的程度,在本周期内不对所述目标对象的压力进行调控;当所述当前压力系数大于或等于所述起调阈值时,所述服务器判定所述压力系数过大,需要进行压力调控,此时获取所述起调阈值对应的调控策略包集合,所述调控策略包集合中包括至少一个调控档位和对应的调控策略包。在本发明实施例中,各所述调控策略包中包括至少一个调控手段,所述调控手段可以包括调整任务处理范围、调整任务处理价格和调整任务参数等。进一步地,所述调控手段还可以包括调整目标对象特征属性,即当所述目标对象为目标区域对象时,所述调控手段还可以包括调整有效完成率,当所述目标对象为目标团队对象时,所述调控手段还可以包括调整期望压力系数。
以所述压力调控方法用于调整外卖配送应用场景的压力系数为例进行说明。当所述服务器选取的起调阈值为10,获取的当前压力系数为15时,判定所述目标对象当前的压力过大,需要服务器进行压力调控,获取所述起调阈值对应的调控策略包集合,以在所述调控策略包集合中选择匹配的调控策略包。当所述服务器选取的起调阈值为10,获取的当前压力系数为5时,判定所述目标对象当前的压力不足以进行压力调控,在本周期内不对所述目标对象的压力进行调控。
进一步地,当服务器设定所述压力系数越大对应的压力越小时,所述起调系数还可以用于判定所述目标对象的压力是否过小,当所述目标对象的压力过小时,为避免所述目标对象内的任务处理装置闲置,所述服务器也可以选取对应的调控策略包对所述目标对象进行压力调控。
步骤S300、根据所述当前压力系数和所述目标对象特征属性的对应关系确定对应的目标调控档位。
具体地,本发明实施例的压力调控方法确定目标调控档位的过程可以包括如下步骤:
步骤S310、确定当前压力系数与上一周期获取的历史压力系数差异。
具体地,当所述服务器判定结果为本周期需要进行压力调控后,还需要进一步在所述起调阈值对应的调控策略包集合中确定本周期进行压力调控的调控策略包。在本发明实施例中,所述确定调控策略包的方法为先计算当前压力系数和上一周期获取的历史压力系数的差异,以通过对比所述差异和预设的差异阈值判断是否需要更新上一周期进行压力调控的调控策略包。
步骤S320、响应于所述差异不小于预定的差异阈值,根据所述当前压力系数和所述目标对象特征属性的对应关系确定对应的目标调控档位。
具体地,当所述差异大于或等于预设的差异阈值时,根据所述当前压力系数和所述目标对象特征属性的对应关系确定对应的目标调控档位,以在所述起调阈值对应的调控策略包集合中确定与所述目标调控档位对应的调控策略包。
在本发明实施例的一个可选的实现方式中,所述目标对象为目标区域对象,所述调控档位对应于与所述压力系数对应的目标对象的有效完成率,即服务器可以根据有效完成率的大小确定对应的调控档位。所述服务器在获取所述目标区域对象的当前压力系数后,计算所述当前压力系数和上一周期获取的历史压力系数的差异,当所述差异大于或等于预设的差异阈值时,所述服务器认为当前压力系数与上一周期的历史压力系数变化较大,需要更换本周期调节所述目标区域对象压力的调控策略包。此时,所述服务器可以确定所述目标区域对象的有效完成率,确定与所述有效完成率最接近的调控档位为目标调控档位。在本发明实施例中,所述服务器中可以预先存储压力系数和有效完成率的对应关系,以根据所述当前压力系数确定对应的有效完成率。以所述当前压力系数为21,对应的有效完成率为0.47,上一周期的历史压力系数为10,差异阈值为5为例进行说明。当所述起调阈值对应的调控策略包集合中包括的调控档位分别为0.3、0.5、0.7、1时,所述服务器通过计算判断所述当前压力系数和上一周期的历史压力系数差异过大,需要进需要更换本周期调节所述目标区域对象压力的调控策略包,再进一步选取与所述压力系数最接近的目标调控档位为0.5。
在本发明实施例的另一个可选的实现方式中,所述目标对象为目标团队对象,所述调控档位对应于当前实际的压力系数和期望压力系数的差异,即服务器可以根据实际的压力系数与期望压力系数的差异大小确定对应的调控档位。所述服务器在获取所述目标团队对象的当前压力系数后,计算所述当前压力系数和上一周期获取的历史压力系数的差异,当所述差异大于或等于预设的差异阈值时,所述服务器认为当前压力系数与上一周期的历史压力系数变化较大,需要更换本周期调节所述目标区域对象压力的调控策略包。此时,所述服务器可以获取预先存储的目标团队对象对应的期望压力系数,再通过表征当前实际压力的当前压力系数和所述目标对象期望的期望压力系数确定目标调控档位。所述确定目标调控档位的过程例如可以是计算所述当前压力系数和所述目标对象期望压力系数的差值得到档位参考值,确定与所述档位参考值最接近的调控档位为目标调控档位。以所述当前压力系数为26,上一周期的历史压力系数为15,差异阈值为5为例进行说明。当所述服务器确定的期望压力阈值为5,起调阈值对应的调控策略包集合中包括的调控档位分别为10、15、20、25、30时,所述服务器通过计算判断所述当前压力系数和上一周期的历史压力系数差异过大,需要更换本周期调节所述目标区域对象压力的调控策略包,再进一步计算所述当前压力系数和所述目标对象期望压力系数的差值得到档位参考值为21,确定与所述档位参考值21最接近的调控档位为20。
进一步地,当上一周期所述服务器选定的起调阈值和本周期选定的起调阈值相同,且所述当前压力系数和上一周期获取的历史压力系数的差异小于预设的差异阈值时,所述服务器判断当前压力系数和上一周期的历史压力系数相近,可以沿用上一周期的调控策略包,即在本周期仍根据所述服务器获取的当前调控策略包中的调控手段对所述目标对象进行压力调控。当上一周期所述服务器选定的起调阈值和本周期选定的起调阈值不同,且所述当前压力系数和上一周期获取的历史压力系数的差异小于预设的差异阈值时,所述服务器需要根据所述当前压力系数和所述目标对象特征属性的对应关系确定目标调控档位,以在本周期选定的起调阈值对应的调控策略包集合中重新选择调控策略包对所述目标对象进行压力调控。
步骤S400、根据所述目标调控档位对应的调控策略包中的调控手段对所述目标对象进行压力调控。
具体地,当所述服务器确定了目标调控档位后,根据所述调控策略包集合中各所述调控档位和各调控策略包的对应关系,在所述调控策略包集合中选取与所述目标调控档位对应的调控策略包。所述服务器在确定所述目标调控档位对应的调控策略包后获取所述调控策略包中的调控手段,以通过所述调控策略包在本周期内对所述目标对象进行压力调控。其中,所述调控手段可以包括调整任务处理范围、调整任务处理价格和调整任务参数。以所述压力调控方法用于调整外卖配送应用场景的压力系数为例,所述调控手段可以为“缩减配送范围5km”、“增加2元配送费用”、“延长10min配送时长”以及“停止发放红包”等。
图4为本发明实施例的压力调控方法的判断流程示意图,如图4所示,所述服务器先根据预设的时间周期周期性的获取当前压力系数和当前调控策略包40,其中所述当前调控策略包为上一周期调控压力的调控策略包。所述服务器在确定当前压力系数后判断所述压力系数是否达到起调阈值41。若所述当前压力系数未达到起调阈值则撤销当前调控策略包,在本周期停止对所述目标对象进行压力调控43;若所述当前压力系数达到了起调阈值,则获取所述起调阈值对应的调控策略包集合42,以进一步在所述调控策略包集合中选取本周期的调控策略包。所述服务器进一步计算当前压力系数与上一周期获取的历史压力系数差异44,以判定本周期是否需要更换调控所述目标对象压力的调控策略包。其中,当所述当前压力系数与上一周期获取的历史压力系数差异大于或等于差异阈值时,判断本周期需要更换调控所述目标对象压力的调控策略包,根据当前压力系数确定对应的调控策略包46,以通过所述调控策略包在本周期内调控所述目标对象的压力。
作为上述步骤44的另一个判定结果,当所述当前压力系数与上一周期获取的历史压力系数差异小于差异阈值时,还需要进一步判定本周期确定的起调阈值与上一周期确定的起调阈值是否相同47。若相同,则证明本周期并未更换起调阈值,即起调阈值对应的调控策略包集合与上一周期相同,不需要更换调控所述目标对象压力的调控策略包,在本周期内沿用所述当前调控策略包48对所述目标对象进行压力调控;若不同,则证明本周期更换了起调阈值,因与上一周期起调阈值对应的调控策略包集合不同,仍然需要更换调控所述目标对象压力的调控策略包,即所述服务器还需要根据当前压力系数确定对应的调控策略包46,以通过所述调控策略包在本周期内调控所述目标对象的压力。
本发明实施例所述的压力调控方法可以实时监测目标对象的压力情况,当压力出现变化时在所述调控力度对应的调控策略包中选取与当前压力对应调控档位的调控策略包,通过所述调控策略包进行压力调控,提高了对目标对象进行压力调控过程的灵活性。
图5为本发明实施例的压力调控装置的示意图,如图5所示,所述压力调控装置包括信息获取模块50、信息确定模块51、档位确定模块52和第一调控模块53。
具体地,所述信息获取模块50用于根据预设的时间周期获取目标对象当前压力系数和当前调控策略包。
信息确定模块51用于响应于所述当前压力系数不小于起调阈值,选取所述起调阈值对应的调控策略包集合,所述调控策略包集合包括至少一个调控策略包,各所述调控策略包分别对应一个调控档位,并包括至少一个调控手段。档位确定模块52用于根据所述当前压力系数和所述目标对象特征属性的对应关系确定对应的目标调控档位。所述第一调控模块53用于根据所述目标调控档位对应的调控策略包中的调控手段对所述目标对象进行压力调控。其中,所述起调阈值为预先设定的多个候选阈值之一,各所述候选阈值用于表征不同的调控力度,各所述候选阈值对应于不同的策略包集合。
进一步地,所述档位确定模块包括:
差异计算单元,用于确定当前压力系数与上一周期获取的历史压力系数差异;
档位确定单元,用于响应于所述差异不小于预定的差异阈值,根据所述当前压力系数和所述目标对象特征属性的对应关系确定对应的目标调控档位。
进一步地,所述装置还包括:
第二调控模块,用于响应于上一周期的起调阈值与本周期相同,且所述当前压力系数与上一周期获取的历史压力系数差异小于差异阈值,根据所述当前调控策略包中的调控手段对所述目标对象进行压力调控。
进一步地,所述目标对象为目标区域对象,所述特征属性为所述目标对象的有效完成率;
所述档位确定模块包括:
完成率确定单元,用于确定所述当前压力系数对应的有效完成率;
第一档位确定单元,用于确定与所述有效完成率最接近的调控档位为目标调控档位。
进一步地,所述目标对象为目标团队对象,所述特征属性为所述目标对象的有效完成率;
所述档位确定模块包括:
信息获取单元,用于确定所述目标对象的期望压力系数;
第二档位确定单元,用于根据所述当前压力系数和所述目标对象期望压力系数确定目标调控档位。
进一步地,所述调控手段包括调整任务处理范围、调整任务处理价格和调整任务参数。
进一步地,所述调控手段还包括调整目标对象特征属性。
本发明实施例可以通过所述压力调控装置实时监测目标对象的压力情况,当压力出现变化时在所述调控力度对应的调控策略包中选取与当前压力对应调控档位的调控策略包,通过所述调控策略包进行压力调控,提高所述压力调控过程的灵活性。
图6为本发明实施例的电子设备的示意图,如图6所示,在本发明实施例中,所述电子设备可以为服务器或终端等,所述终端例如可以是手机、电脑、平板电脑等智能设备。如图所示,所述电子设备包括:至少一个处理器61;与至少一个处理器通信连接的存储器60;以及与存储介质通信连接的通信组件62,所述通信组件62在处理器的控制下接收和发送数据;其中,存储器60存储有可被至少一个处理器61执行的指令,指令被至少一个处理器61执行以实现本发明实施例所述的压力调控方法。
具体地,所述存储器60作为一种非易失性计算机可读存储介质,可用于存储非易失性软件程序、非易失性计算机可执行程序以及模块。处理器61通过运行存储在存储器中的非易失性软件程序、指令以及模块,从而执行设备的各种功能应用以及数据处理,即实现上述压力调控方法。
存储器60可以包括存储程序区和存储数据区,其中,存储程序区可存储操作系统、至少一个功能所需要的应用程序;存储数据区可存储选项列表等。此外,存储器60可以包括高速随机存取存储器,还可以包括非易失性存储器,例如至少一个磁盘存储器件、闪存器件、或其他非易失性固态存储器件。在一些实施例中,存储器60可选包括相对于处理器61远程设置的存储器,这些远程存储器可以通过网络连接至外接设备。上述网络的实例包括但不限于互联网、企业内部网、局域网、移动通信网及其组合。
一个或者多个模块存储在存储器60中,当被一个或者多个处理器61执行时,执行上述任意方法实施例中的压力调控方法。
上述产品可执行本申请实施例所公开的方法,具备执行方法相应的功能模块和有益效果,未在本实施例中详尽描述的技术细节,可参见本申请实施例所公开的压力调控方法。
本发明还涉及一种计算机可读存储介质,用于存储计算机可读程序,所述计算机可读程序用于供计算机执行上述部分或全部的方法实施例。
即,本领域技术人员可以理解,实现上述实施例所述方法中的全部或部分步骤是可以通过程序来指令相关的硬件来完成,该程序存储在一个存储介质中,包括若干指令用以使得一个设备(可以是单片机,芯片等)或处理器(processor)执行本申请各实施例所述方法的全部或部分步骤。而前述的存储介质包括:U盘、移动硬盘、只读存储器(ROM,Read-Only Memory)、随机存取存储器(RAM,Random Access Memory)、磁碟或者光盘等各种可以存储程序代码的介质。
以上所述仅为本发明的优选实施例,并不用于限制本发明,对于本领域技术人员而言,本发明可以有各种改动和变化。凡在本发明的精神和原理之内所作的任何修改、等同替换、改进等,均应包含在本发明的保护范围之内。
本发明实施例公开了A1、一种压力调控方法,所述方法包括:
根据预设的时间周期获取目标对象当前压力系数和当前调控策略包;
响应于所述当前压力系数不小于起调阈值,选取所述起调阈值对应的调控策略包集合,所述调控策略包集合包括至少一个调控策略包,各所述调控策略包分别对应一个调控档位,并包括至少一个调控手段;
根据所述当前压力系数和所述目标对象特征属性的对应关系确定对应的目标调控档位;
根据所述目标调控档位对应的调控策略包中的调控手段对所述目标对象进行压力调控;
其中,所述起调阈值为预先设定的多个候选阈值之一,各所述候选阈值用于表征不同的调控力度,各所述候选阈值对应于不同的策略包集合。
A2、根据A1所述的方法,所述根据所述当前压力系数和所述目标对象特征属性的对应关系确定对应的目标调控档位包括:
确定当前压力系数与上一周期获取的历史压力系数差异;
响应于所述差异不小于预定的差异阈值,根据所述当前压力系数和所述目标对象特征属性的对应关系确定对应的目标调控档位。
A3、根据A2所述的方法,所述方法还包括:
响应于上一周期的起调阈值与本周期相同,且所述当前压力系数与上一周期获取的历史压力系数差异小于差异阈值,根据所述当前调控策略包中的调控手段对所述目标对象进行压力调控。
A4、根据A1所述的方法,所述目标对象为目标区域对象,所述特征属性为所述目标对象的有效完成率;所述根据所述当前压力系数和所述目标对象特征属性的对应关系确定对应的目标调控档位包括:
确定所述当前压力系数对应的有效完成率;
确定与所述有效完成率最接近的调控档位为目标调控档位。
A5、根据A1所述的方法,所述目标对象为目标团队对象,所述特征属性为所述目标对象的期望压力系数;
所述根据所述当前压力系数和所述目标对象特征属性的对应关系确定对应的目标调控档位包括:
确定所述目标对象的期望压力系数;
根据所述当前压力系数和所述目标对象期望压力系数确定目标调控档位。
A6、根据A1所述的方法,所述调控手段包括调整任务处理范围、调整任务处理价格和调整任务参数。
A7、根据A6所述的方法,所述调控手段还包括调整目标对象特征属性。
本发明实施例还公开了B1、一种压力调控装置,所述装置包括:
信息获取模块,用于根据预设的时间周期获取目标对象当前压力系数和当前调控策略包;
信息确定模块,用于响应于所述当前压力系数不小于起调阈值,选取所述起调阈值对应的调控策略包集合,所述调控策略包集合包括至少一个调控策略包,各所述调控策略包分别对应一个调控档位,并包括至少一个调控手段;
档位确定模块,用于根据所述当前压力系数和所述目标对象特征属性的对应关系确定对应的目标调控档位;
第一调控模块,用于根据所述目标调控档位对应的调控策略包中的调控手段对所述目标对象进行压力调控;
其中,所述起调阈值为预先设定的多个候选阈值之一,各所述候选阈值用于表征不同的调控力度,各所述候选阈值对应于不同的策略包集合。
B2、根据B1所述的装置,所述档位确定模块包括:
差异计算单元,用于确定当前压力系数与上一周期获取的历史压力系数差异;
档位确定单元,用于响应于所述差异不小于预定的差异阈值,根据所述当前压力系数和所述目标对象特征属性的对应关系确定对应的目标调控档位。
B3、根据B2所述的装置,所述装置还包括:
第二调控模块,用于响应于上一周期的起调阈值与本周期相同,且所述当前压力系数与上一周期获取的历史压力系数差异小于差异阈值,根据所述当前调控策略包中的调控手段对所述目标对象进行压力调控。
B4、根据B1所述的装置,所述目标对象为目标区域对象,所述特征属性为所述目标对象的有效完成率;
所述档位确定模块包括:
完成率确定单元,用于确定所述当前压力系数对应的有效完成率;
第一档位确定单元,用于确定与所述有效完成率最接近的调控档位为目标调控档位。
B5、根据B1所述的装置,所述目标对象为目标团队对象,所述特征属性为所述目标对象的有效完成率;
所述档位确定模块包括:
信息获取单元,用于确定所述目标对象的期望压力系数;
第二档位确定单元,用于根据所述当前压力系数和所述目标对象期望压力系数确定目标调控档位。
B6、根据B1所述的装置,所述调控手段包括调整任务处理范围、调整任务处理价格和调整任务参数。
B7、根据B6所述的装置,所述调控手段还包括调整目标对象特征属性。
本发明实施例还公开了C1、一种计算机可读存储介质,用于存储计算机程序指令,所述计算机程序指令在被处理器执行时实现如A1-A7中任一项所述的方法。
本发明实施例还公开了D1、一种电子设备,包括存储器和处理器,所述存储器用于存储一条或多条计算机程序指令,其中,所述一条或多条计算机程序指令被所述处理器执行以实现如A1-A7中任一项所述的方法。
Claims (10)
1.一种压力调控方法,其特征在于,所述方法包括:
根据预设的时间周期获取目标对象当前压力系数和当前调控策略包;
响应于所述当前压力系数不小于起调阈值,选取所述起调阈值对应的调控策略包集合,所述调控策略包集合包括至少一个调控策略包,各所述调控策略包分别对应一个调控档位,并包括至少一个调控手段;
根据所述当前压力系数和所述目标对象特征属性的对应关系确定对应的目标调控档位;
根据所述目标调控档位对应的调控策略包中的调控手段对所述目标对象进行压力调控;
其中,所述起调阈值为预先设定的多个候选阈值之一,各所述候选阈值用于表征不同的调控力度,各所述候选阈值对应于不同的策略包集合。
2.根据权利要求1所述的方法,其特征在于,所述根据所述当前压力系数和所述目标对象特征属性的对应关系确定对应的目标调控档位包括:
确定当前压力系数与上一周期获取的历史压力系数差异;
响应于所述差异不小于预定的差异阈值,根据所述当前压力系数和所述目标对象特征属性的对应关系确定对应的目标调控档位。
3.根据权利要求2所述的方法,其特征在于,所述方法还包括:
响应于上一周期的起调阈值与本周期相同,且所述当前压力系数与上一周期获取的历史压力系数差异小于差异阈值,根据所述当前调控策略包中的调控手段对所述目标对象进行压力调控。
4.根据权利要求1所述的方法,其特征在于,所述目标对象为目标区域对象,所述特征属性为所述目标对象的有效完成率;所述根据所述当前压力系数和所述目标对象特征属性的对应关系确定对应的目标调控档位包括:
确定所述当前压力系数对应的有效完成率;
确定与所述有效完成率最接近的调控档位为目标调控档位。
5.根据权利要求1所述的方法,其特征在于,所述目标对象为目标团队对象,所述特征属性为所述目标对象的期望压力系数;
所述根据所述当前压力系数和所述目标对象特征属性的对应关系确定对应的目标调控档位包括:
确定所述目标对象的期望压力系数;
根据所述当前压力系数和所述目标对象期望压力系数确定目标调控档位。
6.根据权利要求1所述的方法,其特征在于,所述调控手段包括调整任务处理范围、调整任务处理价格和调整任务参数。
7.根据权利要求6所述的方法,其特征在于,所述调控手段还包括调整目标对象特征属性。
8.一种压力调控装置,其特征在于,所述装置包括:
信息获取模块,用于根据预设的时间周期获取目标对象当前压力系数和当前调控策略包;
信息确定模块,用于响应于所述当前压力系数不小于起调阈值,选取所述起调阈值对应的调控策略包集合,所述调控策略包集合包括至少一个调控策略包,各所述调控策略包分别对应一个调控档位,并包括至少一个调控手段;
档位确定模块,用于根据所述当前压力系数和所述目标对象特征属性的对应关系确定对应的目标调控档位;
第一调控模块,用于根据所述目标调控档位对应的调控策略包中的调控手段对所述目标对象进行压力调控;
其中,所述起调阈值为预先设定的多个候选阈值之一,各所述候选阈值用于表征不同的调控力度,各所述候选阈值对应于不同的策略包集合。
9.一种计算机可读存储介质,用于存储计算机程序指令,其特征在于,所述计算机程序指令在被处理器执行时实现如权利要求1-7中任一项所述的方法。
10.一种电子设备,包括存储器和处理器,其特征在于,所述存储器用于存储一条或多条计算机程序指令,其中,所述一条或多条计算机程序指令被所述处理器执行以实现如权利要求1-7中任一项所述的方法。
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN202010432273.9A CN111651251A (zh) | 2020-05-20 | 2020-05-20 | 压力调控方法、装置、可读存储介质和电子设备 |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN202010432273.9A CN111651251A (zh) | 2020-05-20 | 2020-05-20 | 压力调控方法、装置、可读存储介质和电子设备 |
Publications (1)
Publication Number | Publication Date |
---|---|
CN111651251A true CN111651251A (zh) | 2020-09-11 |
Family
ID=72346721
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN202010432273.9A Pending CN111651251A (zh) | 2020-05-20 | 2020-05-20 | 压力调控方法、装置、可读存储介质和电子设备 |
Country Status (1)
Country | Link |
---|---|
CN (1) | CN111651251A (zh) |
Cited By (1)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN112836965A (zh) * | 2021-02-02 | 2021-05-25 | 拉扎斯网络科技(上海)有限公司 | 压力调控方案的选取方法和装置 |
Citations (5)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN107092974A (zh) * | 2016-11-29 | 2017-08-25 | 北京小度信息科技有限公司 | 配送压力预测方法及装置 |
CN107146007A (zh) * | 2017-04-26 | 2017-09-08 | 北京小度信息科技有限公司 | 订单调度方法和装置 |
US20180025407A1 (en) * | 2015-02-02 | 2018-01-25 | Beijing Didi Infinity Technology And Development Co., Ltd. | Methods and systems for order processing |
CN109711782A (zh) * | 2018-12-27 | 2019-05-03 | 拉扎斯网络科技(上海)有限公司 | 配送资源调度方法、装置、电子设备及计算机存储介质 |
CN110782090A (zh) * | 2019-10-25 | 2020-02-11 | 拉扎斯网络科技(上海)有限公司 | 一种数据处理的方法、装置、可读存储介质和电子设备 |
-
2020
- 2020-05-20 CN CN202010432273.9A patent/CN111651251A/zh active Pending
Patent Citations (5)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US20180025407A1 (en) * | 2015-02-02 | 2018-01-25 | Beijing Didi Infinity Technology And Development Co., Ltd. | Methods and systems for order processing |
CN107092974A (zh) * | 2016-11-29 | 2017-08-25 | 北京小度信息科技有限公司 | 配送压力预测方法及装置 |
CN107146007A (zh) * | 2017-04-26 | 2017-09-08 | 北京小度信息科技有限公司 | 订单调度方法和装置 |
CN109711782A (zh) * | 2018-12-27 | 2019-05-03 | 拉扎斯网络科技(上海)有限公司 | 配送资源调度方法、装置、电子设备及计算机存储介质 |
CN110782090A (zh) * | 2019-10-25 | 2020-02-11 | 拉扎斯网络科技(上海)有限公司 | 一种数据处理的方法、装置、可读存储介质和电子设备 |
Cited By (2)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN112836965A (zh) * | 2021-02-02 | 2021-05-25 | 拉扎斯网络科技(上海)有限公司 | 压力调控方案的选取方法和装置 |
CN112836965B (zh) * | 2021-02-02 | 2023-04-25 | 拉扎斯网络科技(上海)有限公司 | 压力调控方案的选取方法和装置 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
US11032210B2 (en) | Software load balancer to maximize utilization | |
CN111061560B (zh) | 云渲染资源调度方法、装置、电子设备及存储介质 | |
CN109788450B (zh) | 一种物联网卡的流量共享方法、系统和终端 | |
CN111340581B (zh) | 数据处理方法、装置、可读存储介质和电子设备 | |
CN112667260B (zh) | 一种基于智慧大脑的ota远程升级系统和方法 | |
US8947066B2 (en) | Control apparatus | |
CN107222560A (zh) | 一种多节点回源的方法、装置及存储介质 | |
CN110782090A (zh) | 一种数据处理的方法、装置、可读存储介质和电子设备 | |
CN111651251A (zh) | 压力调控方法、装置、可读存储介质和电子设备 | |
CN111459675B (zh) | 一种数据处理方法、装置、可读存储介质和电子设备 | |
CN113342497A (zh) | 任务调度方法、装置、终端设备及计算机存储介质 | |
CN108347355B (zh) | 一种应用状态的检测方法及其设备 | |
US20130274944A1 (en) | Electricity management apparatus and electricity management method | |
CN111353712B (zh) | 配送任务调度方法及装置、服务器及存储介质 | |
CN111651250A (zh) | 压力调控方法、装置、可读存储介质和电子设备 | |
CN114071149B (zh) | 分布式视频转码方法及相关装置 | |
CN111539591B (zh) | 一种数据处理的方法、装置、可读存储介质和电子设备 | |
CN113328906A (zh) | 一种流量实时监控方法、装置、存储介质及电子设备 | |
CN109697117A (zh) | 终端控制方法、装置以及计算机可读存储介质 | |
CN114979282B (zh) | 任务调度方法、装置、存储介质以及电子设备 | |
KR101888693B1 (ko) | 통신 시스템을 통한 푸시 알림 서비스의 푸시 알림 메시지 전송주기 조절 방법 및 장치 | |
CN106776031B (zh) | 一种数据发送方法及装置 | |
TWI584667B (zh) | 多請求的排程方法及排程裝置 | |
US7873747B2 (en) | Device and method for transmitting data | |
CN111580944A (zh) | 任务分配方法、装置、可读存储介质和电子设备 |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
PB01 | Publication | ||
PB01 | Publication | ||
SE01 | Entry into force of request for substantive examination | ||
SE01 | Entry into force of request for substantive examination | ||
RJ01 | Rejection of invention patent application after publication |
Application publication date: 20200911 |
|
RJ01 | Rejection of invention patent application after publication |