[发明专利]一种自动统计即时通讯行为的方法及装置有效
申请号: | 201010141249.6 | 申请日: | 2010-03-25 |
公开(公告)号: | CN102202007A | 公开(公告)日: | 2011-09-28 |
发明(设计)人: | 姜宏 | 申请(专利权)人: | 腾讯科技(深圳)有限公司 |
主分类号: | H04L12/58 | 分类号: | H04L12/58;H04L12/24 |
代理公司: | 北京凯特来知识产权代理有限公司 11260 | 代理人: | 郑立明;焦丽 |
地址: | 518028 广东省深*** | 国省代码: | 广东;44 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 自动 统计 即时通讯 行为 方法 装置 | ||
技术领域
本发明涉及一种自动统计即时通讯行为的方法及装置,属于网络通讯技术领域。
背景技术
当今信息时代,人们之间的信息交流需求越来越高,包括QQ、MSN、ICQ、AIM以及Yahoo Messager等即时通讯(Instant Messaging,IM)软件应运而生,但它们也带来了很大的安全隐患,如传播病毒、传播不健康的色情内容等,因此,基于网络信息安全的目的,对即时通讯行为的监控越来越重要,但是目前没有能够直接统计即时通讯行为过程中协议类型、协议号、报文长度和协议出现的次数等的方法,现有技术中,一般采用通过日志记录人为的进行统计的方法,但统计效率不高,统计结果不够准确。
发明内容
本发明提供了一种自动统计即时通讯行为的方法及装置,以解决现有技术中无法直接统计出即时通讯行为过程中协议类型、协议号、报文长度和协议出现的次数等的问题,为此本发明采用如下的技术方案:
本发明实施例提供了一种自动统计即时通讯行为的方法,包括:
执行即时通讯脚本自动驱动对应的即时通讯行为,将即时通讯行为生成的报文信息记录在日志中,所述日志中开始字符与结束字符之间记录的是即时通讯脚本中监控的即时通讯行为,所述报文信息包括:协议类型、协议号和报文长度;
遍历日志中开始字符与结束字符之间的报文信息,统计协议类型、协议号、报文长度和协议出现的次数。
本发明实施例还提供了一种自动统计即时通讯行为的装置,包括:
驱动单元,用于执行即时通讯脚本自动驱动对应的即时通讯行为;
记录单元,用于将驱动单元驱动的即时通讯行为生成的报文信息记录在日志中,所述日志中开始字符与结束字符之间记录的是即时通讯脚本中监控的即时通讯行为,所述报文信息包括:协议类型、协议号和报文长度;
遍历单元,用于遍历日志中开始字符与结束字符之间的报文信息;
统计单元,用于根据遍历单元遍历的报文信息,统计协议类型、协议号、报文长度和协议出现的次数。
本发明实施方式提供的技术方案通过即时通信脚本自动对即时通讯行为进行驱动,并将生成的报文信息记录在日志中,最后通过遍历日志中的报文信息统计出该即时通讯行为产生协议的协议类型、协议号、报文长度和协议出现的次数等,提高了统计效率和统计的准确性,节约了人力,从而节约了监控成本。
附图说明
为了更清楚地说明本发明实施例的技术方案,下面将对实施例描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本发明的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动性的前提下,还可以根据这些附图获得其他的附图。
图1是本发明实施例所述的一种自动统计即时通讯行为的方法的流程示意图;
图2是本发明实施例所述的一种自动统计即时通讯行为的方法中将统计的结果与预定的标准进行比较过程的流程示意图;
图3是本发明实施例所述的一种自动统计即时通讯行为的方法中具体将日志中的日志语言转换成可扩展标记语言协议数据后,对即时通讯行为进行统计和分析过程的流程示意图;
图4是本发明实施例所述的一种自动统计即时通讯行为的装置的结构示意图。
具体实施方式
下面结合说明书附图来说明本发明的具体实施方式。本说明书主要以本发明在即时通信服务中的应用作为最佳实施例,当然,实际应用中也可以用于网络邮件服务系统、网络协同工作服务系统等其它互联网服务系统。
在进行统计即时通讯行为之前先检查是否有即时通讯软件的最新版本,若存在新版本,则先安装新版本后,再统计即时通讯行为。
在本发明实施方式提供的一种自动统计即时通讯行为的方法的技术方案中,如图1所示:
步骤11、执行即时通讯脚本自动驱动对应的即时通讯行为,例如:执行“打开聊天窗口”脚本,执行脚本中的“登陆指定账号、登陆成功后延时10秒钟、打开指定好友的聊天窗口、延时30秒和关闭聊天窗口”等就会自动驱动相应的即时通讯行为,其中监控的即时通讯行为是“打开指定好友的聊天窗口和延时30秒”;
步骤12、将驱动的即时通讯行为生成的报文信息记录在日志中,所述日志中开始字符与结束字符之间记录的是即时通讯脚本中监控的即时通讯行为,所述报文信息包括:协议类型、协议号和报文长度,例如:所述日志中开始字符与结束字符之间记录的是“打开指定好友的聊天窗口和延时30秒”,即监控的即时通讯行为;
步骤13、遍历所述日志中开始字符与结束字符之间的报文信息;
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于腾讯科技(深圳)有限公司,未经腾讯科技(深圳)有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201010141249.6/2.html,转载请声明来源钻瓜专利网。