CN104200157A - 一种网页异常处理方法和设备 - Google Patents

一种网页异常处理方法和设备 Download PDF

Info

Publication number
CN104200157A
CN104200157A CN201410443903.7A CN201410443903A CN104200157A CN 104200157 A CN104200157 A CN 104200157A CN 201410443903 A CN201410443903 A CN 201410443903A CN 104200157 A CN104200157 A CN 104200157A
Authority
CN
China
Prior art keywords
terminal device
duration
ratio
webpage
time threshold
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Granted
Application number
CN201410443903.7A
Other languages
English (en)
Other versions
CN104200157B (zh
Inventor
胡有志
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Guangzhou Cheetah Network Technology Co ltd
Original Assignee
Kingsoft Guangzhou Network Technology Co Ltd
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by Kingsoft Guangzhou Network Technology Co Ltd filed Critical Kingsoft Guangzhou Network Technology Co Ltd
Priority to CN201410443903.7A priority Critical patent/CN104200157B/zh
Publication of CN104200157A publication Critical patent/CN104200157A/zh
Application granted granted Critical
Publication of CN104200157B publication Critical patent/CN104200157B/zh
Expired - Fee Related legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Classifications

    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F21/00Security arrangements for protecting computers, components thereof, programs or data against unauthorised activity
    • G06F21/50Monitoring users, programs or devices to maintain the integrity of platforms, e.g. of processors, firmware or operating systems
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F16/00Information retrieval; Database structures therefor; File system structures therefor
    • G06F16/90Details of database functions independent of the retrieved data types
    • G06F16/95Retrieval from the web
    • G06F16/958Organisation or management of web site content, e.g. publishing, maintaining pages or automatic linking
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F21/00Security arrangements for protecting computers, components thereof, programs or data against unauthorised activity
    • G06F21/50Monitoring users, programs or devices to maintain the integrity of platforms, e.g. of processors, firmware or operating systems
    • G06F21/55Detecting local intrusion or implementing counter-measures
    • G06F21/552Detecting local intrusion or implementing counter-measures involving long-term monitoring or reporting

Landscapes

  • Engineering & Computer Science (AREA)
  • Theoretical Computer Science (AREA)
  • Computer Security & Cryptography (AREA)
  • Software Systems (AREA)
  • Physics & Mathematics (AREA)
  • General Engineering & Computer Science (AREA)
  • General Physics & Mathematics (AREA)
  • Computer Hardware Design (AREA)
  • Databases & Information Systems (AREA)
  • Data Mining & Analysis (AREA)
  • Information Transfer Between Computers (AREA)

Abstract

本发明实施例公开了一种网页异常处理方法,包括:接收终端设备上报的网页访问信息,所述网页访问信息包括网页加载时间信息;根据所述网页访问信息,统计网页加载时长大于第一时间阈值的终端设备的比例;判断所述网页加载时长大于第一时间阈值的终端设备的比例是否满足预设告警触发条件;若判断为是,进行告警处理。本发明实施例还公开了一种网页异常处理设备和终端。采用本发明实施例,可以及时发现网页异常情况,提高网页异常处理效率。

Description

一种网页异常处理方法和设备
技术领域
本发明涉及互联网技术领域,尤其涉及一种网页异常处理方法和设备。
背景技术
浏览器是用户上网必备的应用软件之一,通过浏览器,用户可以访问不同网站的不同网页。
当用户通过浏览器打开指定网站的网页时,通常需要完成网页加载(即基本页面加载),对于某些特定网页(如通过ajax(一种创建交互式网页应用的网页开发技术)+html(Hypertext Markup Language,超文本标记语言)/css(一种用来表现HTML或XML(Extensive Markup Language,可扩展标示语言)等文件样式的计算机语言)+rest api(应用程序接口)的形式完成页面的最终逻辑展现的网页),还需要完成内容加载(即数据加载),在该过程中,可能会发生卡住(即发起网页记载请求后,一直得不到网页加载完成后的页面)、白屏(即网页记载完成后,数据却没有返回,导致页面空白)等网页异常,影响用户访问网页,现有技术中,针对网页异常情况,并没有一种合理地处理方案。
发明内容
本发明实施例所要解决的技术问题在于,提供一种网页异常处理方法和设备,可以及时发现网页异常情况,提高网页异常处理效率。
为了解决上述技术问题,本发明实施例提供了一种网页异常处理方法,包括:
接收终端设备上报的网页访问信息,所述网页访问信息包括网页加载时间信息;
根据所述网页访问信息,统计网页加载时长大于第一时间阈值的终端设备的比例;
判断所述网页加载时长大于第一时间阈值的终端设备的比例是否满足预设告警触发条件;
若判断为是,进行告警处理。
相应地,本发明实施例还提供了一种网页异常处理设备,包括:
接收模块,用于接收终端设备上报的网页访问信息,所述网页访问信息包括网页加载时间信息;
统计模块,用于根据所述网页访问信息,统计网页加载时长大于第一时间阈值的终端设备的比例;
判断模块,用于判断所述网页加载时长大于第一时间阈值的终端设备的比例是否满足预设告警触发条件;
告警模块,用于当所述判断模块判断为是时,进行告警处理。
相应地,本发明实施例还提供了一种终端,包括如上所述的网页异常处理设备。
实施本发明实施例,具有如下有益效果:
通过接收终端设备上报的网页访问信息,根据网页访问信息统计网页加载时长大于第一时间阈值的终端设备的比例,并判断网页加载时长大于第一时间阈值的终端设备的比例是否满足预设告警触发条件,进而在判断为是时,进行告警处理,从而可以及时发现网页异常情况,提高网页异常处理效率。
附图说明
为了更清楚地说明本发明实施例或现有技术中的技术方案,下面将对实施例或现有技术描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本发明的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他的附图。
图1是本发明实施例提供的一种网页异常处理方法的流程示意图;
图2是本发明实施例提供的另一种网页异常处理方法的流程示意图;
图3是本发明实施例提供的另一种网页异常处理方法的流程示意图;
图4是本发明实施例提供的一种网页异常处理设备的结构示意图;
图5是本发明实施例提供的另一种网页异常处理设备的结构示意图。
具体实施方式
下面将结合本发明实施例中的附图,对本发明实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例仅仅是本发明一部分实施例,而不是全部的实施例。基于本发明中的实施例,本领域普通技术人员在没有作出创造性劳动前提下所获得的所有其他实施例,都属于本发明保护的范围。
如图1所示,为本发明实施例提供的一种网页异常处理方法的流程示意图,可以包括以下步骤:
步骤101、接收终端设备上报的网页访问信息;该网页访问信息包括网页加载时间信息。
本发明实施例中,终端设备可以包括计算机、智能手机、平板电脑等,本发明实施例不做具体限定。
本发明实施例中,上述方法可以应用于服务端,该服务端可以为硬件实现的服务端,如服务器,也可以为软件实现的服务端,如服务***。为方便说明,本发明实施例以数据分析服务器为例。但应当说明的是,本发明实施例并不限于应用在数据分析服务器中,凡是可以实施本发明实施例的设备、装置或***均属于本发明实施例所需保护的范围。
本发明实施例中,终端设备通过浏览器访问网页时,可以记录网页访问信息,并将该网页访问信息上报给数据分析服务器。
作为一种可选的实施方式,终端设备向数据分析服务器上报网页访问信息可以包括以下步骤:
步骤11)、终端设备通过浏览器发出网页加载请求,记录时间点t0;
步骤12)、网页加载完成,记录时间点t1;
通过上述步骤11)~12),完成了基本页面加载,即网页加载。
步骤13)、终端设备将上述网页加载时间信息上报至数据分析服务器,由数据分析服务器对该信息进行分析。
本发明实施例中,终端设备可以在网页加载完成时,实时向数据分析服务器上报网页加载时间信息,也可以定时向数据分析服务器上报网页加载时间信息。
需要注意的是,本发明实施例提供的技术方案中,当用户终端设备通过浏览器访问网页时,可能会由于网页加载时间过长等原因,在网页加载完成前关闭网页,此时,终端设备可以记录用户关闭网页的时间,并将该关闭网页的时间上报给数据分析服务器,由数据分析服务器根据网页加载的起始时间和网页关闭的时间的时间差判断网页加载时长是否过大,即将网页关闭时间作为网页加载完成时间,来进行网页加载时长的统计。
步骤102、根据该网页访问信息,统计网页加载时长大于第一时间阈值的终端设备的比例。
本发明实施例中,数据分析服务器接收到终端设备上报的网页访问信息时,可以根据该网页访问信息中包括的网页加载时间信息确定网页加载时长。
举例来说,假设终端设备上报的网页访问信息中,网页加载的起始时间t0为8:00:00,网页加载完成时间t1为8:00:05,则数据分析服务器可以确定该终端设备此次网页访问的网页加载时长为5S。
本发明实施例中,数据分析服务器获取到终端设备进行网页访问时的网页加载时长后,可以统计网页加载时长大于预设时间阈值(第一时间阈值,可以根据实际情况设定,如5S、10S等)的终端设备的比例。
其中,数据分析服务器可以周期性地统计网页加载时长大于第一时间阈值的终端设备的比例,或,定时统计网页加载时长大于第一时间阈值的终端设备的比例。
举例来说,以数据分析服务器每天0:00开始,每隔一个小时统计一次网页加载时长大于第一时间阈值的终端设备的比例为例,假设数据分析服务器在7:00到8:00期间,共接收到10000个终端设备上报的网页访问信息,且该10000个终端设备中,300个终端设备上报的网页访问信息对应的网页加载时长大于第一时间阈值(如10S),则数据分析服务器可以确定该统计时间段(7:00~8:00)内网页加载时长大于第一时间阈值的终端设备的比例为3%。
步骤103、判断该网页加载时长大于第一时间阈值的终端设备的比例是否满足预设告警触发条件;若判断为是,转至步骤104,否则,结束当前流程。
作为一种可选的实施方法,本发明实施例中,预设告警触发条件可以包括:当前统计时段内网页加载时长大于第一时间阈值的终端设备的比例与上一自然日同一统计时段内网页加载时长大于第一时间阈值的终端设备的比例的差值大于阈值(可以根据实际情况设定,如1%、2%等)。
相应地,上述步骤103中,判断该网页加载时长大于第一时间阈值的终端设备的比例是否满足预设告警触发条件,可以包括:
判断当前统计时段内网页加载时长大于第一时间阈值的终端设备的比例与上一自然日同一统计时段内网页加载时长大于第一时间阈值的终端设备的比例的差值是否大于阈值;
若判断为是,判断该网页加载时长大于第一时间阈值的终端设备的比例满足预设告警触发条件;
若判断为否,判断该网页加载时长大于第一时间阈值的终端设备的比例不满足预设告警触发条件。
举例来说,假设当前统计时段内(如2014年1月2日7:00~8:00)网页加载时长大于第一阈值的终端设备的比例为5%,上一自然日同一统计时段内(2014年1月1日7:00~8:00)网页加载时长大于第一阈值的终端设备的比例为3.5%,阈值为1%,则由于当前统计时段内网页加载时长大于第一阈值的终端设备的比例与上一自然日同一统计时段内网页加载时长大于第一阈值的终端设备的比例的差值(即5%-3.5%=1.5%)大于阈值(1%),因此,数据分析服务器可以判断当前统计时段内网页加载时长大于第一阈值的终端设备的比例满足预设告警条件。
作为另一种可选的实施方法,本发明实施例中,预设告警触发条件可以包括:当前统计时段内网页加载时长大于第一时间阈值的终端设备的比例与上一时间周期同一统计时段内网页加载时长大于第一时间阈值的终端设备的比例的差值大于阈值(可以根据实际情况设定,如1%、2%等)。
举例来说,上述时间周期为可以为一周、一个月、一年等,假设时间周期为一周,当前统计时段为本周一7:00~8:00,则上一时间周期同一统计时段可以为上周一7:00~8:00;假设时间周期为一个月,若当前的统计时段为7月1日7:00~8:00,则上一时间周期同一统计时段可以为6月1日7:00~8:00,若当前的统计时段为7月31日7:00~8:00,则上一时间周期同一统计时段可以为6月30日7:00~8:00;假设时间周期为一年,当前统计时段为2014年1月1日7:00~8:00,则上一时间周期同一统计时段可以为2013年1月1日7:00~8:00。
相应地,上述步骤103中,判断该网页加载时长大于第一时间阈值的终端设备的比例是否满足预设告警触发条件,可以包括:
判断当前统计时段内网页加载时长大于第一时间阈值的终端设备的比例与上一时间周期同一统计时段内网页加载时长大于第一时间阈值的终端设备的比例的差值大于或等于预设阈值;
若判断为是,判断网页加载时长大于第一时间阈值的终端设备的比例满足预设告警触发条件;
若判断为否,判断网页加载时长大于第一时间阈值的终端设备的比例不满足预设告警触发条件。
举例来说,以时间周期为一周为例,假设当前统计时段内(本周一7:00~8:00)网页加载时长大于第一阈值的终端设备的比例为5%,上一时间周期同一统计时段内(上周一7:00~8:00)网页加载时长大于第一阈值的终端设备的比例为4.5%,阈值为1%,则由于当前统计时段内网页加载时长大于第一阈值的终端设备的比例与上一时间周期同一统计时段内网页加载时长大于第一阈值的终端设备的比例的差值(即5%-4.5%=0.5%)小于阈值(1%),因此,数据分析服务器可以判断当前统计时段内网页加载时长大于第一阈值的终端设备的比例不满足预设告警条件。
上述流程中,通过比较当天某统计时段与上一自然日同一统计时段数据,或比较当天某统计时段与上一时间周期同一统计时段的数据,能明显地体现出网页加载时长大于第一时间阈值的终端设备的比例的变化,进而更准确地判断出是否发生网页异常。
需要注意的是,在本发明实施例中,数据分析服务器统计得到网页加载时长大于第一时间阈值的终端设备的比例时,也可以先判断当前统计时段内网页加载时长大于第一时间阈值的终端设备的比例是否大于预设阈值(可以根据实际情况设置,如5%、10%等),当判断为是时,可以直接判断网页出现异常,即网页加载时长大于第一时间阈值的终端设备的比例满足预设告警触发条件,进行告警处理。在该情况下,可以不再进行横向比较(即比较当天某统计时段与上一自然日同一统计时段数据,或比较当天某统计时段与上一时间周期同一统计时段的数据);当判断为否时,再进一步比较当天某统计时段与上一自然日同一统计时段数据,或比较当天某统计时段与上一时间周期同一统计时段的数据。
步骤104、进行告警处理。
本发明实施例中,当数据分析服务器判断网页加载时长大于第一时间阈值的终端设备的比例满足预设告警触发条件时,可以进行告警处理,如通过发送短信、邮件的方式向后台维护人员告警,或通过拨打预设设置的电话号码的方式向后台维护人员告警,后台维护人员接收到告警后,可以根据实际情况采取相应的处理措施。
如图2所示,为本发明实施例提供的另一种网页异常处理方法的流程示意图,可以包括以下步骤:
步骤201、接收终端设备上报的网页访问信息;该网页访问信息包括网页加载时间信息,以及内容加载时间信息。
本发明实施例中,终端设备通过浏览器访问网页时,可以记录网页访问信息,并将该网页访问信息上报给数据分析服务器。
本发明实施例中,当终端设备通过浏览器访问网页包括网页加载(即基本网页加载)和内容加载(即数据加载)时,如对于前端开发采用ajax+html/css+restapi的形式完成页面最终展现逻辑的网页,终端设备向数据分析服务器上报的网页访问信息除了包括网页加载时间信息之外,还可以包括内容加载时间信息。
作为一种可选的实施方式,终端设备向数据分析服务器上报网页访问信息可以包括以下步骤:
步骤21)、终端设备通过浏览器发出网页加载请求,记录时间点t0;
步骤22)、网页加载完成,记录时间点t1;
通过上述步骤21)~22),完成了基本页面加载,即网页加载。
步骤23)、终端设备通过浏览器发出内容加载请求,记录时间点t2;
步骤24)、内容加载完成,记录时间t3;
通过上述步骤23)~24),完成了内容加载,即数据加载。
步骤25)、终端设备将上述网页加载时间信息,以及内容加载时间信息上报至数据分析服务器,由数据分析服务器对该信息进行分析。
本发明实施例中,终端设备可以在内容加载完成后,实时向数据分析服务器上报网页加载信息以及内容加载时间信息,也可以定时向数据分析服务器上报网页加载时间信息,以及内容加载时间信息。
需要注意的是,本发明实施例提供的技术方案中,当用户终端设备通过浏览器访问网页时,可能会由于网页加载时间过长等原因,在网页加载完成前关闭网页,或,在网页加载完成后,由于内容加载时间过长等原因,在内容加载完成前关闭网页,此时,终端设备可以记录用户关闭网页的时间,并将该关闭网页的时间上报给数据分析服务器,由数据分析服务器根据网页加载的起始时间和网页关闭的时间的时间差判断网页加载时长是否过大,或根据内容加载的起始时间和网页关闭的时间的时间差判断内容加载时长是否过大,即将网页关闭时间作为网页加载完成时间,来进行网页加载时长的统计,或将网页关闭时间作为内容加载完成时间,来进行内容加载时长的统计。
步骤202、根据该网页访问信息,统计网页加载时长大于第一时间阈值的终端设备的比例,以及内容加载时长大于第二时间阈值的终端设备的比例。
本发明实施例中,数据分析服务器接收到终端设备上报的网页访问信息时,可以根据该网页访问信息中包括的网页加载时间信息、以及内容加载时间信息确定网页加载时长,以及内容加载时长。
举例来说,假设终端设备上报的网页访问信息中,网页加载的起始时间t0为8:00:00,网页加载完成时间t1为8:00:05,内容加载的起始时间t2为8:00:06,内容加载完成时间t3为8:00:10,则数据分析服务器可以确定该终端设备此次网页访问的网页加载时长为5S,内容加载时间为4S。
本发明实施例中,数据分析服务器获取到终端设备进行网页访问时的网页加载时长后,可以统计网页加载时长大于预设时间阈值(第一时间阈值,可以根据实际情况设定,如5S、10S等)的终端设备的比例,以及内容加载时长大于预设时间阈值(第二时间阈值,可以根据实际情况设定,如5S、10S等)。
其中,数据分析服务器可以周期性地统计网页加载时长大于第一时间阈值的终端设备的比例,以及内容加载时长大于第二时间阈值的终端设备的比例,或,定时统计网页加载时长大于第一时间阈值的终端设备的比例,以及内容加载时长大于第二时间阈值的终端设备的比例。
举例来说,以数据分析服务器每天0:00开始,每隔一个小时统计一次网页加载时长大于第一时间阈值的终端设备的比例,以及内容加载时长大于第二时间阈值的终端设备的比例为例,假设数据分析服务器在7:00到8:00期间,共接收到10000个终端设备上报的网页访问信息,且该10000个终端设备中,300个终端设备上报的网页访问信息对应的网页加载时长大于第一时间阈值(如10S),150个终端设备上报的内容访问信息对应的内容加载时长大于第二时间阈值,则数据分析服务器可以确定该统计时间段(7:00~8:00)内网页加载时长大于第一时间阈值的终端设备的比例为3%,内容加载时长大于第二时间阈值的终端设备的比例为1.5%。
步骤203、判断网页加载时长大于第一时间阈值的终端设备的比例是否满足预设告警条件。若判断为是,转至步骤205;否则,转至步骤204。
作为一种可选的实施方法,本发明实施例中,预设告警触发条件可以包括:当前统计时段内网页加载时长大于第一时间阈值的终端设备的比例与上一自然日同一统计时段内网页加载时长大于第一时间阈值的终端设备的比例的差值大于阈值(可以根据实际情况设定,如1%、2%等)。
相应地,上述步骤203中,判断该网页加载时长大于第一时间阈值的终端设备的比例是否满足预设告警触发条件,可以包括:
判断当前统计时段内网页加载时长大于第一时间阈值的终端设备的比例与上一自然日同一统计时段内网页加载时长大于第一时间阈值的终端设备的比例的差值是否大于阈值;
若判断为是,判断该网页加载时长大于第一时间阈值的终端设备的比例满足预设告警触发条件;
若判断为否,判断该网页加载时长大于第一时间阈值的终端设备的比例不满足预设告警触发条件。
举例来说,假设当前统计时段内(如2014年1月2日7:00~8:00)网页加载时长大于第一阈值的终端设备的比例为5%,上一自然日同一统计时段内(2014年1月1日7:00~8:00)网页加载时长大于第一阈值的终端设备的比例为3.5%,阈值为1%,则由于当前统计时段内网页加载时长大于第一阈值的终端设备的比例与上一自然日同一统计时段内网页加载时长大于第一阈值的终端设备的比例的差值(即5%-3.5%=1.5%)大于阈值(1%),因此,数据分析服务器可以判断当前统计时段内网页加载时长大于第一阈值的终端设备的比例满足预设告警条件。
作为另一种可选的实施方法,本发明实施例中,预设告警触发条件可以包括:当前统计时段内网页加载时长大于第一时间阈值的终端设备的比例与上一时间周期同一统计时段内网页加载时长大于第一时间阈值的终端设备的比例的差值大于阈值(可以根据实际情况设定,如1%、2%等)。
举例来说,上述时间周期为可以为一周、一个月、一年等,假设时间周期为一周,当前统计时段为本周一7:00~8:00,则上一时间周期同一统计时段可以为上周一7:00~8:00;假设时间周期为一个月,若当前的统计时段为7月1日7:00~8:00,则上一时间周期同一统计时段可以为6月1日7:00~8:00,若当前的统计时段为7月31日7:00~8:00,则上一时间周期同一统计时段可以为6月30日7:00~8:00;假设时间周期为一年,当前统计时段为2014年1月1日7:00~8:00,则上一时间周期同一统计时段可以为2013年1月1日7:00~8:00。
相应地,上述步骤203中,判断该网页加载时长大于第一时间阈值的终端设备的比例是否满足预设告警触发条件,可以包括:
判断当前统计时段内网页加载时长大于第一时间阈值的终端设备的比例与上一时间周期同一统计时段内网页加载时长大于第一时间阈值的终端设备的比例的差值大于或等于预设阈值;
若判断为是,判断网页加载时长大于第一时间阈值的终端设备的比例满足预设告警触发条件;
若判断为否,判断网页加载时长大于第一时间阈值的终端设备的比例不满足预设告警触发条件。
举例来说,以时间周期为一周为例,假设当前统计时段内(本周一7:00~8:00)网页加载时长大于第一阈值的终端设备的比例为5%,上一时间周期同一统计时段内(上周一7:00~8:00)网页加载时长大于第一阈值的终端设备的比例为4.5%,阈值为1%,则由于当前统计时段内网页加载时长大于第一阈值的终端设备的比例与上一时间周期同一统计时段内网页加载时长大于第一阈值的终端设备的比例的差值(即5%-4.5%=0.5%)小于阈值(1%),因此,数据分析服务器可以判断当前统计时段内网页加载时长大于第一阈值的终端设备的比例不满足预设告警条件。
上述流程中,通过比较当天某统计时段与上一自然日同一统计时段数据,或比较当天某统计时段与上一时间周期同一统计时段的数据,能明显地体现出网页加载时长大于第一时间阈值的终端设备的比例的变化,进而更准确地判断出是否发生网页异常。
需要注意的是,在本发明实施例中,数据分析服务器统计得到网页加载时长大于第一时间阈值的终端设备的比例时,也可以先判断当前统计时段内网页加载时长大于第一时间阈值的终端设备的比例是否大于预设阈值(可以根据实际情况设置,如5%、10%等),当判断为是时,可以直接判断网页出现异常,即网页加载时长大于第一时间阈值的终端设备的比例满足预设告警触发条件,进行告警处理。在该情况下,可以不再进行横向比较(即比较当天某统计时段与上一自然日同一统计时段数据,或比较当天某统计时段与上一时间周期同一统计时段的数据);当判断为否时,再进一步比较当天某统计时段与上一自然日同一统计时段数据,或比较当天某统计时段与上一时间周期同一统计时段的数据。
步骤204、判断内容加载时长大于第二时间阈值的终端设备的比例是否满足预设告警触发条件。若判断为是,转至步骤205;否则,结束当前流程。
本发明实施例中,当数据分析服务器判断网页加载时长大于第一时间阈值的终端设备的比例不满足预设告警触发条件时,还可以进一步判断内容加载时长大于第二时间阈值的终端设备的比例是否满足预设告警触发条件。
作为一种可选的实施方法,本发明实施例中,预设告警触发条件可以包括:当前统计时段内内容加载时长大于第二时间阈值的终端设备的比例与上一自然日同一统计时段内内容加载时长大于第二时间阈值的终端设备的比例的差值大于阈值(可以根据实际情况设定,如1%、2%等)。
相应地,上述步骤204中,判断该内容加载时长大于第二时间阈值的终端设备的比例是否满足预设告警触发条件,可以包括:
判断当前统计时段内内容加载时长大于第二时间阈值的终端设备的比例与上一自然日同一统计时段内内容加载时长大于第二时间阈值的终端设备的比例的差值是否大于阈值;
若判断为是,判断该内容加载时长大于第二时间阈值的终端设备的比例满足预设告警触发条件;
若判断为否,判断该内容加载时长大于第二时间阈值的终端设备的比例不满足预设告警触发条件。
举例来说,假设当前统计时段内(如2014年1月2日7:00~8:00)内容加载时长大于第二阈值的终端设备的比例为5%,上一自然日同一统计时段内(2014年1月1日7:00~8:00)内容加载时长大于第二阈值的终端设备的比例为3.5%,阈值为1%,则由于当前统计时段内内容加载时长大于第二阈值的终端设备的比例与上一自然日同一统计时段内内容加载时长大于第二阈值的终端设备的比例的差值(即5%-3.5%=1.5%)大于阈值(1%),因此,数据分析服务器可以判断当前统计时段内内容加载时长大于第二阈值的终端设备的比例满足预设告警条件。
作为另一种可选的实施方法,本发明实施例中,预设告警触发条件可以包括:当前统计时段内内容加载时长大于第二时间阈值的终端设备的比例与上一时间周期同一统计时段内内容加载时长大于第二时间阈值的终端设备的比例的差值大于阈值(可以根据实际情况设定,如1%、2%等)。
举例来说,上述时间周期为可以为一周、一个月、一年等,假设时间周期为一周,当前统计时段为本周一7:00~8:00,则上一时间周期同一统计时段可以为上周一7:00~8:00;假设时间周期为一个月,若当前的统计时段为7月1日7:00~8:00,则上一时间周期同一统计时段可以为6月1日7:00~8:00,若当前的统计时段为7月31日7:00~8:00,则上一时间周期同一统计时段可以为6月30日7:00~8:00;假设时间周期为一年,当前统计时段为2014年1月1日7:00~8:00,则上一时间周期同一统计时段可以为2013年1月1日7:00~8:00。
相应地,上述步骤204中,判断该内容加载时长大于第二时间阈值的终端设备的比例是否满足预设告警触发条件,可以包括:
判断当前统计时段内内容加载时长大于第二时间阈值的终端设备的比例与上一时间周期同一统计时段内内容加载时长大于第二时间阈值的终端设备的比例的差值大于或等于预设阈值;
若判断为是,判断内容加载时长大于第二时间阈值的终端设备的比例满足预设告警触发条件;
若判断为否,判断内容加载时长大于第二时间阈值的终端设备的比例不满足预设告警触发条件。
举例来说,以时间周期为一周为例,假设当前统计时段内(本周一7:00~8:00)内容加载时长大于第二阈值的终端设备的比例为5%,上一时间周期同一统计时段内(上周一7:00~8:00)内容加载时长大于第二阈值的终端设备的比例为4.5%,阈值为1%,则由于当前统计时段内内容加载时长大于第二阈值的终端设备的比例与上一时间周期同一统计时段内内容加载时长大于第二阈值的终端设备的比例的差值(即5%-4.5%=0.5%)小于阈值(1%),因此,数据分析服务器可以判断当前统计时段内内容加载时长大于第二阈值的终端设备的比例不满足预设告警条件。
上述流程中,通过比较当天某统计时段与上一自然日同一统计时段数据,或比较当天某统计时段与上一时间周期同一统计时段的数据,能明显地体现出内容加载时长大于第二时间阈值的终端设备的比例的变化,进而更准确地判断出是否发生网页异常。
需要注意的是,在本发明实施例中,数据分析服务器统计得到内容加载时长大于第二时间阈值的终端设备的比例时,也可以先判断当前统计时段内内容加载时长大于第二时间阈值的终端设备的比例是否大于预设阈值(可以根据实际情况设置,如5%、10%等),当判断为是时,可以直接判断网页出现异常,即内容加载时长大于第二时间阈值的终端设备的比例满足预设告警触发条件,进行告警处理。在该情况下,可以不再进行横向比较(即比较当天某统计时段与上一自然日同一统计时段数据,或比较当天某统计时段与上一时间周期同一统计时段的数据);当判断为否时,再进一步比较当天某统计时段与上一自然日同一统计时段数据,或比较当天某统计时段与上一时间周期同一统计时段的数据。
还需要注意的是,上述步骤203和步骤204之间并不存在必然的时序关系,即数据分析服务器统计得到网页加载时长大于第一时间阈值的终端设备的比例,以及内容加载时长大于第二时间阈值的终端设备的比例之后,可以先执行步骤203中的判断操作,后执行步骤204中的判断操作;也可以先执行步骤204中的判断操作,后执行步骤203中的判断操作。当数据服务器先执行步骤203或204中的判断操作,且判断满足预设触发条件时,可以不用再进行之后的步骤204或步骤203中的判断操作,而直接进行告警,但是后台维护人员接收到告警后,仍然可以查看未执行判断操作的步骤中相关的数据。
步骤205、进行告警处理。
本发明实施例中,当数据分析服务器判断网页加载时长大于第一时间阈值的终端设备的比例满足预设告警触发条件,或判断内容加载时长大于第二时间阈值的终端设备的比例满足预设告警触发条件时,可以进行告警处理,如通过发送短信、邮件的方式向后台维护人员告警,或通过拨打预设设置的电话号码的方式向后台维护人员告警,后台维护人员接收到告警后,可以根据实际情况采取相应的处理措施。
举例来说,后台维护人员接收到告警后,可以对网页加载时长大于第一时间阈值,或/和,内容加载时长大于第二时间阈值的终端设备上报的网页访问信息进行分析,确定造成网页加载时长、或/和内容加载时长的原因,当该原因为与网页开发相关的原因时,如网页中加载了过大的图片,则可以通知相应的网页开发人员,从而使网页开发人员对网页开发进行改善,进而提高用户访问网页的体验,即本发明实施例提供的技术方案可以为更有效地提高用户访问网页的体验提供指导。
如图3所示,为本发明实施例提供的另一种网页异常处理方法的流程示意图,可以包括以下步骤:
步骤301、终端设备向数据分析服务器上报网页访问信息。
本发明实施例中,终端设备通过浏览器访问网页时,可以记录网页访问信息,并将该网页访问信息上报给数据分析服务器。
以采用ajax+html/css+rest api的形式完成页面最终展现逻辑的网页为例,终端设备向数据分析服务器上报页面访问信息可以包括以下步骤:
步骤31)、终端设备通过浏览器发出网页加载请求,记录时间点t0;
步骤32)、html/css加载完成,记录时间点t1;
其中,html/css主要用于基本页面加载,通过上述步骤31)~32),完成了基本页面加载,即网页加载。
步骤33)、终端设备通过浏览器发出ajax请求,记录时间t2;
其中,ajax主要用于数据加载(即内容加载),浏览器可以通过ajax向服务器发送获取API数据的请求。
步骤34)、数据加载完成,记录时间t3;
通过上述步骤32)~33),完成了数据加载,即内容加载。
步骤35)、终端设备将上述网页加载时间信息,以及内容加载时间信息上报至数据分析服务器,由数据分析服务器对该信息进行分析
本发明实施例中,终端设备可以在内容加载完成后,实时向数据分析服务器上报网页加载信息以及内容加载时间信息,也可以定时向数据分析服务器上报网页加载时间信息,以及内容加载时间信息。
需要注意的是,本发明实施例提供的技术方案中,当用户终端设备通过浏览器访问网页时,可能会由于网页加载时间过长等原因,在网页加载完成前关闭网页,或,在网页加载完成后,由于内容加载时间过长等原因,在内容加载完成前关闭网页,此时,终端设备可以记录用户关闭网页的时间,并将该关闭网页的时间上报给数据分析服务器,由数据分析服务器根据网页加载的起始时间和网页关闭的时间的时间差判断网页加载时长是否过大,或根据内容加载的起始时间和网页关闭的时间的时间差判断内容加载时长是否过大,即将网页关闭时间作为网页加载完成时间,来进行网页加载时长的统计,或将网页关闭时间作为内容加载完成时间,来进行内容加载时长的统计。
步骤302、数据分析服务器接收网页访问信息,并根据该网页访问信息,统计网页加载时长大于第一时间阈值的终端设备的比例,以及内容加载时长大于第二时间阈值的终端设备的比例。
步骤303、数据分析服务器判断网页加载时长大于第一时间阈值的终端设备的比例是否满足预设告警条件。若判断为是,转至步骤305;否则,转至步骤304。
步骤304、数据分析服务器判断内容加载时长大于第二时间阈值的终端设备的比例是否满足预设告警触发条件。若判断为是,转至步骤305;否则,结束当前流程。
本发明实施例中,上述步骤302~304的具体处理流程可以参考上述步骤202~204中的相关处理流程,在此不再赘述。
步骤305、数据分析服务器进行告警处理。
步骤306、数据分析服务器向指定终端设备下发网页异常信息报告。
本发明实施例中,当数据分析服务器判断网页加载时长大于第一时间阈值的终端设备的比例满足预设告警触发条件,或判断内容加载时长大于第二时间阈值的终端设备的比例满足预设告警触发条件时,可以进行告警处理,如通过发送短信、邮件的方式向后台维护人员告警,或通过拨打预设设置的电话号码的方式向后台维护人员告警,后台维护人员接收到告警后,可以根据实际情况采取相应的处理措施。
本发明实施例中,终端设备向数据分析服务器上报的网页访问信息中还可以包括终端设备的地理位置信息(可以通过IP地址实现)、网络类型(如电信、联通、移动等)、操作***类型(如WIN7、WIN8、MAC OS等)、浏览器类型(如猎豹浏览器、IE浏览器等),后台维护人员接收到告警后,可以根据发生网页异常的终端设备上报的网页访问信息对当前网页异常情况进行分析,确定网页异常原因,该网页异常原因可以包括但不限于特定区域网络异常、网络异常、操作***漏洞、浏览器异常等,并向指定终端设备(如发生网页异常的终端设备)下发携带网页异常原因的网页异常信息报告。
通过以上描述可以看出,在本发明实施例提供的技术方案中,通过接收终端设备上报的网页访问信息,根据网页访问信息统计网页加载时长大于第一时间阈值的终端设备的比例,并判断网页加载时长大于第一时间阈值的终端设备的比例是否满足预设告警触发条件,进而在判断为是时,进行告警处理,从而可以及时发现网页异常情况,提高网页异常处理效率。
基于上述方法实施例相同的技术构思,本发明实施例还提供了一种网页异常处理设备,可以应用于上述方法实施例中。
如图4所示,为本发明实施例提供的一种网页异常处理设备的结构示意图,可以包括:
接收模块401,用于接收终端设备上报的网页访问信息,所述网页访问信息包括网页加载时间信息;
统计模块402,用于根据所述网页访问信息,统计网页加载时长大于第一时间阈值的终端设备的比例;
判断模块403,用于判断所述网页加载时长大于第一时间阈值的终端设备的比例是否满足预设告警触发条件;
告警模块404,用于当所述判断模块判断为是时,进行告警处理。
在可选实施例中,所述判断模块403可以具体用于,通过以下方式实现判断所述网页加载时长大于第一时间阈值的终端设备的比例是否满足预设告警触发条件:
判断当前统计时段内网页加载时长大于第一时间阈值的终端设备的比例与上一自然日同一统计时段内网页加载时长大于第一时间阈值的终端设备的比例的差值是否大于阈值,
若判断为是,判断所述网页加载时长大于第一时间阈值的终端设备的比例满足预设告警触发条件;
若判断为否,判断所述网页加载时长大于第一时间阈值的终端设备的比例不满足预设告警触发条件。
在可选实施例中,所述判断模块403可以具体用于,通过以下方式实现判断所述网页加载时长大于第一时间阈值的终端设备的比例是否满足预设告警触发条件:
判断当前统计时段内网页加载时长大于第一时间阈值的终端设备的比例与上一时间周期同一统计时段内网页加载时长大于第一时间阈值的终端设备的比例的差值大于或等于预设阈值;
若判断为是,判断所述网页加载时长大于第一时间阈值的终端设备的比例满足预设告警触发条件;
若判断为否,判断所述网页加载时长大于第一时间阈值的终端设备的比例不满足预设告警触发条件。
在可选实施例中,所述网页访问信息还可以包括:内容加载时间信息;
相应地,所述统计模块402还可以用于,根据所述网页访问信息,统计内容加载时长大于第二时间阈值的终端设备的比例;
所述判断模块403还可以用于,判断所述内容加载时长大于第二时间阈值的终端设备的比例是否满足预设告警触发条件;
所述告警模块404还可以用于,当所述判断模块判断所述内容加载时长大于第二时间阈值的终端设备的比例满足预设告警触发条件时,进行告警处理。
在可选实施例中,所述判断模块403可以具体用于,通过以下方式判断所述内容加载时长大于第二时间阈值的终端设备的比例是否满足预设告警触发条件:
判断当前统计时段内内容加载时长大于第二时间阈值的终端设备的比例与上一自然日同一统计时段内内容加载时长大于第二时间阈值的终端设备的比例的差值;
若判断为是,判断所述内容加载时长大于第二时间阈值的终端设备的比例满足预设告警触发条件;
若判断为否,判断所述内容加载时长大于第二时间阈值的终端设备的比例不满足预设告警触发条件。
在可选实施例中,所述判断模块403可以具体用于,通过以下方式判断所述内容加载时长大于第二时间阈值的终端设备的比例是否满足预设告警触发条件:
判断当前统计时段内内容加载时长大于第二时间阈值的终端设备的比例与上一时间周期同一统计时段内内容加载时长大于第二时间阈值的终端设备的比例的差值大于或等于预设阈值;
若判断为是,判断所述内容加载时长大于第二时间阈值的终端设备的比例满足预设告警触发条件;
若判断为否,判断所述内容加载时长大于第二时间阈值的终端设备的比例不满足预设告警触发条件。
图5是本发明实施例中提供的另一种网页异常处理设备的结构示意图。如图5所示,该网页异常处理设备包括:至少一个处理器501,例如CPU,至少一个用户接口503,存储器504,至少一个通信总线502。其中,通信总线502用于实现这些组件之间的连接通信。其中,用户接口503可以包括显示屏(Display)、键盘(Keyboard),可选用户接口503还可以包括标准的有线接口、无线接口。存储器504可以是高速RAM存储器,也可以是非不稳定的存储器(non-volatile memory),例如至少一个磁盘存储器。存储器504可选的还可以是至少一个位于远离前述处理器501的存储装置。其中存储器504中存储一组程序代码,且处理器501调用存储器504中存储的程序代码,用于执行以下操作:
接收终端设备上报的网页访问信息,所述网页访问信息包括网页加载时间信息;
根据所述网页访问信息,统计网页加载时长大于第一时间阈值的终端设备的比例;
判断所述网页加载时长大于第一时间阈值的终端设备的比例是否满足预设告警触发条件;
若判断为是,进行告警处理。
在可选实施例中,处理器501调用存储器504中存储的程序代码判断所述网页加载时长大于第一时间阈值的终端设备的比例是否满足预设告警触发条件,可以具体包括:
判断当前统计时段内网页加载时长大于第一时间阈值的终端设备的比例与上一自然日同一统计时段内网页加载时长大于第一时间阈值的终端设备的比例的差值是否大于阈值,
若判断为是,判断所述网页加载时长大于第一时间阈值的终端设备的比例满足预设告警触发条件;
若判断为否,判断所述网页加载时长大于第一时间阈值的终端设备的比例不满足预设告警触发条件。
在可选实施例中,处理器501调用存储器504中存储的程序代码判断所述网页加载时长大于第一时间阈值的终端设备的比例是否满足预设告警触发条件,可以具体包括:
判断当前统计时段内网页加载时长大于第一时间阈值的终端设备的比例与上一时间周期同一统计时段内网页加载时长大于第一时间阈值的终端设备的比例的差值大于或等于预设阈值;
若判断为是,判断所述网页加载时长大于第一时间阈值的终端设备的比例满足预设告警触发条件;
若判断为否,判断所述网页加载时长大于第一时间阈值的终端设备的比例不满足预设告警触发条件。
在可选实施例中,所述网页访问信息还包括:内容加载时间信息;
相应地,处理器501调用存储器504中存储的程序代码还可以执行以下操作:
根据所述网页访问信息,统计内容加载时长大于第二时间阈值的终端设备的比例;
判断所述内容加载时长大于第二时间阈值的终端设备的比例是否满足预设告警触发条件;
若判断为是,进行告警处理。
在可选实施例中,处理器501调用存储器504中存储的程序代码判断所述内容加载时长大于第二时间阈值的终端设备的比例是否满足预设告警触发条件,包括:
判断当前统计时段内内容加载时长大于第二时间阈值的终端设备的比例与上一自然日同一统计时段内内容加载时长大于第二时间阈值的终端设备的比例的差值;
若判断为是,判断所述内容加载时长大于第二时间阈值的终端设备的比例满足预设告警触发条件;
若判断为否,判断所述内容加载时长大于第二时间阈值的终端设备的比例不满足预设告警触发条件。
在可选实施例中,处理器501调用存储器504中存储的程序代码判断所述内容加载时长大于第二时间阈值的终端设备的比例是否满足预设告警触发条件,包括:
判断当前统计时段内内容加载时长大于第二时间阈值的终端设备的比例与上一时间周期同一统计时段内内容加载时长大于第二时间阈值的终端设备的比例的差值大于或等于预设阈值;
若判断为是,判断所述内容加载时长大于第二时间阈值的终端设备的比例满足预设告警触发条件;
若判断为否,判断所述内容加载时长大于第二时间阈值的终端设备的比例不满足预设告警触发条件。
本发明实施例还提供了一种终端,可以包括如图4-5所示的任一网页异常处理设备。
在本说明书的描述中,参考术语“一个实施例”、“一些实施例”、“示例”、“具体示例”、或“一些示例”等的描述意指结合该实施例或示例描述的具体特征、结构、材料或者特点包含于本发明的至少一个实施例或示例中。在本说明书中,对上述术语的示意性表述不必须针对的是相同的实施例或示例。而且,描述的具体特征、结构、材料或者特点可以在任一个或多个实施例或示例中以合适的方式结合。此外,在不相互矛盾的情况下,本领域的技术人员可以将本说明书中描述的不同实施例或示例以及不同实施例或示例的特征进行结合和组合。
此外,术语“第一”、“第二”仅用于描述目的,而不能理解为指示或暗示相对重要性或者隐含指明所指示的技术特征的数量。由此,限定有“第一”、“第二”的特征可以明示或者隐含地包括至少一个该特征。在本发明的描述中,“多个”的含义是至少两个,例如两个,三个等,除非另有明确具体的限定。
流程图中或在此以其他方式描述的任何过程或方法描述可以被理解为,表示包括一个或更多个用于实现特定逻辑功能或过程的步骤的可执行指令的代码的模块、片段或部分,并且本发明的优选实施方式的范围包括另外的实现,其中可以不按所示出或讨论的顺序,包括根据所涉及的功能按基本同时的方式或按相反的顺序,来执行功能,这应被本发明的实施例所属技术领域的技术人员所理解。
在流程图中表示或在此以其他方式描述的逻辑和/或步骤,例如,可以被认为是用于实现逻辑功能的可执行指令的定序列表,可以具体实现在任何计算机可读介质中,以供指令执行***、装置或设备(如基于计算机的***、包括处理器的***或其他可以从指令执行***、装置或设备取指令并执行指令的***)使用,或结合这些指令执行***、装置或设备而使用。就本说明书而言,"计算机可读介质"可以是任何可以包含、存储、通信、传播或传输程序以供指令执行***、装置或设备或结合这些指令执行***、装置或设备而使用的装置。计算机可读介质的更具体的示例(非穷尽性列表)包括以下:具有一个或多个布线的电连接部(电子装置),便携式计算机盘盒(磁装置),随机存取存储器(RAM),只读存储器(ROM),可擦除可编辑只读存储器(EPROM或闪速存储器),光纤装置,以及便携式光盘只读存储器(CDROM)。另外,计算机可读介质甚至可以是可在其上打印所述程序的纸或其他合适的介质,因为可以例如通过对纸或其他介质进行光学扫描,接着进行编辑、解译或必要时以其他合适方式进行处理来以电子方式获得所述程序,然后将其存储在计算机存储器中。
应当理解,本发明的各部分可以用硬件、软件、固件或它们的组合来实现。在上述实施方式中,多个步骤或方法可以用存储在存储器中且由合适的指令执行***执行的软件或固件来实现。例如,如果用硬件来实现,和在另一实施方式中一样,可用本领域公知的下列技术中的任一项或他们的组合来实现:具有用于对数据信号实现逻辑功能的逻辑门电路的离散逻辑电路,具有合适的组合逻辑门电路的专用集成电路,可编程门阵列(PGA),现场可编程门阵列(FPGA)等。
本技术领域的普通技术人员可以理解实现上述实施例方法携带的全部或部分步骤是可以通过程序来指令相关的硬件完成,所述的程序可以存储于一种计算机可读存储介质中,该程序在执行时,包括方法实施例的步骤之一或其组合。
此外,在本发明各个实施例中的各功能单元可以集成在一个处理模块中,也可以是各个单元单独物理存在,也可以两个或两个以上单元集成在一个模块中。上述集成的模块既可以采用硬件的形式实现,也可以采用软件功能模块的形式实现。所述集成的模块如果以软件功能模块的形式实现并作为独立的产品销售或使用时,也可以存储在一个计算机可读取存储介质中。
上述提到的存储介质可以是只读存储器,磁盘或光盘等。尽管上面已经示出和描述了本发明的实施例,可以理解的是,上述实施例是示例性的,不能理解为对本发明的限制,本领域的普通技术人员在本发明的范围内可以对上述实施例进行变化、修改、替换和变型。

