[发明专利]网络应用的运行状态监控方法和应用服务器有效
| 申请号: | 201210487403.4 | 申请日: | 2012-11-26 |
| 公开(公告)号: | CN102970184A | 公开(公告)日: | 2013-03-13 |
| 发明(设计)人: | 黄会娟;黄欢 | 申请(专利权)人: | 北京奇虎科技有限公司;奇智软件(北京)有限公司 |
| 主分类号: | H04L12/26 | 分类号: | H04L12/26 |
| 代理公司: | 北京市隆安律师事务所 11323 | 代理人: | 权鲜枝;齐辉 |
| 地址: | 100088 北京市西城区新*** | 国省代码: | 北京;11 |
| 权利要求书: | 查看更多 | 说明书: | 查看更多 |
| 摘要: | |||
| 搜索关键词: | 网络 应用 运行 状态 监控 方法 服务器 | ||
技术领域
本发明涉及互联网应用技术领域,特别涉及一种网络应用的运行状态监控方法和应用服务器。
背景技术
随着网络的快速发展,网络浏览器可以呈现的内容也越来越丰富,很多基于网络的应用也正在快速发展。常见的网络应用包括在线视频、在线交友以及网络游戏等等。例如,网络游戏由于使得参与游戏的人可以分布在各地并且一起协作,增加了传统局域网游戏和单机游戏所不具有的功能,因此正日益受到网络用户的欢迎。
对于在网络平台中运营的网络应用,如何去衡量一个网络应用的运营情况,快速发现网络应用的瓶颈所在,并去提升网络应用的运营质量,是每个网络应用开发商和运营商都要解决的问题。
针对上述问题,现有网络平台仅能够根据总体使用网络应用的用户人数以及对使用该网络应用计费情况来评估该网络应用的好坏。现有方案没有提供一种能够全面获取到网络应用运行的状态的方案,无法得到准确、全面的网络应用的运行情况数据,不利于网络应用性能的改善和提升。
发明内容
鉴于上述问题,提出了本发明以便提供一种克服上述问题或者至少部分地解决上述问题的网络应用的运行状态监控方法和应用服务器。
依据本发明的一个方面,本发明实施例提供了一种网络应用的运行状态监控方法,该网络应用在运行时具有不同的运行阶段,该方法包括下述步骤:
为网络应用的不同运行阶段设置相应的监测事件;与客户端建立网络连接,在客户端处开始启动网络应用;将与在客户端处运行的网络应用的运行阶段相对应的监测事件发送到客户端,以便当在客户端处网络应用运行到相应运行阶段时,触发与该运行阶段相对应的监测事件,使客户端将监测事件以及该监测事件对应的客户端信息和网络应用的信息传输至事件监控服务器,以使事件监控服务器获取网络应用的运行状态信息。
其中,上述为网络应用的不同运行阶段设置相应的监测事件包括:根据客户端处的用户类型选取需要监控的网络应用的运行阶段,且当客户端处的用户类型不同时所选取的运行阶段不相同;分别为选取的运行阶段设置至少一个监测事件。
其中,当网络应用为网络游戏应用时,上述根据客户端处的用户类型选取需要监控的网络应用的运行阶段包括:当客户端处的类型为已有用户时,选取的运行阶段包括第一阶段、第二阶段、第三阶段和/或第四阶段,当客户端处的类型为新用户时,选取的运行阶段包括第一阶段、第二阶段、第三阶段和/或第五阶段;
上述分别为选取的运行阶段设置至少一个监测事件包括:为第一阶段设置页面加载监测事件,为第二阶段设置动画Flash加载前监测事件,为第三阶段设置Flash加载完成监测事件,为第四阶段设置游戏进入成功监测事件,为第五阶段设置角色创建监测事件。
其中,将从客户端处启动网络应用开始到网络游戏应用的页面显示在客户端界面上的运行阶段,选取为第一阶段;将从第一阶段结束至客户端处启动加载网络游戏应用的Flash的运行阶段,选取为第二阶段;将从第二阶段结束至客户端处网络游戏应用的Flash加载完毕的运行阶段,选取为第三阶段;将从第三阶段结束至网络游戏应用的游戏场景页面显示在客户端界面上的运行阶段,选取为第四阶段;将从第三阶段结束至网络游戏应用成功创建了游戏角色的运行阶段,选取为第五阶段。
依据本发明的另一个方面,本发明实施例提供了一种应用服务器,包括网络应用以及监控事件控制器。其中,该网络应用在运行时具有不同的运行阶段,以及该监控事件控制器包括:
设置单元,适于为网络应用的不同运行阶段设置相应的监测事件;通信单元,适于将与在客户端处运行的网络应用的运行阶段相对应的监测事件发送到客户端,以便当在客户端处网络应用运行到相应运行阶段时,触发与该运行阶段相对应的监测事件,使客户端将监测事件以及该监测事件对应的客户端信息和网络应用的信息传输至事件监控服务器,以使事件监控服务器获取网络应用的运行状态信息。
其中,设置单元还包括事件选取模块和事件设置模块。该事件选取模块,适于根据客户端处的用户类型选取需要监控的网络应用的运行阶段,其中,当客户端处的用户类型不同时所选取的运行阶段不相同;该事件设置模块,适于分别为选取的运行阶段设置至少一个监测事件。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于北京奇虎科技有限公司;奇智软件(北京)有限公司,未经北京奇虎科技有限公司;奇智软件(北京)有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201210487403.4/2.html,转载请声明来源钻瓜专利网。
- 上一篇:一种地膜吹塑机模头
- 下一篇:妇科用腹腔镜手术体位固定装置





