一种残膜回收机防缠绕挑膜装置的制 一种秧草收获机用电力驱动行走机构

信息处理方法、装置、电子设备及存储介质与流程

2022-11-09 22:41:11 来源:中国专利 TAG:


1.本公开涉及计算机技术领域,尤其涉及一种信息处理方法、装置、电子设备及存储介质。


背景技术:

2.互联网内容平台可通过测试进行信息对比,测试可分周期进行,且在每个周期内可划分不同的时间片进行不同种类的测试,而该不同种类的测试可用于进行信息对比,例如:一天为测试时长,1小时为测试周期,一天中每1小时中的前30分钟进行一种测试,后30分钟进行另一种测试,两种测试用于进行信息对比。在这种情况下,可能会生成大量的时间片配置,用以指导周期性的测试进行,但是,大量的时间片配置不易于进行时间信息的修改,可阅读性也不高。


技术实现要素:

3.本公开提供一种信息处理方法、装置、电子设备及存储介质,以至少解决上述相关技术中的问题,也可不解决任何上述问题。本公开的技术方案如下:
4.根据本公开实施例的第一方面,提供一种信息处理方法,包括:获取目标测试的时间配置信息,其中,所述目标测试包括至少一个测试周期,每个测试周期包括多个时间片;基于所述时间配置信息,执行所述目标测试;其中,所述时间配置信息包括所述目标测试的开始时间和结束时间、每个测试周期内包括的时间片的数量和时长、每个时间片的索引、以及每个索引的索引值;其中,所述目标测试包括第一类测试和第二类测试,每个时间片的索引表征对应的时间片是所述多个时间片中的第几个时间片,每个索引的索引值表征所述每个索引对应的时间片是第一类测试时间或第二类测试时间。
5.可选地,所述信息处理方法还包括:接收业务请求,所述业务请求用于确定所述目标测试在当前时间的当前执行情况;响应于所述业务请求,基于所述当前时间和所述时间配置信息,确定所述当前执行情况。
6.可选地,所述基于所述当前时间和所述时间配置信息,确定所述当前执行情况,包括:基于所述当前时间、所述目标测试的开始时间、所述每个测试周期内包括的时间片的数量和时长,确定所述当前时间对应的时间片的索引;基于确定的索引以及所述每个索引的索引值,确定所述目标测试在当前时间执行的是第一类测试或是第二类测试。
7.可选地,所述基于所述当前时间、所述目标测试的开始时间、所述每个测试周期内包括的时间片的数量和时长,确定所述当前时间对应的时间片的索引,包括:基于所述当前时间、所述目标测试的开始时间、所述每个测试周期内包括的时间片的数量和时长,确定直至所述当前时间,所述当前时间所处于的测试周期已经执行的时长;基于所述当前时间所处于的测试周期已经执行的时长,以及所述每个测试周期内包括的时间片的时长,确定所述当前时间对应的时间片的索引。
8.可选地,所述基于所述当前时间、所述目标测试的开始时间、所述每个测试周期内
包括的时间片的数量和时长,确定直至所述当前时间,所述当前时间所处于的测试周期已经执行的时长,包括:基于所述每个测试周期内包括的时间片的数量和时长,确定所述每个测试周期的时长;基于所述目标测试的开始时间,确定直至所述当前时间,所述目标测试已经执行的时长;基于所述目标测试已经执行的时长和所述每个测试周期的时长,确定直至所述当前时间,所述当前时间所处于的测试周期已经执行的时长。
9.可选地,所述基于确定的索引以及所述每个索引的索引值,确定所述目标测试在当前时间执行的是第一类测试或是第二类测试,包括:基于所述每个索引的索引值,确定所述确定的索引对应的索引值;基于所述确定的索引对应的索引值,确定所述目标测试在当前时间执行的是第一类测试或是第二类测试。
10.根据本公开实施例的第二方面,提供一种信息处理装置,包括:信息获取单元,被配置为:获取目标测试的时间配置信息,其中,所述目标测试包括至少一个测试周期,每个测试周期包括多个时间片;测试执行单元,被配置为:基于所述时间配置信息,执行所述目标测试;其中,所述时间配置信息包括所述目标测试的开始时间和结束时间、每个测试周期内包括的时间片的数量和时长、每个时间片的索引、以及每个索引的索引值;其中,所述目标测试包括第一类测试和第二类测试,每个时间片的索引表征对应的时间片是所述多个时间片中的第几个时间片,每个索引的索引值表征所述每个索引对应的时间片是第一类测试时间或第二类测试时间。
11.根据本公开实施例的第三方面,提供一种电子设备,包括:至少一个处理器;至少一个存储计算机可执行指令的存储器,其中,所述计算机可执行指令在被所述至少一个处理器运行时,促使所述至少一个处理器执行根据本公开的信息处理方法。
12.根据本公开实施例的第四方面,提供一种存储指令的计算机可读存储介质,当所述指令被至少一个处理器运行时,促使所述至少一个处理器执行根据本公开的信息处理方法。
13.根据本公开实施例的第五方面,提供一种计算机程序产品,包括计算机指令,所述计算机指令被至少一个处理器执行时实现根据本公开的信息处理方法。
14.本公开的实施例提供的技术方案至少带来以下有益效果:
15.根据本公开的信息处理方法、装置、电子设备及存储介质,时间配置信息包括目标测试的开始时间和结束时间、每个测试周期内包括的时间片的数量和时长、每个时间片的索引、以及每个索引的索引值,能够简单、直观地描述目标测试的相关的时间信息,使得时间配置信息具有较高的可阅读性,并且,在需要配置或者是修改时间配置信息时可做出快速方便地配置。
16.另外,根据本公开的信息处理方法、装置、电子设备及存储介质,可将实时确定目标测试在当前时间的当前执行情况抽象成数学模型,能够应用时间配置信息进行简单的计算得知目标测试的执行情况。
17.应当理解的是,以上的一般描述和后文的细节描述仅是示例性和解释性的,并不能限制本公开。
附图说明
18.此处的附图被并入说明书中并构成本说明书的一部分,示出了符合本公开的实施
例,并与说明书一起用于解释本公开的原理,并不构成对本公开的不当限定。
19.图1是根据一示例性实施例示出的一种信息处理方法的流程图。
20.图2是根据一示例性实施例示出的另一种信息处理方法的流程图。
21.图3是步骤202的子步骤流程图。
22.图4是根据一示例性实施例示出的一种信息处理装置的框图。
23.图5是根据一示例性实施例的电子设备500的框图。
具体实施方式
24.为了使本领域普通人员更好地理解本公开的技术方案,下面将结合附图,对本公开实施例中的技术方案进行清楚、完整地描述。
25.需要说明的是,本公开的说明书和权利要求书及上述附图中的术语“第一”、“第二”等是用于区别类似的对象,而不必用于描述特定的顺序或先后次序。应该理解这样使用的数据在适当情况下可以互换,以便这里描述的本公开的实施例能够以除了在这里图示或描述的那些以外的顺序实施。以下实施例中所描述的实施方式并不代表与本公开相一致的所有实施方式。相反,它们仅是与如所附权利要求书中所详述的、本公开的一些方面相一致的装置和方法的例子。
26.在此需要说明的是,在本公开中出现的“若干项之中的至少一项”均表示包含“该若干项中的任意一项”、“该若干项中的任意多项的组合”、“该若干项的全体”这三类并列的情况。例如“包括a和b之中的至少一个”即包括如下三种并列的情况:(1)包括a;(2)包括b;(3)包括a和b。又例如“执行步骤一和步骤二之中的至少一个”,即表示如下三种并列的情况:(1)执行步骤一;(2)执行步骤二;(3)执行步骤一和步骤二。
27.互联网内容平台可通过测试进行信息对比,测试可分周期进行,且在每个周期内可划分不同的时间片进行不同种类的测试,而该不同种类的测试可用于进行信息对比,例如:一天为测试时长,1小时为测试周期,一天中每1小时中的前30分钟进行一种测试,后30分钟进行另一种测试,两种测试用于进行信息对比。在这种情况下,首先会通过脚本生成48个时间片配置(每个时间片配置可包含有对应时间片的起止时间、时长、以及描述对应时间片的测试类别的信息);然后将这48个时间片配置添加到系统配置(如kconfig)中;最后可基于系统配置中的48个时间片配置指导测试进行。
28.实际上,基于应用场景的不同,当测试时长较长,时间片段短,可能会生成大量的时间片配置,但是,大量的时间片配置不易于进行时间信息的修改,可阅读性也不高。
29.为了解决上述相关技术中存在的问题,本公开提出一种信息处理方法、装置、电子设备及存储介质,时间配置信息包括目标测试的开始时间和结束时间、每个测试周期内包括的时间片的数量和时长、每个时间片的索引、以及每个索引的索引值,能够简单、直观地描述目标测试的相关的时间信息,使得时间配置信息具有较高的可阅读性,并且,在需要配置或者是修改时间配置信息时可做出快速方便地配置。
30.下面,将参照图1至图5来详细描述根据本公开的信息处理方法、装置、电子设备及存储介质。
31.图1是根据一示例性实施例示出的一种信息处理方法的流程图。参照图1,在步骤101,可获取目标测试的时间配置信息,其中,目标测试包括至少一个测试周期,每个测试周
期包括多个时间片。
32.根据本公开的示例性实施例,测试可以是,但不限于,ab实验。作为示例,目标测试可以是基于时间段进行实验和对照的ab实验,例如,目标测试可以是时间分片ab实验,在这里,时间分片ab实验是周期性实验,其为将实验时长划分为多个周期(每一周期为一个时间段),再将每一周期划分为实验组和对照组进行实验(实验组的实验时间和对照组的实验时间为时间片),时间分片ab实验会生成每个时间片的配置,用以指导ab实验进行。例如,以一天为实验时长,以1小时为周期,以一天中每1小时中的前30分钟为实验组,后30分钟为对照组来进行ab实验。根据本公开的示例性实施例,目标测试可应用于不同的场景,例如,但不限于,在互联网内容平台上用户交互的场景下进行的测试。
33.根据本公开的示例性实施例,目标测试的每个测试周期中的每个时间片的时长可以是相等的。目标测试可包括,但不限于,第一类测试和第二类测试,每个测试周期内的每个时间片对应于第一类测试时间或第二类测试时间。应当理解,每个测试周期内可以存在有多个第一类测试时间和/或多个第二类测试时间,例如,但不限于,1小时为测试周期,每1小时中的第一个20分钟为第一类测试,第二个20分钟为第二类测试,第三个20分钟为第一类测试。当然,在一个测试周期中,可以存在有一个以上的第一类测试或是第二类测试是连续进行的,例如,但不限于,1小时为测试周期,每1小时中的第一个20分钟为第一类测试,第二个20分钟为第二类测试,第三个20分钟为第二类测试。
34.作为示例,在目标测试是时间分片ab实验的情况下,第一类测试可以是实验组,第二类测试可以是对照组,当然,第一类测试也可以是对照组,相应地,第二类测试可以是实验组。在这种情况下,目标测试可以被称为是目标ab实验,测试周期可以被称为是实验周期,测试时长可以被称为是实验时长,例如,以一天为实验时长,以1小时为实验周期,以一天中每1小时中的前30分钟为实验组,后30分钟为对照组来进行目标ab实验,则目标ab实验可被表示为下式(1):
[0035][0036]
其中,t为目标ab实验的实验时长内的时间,x(t)表示目标ab实验在t时间的执行情况,exp表示执行实验组实验,base表示执行对照组实验,(t at first 30min every hour表示每1小时中的前30分钟,(t at second 30min every hour)表示每1小时中的后30分钟(第二个30分钟)。基于上式(1)可知,在计算得知目标ab实验的实验时长内的指定时间是其对应的小时段中的前30分钟还是后30分钟的情况下,即可确定目标ab实验在指定时间执行的是实验组实验还是对照组实验。
[0037]
根据本公开的示例性实施例,时间配置信息可保存于系统配置(如kconfig)中,基于此,可从kconfig中获取预先保存的目标测试的时间配置信息。
[0038]
在步骤102,可基于时间配置信息,执行目标测试;其中,时间配置信息包括目标测试的开始时间和结束时间、每个测试周期内包括的时间片的数量和时长、每个时间片的索引、以及每个索引的索引值;其中,目标测试包括第一类测试和第二类测试,每个时间片的索引表征对应的时间片是多个时间片中的第几个时间片,每个索引的索引值表征每个索引对应的时间片是第一类测试时间或第二类测试时间。
[0039]
根据本公开的示例性实施例,每个时间片的索引以及每个索引的索引值可以是每
个测试周期内的每个时间片的索引以及每个索引的索引值。
[0040]
根据本公开的示例性实施例,在目标测试是时间分片ab实验的情况下,时间配置信息可以是程序代码,基于此,目标ab实验的开始时间的结构可以是,但不限于,long结构,目标ab实验的开始时间可被表示为,但不限于,long starttime;目标ab实验的结束时间的结构可以是,但不限于,long结构,目标ab实验的结束时间可被表示为,但不限于,long endtime;每个实验周期内包括的时间片的数量的结构可以是,但不限于,int结构,每个实验周期内包括的时间片的数量可被表示为,但不限于,int periodictimes;每个实验周期内包括的时间片的时长的结构可以是,但不限于,long结构,每个实验周期内包括的时间片的时长可被表示为,但不限于,long timesliceduration;每个时间片的索引以及每个索引的索引值可被表示为映射关系map,例如,但不限于,map《integer,object》index2value(其中,index为索引,value为索引值)。
[0041]
例如,在目标测试是时间分片ab实验的情况下,以2022年4月22日0时为开始时间,以2022年5月5日0时为结束时间,以1小时为实验周期,以每1小时中的前30分钟为实验组,后30分钟为对照组来进行目标ab实验,则目标ab实验的时间配置信息可被表示为:
[0042][0043]
其中,索引为0表示每个实验周期内的第一个30分钟,索引为1表示每个实验周期内的第二个30分钟,索引值为true表示索引为0对应的时间片(每个实验周期内的第一个30分钟)是实验组实验时间,索引值为false表示索引为1对应的时间片(每个实验周期内的第二个30分钟)是对照组实验时间。需要说明的是,在需要修改时间配置信息的情况下,可直接做出快速地调整,例如,将每个实验周期内包括的时间片的时长从30分钟调整为20分钟,只需修改long timesliceduration这条数据,将其设置的30min调整为20min;再例如,将每个实验周期内包括的时间片的数量从2个调整为3个,只需修改int periodictimes,将其对应的值从2调整为3,且在映射关系map中增加一对索引和索引值。
[0044]
根据本公开的示例性实施例,为便于业务处理,可在目标测试的进行过程中,实时确定目标测试在当前时间的当前执行情况。图2是根据一示例性实施例示出的另一种信息处理方法的流程图。图2所示的流程是由服务端执行的。下面参考图2,对实时确定当前执行
情况的过程做出具体描述:
[0045]
在步骤201,可接收业务请求,该业务请求用于确定目标测试在当前时间的当前执行情况。需要说明的是,该业务请求可以是用户客户端的业务请求,也可以是服务端的业务请求。
[0046]
接着,可传入当前时间,基于此,在步骤202,可响应于业务请求,基于当前时间和时间配置信息,确定当前执行情况。其中,时间配置信息可从系统配置kconfig中读取到。
[0047]
具体来说,基于上述实施例可知,时间配置信息包括目标测试的开始时间和结束时间、每个测试周期内包括的时间片的数量和时长、每个时间片的索引、以及每个索引的索引值,基于此,能够实现基于时间配置信息中的具体内容,确定目标测试在当前时间执行的是第一类测试或是第二类测试。
[0048]
图3是步骤202的子步骤流程图。参考图3,在步骤2021,可基于当前时间、目标测试的开始时间、每个测试周期内包括的时间片的数量和时长,确定当前时间对应的时间片的索引。
[0049]
这里,首先,可基于当前时间、目标测试的开始时间、每个测试周期内包括的时间片的数量和时长,确定直至当前时间,当前时间所处于的测试周期已经执行的时长。
[0050]
展开来说,先可基于每个测试周期内包括的时间片的数量和时长,确定每个测试周期的时长,例如,但不限于,每个测试周期的时长可以是每个测试周期内包括的时间片的数量和时长的乘积;再可基于目标测试的开始时间,确定直至当前时间,目标测试已经执行的时长,例如,但不限于,直至当前时间,目标测试已经执行的时长可以是当前时间和目标测试的开始时间的差值;最后可基于目标测试已经执行的时长和每个测试周期的时长,确定直至当前时间,当前时间所处于的测试周期已经执行的时长,例如,但不限于,当前时间所处于的测试周期已经执行的时长可以是目标测试已经执行的时长和每个测试周期的时长的除余数。
[0051]
然后,可基于当前时间所处于的测试周期已经执行的时长,以及每个测试周期内包括的时间片的时长,确定当前时间对应的时间片的索引。
[0052]
展开来说,可基于当前时间所处于的测试周期已经执行的时长,以及每个测试周期内包括的时间片的时长,确定当前时间对应的时间片是测试周期内的第几个时间片,并基于确定的结果得到相应的索引。
[0053]
在步骤2022,可基于确定的索引以及每个索引的索引值,确定目标测试在当前时间执行的是第一类测试或是第二类测试。
[0054]
这里,首先,可基于所述每个索引的索引值,确定该确定的索引对应的索引值;然后,可基于确定的索引对应的索引值,确定目标测试在当前时间执行的是第一类测试或是第二类测试。
[0055]
根据本公开的示例性实施例,在目标测试是时间分片ab实验的情况下,实时确定目标ab实验在当前时间的当前执行情况可抽象成数学模型,例如,以一天为实验时长,以1小时为实验周期,以一天中每1小时中的前30分钟为实验组,后30分钟为对照组来进行目标ab实验,则实时确定目标ab实验在当前时间的当前执行情况可被表示为下式(2):
[0056]
x(t)=(t-t
starttime
)%t
period
<30min?exp:base
ꢀꢀꢀ
(2)
[0057]
其中,t为当前时间,x(t)表示当前执行情况,t
starttime
为目标ab实验的开始时间,
t
period
为每个实验周期的时长,
[0058]
(t-t
starttime
)%t
period
<30min?exp:base表示:当(t-t
starttime
)%t
period
的结果<30min时,属于exp,否则属于base,exp表示执行实验组实验,base表示执行对照组实验。
[0059]
图4是根据一示例性实施例示出的一种信息处理装置的框图。参考图4,信息处理装置400包括信息获取单元401和测试执行单元402。
[0060]
信息获取单元401可获取目标测试的时间配置信息,其中,目标测试包括至少一个测试周期,每个测试周期包括多个时间片。
[0061]
根据本公开的示例性实施例,测试可以是,但不限于,ab实验。作为示例,目标测试可以是基于时间段进行实验和对照的ab实验,例如,目标测试可以是时间分片ab实验,在这里,时间分片ab实验是周期性实验,其为将实验时长划分为多个周期(每一周期为一个时间段),再将每一周期划分为实验组和对照组进行实验(实验组的实验时间和对照组的实验时间为时间片),时间分片ab实验会生成每个时间片的配置,用以指导ab实验进行。例如,以一天为实验时长,以1小时为周期,以一天中每1小时中的前30分钟为实验组,后30分钟为对照组来进行ab实验。
[0062]
根据本公开的示例性实施例,目标测试可应用于不同的场景,例如,但不限于,在互联网内容平台上用户交互的场景下进行的测试。
[0063]
根据本公开的示例性实施例,目标测试的每个测试周期中的每个时间片的时长可以是相等的。目标测试可包括,但不限于,第一类测试和第二类测试,每个测试周期内的每个时间片对应于第一类测试时间或第二类测试时间。应当理解,每个测试周期内可以存在有多个第一类测试时间和/或多个第二类测试时间,例如,但不限于,1小时为测试周期,每1小时中的第一个20分钟为第一类测试,第二个20分钟为第二类测试,第三个20分钟为第一类测试。当然,在一个测试周期中,可以存在有一个以上的第一类测试或是第二类测试是连续进行的,例如,但不限于,1小时为测试周期,每1小时中的第一个20分钟为第一类测试,第二个20分钟为第二类测试,第三个20分钟为第二类测试。
[0064]
作为示例,在目标测试是时间分片ab实验的情况下,第一类测试可以是实验组,第二类测试可以是对照组,当然,第一类测试也可以是对照组,相应地,第二类测试可以是实验组。在这种情况下,目标测试可以被称为是目标ab实验,测试周期可以被称为是实验周期,测试时长可以被称为是实验时长,例如,以一天为实验时长,以1小时为实验周期,以一天中每1小时中的前30分钟为实验组,后30分钟为对照组来进行目标ab实验,则目标ab实验可被表示为上式(1)。基于上式(1)可知,在计算得知目标ab实验的实验时长内的指定时间是其对应的小时段中的前30分钟还是后30分钟的情况下,即可确定目标ab实验在指定时间执行的是实验组实验还是对照组实验。
[0065]
根据本公开的示例性实施例,时间配置信息可保存于系统配置(如kconfig)中,基于此,可从kconfig中获取预先保存的目标测试的时间配置信息。
[0066]
测试执行单元402可基于时间配置信息,执行目标测试;其中,时间配置信息包括目标测试的开始时间和结束时间、每个测试周期内包括的时间片的数量和时长、每个时间片的索引、以及每个索引的索引值;其中,目标测试包括第一类测试和第二类测试,每个时间片的索引表征对应的时间片是多个时间片中的第几个时间片,每个索引的索引值表征每个索引对应的时间片是第一类测试时间或第二类测试时间。
[0067]
根据本公开的示例性实施例,每个时间片的索引以及每个索引的索引值可以是每个测试周期内的每个时间片的索引以及每个索引的索引值。
[0068]
根据本公开的示例性实施例,在目标测试是时间分片ab实验的情况下,时间配置信息可以是程序代码,基于此,目标ab实验的开始时间的结构可以是,但不限于,long结构,目标ab实验的开始时间可被表示为,但不限于,long starttime;目标ab实验的结束时间的结构可以是,但不限于,long结构,目标ab实验的结束时间可被表示为,但不限于,long endtime;每个实验周期内包括的时间片的数量的结构可以是,但不限于,int结构,每个实验周期内包括的时间片的数量可被表示为,但不限于,int periodictimes;每个实验周期内包括的时间片的时长的结构可以是,但不限于,long结构,每个实验周期内包括的时间片的时长可被表示为,但不限于,long timesliceduration;每个时间片的索引以及每个索引的索引值可被表示为映射关系map,例如,但不限于,map《integer,object》index2value(其中,index为索引,value为索引值)。
[0069]
例如,在目标测试是时间分片ab实验的情况下,以2022年4月22日0时为开始时间,以2022年5月5日0时为结束时间,以1小时为实验周期,以每1小时中的前30分钟为实验组,后30分钟为对照组来进行目标ab实验,则目标ab实验的时间配置信息可被表示为:
[0070][0071]
其中,索引为0表示每个实验周期内的第一个30分钟,索引为1表示每个实验周期内的第二个30分钟,索引值为true表示索引为0对应的时间片(每个实验周期内的第一个30分钟)是实验组实验时间,索引值为false表示索引为1对应的时间片(每个实验周期内的第二个30分钟)是对照组实验时间。需要说明的是,在需要修改时间配置信息的情况下,可直接做出快速地调整,例如,将每个实验周期内包括的时间片的时长从30分钟调整为20分钟,只需修改long timesliceduration这条数据,将其设置的30min调整为20min;再例如,将每个实验周期内包括的时间片的数量从2个调整为3个,只需修改int periodictimes,将其对应的值从2调整为3,且在映射关系map中增加一对索引和索引值。
[0072]
根据本公开的示例性实施例,为便于业务处理,可在目标测试的进行过程中,实时确定目标测试在当前时间的当前执行情况。基于此,信息处理装置400还可包括当前执行情
况确定单元,当前执行情况确定单元首先可接收业务请求,该业务请求用于确定目标测试在当前时间的当前执行情况。需要说明的是,该业务请求可以是用户客户端的业务请求,也可以是服务端的业务请求。然后当前执行情况确定单元可响应于业务请求,基于当前时间和时间配置信息,确定当前执行情况。其中,时间配置信息可从系统配置kconfig中读取到。
[0073]
具体来说,基于上述实施例可知,时间配置信息包括目标测试的开始时间和结束时间、每个测试周期内包括的时间片的数量和时长、每个时间片的索引、以及每个索引的索引值,基于此,能够实现基于时间配置信息中的具体内容,确定目标测试在当前时间执行的是第一类测试或是第二类测试。基于此,当前执行情况确定单元首先可基于当前时间、目标测试的开始时间、每个测试周期内包括的时间片的数量和时长,确定当前时间对应的时间片的索引;然后可基于确定的索引以及每个索引的索引值,确定目标测试在当前时间执行的是第一类测试或是第二类测试。
[0074]
进一步来说,为确定当前时间对应的时间片的索引,首先,当前执行情况确定单元可基于当前时间、目标测试的开始时间、每个测试周期内包括的时间片的数量和时长,确定直至当前时间,当前时间所处于的测试周期已经执行的时长;然后,当前执行情况确定单元可基于当前时间所处于的测试周期已经执行的时长,以及每个测试周期内包括的时间片的时长,确定当前时间对应的时间片的索引。
[0075]
展开来说,当前执行情况确定单元先可基于每个测试周期内包括的时间片的数量和时长,确定每个测试周期的时长,例如,但不限于,每个测试周期的时长可以是每个测试周期内包括的时间片的数量和时长的乘积;当前执行情况确定单元再可基于目标测试的开始时间,确定直至当前时间,目标测试已经执行的时长,例如,但不限于,直至当前时间,目标测试已经执行的时长可以是当前时间和目标测试的开始时间的差值;当前执行情况确定单元最后可基于目标测试已经执行的时长和每个测试周期的时长,确定直至当前时间,当前时间所处于的测试周期已经执行的时长,例如,但不限于,当前时间所处于的测试周期已经执行的时长可以是目标测试已经执行的时长和每个测试周期的时长的除余数。
[0076]
为确定目标测试在当前时间执行的是第一类测试或是第二类测试,首先,当前执行情况确定单元可基于所述每个索引的索引值,确定该确定的索引对应的索引值;然后,当前执行情况确定单元可基于确定的索引对应的索引值,确定目标测试在当前时间执行的是第一类测试或是第二类测试。
[0077]
根据本公开的示例性实施例,在目标测试是时间分片ab实验的情况下,实时确定目标ab实验在当前时间的当前执行情况可抽象成数学模型,例如,以一天为实验时长,以1小时为实验周期,以一天中每1小时中的前30分钟为实验组,后30分钟为对照组来进行目标ab实验,则实时确定目标ab实验在当前时间的当前执行情况可被表示为上式(2)。
[0078]
图5是根据一示例性实施例的电子设备500的框图。
[0079]
参照图5,电子设备500包括至少一个存储器501和至少一个处理器502,所述至少一个存储器501中存储有计算机可执行指令集合,当计算机可执行指令集合被至少一个处理器502执行时,执行根据本公开的信息处理方法。
[0080]
作为示例,电子设备500可以是pc计算机、平板装置、个人数字助理、智能手机、或其他能够执行上述指令集合的装置。这里,电子设备500并非必须是单个的电子设备,还可以是任何能够单独或联合执行上述指令(或指令集)的装置或电路的集合体。电子设备500
还可以是集成控制系统或系统管理器的一部分,或者可被配置为与本地或远程(例如,经由无线传输)以接口互联的便携式电子设备。
[0081]
在电子设备500中,处理器502可包括中央处理器(cpu)、图形处理器(gpu)、可编程逻辑装置、专用处理器系统、微控制器或微处理器。作为示例而非限制,处理器还可包括模拟处理器、数字处理器、微处理器、多核处理器、处理器阵列、网络处理器等。
[0082]
处理器502可运行存储在存储器501中的指令或代码,其中,存储器501还可以存储数据。指令和数据还可经由网络接口装置而通过网络被发送和接收,其中,网络接口装置可采用任何已知的传输协议。
[0083]
存储器501可与处理器502集成为一体,例如,将ram或闪存布置在集成电路微处理器等之内。此外,存储器501可包括独立的装置,诸如,外部盘驱动、存储阵列或任何数据库系统可使用的其他存储装置。存储器501和处理器502可在操作上进行耦合,或者可例如通过i/o端口、网络连接等互相通信,使得处理器502能够读取存储在存储器中的文件。
[0084]
此外,电子设备500还可包括视频显示器(诸如,液晶显示器)和用户交互接口(诸如,键盘、鼠标、触摸输入装置等)。电子设备500的所有组件可经由总线和/或网络而彼此连接。
[0085]
根据本公开的示例性实施例,还可提供一种存储指令的计算机可读存储介质,其中,当指令被至少一个处理器运行时,促使至少一个处理器执行根据本公开的信息处理方法。这里的计算机可读存储介质的示例包括:只读存储器(rom)、随机存取可编程只读存储器(prom)、电可擦除可编程只读存储器(eeprom)、随机存取存储器(ram)、动态随机存取存储器(dram)、静态随机存取存储器(sram)、闪存、非易失性存储器、cd-rom、cd-r、cd r、cd-rw、cd rw、dvd-rom、dvd-r、dvd r、dvd-rw、dvd rw、dvd-ram、bd-rom、bd-r、bd-r lth、bd-re、蓝光或光盘存储器、硬盘驱动器(hdd)、固态硬盘(ssd)、卡式存储器(诸如,多媒体卡、安全数字(sd)卡或极速数字(xd)卡)、磁带、软盘、磁光数据存储装置、光学数据存储装置、硬盘、固态盘以及任何其他装置,所述任何其他装置被配置为以非暂时性方式存储计算机程序以及任何相关联的数据、数据文件和数据结构并将所述计算机程序以及任何相关联的数据、数据文件和数据结构提供给处理器或计算机使得处理器或计算机能执行所述计算机程序。上述计算机可读存储介质中的计算机程序可在诸如客户端、主机、代理装置、服务器等计算机设备中部署的环境中运行,此外,在一个示例中,计算机程序以及任何相关联的数据、数据文件和数据结构分布在联网的计算机系统上,使得计算机程序以及任何相关联的数据、数据文件和数据结构通过一个或多个处理器或计算机以分布式方式存储、访问和执行。
[0086]
根据本公开的示例性实施例,还可提供一种计算机程序产品,该计算机程序产品中的指令可由计算机设备的处理器执行以完成根据本公开的信息处理方法。
[0087]
根据本公开的信息处理方法、装置、电子设备及存储介质,时间配置信息包括目标测试的开始时间和结束时间、每个测试周期内包括的时间片的数量和时长、每个时间片的索引、以及每个索引的索引值,能够简单、直观地描述目标测试的相关的时间信息,使得时间配置信息具有较高的可阅读性,并且,在需要配置或者是修改时间配置信息时可做出快速方便地配置。
[0088]
另外,根据本公开的信息处理方法、装置、电子设备及存储介质,可将实时确定目
标测试在当前时间的当前执行情况抽象成数学模型,能够应用时间配置信息进行简单的计算得知目标测试的执行情况。
[0089]
本领域技术人员在考虑说明书及实践这里公开的发明后,将容易想到本公开的其它实施方案。本技术旨在涵盖本公开的任何变型、用途或者适应性变化,这些变型、用途或者适应性变化遵循本公开的一般性原理并包括本公开未公开的本技术领域中的公知常识或惯用技术手段。说明书和实施例仅被视为示例性的,本公开的真正范围和精神由下面的权利要求指出。
[0090]
应当理解的是,本公开并不局限于上面已经描述并在附图中示出的精确结构,并且可以在不脱离其范围进行各种修改和改变。本公开的范围仅由所附的权利要求来限制。
再多了解一些

本文用于创业者技术爱好者查询,仅供学习研究,如用于商业用途,请联系技术所有人。

发表评论 共有条评论
用户名: 密码:
验证码: 匿名发表

相关文献