Claims (13)

1.一种网页异常处理方法,其特征在于,包括:
接收终端设备上报的网页访问信息,所述网页访问信息包括网页加载时间信息;
根据所述网页访问信息,统计网页加载时长大于第一时间阈值的终端设备的比例;
判断所述网页加载时长大于第一时间阈值的终端设备的比例是否满足预设告警触发条件;
若判断为是,进行告警处理。
2.如权利要求1所述的方法,其特征在于,所述判断所述网页加载时长大于第一时间阈值的终端设备的比例是否满足预设告警触发条件,包括:
判断当前统计时段内网页加载时长大于第一时间阈值的终端设备的比例与上一自然日同一统计时段内网页加载时长大于第一时间阈值的终端设备的比例的差值是否大于阈值,
若判断为是,判断所述网页加载时长大于第一时间阈值的终端设备的比例满足预设告警触发条件;
若判断为否,判断所述网页加载时长大于第一时间阈值的终端设备的比例不满足预设告警触发条件。
3.如权利要求1所述的方法,其特征在于,所述判断所述网页加载时长大于第一时间阈值的终端设备的比例是否满足预设告警触发条件,包括:
判断当前统计时段内网页加载时长大于第一时间阈值的终端设备的比例与上一时间周期同一统计时段内网页加载时长大于第一时间阈值的终端设备的比例的差值大于或等于预设阈值;
若判断为是,判断所述网页加载时长大于第一时间阈值的终端设备的比例满足预设告警触发条件;
若判断为否,判断所述网页加载时长大于第一时间阈值的终端设备的比例不满足预设告警触发条件。
4.如权利要求1所述的方法,其特征在于,所述网页访问信息还包括:内容加载时间信息;
所述方法还包括:
根据所述网页访问信息,统计内容加载时长大于第二时间阈值的终端设备的比例;
判断所述内容加载时长大于第二时间阈值的终端设备的比例是否满足预设告警触发条件;
若判断为是,进行告警处理。
5.如权利要求4所述的方法,其特征在于,所述判断所述内容加载时长大于第二时间阈值的终端设备的比例是否满足预设告警触发条件,包括:
判断当前统计时段内内容加载时长大于第二时间阈值的终端设备的比例与上一自然日同一统计时段内内容加载时长大于第二时间阈值的终端设备的比例的差值;
若判断为是,判断所述内容加载时长大于第二时间阈值的终端设备的比例满足预设告警触发条件;
若判断为否,判断所述内容加载时长大于第二时间阈值的终端设备的比例不满足预设告警触发条件。
6.如权利要求4所述的方法,其特征在于,所述判断所述内容加载时长大于第二时间阈值的终端设备的比例是否满足预设告警触发条件,包括:
判断当前统计时段内内容加载时长大于第二时间阈值的终端设备的比例与上一时间周期同一统计时段内内容加载时长大于第二时间阈值的终端设备的比例的差值大于或等于预设阈值;
若判断为是,判断所述内容加载时长大于第二时间阈值的终端设备的比例满足预设告警触发条件;
若判断为否,判断所述内容加载时长大于第二时间阈值的终端设备的比例不满足预设告警触发条件。
7.一种网页异常处理设备,其特征在于,包括:
接收模块,用于接收终端设备上报的网页访问信息,所述网页访问信息包括网页加载时间信息;
统计模块,用于根据所述网页访问信息,统计网页加载时长大于第一时间阈值的终端设备的比例;
判断模块,用于判断所述网页加载时长大于第一时间阈值的终端设备的比例是否满足预设告警触发条件;
告警模块,用于当所述判断模块判断为是时,进行告警处理。
8.如权利要求7所述的设备,其特征在于,所述判断模块具体用于,通过以下方式实现判断所述网页加载时长大于第一时间阈值的终端设备的比例是否满足预设告警触发条件:
判断当前统计时段内网页加载时长大于第一时间阈值的终端设备的比例与上一自然日同一统计时段内网页加载时长大于第一时间阈值的终端设备的比例的差值是否大于阈值,
若判断为是,判断所述网页加载时长大于第一时间阈值的终端设备的比例满足预设告警触发条件;
若判断为否,判断所述网页加载时长大于第一时间阈值的终端设备的比例不满足预设告警触发条件。
9.如权利要求7所述的设备,其特征在于,所述判断模块具体用于,通过以下方式实现判断所述网页加载时长大于第一时间阈值的终端设备的比例是否满足预设告警触发条件:
判断当前统计时段内网页加载时长大于第一时间阈值的终端设备的比例与上一时间周期同一统计时段内网页加载时长大于第一时间阈值的终端设备的比例的差值大于或等于预设阈值;
若判断为是,判断所述网页加载时长大于第一时间阈值的终端设备的比例满足预设告警触发条件;
若判断为否,判断所述网页加载时长大于第一时间阈值的终端设备的比例不满足预设告警触发条件。
10.如权利要求7所述的设备,其特征在于,所述网页访问信息还包括:内容加载时间信息;
所述统计模块还用于,根据所述网页访问信息,统计内容加载时长大于第二时间阈值的终端设备的比例;
所述判断模块还用于,判断所述内容加载时长大于第二时间阈值的终端设备的比例是否满足预设告警触发条件;
所述告警模块还用于,当所述判断模块判断所述内容加载时长大于第二时间阈值的终端设备的比例满足预设告警触发条件时,进行告警处理。
11.如权利要求10所述的设备,其特征在于,所述判断模块具体用于,通过以下方式判断所述内容加载时长大于第二时间阈值的终端设备的比例是否满足预设告警触发条件:
判断当前统计时段内内容加载时长大于第二时间阈值的终端设备的比例与上一自然日同一统计时段内内容加载时长大于第二时间阈值的终端设备的比例的差值;
若判断为是,判断所述内容加载时长大于第二时间阈值的终端设备的比例满足预设告警触发条件;
若判断为否,判断所述内容加载时长大于第二时间阈值的终端设备的比例不满足预设告警触发条件。
12.如权利要求10所述的设备,其特征在于,所述判断模块具体用于,通过以下方式判断所述内容加载时长大于第二时间阈值的终端设备的比例是否满足预设告警触发条件:
判断当前统计时段内内容加载时长大于第二时间阈值的终端设备的比例与上一时间周期同一统计时段内内容加载时长大于第二时间阈值的终端设备的比例的差值大于或等于预设阈值;
若判断为是,判断所述内容加载时长大于第二时间阈值的终端设备的比例满足预设告警触发条件;
若判断为否,判断所述内容加载时长大于第二时间阈值的终端设备的比例不满足预设告警触发条件。
13.一种终端,其特征在于,包括权利要求7-12任一项所述的网页异常处理设备。
CN201410443903.7A 2014-09-02 2014-09-02 一种网页异常处理方法和设备 Expired - Fee Related CN104200157B (zh)

