一种数据采集测试方法和装置的制造方法_3

文档序号:9754377阅读:来源:国知局
析服务器B上传的各IP地址,如LastIPl、LastIP2、LastIP3等。
[0085]步骤306,检测所述校验信息是否为目标信息。
[0086]若所述校验信息不为目标信息,则执行步骤308;若所述校验信息为目标信息,则执行步骤310。
[0087]可选的,数据分析服务器可以通过检测IP地址信息与地址列表中的目标地址信息匹配,判断参数信息是否被拦截过。在本发明的一个优选实施例中,上述步骤306可以是检测所述IP地址信息与地址列表中的目标地址信息匹配。
[0088]具体的,若从参数信息中所提取的IP地址信息对应的IP地址不在预置的地址列表中,即在地址列表不能查找到所提取的IP地址信息对应的目标地址时,判定所提取的IP地址信息与地址列表中的目标地址信息不匹配,则可以确定参数信息被拦截过,执行步骤308。若从参数信息中所提取的IP地址信息对应的IP地址在预置的列表中,即在地址列表可以查找到所提取的IP地址信息对应的IP地址,判定所提取的IP地址信息与地址列表中的目标地址信息匹配,则可以确定参数信息没有被拦截过,执行步骤310。结合上述例子,若能在预置的地址列表中查找到Las 11P1、Las 11P2以及Las 11P3,则可以确定参数信息没有被拦截,执行步骤310;若不能在地址列表中查找到LastIPl,可以判断出参数信息被非法终端或恶意程序拦截,且拦截参数信息的非法终端或恶意程序对应的IP地址为LastIPl,则执行步骤308。
[0089]步骤308,确定流量存在劫持异常,在所述劫持校验结果中记录劫持异常。
[0090]具体的,数据分析服务器确定参数信息被拦截过,就可以确定参数信息上传过程中存在流量劫持现象,并且此次接收到的参数信息有可能被拦截的终端或恶意程序篡改,即可以确定该参数信息上传所对应的流量存在劫持异常,在劫持校验结果中记录该参数信息的劫持异常,如在劫持校验结果中记录参数信息被LastIPl的终端拦截或者记录LastIPl为非法IP地址、恶意IP地址等,生成数据分析结果,从而可以避免采用被拦截的参数信息进行统计,保证数据分析结果的准确性。
[0091]步骤310,确定数据传输正常,在所述劫持校验结果中记录传输正常。
[0092]当参数信息没有拦截过,就可以确定数据传输正常,劫持校验结果中记录该参数信息传输正常,保证了数据分析结果的准确性。
[0093]对于方法实施例,为了简单描述,故将其都表述为一系列的动作组合,但是本领域技术人员应该知悉,本发明实施例并不受所描述的动作顺序的限制,因为依据本发明实施例,某些步骤可以采用其他顺序或者同时进行。其次,本领域技术人员也应该知悉,说明书中所描述的实施例均属于优选实施例,所涉及的动作并不一定是本发明实施例所必须的。
[0094]参照图4,示出了根据本发明一个实施例的数据采集测试装置的结构框图,具体可以包括如下模块:
[0095]参数信息接收模块402,用于接收上传的参数信息。
[0096]其中,所述参数信息为应用运行时针对各采集参数采集得到的。
[0097]校验信息获取模块404,用于从所述参数信息中查找校验参数对应校验信息。
[0098]校验结果确定模块406,用于对所述校验信息进行分析,确定劫持校验结果。
[0099]在本发明实施例中,通过从上传的参数信息中提取校验参数对应的检验信息,并对所提取的校验信息进行分析,判断出上传的参数信息是否被拦截,即确定劫持校验结果,从而可以避免采用数据被劫持过的采集数据,提高数据采集的准确度。
[0100]参照图5,示出了根据本发明一个实施例的数据采集测试装置的结构框图,具体可以包括如下模块:
[0101]参数信息接收模块402,用于接收上传的参数信息。其中,所述参数信息为应用运行时针对各采集参数采集得到的。
[0102]校验信息获取模块404,用于从所述参数信息中查找校验参数对应校验信息。
[0103]校验结果确定模块406,用于对所述校验信息进行分析,确定劫持校验结果。
[0104]在本发明的一种优选实施例中,校验信息获取模块404,具体用于确定校验参数的参数标识,从所述参数信息中查找所述参数标识对应校验信息。
[0105]可选的,校验结果确定模块406可以包括:检测子模块4060,用于检测所述校验信息是否为目标信息。异常确定子模块4062,用于在所述校验信息不为目标信息时,确定流量存在劫持异常,在所述劫持校验结果中记录劫持异常。正常确定子模块4064,用于在所述校验信息为目标信息时,确定数据传输正常,在所述劫持校验结果中记录传输正常。
[0106]在本发明的一个优选实施例中,校验参数为上一次上传地址,所述校验信息为IP地址信息,所述IP地址信息包括参数信息上一次上传的IP地址信息。
[0107]可选的,检测子模块4060,用于检测所述IP地址信息与地址列表中的目标地址信息匹配。
[0108]可选的,上传的参数信息可以包括:劫持后中转返回目的地址的参数信息,以及直接上传目的地址的参数信息。其中,目的地址属于地址列表。
[0109]在上述数据采集分析系统中,本实施例的数据采集装置可以配置于数据分析服务器中,如图6所示,该数据采集分析系统,包括:采集控制服务器102、数据分析服务器104、报表生成服务器106和至少一个数据终端108,所述数据终端中安装有采集工具。采集控制服务器102包括:云控服务器1022和开发配置服务器1024。
[0110]其中,采集控制服务器102配置所述采集配置信息给数据终端并下发给相应的数据终端108;所述数据终端108在应用运行时调用所述采集工具,依据采集配置信息对采集参数的参数信息进行采集;所述数据终端108将采集的参数信息上传给所述采集控制服务器104;所述数据分析服务器104对上传的各采集参数对应参数信息进行分析,获取数据分析结果;所述数据分析服务器104将所述数据分析结果发送给所述报表生成服务器106;所述报表生成服务器106依据所述数据分析结果生成数据报表。
[0111]一个示例中,所述采集控制服务器102,用于配置所述采集配置信息给数据终端并下发给相应的数据终端,其中,所述配置信息用于控制采集参数的采集;所述数据终端108,用于在应用运行时调用所述采集工具,依据采集配置信息对采集参数的参数信息进行采集;以及将采集的参数信息上传给所述数据分析服务器;所述数据分析服务器104,用于对上传的各采集参数对应参数信息进行分析,获取数据分析结果;将所述数据分析结果发送给所述报表生成服务器;所述报表生成服务器106,用于依据所述数据分析结果生成数据报表。
[0112]一个可选实施例中,所述采集控制服务器102包括云控服务器1022;所述云控服务器1022,用于依据应用类型确定所述应用的采集参数,其中,所述采集参数包括:动态参数和/或静态参数;依据所述应用和应用所在终端配置采集配置信息,其中,所述采集配置信息用于控制所述采集参数的采集和上传;将采集参数和采集配置信息下发给应用所在的数据终端。
[0113]其中,所述采集控制服务器配置所述采集配置信息给数据终端并下发给相应的数据终端,包括:所述采集控制服务器依据应用类型确定所述应用的采集参数,其中,所述采集参数包括:动态参数和/或静态参数;依据所述应用和应用所在终端配置的采集配置信息,其中,所述采集配置信息用于控制所述采集参数的采集和上传;将采集参数和采集配置信息下发给应用所在的数据终端。
[0114]所述云控服务器1022,用于配置参数信息的上传条件和/或采样条件,将上传条件和/或采样条件添加到采集配置信息中;配置所述应用所在终端对应内存的采集阈值,将所述采集阈值添加到采集配置信息中;配置所述应用所在终端对应网络类型的上传间隔,将所述上传间隔添加到所述采集配置信息中;配置所述应用所在终端对应缓存阈值,将所述缓存阈值添加到采集配置信息中;以及,在所述采集配置信息中配置协议上传顺序、采样率和采样参数的优先级。
[0115]依据所述应用和应用所在终端配置的采集配置信息的步骤包括以下至少一种:配置参数信息的上传条件和/或采样条件,将上传条件和/或采样条件添加到采集配置信息中;配置所述应用所在终端对应内存的采集阈值,将所述采集阈值添加到采集配置信息中;配置所述应用所在终端对应网络类型的上传间隔,将所述上传间隔添加到所述采集配置信息中;配置所述应用所在终端对应缓存阈值,将所述缓存阈值添加到采集配置信息中;在所述采集配置信息中配置协议上传顺序、采样率和采样参数的优先级。
[0116]其中,所述数据终端108,用于采用采集工具依据采集配置信息采集所述应用的静态参数的参数信息;以及,采用所述采集工具依据采集配置信息确定待采集的动态参数,依据所述应用的运行实时采集所述动态参数的参数信息。
[0117]所述依据采集配置信息对采集参数的参数信息进行采集,包括:采用所述采集工具依据采集配置信息采集所述应用的静态参数的参数信息;采用所述采集工具依据采
当前第3页1 2 3 4 5 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1