检测数据访问请求的生命周期方法和装置制造方法及图纸

技术编号:10544988 阅读:158 留言:0更新日期:2014-10-15 19:21
本发明专利技术公开了一种检测数据访问请求的生命周期方法和装置,属于计算机领域。所述方法包括:获取探测终端发送给目的服务器的数据访问请求的生命周期内包括的其中至少一个过程的开始时间和完成时间,其中所述至少一个过程不包括所述生命周期的所有过程;根据所述数据访问请求的生命周期内包括的所述至少一个过程的开始时间和完成时间,获取所述数据访问请求的生命周期内包括的所述至少一个过程的延时时间;根据所述数据访问请求的生命周期内包括的至少一个过程的延时时间,确定所述数据访问请求的生命周期内包括的其中至少一个过程的状况。本发明专利技术能够检测出数据访问请求的生命周期内出现异常的过程,便于运维人员对出现异常的过程进行定位与优化。

【技术实现步骤摘要】
检测数据访问请求的生命周期方法和装置
本专利技术涉及计算机领域,特别涉及一种检测数据访问请求的生命周期方法和装置。
技术介绍
随着计算机的迅猛发展,网络信息呈爆炸式增长,越来越多的人使用计算机等终端从网络中获取信息。其中,终端发送数据访问请求给网络来请求获取信息,并在该数据访问请求的生命周期内从网络中获取完该信息,如果该数据访问请求的生命周期出现异常,则会影响终端获取信息的效率,目前可以检测出数据访问请求的生命周期是否出现的异常,并对检测的异常进行处理,可以保证终端获取信息的效率。现有技术提供了一种检测数据访问请求的生命周期方法,可以为:获取数据访问请求的生命周期的总延时时间,根据该数据访问请求的生命周期的总延时时间来确定该数据访问请求的生命周期是否出现异常。在实现本专利技术的过程中,专利技术人发现现有技术至少存在以下问题:上述现有技术只能检测出一个数据访问请求的生命周期是否出现异常,而一个数据访问请求的生命周期包括多个过程,而每个过程出现的异常却无法检测出来。
技术实现思路
为了解决现有技术的问题,本专利技术实施例提供了一种检测数据访问请求的生命周期方法和装置。所述技术方案如下:一方面,提供了一种检测数据访问请求的生命周期方法,所述方法包括:获取探测终端发送给目的服务器的数据访问请求的生命周期内包括的其中至少一个过程的开始时间和完成时间,其中所述至少一个过程不包括所述生命周期的所有过程;根据所述数据访问请求的生命周期内包括的所述至少一个过程的开始时间和完成时间,获取所述数据访问请求的生命周期内包括的所述至少一个过程的延时时间;根据所述数据访问请求的生命周期内包括的至少一个过程的延时时间,确定所述数据访问请求的生命周期内包括的其中至少一个过程的状况。另一方面,提供了一种检测数据访问请求的生命周期装置,所述装置包括:第一获取模块,用于获取探测终端发送给目的服务器的数据访问请求的生命周期内包括的其中至少一个过程的开始时间和完成时间,其中所述至少一个过程不包括所述生命周期的所有过程;第二获取模块,用于根据所述数据访问请求的生命周期内包括的所述至少一个过程的开始时间和完成时间,获取所述数据访问请求的生命周期内包括的所述至少一个过程的延时时间;检测模块,用于根据所述数据访问请求的生命周期内包括的至少一个过程的延时时间,确定所述数据访问请求的生命周期内包括的其中至少一个过程的状况。在本专利技术实施例中,获取探测终端发送给目的服务器的数据访问请求的生命周期内包括的其中至少一个过程的开始时间和完成时间,其中,所述至少一个过程不包括所述生命周期的所有过程;根据所述数据访问请求的生命周期内包括的所述至少一个过程的开始时间和完成时间,获取所述数据访问请求的生命周期内包括的所述至少一个过程的延时时间;根据所述数据访问请求的生命周期内包括的至少一个过程的延时时间,确定所述数据访问请求的生命周期内包括的其中至少一个过程的状况。采用本专利技术提供的技术方案,能够检测出所述数据访问请求的生命周期内出现异常的过程,便于运维人员对出现异常的过程进行定位与优化。附图说明为了更清楚地说明本专利技术实施例中的技术方案,下面将对实施例描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本专利技术的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他的附图。图1是本专利技术实施例1提供的检测数据访问请求的生命周期方法流程图;图2是本专利技术实施例2提供的检测数据访问请求的域名解析过程方法流程图;图3是本专利技术实施例2提供的检测数据访问请求的生命周期方法流程图;图4是本专利技术实施例2提供的检测数据访问请求的生命周期平台架构图;图5是本专利技术实施例3提供的检测数据访问请求的生命周期装置结构示意图;图6是本专利技术实施例3提供的检测数据访问请求的生命周期装置结构示意图。具体实施方式为使本专利技术的目的、技术方案和优点更加清楚,下面将结合附图对本专利技术实施方式作进一步地详细描述。实施例1图1是本专利技术实施例提供的一种检测数据访问请求的生命周期方法流程图,参见图1,该方法包括:101:获取探测终端发送给目的服务器的数据访问请求的生命周期内包括的其中至少一个过程的开始时间和完成时间,其中该至少一个过程不包括该生命周期的所有过程;102:根据该数据访问请求的生命周期内包括的该至少一个过程的开始时间和完成时间,获取该数据访问请求的生命周期内包括的该至少一个过程的延时时间;103:根据该数据访问请求的生命周期内包括的至少一个过程的延时时间,确定该数据访问请求的生命周期内包括的其中至少一个过程的状况。进一步地,该获取探测终端发送给目的服务器的数据访问请求的生命周期内包括的其中至少一个过程的开始时间和完成时间,包括:发送数据访问请求给目的服务器,并确定出开始该数据访问请求的生命周期包括的连接建立过程,获取该连接建立过程的开始时间;接收该目的服务器发送的数据访问响应,并确定出完成该连接建立过程,获取该连接建立过程的完成时间。进一步地,该获取探测终端发送给目的服务器的数据访问请求的生命周期内包括的其中至少一个过程的开始时间和完成时间,还包括:在接收到该目的服务器发送的数据访问响应后确定出开始该数据访问请求的生命周期包括的数据准备过程,获取该数据准备过程的开始时间;接收该目的服务器发送的数据传输通知消息,并确定出完成该数据准备过程,获取该数据准备过程的完成时间。进一步地,该获取探测终端发送给目的服务器的数据访问请求的生命周期内包括的其中至少一个过程的开始时间和完成时间,还包括:在接收到该目的服务器发送的数据传输通知消息后确定出开始该数据访问请求的生命周期包括的第一个数据包的传输过程,获取该第一个数据包的传输过程的开始时间;当接收完该目的服务器发送的该第一个数据包时,获取该第一个数据包的传输过程的完成时间。进一步地,该根据该数据访问请求的生命周期内包括的至少一个过程的延时时间,确定该数据访问请求的生命周期内包括的其中至少一个过程的状况,包括:获取该数据访问请求的生命周期包括的该至少一个过程对应的预设时间阈值;分别判断该数据访问请求的生命周期内包括的该至少一个过程的延时时间是否超过该数据访问请求的生命周期内包括的该至少一个过程对应的预设时间阈值;如果判断超过对应预设时间阈值的过程,则确定出该判断出的该至少一个过程出现异常。进一步地,该方法还包括:在该探测终端发送数据访问请求给该目的服务器之前,获取该探测终端进行域名解析过程的延时时间,根据该域名解析过程的延时时间检测该域名解析过程的状况。进一步地,该获取该探测终端进行域名解析过程的延时时间,根据该域名解析过程的延时时间检测该域名解析过程的状况,包括:发送域名解析请求给域名服务器,并确定出开始进行域名解析过程,获取该域名解析过程的开始时间;接收该域名服务器发送的域名解析响应,并确定出完成该域名解析过程,获取该域名解析过程的完成时间;根据该域名解析过程的开始时间和完成时间,获取该域名解析过程的延时时间,获取该域名解析过程对应的预设时间阈值;如果该域名解析过程的延时时间超过该获取的预设时间阈值,则确定出该域名解析过程出现异常。进一步地,该方法还包括:如果确定出该数据访问请求的生命周期包括的过程出现异常,则发送告警消息给监控本文档来自技高网...