Priority Applications (1)

Application Number Priority Date Filing Date Title
CN201410443903.7A CN104200157B (zh) 2014-09-02 2014-09-02 一种网页异常处理方法和设备

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CN201410443903.7A CN104200157B (zh) 2014-09-02 2014-09-02 一种网页异常处理方法和设备

Publications (2)

Publication Number Publication Date
CN104200157A true CN104200157A (zh) 2014-12-10
CN104200157B CN104200157B (zh) 2018-01-23

Family

ID=52085448

Family Applications (1)

Application Number Title Priority Date Filing Date
CN201410443903.7A Expired - Fee Related CN104200157B (zh) 2014-09-02 2014-09-02 一种网页异常处理方法和设备

Country Status (1)

Country Link
CN (1) CN104200157B (zh)

Cited By (6)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN107391518A (zh) * 2016-05-17 2017-11-24 腾讯科技(深圳)有限公司 统计页面加载性能信息的***、方法及装置
CN110071912A (zh) * 2019-03-26 2019-07-30 阿里巴巴集团控股有限公司 数据检验方法、装置以及***
CN110825951A (zh) * 2019-10-30 2020-02-21 百度在线网络技术(北京)有限公司 网页处理方法、装置和电子设备
CN110990080A (zh) * 2019-12-03 2020-04-10 北京三快在线科技有限公司 页面退出率确定方法、装置、计算机设备及存储介质
CN111783010A (zh) * 2020-01-19 2020-10-16 北京无限光场科技有限公司 网页空白页面监测方法、装置、终端及存储介质
CN113364602A (zh) * 2020-03-03 2021-09-07 阿里巴巴集团控股有限公司 一种触发页面故障报警的方法、装置和存储介质

