[发明专利]一种协议栈的异常检测方法和装置有效
申请号: | 201210090359.3 | 申请日: | 2012-03-30 |
公开(公告)号: | CN103369574A | 公开(公告)日: | 2013-10-23 |
发明(设计)人: | 杨黎明;周巧成;黄永棚 | 申请(专利权)人: | 重庆重邮信科通信技术有限公司 |
主分类号: | H04W24/04 | 分类号: | H04W24/04 |
代理公司: | 北京集佳知识产权代理有限公司 11227 | 代理人: | 逯长明 |
地址: | 400065 *** | 国省代码: | 重庆;85 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 协议 异常 检测 方法 装置 | ||
1.一种协议栈的异常检测方法,其特征在于,包括:
确定协议栈中需要检测的模块,枚举需要检测的模块的状态,并遍历各需要检测的模块的状态组合,将状态组合中状态特性不匹配的状态组合列入异常状态组合表;
在异常检测启动后,检测各需要检测的模块的状态信息,并将检测到的状态信息组合与异常状态组合表中的状态组合进行比对,若检测到的状态信息组合与异常状态组合表中的状态组合相同,则确定所述协议栈异常。
2.根据权利要求1所述方法,其特征在于,还包括:
获取关键变量信息;
所述遍历各需要检测的模块的状态组合包括:
依据所述关键变量信息遍历各需要检测的状态组合。
3.根据权利要求1所述方法,其特征在于,还包括:获取关键变量信息;
所述将状态组合中状态特性不匹配的状态组合列入异常状态组合表包括:建立与所述关键变量信息对应并且包含状态组合中状态特性不匹配的状态组合的异常状态组合表。
4.根据权利要求2或3所述方法,其特征在于,
所述将检测到的状态信息组合与异常状态组合表中的状态组合进行比对之前还包括:确定与当前需要检测的模块当前的关键变量信息对应的异常状态组合表;
所述将检测到的状态信息组合与异常状态组合表中的状态组合进行比对包括:将检测到的状态信息组合与所述与当前需要检测的模块当前的关键变量信息对应的异常状态组合表中的状态组合比对。
5.根据权利要求2或3所述方法,其特征在于,
所述关键变量信息包括:设备工作模式和/或设备信令连接存在信息。
6.根据权利要求1至3任意一项所述方法,其特征在于,所述确定协议栈中需要检测的模块包括:将协议栈中各层级之间的模块中存在层级间信息交互的模块确定为需要检测的模块。
7.根据权利要求1至3任意一项所述方法,其特征在于,所述异常检测启动包括:
通过计时器计时,当计时器超时时确定异常检测启动;所述计时器任务的优先级低于被检测各个模块的任务优先级。
8.根据权利要求7任意一项所述方法,其特征在于,还包括:
在检测到的状态信息组合与异常状态组合表中的状态组合相同之后,确定是否已经达到异常的最大次数,若未达到则将记录的异常次数加1,若达到则停止异常检测。
9.根据权利要求8所述方法,其特征在于,还包括:在检测到的状态信息组合与异常状态组合表中的状态组合相同之后,确定是否已经达到异常的最大次数,若未达到则重启计时器。
10.根据权利要求1至3任意一项所述方法,其特征在于,在确定所述协议栈异常之后还包括:
记录设备的现场数据并保存所述异常的状态信息,或者,重启系统。
11.一种协议栈的异常检测装置,其特征在于,包括:
状态表生成单元,用于确定协议栈中需要检测的模块,枚举需要检测的模块的状态,并遍历各需要检测的模块的状态组合,将状态组合中状态特性不匹配的状态组合列入异常状态组合表;
检测单元,用于在异常检测启动后,检测各需要检测的模块的状态信息,并将检测到的状态信息组合与异常状态组合表中的状态组合进行比对,若检测到的状态信息组合与异常状态组合表中的状态组合相同,则确定所述协议栈异常。
12.根据权利要求11所述装置,其特征在于,还包括:
第一变量获取单元,用于获取关键变量信息;
所述状态表生成单元,用于遍历各需要检测的模块的状态组合,将状态组合中状态特性不匹配的状态组合列入异常状态组合表包括:用于依据所述关键变量信息遍历各需要检测的状态组合,将遍历得到的状态组合中的状态特性不匹配的状态组合列入异常状态组合表。
13.根据权利要求11所述装置,其特征在于,还包括:
第二变量获取单元,用于获取关键变量信息;
所述状态表生成单元,用于将状态组合中状态特性不匹配的状态组合列入异常状态组合表包括:用于建立与所述关键变量信息对应并且包含状态组合中状态特性不匹配的状态组合的异常状态组合表。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于重庆重邮信科通信技术有限公司,未经重庆重邮信科通信技术有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201210090359.3/1.html,转载请声明来源钻瓜专利网。