一种控制目标信息采集率的方法及装置转让专利

申请号 : CN201910471655.X

文献号 : CN110174865B

文献日 :

基本信息:

PDF:

法律信息:

相似专利:

发明人 : 易存道

申请人 : 北京宝兰德软件股份有限公司

摘要 :

本发明实施例提供一种控制目标信息采集率的方法及装置,所述方法包括:确定目标信息采集率;根据所述目标信息采集率,分别确定初始化正向权重和初始化负向权重;周期性执行根据更新的总体权重值确定是否采集信息;其中,更新的总体权重值在每确定一次是否采集信息时,分别根据是否采集信息的结果、所述初始化正向权重和所述初始化负向权重更新当次采集对应的总体权重值;且更新的总体权重值的初始值为零;在周期性执行结果达到预设条件时,将此时的信息采集率作为控制所述目标信息采集率的控制执行结果。所述装置执行上述方法。本发明实施例提供的方法及装置,能够准确地控制目标信息采集率,进而按照该目标信息采集率采集信息。

权利要求 :

1.一种控制目标信息采集率的方法,其特征在于,包括:确定目标信息采集率;

根据所述目标信息采集率,分别确定初始化正向权重和初始化负向权重;

周期性执行根据更新的总体权重值确定是否采集信息;其中,更新的总体权重值在每确定一次是否采集信息时,分别根据是否采集信息的结果、所述初始化正向权重和所述初始化负向权重更新当次采集对应的总体权重值;且更新的总体权重值的初始值为零;

在周期性执行结果达到预设条件时,将此时的信息采集率作为控制所述目标信息采集率的控制执行结果;

其中,所述分别根据是否采集信息的结果、所述初始化正向权重和所述初始化负向权重更新当次采集对应的总体权重值,包括:若判断获知所述结果为不采集信息,则根据如下公式更新当次采集对应的总体权重值:weightValue’=weightValue-negaWeight其中,weightValue’为更新的总体权重值、weightValue为当次采集对应的总体权重值、negaWeight为所述初始化负向权重;

若判断获知所述结果为采集信息,则根据如下公式更新当次采集对应的总体权重值:weightValue’=weightValue+posiWeight其中,weightValue’为更新的总体权重值、weightValue为当次采集对应的总体权重值、posiWeight为所述初始化正向权重;

其中,所述周期性执行根据更新的总体权重值确定是否采集信息,包括:周期性执行若判断获知更新的总体权重值大于零,则确定不采集信息;

周期性执行若判断获知更新的总体权重值小于等于零,则确定采集信息;

其中,所述根据所述目标信息采集率,分别确定初始化正向权重和初始化负向权重,包括:根据如下公式确定所述初始化正向权重:

posiWeight=100-rate;

其中,posiWeight为初始化正向权重、rate为目标信息采集率;

根据如下公式确定所述初始化负向权重:

negaWeight=rate;

其中,negaWeight为初始化负向权重、rate为目标信息采集率。

2.一种控制目标信息采集率的装置,其特征在于,包括:第一确定单元,用于确定目标信息采集率;

第二确定单元,用于根据所述目标信息采集率,分别确定初始化正向权重和初始化负向权重;

第三确定单元,用于周期性执行根据更新的总体权重值确定是否采集信息;其中,更新的总体权重值在每确定一次是否采集信息时,分别根据是否采集信息的结果、所述初始化正向权重和所述初始化负向权重更新当次采集对应的总体权重值;且更新的总体权重值的初始值为零;

控制单元,用于在周期性执行结果达到预设条件时,将此时的信息采集率作为控制所述目标信息采集率的控制执行结果;

其中,所述第三确定单元具体用于:

若判断获知所述结果为不采集信息,则根据如下公式更新当次采集对应的总体权重值:weightValue’=weightValue-negaWeight其中,weightValue’为更新的总体权重值、weightValue为当次采集对应的总体权重值、negaWeight为所述初始化负向权重;

若判断获知所述结果为采集信息,则根据如下公式更新当次采集对应的总体权重值:weightValue’=weightValue+posiWeight其中,weightValue’为更新的总体权重值、weightValue为当次采集对应的总体权重值、posiWeight为所述初始化正向权重;

其中,所述第三确定单元还具体用于:

周期性执行若判断获知更新的总体权重值大于零,则确定不采集信息;