Citations (5)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US20020083188A1 (en) * 2000-11-02 2002-06-27 Webtrends Corporation Method for determining web page loading and viewing times
KR20050015529A (ko) * 2003-08-06 2005-02-21 엔에이치엔(주) 컨텐츠 데이터의 속도 체크 방법
CN103067230A (zh) * 2013-01-23 2013-04-24 江苏天智互联科技有限公司 一种通过植入监控代码实现对http服务监控的方法
CN103412812A (zh) * 2013-08-23 2013-11-27 北京奇虎科技有限公司 浏览器运行状态监测方法及装置
CN103650569A (zh) * 2013-07-22 2014-03-19 华为技术有限公司 无线网络故障诊断方法和设备

Patent Citations (5)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US20020083188A1 (en) * 2000-11-02 2002-06-27 Webtrends Corporation Method for determining web page loading and viewing times
KR20050015529A (ko) * 2003-08-06 2005-02-21 엔에이치엔(주) 컨텐츠 데이터의 속도 체크 방법
CN103067230A (zh) * 2013-01-23 2013-04-24 江苏天智互联科技有限公司 一种通过植入监控代码实现对http服务监控的方法
CN103650569A (zh) * 2013-07-22 2014-03-19 华为技术有限公司 无线网络故障诊断方法和设备
CN103412812A (zh) * 2013-08-23 2013-11-27 北京奇虎科技有限公司 浏览器运行状态监测方法及装置

