网页异常监控方法、设备及系统技术方案

技术编号:18426076 阅读:25 留言:0更新日期:2018-07-12 01:56
本发明专利技术实施例提供一种网页异常监控方法、设备及系统。该方法包括:客户端获取网页出现异常时异常发生的位置信息;客户端向服务器发送异常信息,异常信息包括异常发生的位置信息,以使服务器根据异常信息,向维护人员的终端设备发送提示信息,以使维护人员根据提示信息登录服务器,并根据异常发生的位置信息对网页出现的异常进行定位及处理。本发明专利技术实施例通过客户端获取网页出现异常时异常发生的位置信息,并向服务器发送包括该位置信息的异常信息,服务器根据该异常信息,向维护人员的终端设备发送提示信息,使得维护人员即时的获知网页出现异常,另外,维护人员根据异常发生的位置信息可准确定位问题,从而提高了网页维护的实时性和准确性。

Web page exception monitoring method, equipment and system

The embodiment of the invention provides a webpage abnormal monitoring method, equipment and system. The method includes: the client gets the location information of the anomaly when the web page appears abnormal; the client sends the abnormal information to the server, the exception information includes the abnormal location information, so that the server sends the message to the maintenance personnel's terminal equipment according to the abnormal information, so that the maintenance personnel are based on the prompt information. Log on to the server and locate and process the exception appearing on the web page according to the location information of the exception. The embodiment of the invention provides the location information of the anomaly when the web page appears abnormal, and sends the exception information including the location information to the server. The server sends prompt information to the terminal equipment of the maintenance personnel according to the abnormal information. The maintenance personnel can locate the problem accurately according to the location information of the exception, thus improving the real-time and accuracy of webpage maintenance.