周期性执行若判断获知更新的总体权重值小于等于零,则确定采集信息;

其中,所述第二确定单元具体用于:

根据如下公式确定所述初始化正向权重:

posiWeight=100-rate;

其中,posiWeight为初始化正向权重、rate为目标信息采集率;

根据如下公式确定所述初始化负向权重:

negaWeight=rate;

其中,negaWeight为初始化负向权重、rate为目标信息采集率。

3.一种电子设备,包括存储器、处理器及存储在存储器上并可在处理器上运行的计算机程序,其特征在于,所述处理器执行所述程序时实现如权利要求1项所述方法的步骤。

4.一种非暂态计算机可读存储介质,其上存储有计算机程序,其特征在于,该计算机程序被处理器执行时实现如权利要求1所述方法的步骤。

说明书 :

一种控制目标信息采集率的方法及装置

技术领域

[0001] 本发明涉及信息采集技术领域,尤其涉及一种控制目标信息采集率的方法及装置。

背景技术

[0002] 随着信息技术的飞速发展,按照目标信息采集率采集信息尤为普遍。
[0003] 现有技术常用的一种信息采集方式是采用随机数方式进行信息采集。如按照目标信息采集率35%采集信息,每次采集信息之前,生成[0,100)以内的一个随机整数m,如果这个整数m小于35则采集信息,否则不采集。这样在采集大量数据的情况下,基本能够把信息采集率控制在35%左右。但是,这种随机数方式存在一定的不确定性。对于要求精确信息采集率的业务系统中,这种方式就无法应对,尤其在采集数量少的情况下,导致实际信息采集率和目标信息采集率偏差较大。如在100条消息中按照35%的比例采集信息,那么随机数方式采集的信息总数,不一定是35条、可能高于35条、也可能低于35条。
[0004] 因此,如何避免上述缺陷,能够准确地控制目标信息采集率,进而按照该目标信息采集率采集信息,成为亟须解决的问题。

发明内容

[0005] 针对现有技术存在的问题,本发明实施例提供一种控制目标信息采集率的方法及装置。
[0006] 本发明实施例提供一种控制目标信息采集率的方法,包括:
[0007] 确定目标信息采集率;
[0008] 根据所述目标信息采集率,分别确定初始化正向权重和初始化负向权重;
[0009] 周期性执行根据更新的总体权重值确定是否采集信息;其中,更新的总体权重值在每确定一次是否采集信息时,分别根据是否采集信息的结果、所述初始化正向权重和所述初始化负向权重更新当次采集对应的总体权重值;且更新的总体权重值的初始值为零;
[0010] 在周期性执行结果达到预设条件时,将此时的信息采集率作为控制所述目标信息采集率的控制执行结果。
[0011] 本发明实施例提供一种控制目标信息采集率的装置,包括:
[0012] 第一确定单元,用于确定目标信息采集率;
[0013] 第二确定单元,用于根据所述目标信息采集率,分别确定初始化正向权重和初始化负向权重;
[0014] 第三确定单元,用于周期性执行根据更新的总体权重值确定是否采集信息;其中,更新的总体权重值在每确定一次是否采集信息时,分别根据是否采集信息的结果、所述初始化正向权重和所述初始化负向权重更新当次采集对应的总体权重值;且更新的总体权重值的初始值为零;
[0015] 控制单元,用于在周期性执行结果达到预设条件时,将此时的信息采集率作为控制所述目标信息采集率的控制执行结果。
[0016] 本发明实施例提供一种电子设备,包括:存储器、处理器及存储在存储器上并可在处理器上运行的计算机程序,其中,
[0017] 所述处理器执行所述程序时实现如下方法步骤:
[0018] 确定目标信息采集率;
[0019] 根据所述目标信息采集率,分别确定初始化正向权重和初始化负向权重;
[0020] 周期性执行根据更新的总体权重值确定是否采集信息;其中,更新的总体权重值在每确定一次是否采集信息时,分别根据是否采集信息的结果、所述初始化正向权重和所述初始化负向权重更新当次采集对应的总体权重值;且更新的总体权重值的初始值为零;
[0021] 在周期性执行结果达到预设条件时,将此时的信息采集率作为控制所述目标信息采集率的控制执行结果。
[0022] 本发明实施例提供一种非暂态计算机可读存储介质,其上存储有计算机程序,该计算机程序被处理器执行时实现如下方法步骤:
[0023] 确定目标信息采集率;
[0024] 根据所述目标信息采集率,分别确定初始化正向权重和初始化负向权重;
[0025] 周期性执行根据更新的总体权重值确定是否采集信息;其中,更新的总体权重值在每确定一次是否采集信息时,分别根据是否采集信息的结果、所述初始化正向权重和所述初始化负向权重更新当次采集对应的总体权重值;且更新的总体权重值的初始值为零;
[0026] 在周期性执行结果达到预设条件时,将此时的信息采集率作为控制所述目标信息采集率的控制执行结果。
[0027] 本发明实施例提供的控制目标信息采集率的方法及装置,通过在每确定一次是否采集信息时,根据初始化正向权重和初始化负向权重分别对应的加减运算、及是否采集信息的结果,更新当次采集对应的总体权重值,并周期性执行根据更新的总体权重值确定是否采集信息,将周期性执行结果达到预设条件时的信息采集率作为控制目标信息采集率的控制执行结果,能够准确地控制目标信息采集率,进而按照该目标信息采集率采集信息。