Cited By (8)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN107391518A (zh) * 2016-05-17 2017-11-24 腾讯科技(深圳)有限公司 统计页面加载性能信息的***、方法及装置
CN110071912A (zh) * 2019-03-26 2019-07-30 阿里巴巴集团控股有限公司 数据检验方法、装置以及***
CN110071912B (zh) * 2019-03-26 2021-05-04 创新先进技术有限公司 数据检验方法、装置以及***
CN110825951A (zh) * 2019-10-30 2020-02-21 百度在线网络技术(北京)有限公司 网页处理方法、装置和电子设备
CN110990080A (zh) * 2019-12-03 2020-04-10 北京三快在线科技有限公司 页面退出率确定方法、装置、计算机设备及存储介质
CN111783010A (zh) * 2020-01-19 2020-10-16 北京无限光场科技有限公司 网页空白页面监测方法、装置、终端及存储介质
CN111783010B (zh) * 2020-01-19 2023-09-19 北京有竹居网络技术有限公司 网页空白页面监测方法、装置、终端及存储介质
CN113364602A (zh) * 2020-03-03 2021-09-07 阿里巴巴集团控股有限公司 一种触发页面故障报警的方法、装置和存储介质

Also Published As

Publication number Publication date
CN104200157B (zh) 2018-01-23

