网站存活检测方法、装置和系统的制作方法

文档序号:9931151阅读:683来源:国知局
网站存活检测方法、装置和系统的制作方法
【技术领域】
[0001]本发明涉及互联网技术领域,特别是涉及一种网站存活检测方法、装置和系统。
【背景技术】
[0002]网站存活检测是指检测待检测的目标网站的响应状态,以确定出该网站的异常情况,以便及时采取措施,保证访问正常。
[0003]现有的网站存活检测所采用的方法为利用预先设置的任务节点按照固定的方式,模拟用户请求访问待检测目标网站,获取该目标网站的响应情况,并根据响应情况确定网站的存活情况。然而使用现有技术进行网站存活检测存在以下问题,首先如果出现任务节点自身存在故障,例如出现短暂的对外连接不通等,造成检测结果错误。另一方面,任务节点的访问结果比较片面,无法全面反映网络对该目标网站的访问情况。
[0004]因此现有技术中检测网站存活情况的检测结果并不可靠,容易受到任务节点的状态的影响。

【发明内容】

[0005]鉴于上述问题,提出了本发明以便提供一种克服上述问题或者至少部分地解决上述问题的网站存活检测装置和网站存活检测系统以及相应的网站存活检测方法。本发明一个进一步的目的是要提高网站存活检测结果的可靠性。
[0006]本发明另一个进一步的目的是使网站存活结果与该网站的访问情况相匹配。
[0007]依据本发明的一个方面,提供了一种网站存活检测的方法。该网站存活检测的方法包括:获取多个任务节点上传的网站访问结果数据,每个任务节点配置为向检测目标网站发送访问请求,并根据目标网站对访问请求的响应生成网站访问结果数据;对网站访问结果数据进行数据融合处理,得到网站存活判断值;比较网站存活判断值与预设的存活判断阈值;根据比较的结果确定检测目标网站的存活检测结果。
[0008]可选地,对网站访问结果数据进行数据融合处理包括:根据网站访问结果数据确定上传信息以及访问结果为异常的任务节点数量;在上传信息满足预设的判断条件时,将访问结果为异常的任务节点数量作为网站存活判断值。
[0009]可选地,上传信息包括多个任务节点的数量,预设的判断条件包括:多个任务节点的数量大于预设的节点数量。
[0010]可选地,上传信息包括每个任务节点上传数据的时间,预设的判断条件包括:距离获取到第一个任务节点的网站访问结果数据的时间超过预设时间值。
[0011]可选地,对网站访问结果数据进行数据融合处理包括:根据网站访问结果数据确定访问结果为异常的任务节点;按照预先对任务节点设定的权重值进行加权和计算,并将得到的加权值作为网站存活判断值。
[0012]可选地,对网站访问结果数据进行数据融合处理之前还包括:滤除失效任务节点上传的网站访问结果数据,其中失效任务节点为在预设时间段内访问网站的异常率超过预设值的任务节点。
[0013]可选地,获取多个任务节点上传的网站访问结果数据包括:分别接收由多个任务节点上传的网站访问结果数据;将网站访问结果数据作为元素保存至预置的关联式数据容器内,每个元素以对应的任务节点的标识号作为索引。
[0014]可选地,在网站存活判断值大于存活判断阈值确定出网站的存活异常之后还包括:输出网站访问异常的报警信息。
[0015]根据本发明的另一个方面,还提供了一种网站存活检测的装置。该网站存活检测的装置包括:数据获取模块,配置为获取多个任务节点上传的网站访问结果数据,每个任务节点配置为向检测目标网站发送访问请求,并根据目标网站对访问请求的响应生成网站访问结果数据;数据处理模块,配置为对网站访问结果数据进行数据融合处理,得到网站存活判断值;分析模块,配置为比较网站存活判断值与预设的存活判断阈值并根据比较的结果确定检测目标网站的存活检测结果。
[0016]可选地,数据处理模块还配置为:根据网站访问结果数据确定上传信息以及访问结果为异常的任务节点数量;在上传信息满足预设的判断条件时,将访问结果为异常的任务节点数量作为网站存活判断值。
[0017]可选地,上传信息包括多个任务节点的数量,预设的判断条件包括:多个任务节点的数量大于预设的节点数量。
[0018]可选地,上传信息包括每个任务节点上传数据的时间,预设的判断条件包括:距离获取到第一个任务节点的网站访问结果数据的时间超过预设时间值。
[0019]可选地,数据处理模块还配置为:根据网站访问结果数据确定访问结果为异常的任务节点;按照预先对任务节点设定的权重值进行加权和计算,并将得到的加权值作为网站存活判断值。
[0020]可选地,以上网站存活检测的装置还包括:数据滤除模块,配置为滤除失效任务节点上传的网站访问结果数据,其中失效任务节点为在预设时间段内访问网站的异常率超过预设值的任务节点。
[0021]可选地,其中数据获取模块还配置为:分别接收由多个任务节点上传的网站访问结果数据;将网站访问结果数据作为元素保存至预置的关联式数据容器内,每个元素以对应的任务节点的标识号作为索引。
[0022]可选地,以上网站存活检测的装置还包括:报警模块,配置为在分析模块根据网站存活判断值大于存活判断阈值确定出网站的存活异常之后,输出网站访问异常的报警信肩、O
[0023]根据本发明的另一个方面,还提供了一种网站存活检测系统。该网站存活检测系统包括:多个任务节点,每个任务节点配置为向检测目标网站发送访问请求,并根据目标网站对访问请求的响应生成网站访问结果数据;以上介绍的任一种网站存活检测的装置。
[0024]本发明的网站存活检测的方法利用多个任务节点的网站访问结果,进行数据融合处理得到网站存活判断值,作为网站存活检测结果,充分利用了多个任务节点的分布式特点,避免了单个任务节点由于自身问题带来的误报,提高了网站存活检测结果的可靠性。
[0025]进一步地,本发明的网站存活检测方法,在数据融合过程中,通过调整不同任务节点在数据处理中的权重,使其符合网络访问该网站的实际情况,使得网站存活结果与该网站的访问情况相匹配,提高了实际使用感受,便于及时快速地对故障进行处理。
[0026]更进一步地,数据融合可以与后期报警业务分离,从而使得报警工作相对独立,无需使用报警模块对数据进行大量的整合,减少了报警模块的压力。
[0027]上述说明仅是本发明技术方案的概述,为了能够更清楚了解本发明的技术手段,而可依照说明书的内容予以实施,并且为了让本发明的上述和其它目的、特征和优点能够更明显易懂,以下特举本发明的【具体实施方式】。
[0028]根据下文结合附图对本发明具体实施例的详细描述,本领域技术人员将会更加明了本发明的上述以及其他目的、优点和特征。
【附图说明】
[0029]通过阅读下文优选实施方式的详细描述,各种其他的优点和益处对于本领域普通技术人员将变得清楚明了。附图仅用于示出优选实施方式的目的,而并不认为是对本发明的限制。而且在整个附图中,用相同的参考符号表示相同的部件。在附图中:
[0030]图1是根据本发明一个实施例的网站存活检测系统的示意图;
[0031]图2是根据本发明一个实施例的网站存活检测的装置的示意图;
[0032]图3是根据本发明另一个实施例的网站存活检测的装置的示意图;
[0033]图4是根据本发明一个实施例的网站存活检测的方法的示意图;以及
[0034]图5是根据本发明一个实施例的网站存活检测的方法的可选流程图。
【具体实施方式】
[0035]在此提供的算法和显示不与任何特定计算机、虚拟系统或者其它设备固有相关。各种通用系统也可以与基于在此的示教一起使用。根据上面的描述,构造这类系统所要求的结构是显而易见的。此外,本发明也不针对任何特定编程语言。应当明白,可以利用各种编程语言实现在此描述的本发明的内容,并且上面对特定语言所做的描述是为了披露本发明的最佳实施方式。
[0036]图1是根据本发明一个实施例的网站存活检测系统的示意图。该网站存活检测系统一般性地可包括:多个任务节点120和网站存活检测的装置200,其中每个任务节点120均被配置为向检测目标网站110发送访问请求,并根据目标网站100对访问请求的响应生成网站访问结果数据,该网站访问结果数据可以包括是否访问正常、访问时间等。网站存活检测的装置200将多个任务节点120的访问结果数据进行收集,然后对收集的数据进行融合,用以进行网站存活判断,判断的依据可以包括多种。
当前第1页1 2 3 4 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1