[发明专利]一种检测系统业务异常调用的方法及系统无效
申请号: | 201310412255.4 | 申请日: | 2013-09-11 |
公开(公告)号: | CN103475543A | 公开(公告)日: | 2013-12-25 |
发明(设计)人: | 宁铁男;颜培鑫 | 申请(专利权)人: | 北京思特奇信息技术股份有限公司 |
主分类号: | H04L12/26 | 分类号: | H04L12/26 |
代理公司: | 北京轻创知识产权代理有限公司 11212 | 代理人: | 杨立 |
地址: | 100086 北京市海淀*** | 国省代码: | 北京;11 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 检测 系统 业务 异常 调用 方法 | ||
1.一种检测系统业务异常调用的方法,其特征在于,具体包括以下步骤:
步骤1:监控页面加载信息,接收一个外部工号对页面加载的操作,将所述操作页面加载的时间值按工号记录并存储;
步骤2:调用数据库中存储的预设队列长度值阈值和时间阈值;
步骤3:将同一工号的每个页面加载时间值按时间先后顺序添加组成一个队列;
步骤4:将队列长度值与预设队列长度值阈值进行对比,判断队列长度值是否等于预设队列长度值阈值;如果是,进行步骤5;否则,跳转至步骤1;
步骤5:计算队列首末时间差值,判断时间差值是否小于时间阈值;如果小于,则判断此操作为异常调用,进行步骤6;否则,则判断此操作为正常调用,进行步骤7;
步骤6:清空所述工号的sesssion会话信息,并将所述工号从系统中剔除,并发出异常告警信号,结束;
步骤7:将队列首时间删除,并跳转至步骤1。
2.根据权利要求1所述的一种检测系统业务异常调用的方法,其特征在于,所述步骤6中清空所述工号的sesssion会话信息的同时,将工号信息、业务信息和时间值以日志形式发送到数据库进行保存。
3.根据权利要求1或2所述的一种检测系统业务异常调用的方法,其特征在于,所述队列长度值阈值和时间阈值以配置文件的形式预先保存。
4.一种检测系统业务异常调用的系统,包括监控模块、数据库、队列模块、对比模块和剔除模块;
所述监控模块用于监控页面加载信息,接收外部工号对页面加载的操作,将所述操作页面加载的时间值按工号记录存储并发送至队列模块;并调用数据库中存储的预设队列长度值阈值和时间阈值;
所述队列模块用于将同一工号的每个页面加载时间值按时间先后顺序添加组成一个队列,并将所述队列发送至对比模块;
所述对比模块用于将队列长度值与预设队列长度值阈值进行对比,判断队列长度值是否等于预设队列长度值阈值;所述对比模块计算队列长度值等于预设队列长度值阈值的队列的首末时间差值,判断时间差值是否小于时间阈值,并将时间差值小于时间阈值的队列发送至剔除模块;将时间差值不小于时间阈值的队列首时间值删除后发送至队列模块;
所述剔除模块清空所述工号的sesssion会话信息,并将所述工号从系统中剔除,并发出告警信号。
5.根据权利要求4所述的一种检测系统业务异常调用的系统,其特征在于,所述剔除模块清空所述工号的sesssion会话信息的同时,将工号信息、业务信息和时间值以日志形式发送到数据库进行保存。
6.根据权利要求5所述的一种检测系统业务异常调用的系统,其特征在于,所述队列长度值阈值和时间阈值以配置文件的形式预先保存。
7.根据权利要求4-6任一项所述的一种检测系统业务异常调用的系统,其特征在于,所述对比模块判断队列判断队列长度值是否等于预设队列长度阈值,如果等于,进行队列的首末时间差值;如果不等于,将所述队列反馈至队列模块。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于北京思特奇信息技术股份有限公司,未经北京思特奇信息技术股份有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201310412255.4/1.html,转载请声明来源钻瓜专利网。