1.一种数据采集方法,其特征在于,包括:
检测终端是否执行网络访问;
在检测到终端执行网络访问时,从采样率配置装置中获取目标数据采集系统的采样率,其中,所述采样率配置装置用于设置数据采集系统的采样率;
根据所述目标数据采集系统的采样率判断是否对所述终端进行数据采集;以及
在根据所述目标数据采集系统的采样率判断出需要对所述终端进行数据采集时,对所述终端进行数据采集。
2.根据权利要求1所述的方法,其特征在于,在检测到终端执行网络访问时,从采样率配置装置上获取目标数据采集系统的采样率包括:
获取所述目标数据采集系统的标识;
根据所述目标数据采集系统的标识从所述采样率配置装置中读取所述目标数据采集系统对应的采样率配置文件;
判断是否成功从所述采样率配置装置中读取所述目标数据采集系统对应的采样率配置文件;以及
在判断出成功从所述采样率配置装置中读取所述目标数据采集系统对应的采样率配置文件时,从所述目标数据采集系统对应的采样率配置文件中获取所述目标数据采集系统的采样率。
3.根据权利要求1所述的方法,其特征在于,在检测到终端执行网络访问时,从采样率配置装置上获取目标数据采集系统的采样率包括:
从所述采样率配置装置中读取采样率配置文件;
判断是否成功从所述采样率配置装置中读取所述采样率配置文件;
在判断出成功从所述采样率配置装置中读取所述采样率配置文件时,获取所述目标数据采集系统的标识;以及
根据所述目标数据采集系统的标识从所述采样率配置文件中获取所述目标数据采集系统的采样率。
4.根据权利要求2或3所述的方法,其特征在于,在判断出未能成功读取采样率配置文件时,所述方法还包括:从缓存中获取所述目标数据采集系统的采样率。
5.根据权利要求1所述的方法,其特征在于,在从采样率配置装置中获取目标数据采集系统的采样率之后,所述方法还包括:将所述目标数据采集系统的采样率进行缓存。
6.根据权利要求1至3中任一项所述的方法,其特征在于,根据所述目标数据采集系统的采样率判断是否对所述终端进行数据采集包括:
根据所述采样率确定采样范围;
判断所述终端是否在所述采样范围内;
在判断出所述终端在所述采样范围内时,则确定需要对所述终端进行数据采集;以及
在判断出所述终端不在所述采样范围内时,则确定不需要对所述终端进行数据采集。
7.根据权利要求6所述的方法,其特征在于,判断所述终端是否在所述采样范围内包括:
获取所述终端的唯一标识符;
对所述唯一标识符进行散列运算,得到所述唯一标识符的散列值;
对所述唯一标识符的散列值进行求余运算,得到所述唯一标识符对应的余数;
判断所述唯一标识符对应的余数是否在所述采样范围内;
如果所述唯一标识符对应的余数在所述采样范围内,则确定所述终端在所述采样范围内;以及
如果所述唯一标识符对应的余数不在所述采样范围内,则确定所述终端不在所述采样范围内。
8.一种数据采集装置,其特征在于,包括:
检测单元,用于检测终端是否执行网络访问;
第一获取单元,用于在检测到终端执行网络访问时,从采样率配置装置中获取目标数据采集系统的采样率,其中,所述采样率配置装置用于设置数据采集系统的采样率;
第一判断单元,用于根据所述目标数据采集系统的采样率判断是否对所述终端进行数据采集;以及
采集单元,用于在根据所述目标数据采集系统的采样率判断出需要对所述终端进行数据采集时,对所述终端进行数据采集。
9.根据权利要求8所述的装置,其特征在于,所述第一获取单元包括:
第一获取模块,用于获取所述目标数据采集系统的标识;
第一读取模块,用于根据所述目标数据采集系统的标识从所述采样率配置装置中读取所述目标数据采集系统对应的采样率配置文件;
第一判断模块,用于判断是否成功从所述采样率配置装置中读取所述目标数据采集系统对应的采样率配置文件;以及
第二获取模块,用于在判断出成功从所述采样率配置装置中读取所述目标数据采集系统对应的采样率配置文件时,从所述目标数据采集系统对应的采样率配置文件中获取所述目标数据采集系统的采样率。
10.根据权利要求8所述的装置,其特征在于,所述第一获取单元包括:
第二读取模块,用于从所述采样率配置装置中读取采样率配置文件;
第二判断模块,用于判断是否成功从所述采样率配置装置中读取所述采样率配置文件;
第三获取模块,用于在判断出成功从所述采样率配置装置中读取所述采样率配置文件时,获取所述目标数据采集系统的标识;以及
第四获取模块,用于根据所述目标数据采集系统的标识从所述采样率配置文件中获取所述目标数据采集系统的采样率。