【技术保护点】
一种检测数据访问请求的生命周期方法,其特征在于,所述方法包括:获取探测终端发送给目的服务器的数据访问请求的生命周期内包括的其中至少一个过程的开始时间和完成时间,其中所述至少一个过程不包括所述生命周期的所有过程;根据所述数据访问请求的生命周期内包括的所述至少一个过程的开始时间和完成时间,获取所述数据访问请求的生命周期内包括的所述至少一个过程的延时时间;根据所述数据访问请求的生命周期内包括的至少一个过程的延时时间,确定所述数据访问请求的生命周期内包括的其中至少一个过程的状况。

【技术特征摘要】
1.一种检测数据访问请求的生命周期方法,其特征在于,所述方法包括:获取探测终端发送给目的服务器的数据访问请求的生命周期内包括的其中至少一个过程的开始时间和完成时间,其中所述至少一个过程不包括所述生命周期的所有过程;所述至少一个过程包括连接建立过程、数据准备过程、数据传输过程中的至少一个;根据所述数据访问请求的生命周期内包括的所述至少一个过程的开始时间和完成时间,获取所述数据访问请求的生命周期内包括的所述至少一个过程的延时时间;根据所述数据访问请求的生命周期内包括的至少一个过程的延时时间,确定所述数据访问请求的生命周期内包括的其中至少一个过程的状况。2.如权利要求1所述的方法,其特征在于,所述获取探测终端发送给目的服务器的数据访问请求的生命周期内包括的其中至少一个过程的开始时间和完成时间,包括:发送数据访问请求给目的服务器,并确定出开始所述数据访问请求的生命周期包括的连接建立过程,获取所述连接建立过程的开始时间;接收所述目的服务器发送的数据访问响应,并确定出完成所述连接建立过程,获取所述连接建立过程的完成时间。3.如权利要求2所述的方法,其特征在于,所述获取探测终端发送给目的服务器的数据访问请求的生命周期内包括的其中至少一个过程的开始时间和完成时间,还包括:在接收到所述目的服务器发送的数据访问响应后确定出开始所述数据访问请求的生命周期包括的数据准备过程,获取所述数据准备过程的开始时间;接收所述目的服务器发送的数据传输通知消息,并确定出完成所述数据准备过程,获取所述数据准备过程的完成时间。4.如权利要求3所述的方法,其特征在于,所述获取探测终端发送给目的服务器的数据访问请求的生命周期内包括的其中至少一个过程的开始时间和完成时间,还包括:在接收到所述目的服务器发送的数据传输通知消息后确定出开始所述数据访问请求的生命周期包括的第一个数据包的传输过程,获取所述第一个数据包的传输过程的开始时间;当接收完所述目的服务器发送的所述第一个数据包时,获取所述第一个数据包的传输过程的完成时间。5.如权利要求1所述的方法,其特征在于,所述根据所述数据访问请求的生命周期内包括的至少一个过程的延时时间,确定所述数据访问请求的生命周期内包括的其中至少一个过程的状况,包括:获取所述数据访问请求的生命周期包括的所述至少一个过程对应的预设时间阈值;分别判断所述数据访问请求的生命周期内包括的所述至少一个过程的延时时间是否超过所述数据访问请求的生命周期内包括的所述至少一个过程对应的预设时间阈值;如果判断超过对应预设时间阈值的过程,则确定出所述判断出的所述至少一个过程出现异常。6.如权利要求1至5任一项权利要求所述的方法,其特征在于,所述方法还包括:在所述探测终端发送数据访问请求给所述目的服务器之前,获取所述探测终端进行域名解析过程的延时时间,根据所述域名解析过程的延时时间确定所述域名解析过程的状况。7.如权利要求6所述的方法,其特征在于,所述获取所述探测终端进行域名解析过程的延时时间,根据所述域名解析过程的延时时间确定所述域名解析过程的状况,包括:发送域名解析请求给域名服务器,并确定出开始进行域名解析过程,获取所述域名解析过程的开始时间;接收所述域名服务器发送的域名解析响应,并确定出完成所述域名解析过程,获取所述域名解析过程的完成时间;根据所述域名解析过程的开始时间和完成时间,获取所述域名解析过程的延时时间,获取所述域名解析过程对应的预设时间阈值;如果所述域名解析过程的延时时间超过所述获取的预设时间阈值,则确定出所述域名解析过程出现异常。8.如权利要求1至5任一项权利要求所述的方法,其特征在于,所述方法还包括:如果确定出所述数据访问请求的生命周期包括的过程出现异常,则发送告警消息给监控控制中心,所述告警消息至少包括出现异常的过程的标识和所述目的服务器的标识,以使所述监控控制中心将所述出现异常的过程的标识和所述目的服务器的标识通知给管理员。9.如权利要求1至5任一项权利要求所述的方法,其特征在于,所述方法还包括:如果确定出所述数据访问请求的生命周期包括的过程出现异常,则发送异常消息给监控控制中心,所述异常消息至少包括所述目的服务器的标识、出现异常的过程的标识和延时时间,以使所述监控控制中心形成并显示实时报表,所述实时报表包括所述目的服务器的标识、所述出现异常的过程的标识和延时时间的对应关系。10.如权利要求1所述的方法,其特征在于,所述探测终端和所述目的服务器位于同一运营商网络中。11.一种检测数据访问请求的生命周期装置,其特征在于,所述装置包括:第一获取模块,用于获取探测终端发送给目的服务器的数据访...

【专利技术属性】
技术研发人员:刘天斯孙雷
申请(专利权)人:深圳市腾讯计算机系统有限公司
类型:发明
国别省市:广东;44

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1