Similar Documents

Publication Publication Date Title
CN104200157A (zh) 一种网页异常处理方法和设备
CN107341098B (zh) 软件性能测试方法、平台、设备及存储介质
CN110826071B (zh) 软件漏洞风险预测方法、装置、设备及存储介质
CN110309051B (zh) 管理测试用例的方法、***、设备及存储介质
CN109933760A (zh) 表单生成方法、装置、计算机设备及计算机可读存储介质
CN107908680A (zh) 微信公众号的管理方法、电子装置及计算机可读存储介质
CN103313289B (zh) Wap***自动化测试***和方法
CN104333465A (zh) 一种心跳间隔设置的方法、装置及***
CN108984370A (zh) 一种确定监控阈值的方法和装置
CN109257200A (zh) 大数据平台监控的方法和装置
CN105654291A (zh) 一种无缝切换电子渠道支付方式的方法及装置
CN106155699B (zh) 一种后台进程的管理方法及移动终端
CN101937335B (zh) 一种生成Widget图标的方法、Widget摘要文件的生成方法及Widget引擎
CN108255896A (zh) 网页预读方法、网页访问方法、设备及电子设备
CN104794049A (zh) 应用程序测试方法和装置
CN108958788A (zh) 自动同步刷新浏览器的方法、装置及计算机设备
CN111124917A (zh) 公共测试用例的管控方法、装置、设备及存储介质
CN111782304A (zh) 分页加载数据逻辑控制方法、装置、计算机设备及介质
CN109558325A (zh) 一种时延统计方法、装置和计算机可读存储介质
CN113806155A (zh) 一种基于物联网的工业设备管理方法和***
CN109240916A (zh) 信息输出控制方法、装置及计算机可读存储介质
CN110347546B (zh) 监控任务动态调整方法、装置、介质及电子设备
CN107124713A (zh) 一种定制更新方法及移动终端
CN109522507B (zh) 一种网页组件统一管理的方法
CN110659190A (zh) 质量报告生成方法、装置、设备及计算机可读存储介质

