【技术实现步骤摘要】
检测数据访问请求的生命周期方法和装置
本专利技术涉及计算机领域,特别涉及一种检测数据访问请求的生命周期方法和装置。
技术介绍
随着计算机的迅猛发展,网络信息呈爆炸式增长,越来越多的人使用计算机等终端从网络中获取信息。其中,终端发送数据访问请求给网络来请求获取信息,并在该数据访问请求的生命周期内从网络中获取完该信息,如果该数据访问请求的生命周期出现异常,则会影响终端获取信息的效率,目前可以检测出数据访问请求的生命周期是否出现的异常,并对检测的异常进行处理,可以保证终端获取信息的效率。现有技术提供了一种检测数据访问请求的生命周期方法,可以为:获取数据访问请求的生命周期的总延时时间,根据该数据访问请求的生命周期的总延时时间来确定该数据访问请求的生命周期是否出现异常。在实现本专利技术的过程中,专利技术人发现现有技术至少存在以下问题:上述现有技术只能检测出一个数据访问请求的生命周期是否出现异常,而一个数据访问请求的生命周期包括多个过程,而每个过程出现的异常却无法检测出来。
技术实现思路
为了解决现有技术的问题,本专利技术实施例提供了一种检测数据访问请求的生命周期方法和装置。所述技术方案如下:一方面,提供了一种检测数据访问请求的生命周期方法,所述方法包括:获取探测终端发送给目的服务器的数据访问请求的生命周期内包括的其中至少一个过程的开始时间和完成时间,其中所述至少一个过程不包括所述生命周期的所有过程;根据所述数据访问请求的生命周期内包括的所述至少一个过程的开始时间和完成时间,获取所述数据访问请求的生命周期内包括的所述至少一个过程的延时时间;根据所述数据访问请求的生命周期内 ...
【技术保护点】
一种检测数据访问请求的生命周期方法,其特征在于,所述方法包括:获取探测终端发送给目的服务器的数据访问请求的生命周期内包括的其中至少一个过程的开始时间和完成时间,其中所述至少一个过程不包括所述生命周期的所有过程;根据所述数据访问请求的生命周期内包括的所述至少一个过程的开始时间和完成时间,获取所述数据访问请求的生命周期内包括的所述至少一个过程的延时时间;根据所述数据访问请求的生命周期内包括的至少一个过程的延时时间,确定所述数据访问请求的生命周期内包括的其中至少一个过程的状况。
【技术特征摘要】
1.一种检测数据访问请求的生命周期方法,其特征在于,所述方法包括:获取探测终端发送给目的服务器的数据访问请求的生命周期内包括的其中至少一个过程的开始时间和完成时间,其中所述至少一个过程不包括所述生命周期的所有过程;所述至少一个过程包括连接建立过程、数据准备过程、数据传输过程中的至少一个;根据所述数据访问请求的生命周期内包括的所述至少一个过程的开始时间和完成时间,获取所述数据访问请求的生命周期内包括的所述至少一个过程的延时时间;根据所述数据访问请求的生命周期内包括的至少一个过程的延时时间,确定所述数据访问请求的生命周期内包括的其中至少一个过程的状况。2.如权利要求1所述的方法,其特征在于,所述获取探测终端发送给目的服务器的数据访问请求的生命周期内包括的其中至少一个过程的开始时间和完成时间,包括:发送数据访问请求给目的服务器,并确定出开始所述数据访问请求的生命周期包括的连接建立过程,获取所述连接建立过程的开始时间;接收所述目的服务器发送的数据访问响应,并确定出完成所述连接建立过程,获取所述连接建立过程的完成时间。3.如权利要求2所述的方法,其特征在于,所述获取探测终端发送给目的服务器的数据访问请求的生命周期内包括的其中至少一个过程的开始时间和完成时间,还包括:在接收到所述目的服务器发送的数据访问响应后确定出开始所述数据访问请求的生命周期包括的数据准备过程,获取所述数据准备过程的开始时间;接收所述目的服务器发送的数据传输通知消息,并确定出完成所述数据准备过程,获取所述数据准备过程的完成时间。4.如权利要求3所述的方法,其特征在于,所述获取探测终端发送给目的服务器的数据访问请求的生命周期内包括的其中至少一个过程的开始时间和完成时间,还包括:在接收到所述目的服务器发送的数据传输通知消息后确定出开始所述数据访问请求的生命周期包括的第一个数据包的传输过程,获取所述第一个数据包的传输过程的开始时间;当接收完所述目的服务器发送的所述第一个数据包时,获取所述第一个数据包的传输过程的完成时间。5.如权利要求1所述的方法,其特征在于,所述根据所述数据访问请求的生命周期内包括的至少一个过程的延时时间,确定所述数据访问请求的生命周期内包括的其中至少一个过程的状况,包括:获取所述数据访问请求的生命周期包括的所述至少一个过程对应的预设时间阈值;分别判断所述数据访问请求的生命周期内包括的所述至少一个过程的延时时间是否超过所述数据访问请求的生命周期内包括的所述至少一个过程对应的预设时间阈值;如果判断超过对应预设时间阈值的过程,则确定出所述判断出的所述至少一个过程出现异常。6.如权利要求1至5任一项权利要求所述的方法,其特征在于,所述方法还包括:在所述探测终端发送数据访问请求给所述目的服务器之前,获取所述探测终端进行域名解析过程的延时时间,根据所述域名解析过程的延时时间确定所述域名解析过程的状况。7.如权利要求6所述的方法,其特征在于,所述获取所述探测终端进行域名解析过程的延时时间,根据所述域名解析过程的延时时间确定所述域名解析过程的状况,包括:发送域名解析请求给域名服务器,并确定出开始进行域名解析过程,获取所述域名解析过程的开始时间;接收所述域名服务器发送的域名解析响应,并确定出完成所述域名解析过程,获取所述域名解析过程的完成时间;根据所述域名解析过程的开始时间和完成时间,获取所述域名解析过程的延时时间,获取所述域名解析过程对应的预设时间阈值;如果所述域名解析过程的延时时间超过所述获取的预设时间阈值,则确定出所述域名解析过程出现异常。8.如权利要求1至5任一项权利要求所述的方法,其特征在于,所述方法还包括:如果确定出所述数据访问请求的生命周期包括的过程出现异常,则发送告警消息给监控控制中心,所述告警消息至少包括出现异常的过程的标识和所述目的服务器的标识,以使所述监控控制中心将所述出现异常的过程的标识和所述目的服务器的标识通知给管理员。9.如权利要求1至5任一项权利要求所述的方法,其特征在于,所述方法还包括:如果确定出所述数据访问请求的生命周期包括的过程出现异常,则发送异常消息给监控控制中心,所述异常消息至少包括所述目的服务器的标识、出现异常的过程的标识和延时时间,以使所述监控控制中心形成并显示实时报表,所述实时报表包括所述目的服务器的标识、所述出现异常的过程的标识和延时时间的对应关系。10.如权利要求1所述的方法,其特征在于,所述探测终端和所述目的服务器位于同一运营商网络中。11.一种检测数据访问请求的生命周期装置,其特征在于,所述装置包括:第一获取模块,用于获取探测终端发送给目的服务器的数据访...
【专利技术属性】
技术研发人员:刘天斯,孙雷,
申请(专利权)人:深圳市腾讯计算机系统有限公司,
类型:发明
国别省市:广东;44
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。