[发明专利]一种自动统计即时通讯行为的方法及装置有效
| 申请号: | 201010141249.6 | 申请日: | 2010-03-25 |
| 公开(公告)号: | CN102202007A | 公开(公告)日: | 2011-09-28 |
| 发明(设计)人: | 姜宏 | 申请(专利权)人: | 腾讯科技(深圳)有限公司 |
| 主分类号: | H04L12/58 | 分类号: | H04L12/58;H04L12/24 |
| 代理公司: | 北京凯特来知识产权代理有限公司 11260 | 代理人: | 郑立明;焦丽 |
| 地址: | 518028 广东省深*** | 国省代码: | 广东;44 |
| 权利要求书: | 查看更多 | 说明书: | 查看更多 |
| 摘要: | |||
| 搜索关键词: | 一种 自动 统计 即时通讯 行为 方法 装置 | ||
1.一种自动统计即时通讯行为的方法,其特征在于,包括:
执行即时通讯脚本自动驱动对应的即时通讯行为,将即时通讯行为生成的报文信息记录在日志中,所述日志中开始字符与结束字符之间记录的是即时通讯脚本中监控的即时通讯行为,所述报文信息包括:协议类型、协议号和报文长度;
遍历日志中开始字符与结束字符之间的报文信息,统计协议类型、协议号、报文长度和协议出现的次数。
2.根据权利要求1所述的方法,其特征在于,在执行即时通讯脚本驱动对应的即时通讯行为之前,还包括:
使用脚本语言描述即时通讯行为,并将其记录在即时通讯脚本中,每个即时通讯行为有与其对应的即时通讯脚本,所述即时通讯脚本中标记出监控的即时通讯行为。
3.根据权利要求1或2所述的方法,其特征在于,所述遍历日志中开始字符与结束字符之间的报文信息后,还包括:
将所述日志中开始字符与结束字符之间的每一条日志语言转换成一条可扩展标记语言协议数据,根据可扩展标记语言协议数据统计协议类型、协议号、报文长度和协议出现的次数。
4.根据权利要求3所述的方法,其特征在于,还包括:
将所述统计的协议类型、协议号、报文长度和协议出现的次数与预定的标准分别进行比较,所述预定的标准是根据用户需求确定的:
若统计的协议类型和协议号在预定的标准中存在,则比较统计的所述协议的出现次数是否与预定的标准中所述协议的出现次数相同,若统计的所述协议的出现次数与预定的标准中所述协议的出现次数不相同,则特殊标记所述协议;
若统计的协议类型和协议号在预定的标准中不存在或预定的标准中存在但统计的协议类型和协议号中不存在,则特殊标记所述协议。
5.根据权利要求1-4任一项所述的方法,其特征在于,当所述协议为超文本传输协议时,所述报文信息还包括网页地址。
6.一种自动统计即时通讯行为的装置,其特征在于,包括:
驱动单元,用于执行即时通讯脚本自动驱动对应的即时通讯行为;
记录单元,用于将驱动单元驱动的即时通讯行为生成的报文信息记录在日志中,所述日志中开始字符与结束字符之间记录的是即时通讯脚本中监控的即时通讯行为,所述报文信息包括:协议类型、协议号和报文长度;
遍历单元,用于遍历日志中开始字符与结束字符之间的报文信息;
统计单元,用于根据遍历单元遍历的报文信息,统计协议类型、协议号、报文长度和协议出现的次数。
7.根据权利要求6所述的装置,其特征在于,还包括:
生成脚本单元,用于使用脚本语言描述即时通讯行为,并将其记录在即时通讯脚本中,每个即时通讯行为有与其对应的即时通讯脚本,所述即时通讯脚本中标记出监控的即时通讯行为。
8.根据权利要求6或7所述的装置,其特征在于,还包括:
转换单元,用于将所述日志中开始字符与结束字符之间遍历单元遍历的每一条日志语言转换成一条可扩展标记语言协议数据;
所述统计单元,用于根据可扩展标记语言协议数据统计协议类型、协议号、报文长度和协议出现的次数。
9.根据权利要求8所述的装置,其特征在于,还包括:
比较标记单元,用于将所述统计的协议类型、协议号、报文长度和协议出现的次数与预定的标准分别进行比较,将比较结果不同的协议进行标记,所述预定的标准是根据用户需求确定的;
所述比较标记单元具体包括:
类型比较子单元,用于将统计的协议类型和协议号与预定的标准中的协议类型和协议号进行比较,若统计的协议类型和协议号在预定的标准中存在,则执行次数比较子单元;若统计的协议类型和协议号在预定的标准中不存在或预定的标准中存在但统计的协议类型和协议号中不存在,则执行特殊标记单元;
次数比较子单元,用于比较统计的所述协议的出现次数是否与预定的标准中所述协议的出现次数相同,若统计的所述协议的出现次数与预定的标准中所述协议的出现次数不相同,则执行标记子单元;
标记子单元,用于特殊标记所述协议。
10.根据权利要求6-9任一项所述的装置,其特征在于,当所述协议为超文本传输协议时,各单元中所述报文信息还包括网页地址。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于腾讯科技(深圳)有限公司,未经腾讯科技(深圳)有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201010141249.6/1.html,转载请声明来源钻瓜专利网。





