本发明涉及任务的执行数量确定领域,特别是涉及一种任务的执行数量确定方法、电子设备及存储介质。
背景技术:
1、在民航领域,用户在乘坐飞机时,通常会根据自己对应的航班的计划起飞时间,提前到对应的机场安检口进行安检,然后等待登机;对于不同航班而言,其对应的计划起飞时间不同,对应的安检等待的与数量也不同;例如,在早高峰或晚高峰对应时间段内,等待安检的用户数量较多,在其他时间段内等待安检的用户数量较少;机场管理人员通常会根据预估的等待安检的用户数量来开放安检口,如果预估的等待安检的用户数量预估不准确,将导致机场安检口的开放数量不合理。
技术实现思路
1、针对上述技术问题,本发明采用的技术方案为:
2、根据本申请的第一方面,提供了一种任务的执行数量确定方法,所述方法包括以下步骤:
3、s100,获取当前时间tnow对应的每一目标任务,以得到目标任务列表a=(a1,a2,…,ai,…,an),i=1,2,…,n;其中,ai为获取到的第i个目标任务,n为获取到的目标任务的数量;tai-tnow≤tq;tai为ai对应的计划执行时间,tq为预设的时间间隔阈值;每一天的时间段内预设有若干计算时间,任意两个相邻计算时间之间的时间间隔相同。
4、s200,获取tnow对应的整点时间、tai对应的整点时间以及tnow和tai之间的每一整点时间,以得到ai对应的整点时间列表tai=(tai,1,tai,2,…,tai,j,…,tai,f(i)),j=1,2,…,f(i);其中,tai,j为ai对应的第j个整点时间,f(i)为ai对应的整点时间的数量;tai,r<tai,r+1,r=1,2,…,f(i)-1。
5、s300,根据预设的参数映射表,确定tai中每一整点时间对应的已执行比例确定函数的参数组,以得到tai对应的参数组列表cai=(cai,1,cai,2,…,cai,j,…,cai,f(i));其中,cai,j为tai,j对应的已执行比例确定函数的参数组;cai,j=(ki,j,bi,j),ki,j为tai,j对应的已执行比例确定函数的第一预设参数,bi,j为tai,j对应的已执行比例确定函数的第二预设参数;参数映射表包括若干行,每一行对应一个预设的整点时间以及该整点时间对应的已执行比例确定函数的参数组;参数映射表根据若干历史目标任务对应的执行数据得到;已执行比例确定函数用于确定tai中每一整点时间对应的已执行目标任务的比例。
6、s400,获取tnow和tai之间的每一计算时间,以得到ai对应的计算时间列表qei=(qei,1,qei,2,…,qei,p,…,qei,g(i)),p=1,2,…,g(i);其中,qei,p为ai对应的第p个计算时间,g(i)为ai对应的计算时间的数量。
7、s500,遍历qei,若tai,r≤qei,p<tai,r+1,则根据cai,r确定qei,p对应的已执行比例,以得到已执行比例列表yei=(yei,1,yei,2,…,yei,p,…,yei,g(i));其中,yei,p为qei,p对应的已执行比例;yei,p=ki,r×tei,p+bi,r;tei,p为ai在qei,p的转换时间差;tei,p=1/(1+exp(tai-qei,p)/60);exp()为预设的以自然常数为底的指数函数。
8、s600,根据yei以及ai对应的计划执行总数量,确定qei,q与qei,q+1之间的已执行数量;q=1,2,…,g(i)-1。
9、根据本申请的另一方面,还提供了一种非瞬时性计算机可读存储介质,存储介质中存储有至少一条指令或至少一段程序,至少一条指令或至少一段程序由处理器加载并执行以实现上述任务的执行数量确定方法。
10、根据本申请的另一方面,还提供了一种电子设备,包括处理器和上述非瞬时性计算机可读存储介质。
11、本发明至少具有以下有益效果:
12、本发明的任务的执行数量确定方法,获取每一目标任务,根据每一目标任务对应的整点时间以及每一目标任务对应的计划执行时间,在预设的参数映射表中确定出每一目标任务对应的已执行比例确定函数的第一预设参数和第二预设参数;获取当前时间与每一目标任务的计划执行时间之间的每一计算时间,根据确定出的每一目标任务对应的已执行比例确定函数的第一预设参数和第二预设参数,确定每一目标任务在每一计算时间对应的已执行比例,进而得到相邻两个计算时间时间的已执行数量;由于参数映射表是根据若干历史目标任务对应的执行数据得到,而机场一段时间内每天的航班数量不会有很大的波动,因此,通过本发明的方法,结合机场若干历史航班的执行数据能够较为准确的预估等待安检的用户数量。
1.一种任务的执行数量确定方法,其特征在于,所述方法包括以下步骤:
2.根据权利要求1所述的任务的执行数量确定方法,其特征在于,步骤s600包括以下步骤:
3.根据权利要求2所述的任务的执行数量确定方法,其特征在于,在步骤s600之后,所述方法包括以下步骤:
4.根据权利要求3所述的任务的执行数量确定方法,其特征在于,在步骤s710之后,所述方法包括以下步骤:
5.根据权利要求1所述的任务的执行数量确定方法,其特征在于,所述预设的参数映射表通过以下步骤得到:
6.根据权利要求1所述的任务的执行数量确定方法,其特征在于,tq=400min。
7.根据权利要求1所述的任务的执行数量确定方法,其特征在于,任意两个相邻计算时间之间的时间间隔为10min。
8.一种非瞬时性计算机可读存储介质,所述存储介质中存储有至少一条指令或至少一段程序,其特征在于,所述至少一条指令或所述至少一段程序由处理器加载并执行以实现如权利要求1-7中任意一项所述的任务的执行数量确定方法。
9.一种电子设备,其特征在于,包括处理器和权利要求8所述的非瞬时性计算机可读存储介质。