【技术实现步骤摘要】
网页异常监控方法、设备及系统
本专利技术实施例涉及计算机
,尤其涉及一种网页异常监控方法、设备及系统。
技术介绍
浏览器是显示网页伺服器或档案系统内的超文本标记语言(HyperTextMark-upLanguage,简称HTML)文件、并让用户与此些文件互动的一种软件。浏览器是用户经常使用的客户端程序。用户通过浏览器浏览网页以获取网络信息,但是如果网页中的脚本发生异常,将导致浏览器无法加载完整的网页。此时,需要网页维护者对网页进行维护,现有技术中网页维护者对网页进行维护的方法包括:用户将问题反馈给网页维护者,但是用户和网页维护者无法直接联系,导致问题反馈不即时,另外,即使用户和网页维护者取得联系,网页维护者需要根据用户对问题的描述才能定位问题所在,但是,由于用户对网页的了解有限,导致网页维护者无法根据用户的描述而准确定位问题。从而导致网页维护的实时性和准确性较低。
技术实现思路
本专利技术实施例提供一种网页异常监控方法、设备及系统,以提高网页维护的实时性和准确性。本专利技术实施例的一个方面是提供一种网页异常监控方法,包括:客户端获取网页出现异常时异常发生的位置信息;所述客户端向服务器发送异常信息,所述异常信息包括异常发生的位置信息,以使所述服务器根据所述异常信息,向维护人员的终端设备发送提示信息,以使所述维护人员根据所述提示信息登录所述服务器,并根据所述异常发生的位置信息对所述网页出现的异常进行定位及处理。本专利技术实施例的另一个方面是提供一种网页异常监控方法,包括:服务器接收客户端发送的异常信息,所述异常信息包括异常发生的位置信息,所述异常发生的位置信息是网页出现异常时网页代码生成的信息;所述服务器根据所述异常信息,向维护人员的终端设备发送提示信息,以使所述维护人员根据所述提示信息登录所述服务器,并根据所述异常发生的位置信息对所述网页出现的异常进行定位及处理。本专利技术实施例的另一个方面是提供一种客户端,包括:第一获取模块,用于获取网页出现异常时异常发生的位置信息;发送模块,用于向服务器发送异常信息,所述异常信息包括异常发生的位置信息,以使所述服务器根据所述异常信息,向维护人员的终端设备发送提示信息,以使所述维护人员根据所述提示信息登录所述服务器,并根据所述异常发生的位置信息对所述网页出现的异常进行定位及处理。本专利技术实施例的另一个方面是提供一种服务器,包括:接收模块,用于接收客户端发送的异常信息,所述异常信息包括异常发生的位置信息,所述异常发生的位置信息是网页出现异常时网页代码生成的信息;发送模块,用于根据所述异常信息,向维护人员的终端设备发送提示信息,以使所述维护人员根据所述提示信息登录所述服务器,并根据所述异常发生的位置信息对所述网页出现的异常进行定位及处理。本专利技术实施例的另一个方面是提供一种网页异常监控系统,包括所述的客户端、所述的服务器,以及所述的维护人员的终端设备。本专利技术实施例提供的网页异常监控方法、设备及系统,通过客户端获取网页出现异常时异常发生的位置信息,并向服务器发送包括该位置信息的异常信息,服务器根据该异常信息,向维护人员的终端设备发送提示信息,使得维护人员即时的获知网页出现异常,另外,维护人员登录服务器后,根据异常发生的位置信息可准确定位问题,从而提高了网页维护的实时性和准确性。附图说明图1为本专利技术实施例提供的网页异常监控方法流程图;图2为本专利技术实施例提供的网页异常监控系统的结构图;图3为本专利技术实施例提供的用户界面的示意图;图4为本专利技术另一实施例提供的网页异常监控方法流程图;图5为本专利技术另一实施例提供的网页异常监控方法流程图;图6为本专利技术另一实施例提供的远程登录界面的示意图;图7为本专利技术另一实施例提供的网页的界面截图的示意图;图8为本专利技术另一实施例提供的网页异常监控方法流程图;图9为本专利技术实施例提供的客户端的结构图;图10为本专利技术另一实施例提供的客户端的结构图;图11为本专利技术实施例提供的服务器的结构图。具体实施方式图1为本专利技术实施例提供的网页异常监控方法流程图。本专利技术实施例针对现有技术中网页维护的实时性和准确性较低,提供了网页异常监控方法,该方法具体步骤如下:步骤S101、客户端获取网页出现异常时异常发生的位置信息。本实施例中,客户端具体可以是浏览器,在网页的制作过程中,设计人员通过编码制作出网页,浏览器通过运行网页代码以显示网页内容,可选的,网页代码包括如下至少一种:超级文本标记语言(HyperTextMarkupLanguage,简称HTML)、Java脚本(JavaScript)、动态服务器页面(ActiveServerPages,简称ASP)、超文本预处理器(HypertextPreprocessor,简称PHP)、计算机图形接口标准(ComputerGraphicsInterface,简称CGI)等,本实施例以JavaScript为例。当网页出现异常时,浏览器将无法加载完整的网页,此时JavaScript将产生错误事件(error事件),本实施例可以在该JavaScript中添加对error事件的捕获方法,例如,e对象是异常对象,通过在JavaScript中添加函数window.addEventListener(‘error',function(e){})可以对e对象进行捕获。浏览器通过该函数可以捕获到网页出现异常时JavaScript产生的异常对象,该异常对象的对象属性中包括错误信息,该错误信息包括异常发生的位置信息,在本实施例中,所述位置信息包括:堆栈信息,所述堆栈信息用于标识网页代码中出现异常的函数。例如,基于JavaScript的语言特性,JavaScript产生error事件的同时产生堆栈信息,该堆栈信息用于标识网页代码中某一函数例如函数A的哪一行运行出错,函数B调用了函数A,以致函数B运行出错,函数C调用了函数B,以致函数C运行出错等等。例如,e.stack对象是异常发生的堆栈信息,通过在JavaScript中添加函数window.addEventListener(‘error',function(e.stack){})可以对e.stack对象进行捕获。步骤S102、所述客户端向服务器发送异常信息,所述异常信息包括异常发生的位置信息,以使所述服务器根据所述异常信息,向维护人员的终端设备发送提示信息,以使所述维护人员根据所述提示信息登录所述服务器,并根据所述异常发生的位置信息对所述网页出现的异常进行定位及处理。如图2所示,在本实施例中,客户端具体可以是用户设备21中安装的浏览器,当用户通过用户设备21中安装的浏览器浏览网页时,若网页出现异常,则浏览器捕获该异常发生的位置信息。进一步的,浏览器通过用户设备21向服务器22发送异常信息,所述异常信息包括异常发生的位置信息例如堆栈信息。可选的,服务器22可以是该网页的网站服务器,服务器22可存储有该网页的网页代码。服务器22接收到异常信息后,向维护人员的终端设备发送提示信息,可选的,维护人员是该网页代码的设计者或维护者,维护人员的终端设备可以是移动终端、笔记本电脑、个人计算机(personalcomputer,简称PC)、平板电脑等,本实施例以移动终端例如智能手机23为例,服务器22可以将该提示信息以短信的方式发送给维护本文档来自技高网...