附图说明

[0028] 为了更清楚地说明本发明实施例或现有技术中的技术方案,下面将对实施例或现有技术描述中所需要使用的附图作一简单地介绍,显而易见地,下面描述中的附图是本发明的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他的附图。
[0029] 图1为本发明控制目标信息采集率的方法实施例流程图;
[0030] 图2为本发明控制目标信息采集率的装置实施例结构示意图;
[0031] 图3为本发明实施例提供的电子设备实体结构示意图。

具体实施方式

[0032] 为使本发明实施例的目的、技术方案和优点更加清楚,下面将结合本发明实施例中的附图,对本发明实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例是本发明一部分实施例,而不是全部的实施例。基于本发明中的实施例,本领域普通技术人员在没有作出创造性劳动前提下所获得的所有其他实施例,都属于本发明保护的范围。
[0033] 图1为本发明控制目标信息采集率的方法实施例流程图,如图1所示,本发明实施例提供的一种控制目标信息采集率的方法,包括以下步骤:
[0034] S101:确定目标信息采集率。
[0035] 具体的,装置确定目标信息采集率。目标信息采集率可以根据实际业务需要进行确定,例如可选为35%,为便于计算,可以用rate=35来表示目标信息采集率。
[0036] S102:根据所述目标信息采集率,分别确定初始化正向权重和初始化负向权重。
[0037] 具体的,装置根据所述目标信息采集率,分别确定初始化正向权重和初始化负向权重。可以根据如下公式确定所述初始化正向权重:
[0038] posiWeight=100-rate;
[0039] 其中,posiWeight为初始化正向权重、rate为目标信息采集率;参照上述举例rate=35,则posiWeight=65。
[0040] 根据如下公式确定所述初始化负向权重:
[0041] negaWeight=rate;
[0042] 其中,negaWeight为初始化负向权重、rate为目标信息采集率。参照上述举例rate=35,则negaWeight=35。
[0043] S103:周期性执行根据更新的总体权重值确定是否采集信息;其中,更新的总体权重值在每确定一次是否采集信息时,分别根据是否采集信息的结果、所述初始化正向权重和所述初始化负向权重更新当次采集对应的总体权重值;且更新的总体权重值确的初始值为零。
[0044] 具体的,装置周期性执行根据更新的总体权重值确定是否采集信息;其中,更新的总体权重值在每确定一次是否采集信息时,分别根据是否采集信息的结果、所述初始化正向权重和所述初始化负向权重更新当次采集对应的总体权重值;且更新的总体权重值确的初始值为零。周期性执行根据更新的总体权重值确定是否采集信息,包括:周期性执行若判断获知更新的总体权重值大于零,则确定不采集信息;周期性执行若判断获知更新的总体权重值小于等于零,则确定采集信息。
[0045] 分别根据是否采集信息的结果、所述初始化正向权重和所述初始化负向权重更新当次采集对应的总体权重值,包括:若判断获知所述结果为不采集信息,则根据如下公式更新当次采集对应的总体权重值:
[0046] weightValue’=weightValue-negaWeight
[0047] 其中,weightValue’为更新的总体权重值、weightValue为当次采集对应的总体权重值、negaWeight为所述初始化负向权重;
[0048] 若判断获知所述结果为采集信息,则根据如下公式更新当次采集对应的总体权重值:
[0049] weightValue’=weightValue+posiWeight
[0050] 其中,weightValue’为更新的总体权重值、weightValue为当次采集对应的总体权重值、posiWeight为所述初始化正向权重。参照上述举例具体说明如下:
[0051] 第一次采集c1:更新的总体权重值weightValue1’为初始值零,此时weightValue1’等于零,采集信息,根据weightValue’=weightValue+posiWeight,[0052] 即用weightValue1’替代公式中的weightValue,得到第二次采集c2对应的weightValue2’=0+65=65,由于weightValue2’=65大于零,不采集信息,根据weightValue’=weightValue-negaWeight,即用weightValue2’替代公式中的weightValue,得到第三次采集c3对应的weightValue3’=65-35=30,由于weightValue3’=30大于零,不采集信息,根据weightValue’=weightValue-negaWeight,即用weightValue3’替代公式中的weightValue,得到第四次采集c4对应的weightValue4’=30-35=-5,由于weightValue4’=-5小于零,采集信息,根据weightValue’=weightValue+posiWeight,即用weightValue4’替代公式中的weightValue,得到第五次采集c5对应的weightValue5’=-5+65=60,由于weightValue5’=60大于零,不采集信息,根据weightValue’=weightValue-negaWeight,即用weightValue5’替代公式中的weightValue,得到第六次采集c6对应的weightValue6’=60-35=25,由于weightValue6’=25大于零,不采集信息,根据weightValue’=weightValue-negaWeight,即用weightValue6’替代公式中的weightValue,得到第七次采集c7对应的weightValue7’=
25-35=-10,由于weightValue7’=-10小于零,采集信息,根据weightValue’=weightValue+posiWeight,即用weightValue7’替代公式中的weightValue,得到第八次采集c8对应的weightValue8’=-10+65=55,以此类推。即参照上述说明,c1、c4、c7为确定采集信息的采集次数,c2、c3、c5、c6、c8为确定不采集信息的采集次数。
[0053] S104:在周期性执行结果达到预设条件时,将此时的信息采集率作为控制所述目标信息采集率的控制执行结果。
[0054] 具体的,装置在周期性执行结果达到预设条件时,将此时的信息采集率作为控制所述目标信息采集率的控制执行结果。预设条件可以包括周期性执行次数达到预设次数。预设次数可以根据实际情况自主设置,为了保证计算的精确度,可选为较大的数值,例如
100次,参照上述举例,周期性执行次数为8次,此时的信息采集率为确定采集信息的采集次数/8次,即3/8=37.5%,即仅仅通过8次更新计算与目标信息采集率35%仅仅相差2.5%。
可以理解的是:通过更多次的周期性执行次数可以使得计算出的信息采集率无限接近目标信息采集率35%。预设条件还可以包括周期性执行的累计误差小于预设误差阈值,预设误差阈值可以根据实际情况自主设置,可选为1%,参照上述举例,周期性执行次数为8次对应的累计误差为2.5%大于1%,因而,还需要进行更新计算,如果周期性执行次数为11次对应的累计误差小于1%,则将此时的信息采集率作为控制所述目标信息采集率的控制执行结果。
[0055] 通过测试发现这种采集率的控制方式比随机数方式的性能提升约15%,如表1所示。
[0056] 表1
[0057]
[0058]
[0059] 本发明实施例提供的控制目标信息采集率的方法,通过在每确定一次是否采集信息时,根据初始化正向权重和初始化负向权重分别对应的加减运算、及是否采集信息的结果,更新当次采集对应的总体权重值,并周期性执行根据更新的总体权重值确定是否采集信息,将周期性执行结果达到预设条件时的信息采集率作为控制目标信息采集率的控制执行结果,能够准确地控制目标信息采集率,进而按照该目标信息采集率采集信息。
[0060] 在上述实施例的基础上,所述分别根据是否采集信息的结果、所述初始化正向权重和所述初始化负向权重更新当次采集对应的总体权重值,包括:
[0061] 若判断获知所述结果为不采集信息,则根据如下公式更新当次采集对应的总体权重值:
[0062] weightValue’=weightValue-negaWeight
[0063] 其中,weightValue’为更新的总体权重值、weightValue为当次采集对应的总体权重值、negaWeight为所述初始化负向权重。
[0064] 具体的,装置若判断获知所述结果为不采集信息,则根据如下公式更新当次采集对应的总体权重值:
[0065] weightValue’=weightValue-negaWeight
[0066] 其中,weightValue’为更新的总体权重值、weightValue为当次采集对应的总体权重值、negaWeight为所述初始化负向权重。可参照上述说明,不再赘述。
[0067] 若判断获知所述结果为采集信息,则根据如下公式更新当次采集对应的总体权重值:
[0068] weightValue’=weightValue+posiWeight
[0069] 其中,weightValue’为更新的总体权重值、weightValue为当次采集对应的总体权重值、posiWeight为所述初始化正向权重。
[0070] 具体的,装置若判断获知所述结果为采集信息,则根据如下公式更新当次采集对应的总体权重值:
[0071] weightValue’=weightValue+posiWeight
[0072] 其中,weightValue’为更新的总体权重值、weightValue为当次采集对应的总体权重值、posiWeight为所述初始化正向权重。可参照上述说明,不再赘述。
[0073] 本发明实施例提供的控制目标信息采集率的方法,通过具体公式更新当次采集对应的总体权重值,进一步能够准确地控制目标信息采集率,进而按照该目标信息采集率采集信息。
[0074] 在上述实施例的基础上,所述周期性执行根据更新的总体权重值确定是否采集信息,包括:
[0075] 周期性执行若判断获知更新的总体权重值大于零,则确定不采集信息。
[0076] 具体的,装置周期性执行若判断获知更新的总体权重值大于零,则确定不采集信息。可参照上述实施例,不再赘述。
[0077] 周期性执行若判断获知更新的总体权重值小于等于零,则确定采集信息。
[0078] 具体的,装置周期性执行若判断获知更新的总体权重值小于等于零,则确定采集信息。可参照上述实施例,不再赘述。
[0079] 本发明实施例提供的控制目标信息采集率的方法,通过更新的总体权重值的具体数值确定是否采集信息,进一步能够准确地控制目标信息采集率,进而按照该目标信息采集率采集信息。
[0080] 在上述实施例的基础上,所述根据所述目标信息采集率,分别确定初始化正向权重和初始化负向权重,包括:
[0081] 根据如下公式确定所述初始化正向权重:
[0082] posiWeight=100-rate;
[0083] 其中,posiWeight为初始化正向权重、rate为目标信息采集率。
[0084] 具体的,装置根据如下公式确定所述初始化正向权重:
[0085] posiWeight=100-rate;
[0086] 其中,posiWeight为初始化正向权重、rate为目标信息采集率。可参照上述说明,不再赘述。
[0087] 根据如下公式确定所述初始化负向权重:
[0088] negaWeight=rate;
[0089] 其中,negaWeight为初始化负向权重、rate为目标信息采集率。
[0090] 具体的,装置根据如下公式确定所述初始化负向权重:
[0091] negaWeight=rate;
[0092] 其中,negaWeight为初始化负向权重、rate为目标信息采集率。可参照上述说明,不再赘述。
[0093] 本发明实施例提供的控制目标信息采集率的方法,通过具体公式确定初始化正向权重和初始化负向权重,进一步能够准确地控制目标信息采集率,进而按照该目标信息采集率采集信息。
[0094] 图2为本发明控制目标信息采集率的装置实施例结构示意图,如图2所示,本发明实施例提供了一种控制目标信息采集率的装置,包括第一确定单元201、第二确定单元202、第三确定单元203和控制单元204,其中:
[0095] 第一确定单元201用于确定目标信息采集率;第二确定单元202用于根据所述目标信息采集率,分别确定初始化正向权重和初始化负向权重;第三确定单元203用于周期性执行根据更新的总体权重值确定是否采集信息;其中,更新的总体权重值在每确定一次是否采集信息时,分别根据是否采集信息的结果、所述初始化正向权重和所述初始化负向权重更新当次采集对应的总体权重值;且更新的总体权重值的初始值为零;控制单元204用于在周期性执行结果达到预设条件时,将此时的信息采集率作为控制所述目标信息采集率的控制执行结果。
[0096] 具体的,第一确定单元201用于确定目标信息采集率;第二确定单元202用于根据所述目标信息采集率,分别确定初始化正向权重和初始化负向权重;第三确定单元203用于周期性执行根据更新的总体权重值确定是否采集信息;其中,更新的总体权重值在每确定一次是否采集信息时,分别根据是否采集信息的结果、所述初始化正向权重和所述初始化负向权重更新当次采集对应的总体权重值;且更新的总体权重值的初始值为零;控制单元204用于在周期性执行结果达到预设条件时,将此时的信息采集率作为控制所述目标信息采集率的控制执行结果。
[0097] 本发明实施例提供的控制目标信息采集率的装置,通过在每确定一次是否采集信息时,根据初始化正向权重和初始化负向权重分别对应的加减运算、及是否采集信息的结果,更新当次采集对应的总体权重值,并周期性执行根据更新的总体权重值确定是否采集信息,将周期性执行结果达到预设条件时的信息采集率作为控制目标信息采集率的控制执行结果,能够准确地控制目标信息采集率,进而按照该目标信息采集率采集信息。
[0098] 在上述实施例的基础上,所述第三确定单元203具体用于:
[0099] 若判断获知所述结果为不采集信息,则根据如下公式更新当次采集对应的总体权重值:weightValue’=weightValue-negaWeight;其中,weightValue’为更新的总体权重值、weightValue为当次采集对应的总体权重值、negaWeight为所述初始化负向权重;若判断获知所述结果为采集信息,则根据如下公式更新当次采集对应的总体权重值:weightValue’=weightValue+posiWeight;其中,weightValue’为更新的总体权重值、weightValue为当次采集对应的总体权重值、posiWeight为所述初始化正向权重。
[0100] 具体的,所述第三确定单元203具体用于:若判断获知所述结果为不采集信息,则根据如下公式更新当次采集对应的总体权重值:weightValue’=weightValue-negaWeight;其中,weightValue’为更新的总体权重值、weightValue为当次采集对应的总体权重值、negaWeight为所述初始化负向权重;若判断获知所述结果为采集信息,则根据如下公式更新当次采集对应的总体权重值:weightValue’=weightValue+posiWeight;其中,weightValue’为更新的总体权重值、weightValue为当次采集对应的总体权重值、posiWeight为所述初始化正向权重。
[0101] 本发明实施例提供的控制目标信息采集率的装置,通过具体公式更新当次采集对应的总体权重值,进一步能够准确地控制目标信息采集率,进而按照该目标信息采集率采集信息。
[0102] 在上述实施例的基础上,所述第三确定单元203还具体用于:
[0103] 周期性执行若判断获知更新的总体权重值大于零,则确定不采集信息;周期性执行若判断获知更新的总体权重值小于等于零,则确定采集信息。
[0104] 具体的,第三确定单元203还具体用于:周期性执行若判断获知更新的总体权重值大于零,则确定不采集信息;周期性执行若判断获知更新的总体权重值小于等于零,则确定采集信息。
[0105] 本发明实施例提供的控制目标信息采集率的装置,通过更新的总体权重值的具体数值确定是否采集信息,进一步能够准确地控制目标信息采集率,进而按照该目标信息采集率采集信息。
[0106] 在上述实施例的基础上,所述第二确定单元202具体用于:
[0107] 根据如下公式确定所述初始化正向权重:posiWeight=100-rate;其中,posiWeight为初始化正向权重、rate为目标信息采集率;根据如下公式确定所述初始化负向权重:negaWeight=rate;其中,negaWeight为初始化负向权重、rate为目标信息采集率。
[0108] 具体的,第二确定单元202具体用于:根据如下公式确定所述初始化正向权重:posiWeight=100-rate;其中,posiWeight为初始化正向权重、rate为目标信息采集率;根据如下公式确定所述初始化负向权重:negaWeight=rate;其中,negaWeight为初始化负向权重、rate为目标信息采集率。
[0109] 本发明实施例提供的控制目标信息采集率的装置,通过具体公式确定初始化正向权重和初始化负向权重,进一步能够准确地控制目标信息采集率,进而按照该目标信息采集率采集信息。
[0110] 本发明实施例提供的控制目标信息采集率的装置具体可以用于执行上述各方法实施例的处理流程,其功能在此不再赘述,可以参照上述方法实施例的详细描述。
[0111] 图3为本发明实施例提供的电子设备实体结构示意图,如图3所示,所述电子设备包括:处理器(processor)301、存储器(memory)302和总线303;
[0112] 其中,所述处理器301、存储器302通过总线303完成相互间的通信;
[0113] 所述处理器301用于调用所述存储器302中的程序指令,以执行上述各方法实施例所提供的方法,例如包括:确定目标信息采集率;根据所述目标信息采集率,分别确定初始化正向权重和初始化负向权重;周期性执行根据更新的总体权重值确定是否采集信息;其中,更新的总体权重值在每确定一次是否采集信息时,分别根据是否采集信息的结果、所述初始化正向权重和所述初始化负向权重更新当次采集对应的总体权重值;且更新的总体权重值的初始值为零;在周期性执行结果达到预设条件时,将此时的信息采集率作为控制所述目标信息采集率的控制执行结果。
[0114] 本实施例公开一种计算机程序产品,所述计算机程序产品包括存储在非暂态计算机可读存储介质上的计算机程序,所述计算机程序包括程序指令,当所述程序指令被计算机执行时,计算机能够执行上述各方法实施例所提供的方法,例如包括:确定目标信息采集率;根据所述目标信息采集率,分别确定初始化正向权重和初始化负向权重;周期性执行根据更新的总体权重值确定是否采集信息;其中,更新的总体权重值在每确定一次是否采集信息时,分别根据是否采集信息的结果、所述初始化正向权重和所述初始化负向权重更新当次采集对应的总体权重值;且更新的总体权重值的初始值为零;在周期性执行结果达到预设条件时,将此时的信息采集率作为控制所述目标信息采集率的控制执行结果。
[0115] 本实施例提供一种非暂态计算机可读存储介质,所述非暂态计算机可读存储介质存储计算机指令,所述计算机指令使所述计算机执行上述各方法实施例所提供的方法,例如包括:确定目标信息采集率;根据所述目标信息采集率,分别确定初始化正向权重和初始化负向权重;周期性执行根据更新的总体权重值确定是否采集信息;其中,更新的总体权重值在每确定一次是否采集信息时,分别根据是否采集信息的结果、所述初始化正向权重和所述初始化负向权重更新当次采集对应的总体权重值;且更新的总体权重值的初始值为零;在周期性执行结果达到预设条件时,将此时的信息采集率作为控制所述目标信息采集率的控制执行结果。
[0116] 本领域普通技术人员可以理解:实现上述方法实施例的全部或部分步骤可以通过程序指令相关的硬件来完成,前述的程序可以存储于一计算机可读取存储介质中,该程序在执行时,执行包括上述方法实施例的步骤;而前述的存储介质包括:ROM、RAM、磁碟或者光盘等各种可以存储程序代码的介质。
[0117] 以上所描述的装置实施例仅仅是示意性的,其中所述作为分离部件说明的单元可以是或者也可以不是物理上分开的,作为单元显示的部件可以是或者也可以不是物理单元,即可以位于一个地方,或者也可以分布到多个网络单元上。可以根据实际的需要选择其中的部分或者全部模块来实现本实施例方案的目的。本领域普通技术人员在不付出创造性的劳动的情况下,即可以理解并实施。
[0118] 通过以上的实施方式的描述,本领域的技术人员可以清楚地了解到各实施方式可借助软件加必需的通用硬件平台的方式来实现,当然也可以通过硬件。基于这样的理解,上述技术方案本质上或者说对现有技术做出贡献的部分可以以软件产品的形式体现出来,该计算机软件产品可以存储在计算机可读存储介质中,如ROM/RAM、磁碟、光盘等,包括若干指令用以使得一台计算机设备(可以是个人计算机,服务器,或者网络设备等)执行各个实施例或者实施例的某些部分所述的方法。
[0119] 最后应说明的是:以上实施例仅用以说明本发明的技术方案,而非对其限制;尽管参照前述实施例对本发明进行了详细的说明,本领域的普通技术人员应当理解:其依然可以对前述各实施例所记载的技术方案进行修改,或者对其中部分技术特征进行等同替换;而这些修改或者替换,并不使相应技术方案的本质脱离本发明各实施例技术方案的精神和范围。