Legal Events

Date Code Title Description
C06 Publication
PB01 Publication
C10 Entry into substantive examination
SE01 Entry into force of request for substantive examination
GR01 Patent grant
GR01 Patent grant
CP01 Change in the name or title of a patent holder

Address after: 510623 01-B sixth unit, Guangzhou bank building, 30 Zhujiang East Road, Tianhe District, Guangzhou, Guangdong.

Patentee after: Guangzhou cheetah Network Technology Co.,Ltd.

Address before: 510623 01-B sixth unit, Guangzhou bank building, 30 Zhujiang East Road, Tianhe District, Guangzhou, Guangdong.

Patentee before: GUANGZHOU KINGSOFT NETWORK TECHNOLOGY Co.,Ltd.

CP01 Change in the name or title of a patent holder
CP02 Change in the address of a patent holder

Address after: 510623 07, 08A unit, fifteenth floor of agile center, 26 Huaxia Road, Tianhe District, Guangzhou, Guangdong.

Patentee after: Guangzhou cheetah Network Technology Co.,Ltd.

Address before: 510623 01-B sixth unit, Guangzhou bank building, 30 Zhujiang East Road, Tianhe District, Guangzhou, Guangdong.

Patentee before: Guangzhou cheetah Network Technology Co.,Ltd.

CP02 Change in the address of a patent holder
CF01 Termination of patent right due to non-payment of annual fee

Granted publication date: 20180123

CF01 Termination of patent right due to non-payment of annual fee