【技术保护点】
1.一种网页异常监控方法,其特征在于,包括:客户端获取网页出现异常时异常发生的位置信息;所述客户端向服务器发送异常信息,所述异常信息包括异常发生的位置信息,以使所述服务器根据所述异常信息,向维护人员的终端设备发送提示信息,以使所述维护人员根据所述提示信息登录所述服务器,并根据所述异常发生的位置信息对所述网页出现的异常进行定位及处理。

【技术特征摘要】
1.一种网页异常监控方法,其特征在于,包括:客户端获取网页出现异常时异常发生的位置信息;所述客户端向服务器发送异常信息,所述异常信息包括异常发生的位置信息,以使所述服务器根据所述异常信息,向维护人员的终端设备发送提示信息,以使所述维护人员根据所述提示信息登录所述服务器,并根据所述异常发生的位置信息对所述网页出现的异常进行定位及处理。2.根据权利要求1所述的方法,其特征在于,所述位置信息包括:堆栈信息,所述堆栈信息用于标识网页代码中出现异常的函数。3.根据权利要求1或2所述的方法,其特征在于,所述客户端获取网页出现异常时异常发生的位置信息之后,还包括:所述客户端获取所述网页的页面图像信息。4.根据权利要求3所述的方法,其特征在于,所述异常信息还包括:所述网页的页面图像信息,以供所述维护人员根据所述异常发生的位置信息和所述网页的页面图像信息对所述网页出现的异常进行定位及处理。5.根据权利要求3所述的方法,其特征在于,所述客户端获取所述网页的页面图像信息之后,还包括:所述客户端将所述网页的页面图像信息转换为所述网页的页面文本信息。6.根据权利要求5所述的方法,其特征在于,所述异常信息还包括:所述网页的页面文本信息,以使所述服务器将所述网页的页面文本信息转换为所述网页的页面图像信息,以供所述维护人员根据所述异常发生的位置信息和所述网页的页面图像信息对所述网页出现的异常进行定位及处理。7.根据权利要求5所述的方法,其特征在于,所述客户端将所述网页的页面图像信息转换为所述网页的页面文本信息,包括:所述客户端采用base64编码方式将所述网页的页面图像信息转换为所述网页的页面文本信息。8.根据权利要求4-7任一项所述的方法,其特征在于,所述客户端获取所述网页的页面图像信息,包括:所述客户端对所述网页进行截图操作获得页面截图。9.一种网页异常监控方法,其特征在于,包括:服务器接收客户端发送的异常信息,所述异常信息包括异常发生的位置信息,所述异常发生的位置信息是网页出现异常时网页代码生成的信息;所述服务器根据所述异常信息,向维护人员的终端设备发送提示信息,以使所述维护人员根据所述提示信息登录所述服务器,并根据所述异常发生的位置信息对所述网页出现的异常进行定位及处理。10.根据权利要求9所述的方法,其特征在于,所述位置信息包括:堆栈信息,所述堆栈信息用于标识网页代码中出现异常的函数。11.根据权利要求9或10所述的方法,其特征在于,所述异常信息还包括:所述网页的页面图像信息,以供所述维护人员根据所述异常发生的位置信息和所述网页的页面图像信息对所述网页出现的异常进行定位及处理。12.根据权利要求11所述的方法,其特征在于,所述网页的页面图像信息是所述客户端对所述网页进行截图操作获得的页面截图。13.根据权利要求9或10所述的方法,其特征在于,所述异常信息还包括:所述网页的页面文本信息。14.根据权利要求13所述的方法,其特征在于,所述方法还包括:所述服务器将所述网页的页面文本信息转换为所述网页的页面图像信息,以供所述维护人员根据所述异常发生的位置信息和所述网页的页面图像信息对所述网页出现的异常进行定位及处理。15.一种客户端,其特征在...

【专利技术属性】
技术研发人员:张宇杰
申请(专利权)人:广州神马移动信息科技有限公司
类型:发明
国别省市:广东,44

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

1