一种高流量短信监控的方法

文档序号:7629748阅读:95来源:国知局
专利名称:一种高流量短信监控的方法
技术领域
本发明涉及一种通讯领域中短信监控方法,尤其涉及的是一种电信网络中高流量短信实时监控的方法。
背景技术
随着通信技术的发展,手机短信已经成为人们一种非常重要的通讯与娱乐工具,然而人们在享受自由交流的同时,不得不随时面对垃圾短信的骚扰。
所谓垃圾短信,是指未经接受者同意的,包含违背法律规定或具有广告信息内容的、或以恶意报复他人为目的的、侵害接受者通信自由、生活安宁或违背社会善良风俗等等的短信信息。一般说来垃圾短信分为以下三类1、具有违法犯罪信息内容的短信,如办假证、卖枪支、传播法轮功等违法信息;2、未经接受者同意的发布的具有广告性质的信息,如某某公司通过短信推销其产品或服务等;3、以具有骚扰、报复等性质的信息,例如手机失窃后对通讯录中的手机进行骚扰性短信发送。
垃圾短信一般都具有一定的违法性,主要体现在以下几个方面1.未经接受者同意发布垃圾短信,侵害了接受者的生活安宁;2.垃圾短信侵害了接受者的通信自由与通信秘密的权利;3.部分垃圾短信在短时间内大量群发,造成恶意透支,给运营商造成巨大经济损失。
为了维护正常的通讯秩序、保证自身经济利益不受侵犯,运营商迫切需要积极寻找途径,对垃圾短信实行监控和拦截。但是,目前的短信业务平台主设备都不具备垃圾短信监控功能,对于垃圾短信的打击主要是事后根据用户的投诉进行处理,具有被动性和不及时性。
在专利“GSM/GPRS移动通信网中短消息监控系统”(申请号为CN03131604)中提出了按照主叫号码、被叫号码进行监测和根据内容敏感关键字完全搜索两种垃圾短信监测方法,这些方法在一定程度上能够监测和发现垃圾短信。但是垃圾短信的主叫号码、被叫号码和短信内容都是千变万化的,通过预设号码和关键字并不能覆盖所有的垃圾短信,因而前者的统计结果是不准确和不全面的,具有一定的局限性。
因此,现有技术还有待于继续发展。

发明内容
针对现有垃圾短信监控方法的不足,本发明的目的在于提出一种根据短信发送频率来监控垃圾短信、结合分析短信内容来定位垃圾短信的方法。
本发明的技术方案包括一种高流量短信监控的方法,包括步骤A、实时获取电信网络短信业务平台原始数据信息;B、对获取到的数据进行分析,根据短信业务不同协议提取数据的特征值,合成含有短信主叫号码和短信内容的短信详细记录;C、依据合成的短信详细记录,在一定统计周期内基于短信主叫号码和高流量门限值进行高流量短信的统计,在统计周期结束后将统计结果进行保存到短信记录列表中。
所述的方法,其中,所述步骤C还包括C1、定义统计周期和高流量门限值;
C2、在该定义统计周期内对主叫用户的短信发送次数进行统计;C6、根据预设的统计周期和当前时间,判断当前统计周期是否结束,如果没有则继续执行所述步骤C2,否则执行步骤C7;C7、依次遍历统计哈希表,检查每一个统计节点的短信发送次数值是否超过预设的高流量门限值;C8、如果当前统计节点的短信发送次数超过高流量门限值,则保存其统计结果和当前节点对应的所有的短信详细记录,将当前统计节点从哈希表中删除;如果短信发送次数没有超标,则不需要进行统计结果的保存;C9、检查哈希表是否已经为空,如果哈希表中还有节点,则继续执行步骤C7;否则当前统计周期结束,转步骤C2开始一个新的统计周期。所述的方法,其中,所述步骤C2还包括C21、从待分析短信记录列表中,取出一条短信详细记录进行统计分析;C3、取出短信详细记录的主叫号码,以主叫号码为键值到统计哈希表中查找是否已经建立该号码的统计节点;C4、如果没有找到,则以主叫号码为键值,在统计哈希表中建立统计节点,并给该统计节点的短信发送次数赋初始值为1,并保存短信详细记录到该节点的详细记录列表,转所述步骤C6;C5、如果找到该统计节点,则给该统计节点的短信发送次数值加1,并保存短信详细记录到该节点的详细记录列表。
所述的方法,其中,所述统计结果至少包括主叫号码、超标次数和短信内容。
本发明方法具有以下的优点1)监控结果全面准确。本方法针对垃圾短信普遍具有的超频发送的特征,从短信发送频率的角度出发来进行监控,去除了可变因素的影响,跟传统的根据号码和关键字等可变因素进行监控的方法相比较,统计结果更加准确。
2)主动性强,实时性好。通过对运营商短信业务平台实行不间断的连续监控,可以在第一时间内发现超标高流量短信,识别垃圾短信。
3)实施简单,成本低。本方法只要保证能够实时获取到短信业务平台数据,利用一个高流量短信统计模块即可实现。比起在短信业务主设备上实现该功能,不仅实施方法简单,成本也要低廉许多。


图1为本发明所述的高流量短信监控方法的总体流程图。
图2为本发明所述的基于主叫号码和高流量门限值的高流量短信统计分析处理流程图。
具体实施例方式
下面结合附图,将对本发明的高流量短信监控方法做进一步的详细说明。
本发明的高流量短信监控的方法,其基础在于垃圾短信普遍具有一个共同特征同一主叫号码在短时间内大量群发短信,对于这种同一个号码在短时间内超频发送的大量短信,业界中称为高流量短信。从垃圾短信的这一共同特征出发,通过对高流量短信的监控和短信内容的进一步分析,可以过滤和识别垃圾短信。
本发明方法的基本方案包括如下步骤第一步,实时获取电信网络短信业务平台原始数据信息;第二步,对获取到的数据进行分析,根据短信业务不同协议提取数据的特征值、合成含有短信主叫号码即短信发送方号码和短信内容的短信详细记录。
第三步,依据合成的短信详细记录,在一定统计周期内基于短信主叫号码和高流量门限值、进行高流量短信的统计,在统计周期结束后将统计结果,包括主叫号码、超标次数、短信内容进行保存。
如图1所示的,下面分别详细说明3个步骤的具体实施方式

第一步中,获取电信网络短信业务平台的数据信息。可以有多种方式从短信业务平台获取数据信息,比如通过信令监测系统从短信业务平台采集短信业务信令,或者从交换机种直接提取短信业务数据信息。该步骤不是本发明的重点,这里不再详细描述。
第二步,短信详细记录合成模块依据一定规则合成含有主叫号码和短信内容的短信详细记录,并保存到待分析短信记录列表中。短信记录合成方法现有技术中已有公开,具体实现方法可参见专利“七号信令详细呼叫记录事件合成方法”(申请号为CN200310113550.6)。
第三步,根据合成的短信详细记录,进行超标高流量短信的统计。这是本发明的核心,其包括以下几个步骤,参见图2所示1)定义统计周期和高流量门限值,这是统计进行的基础,可以根据实际情况进行修改。
2)从待分析短信记录列表中,取出一条短信记录进行统计分析。
3)取出短信记录的主叫号码,以主叫号码为键值到统计哈希表中查找是否已经建立该号码的统计节点。
4)如果没有找到,则以主叫号码为键值,在统计哈希表中建立统计节点,给该统计节点的短信发送次数赋初始值为1,并保存短信详细记录到该节点的详细记录列表,转步骤6)。
5)如果找到统计节点,则给该统计节点的短信发送次数值加1,并保存短信详细记录到该节点的详细记录列表。
6)根据预设的统计周期和当前时间,判断当前统计周期是否结束,如果没有则继续执行步骤2),否则执行步骤7)。
7)依次遍历统计哈希表,检查每一个节点的短信发送次数值是否超过预设的高流量门限值。
8)如果当前统计节点的短信发送次数超过高流量门限值,则当前用户属于高流量短信超标用户,保存统计结果和当前节点对应的所有的短信详细记录,最后将当前节点从哈希表中删除。如果短信发送次数没有超标,则只有将当前节点哈希表中删除,不需要进行统计结果的保存。
9)检查哈希表是否已经为空。如果哈希表中还有节点,则继续执行步骤7);否则当前统计周期结束,转步骤2)开始一个新的统计周期。
本发明方法的高流量短信统计结果根据事件需要保存到数据库或者文件中,运营商可以通过分析高流量短信超标次数和短信内容,确定高流量短信是否是垃圾短信。对于发送垃圾短信的用户,可以停止其短信业务功能,防止其再次发送垃圾短信,从而实现了对垃圾短信的屏蔽和拦截。另外,通过对高流量超标短信详细记录的综合分析、可以有效研究、分析高流量短信的地区分布、时间分布和发展变化趋势,帮助运营商制定出对付垃圾短信的有效监管办法。
上面结合附图对本发明方法的实施方式进行了描述,但是本发明方法并不局限于上述的具体实施方式
;上述的具体实施方式
仅仅是示意性的,而不是限制性的,本领域的普通技术人员在本方法的启示下,在不脱离本发明方法宗旨和权利要求所保护的范围情况下,还可以作出很多变形,这些均应属于本发明的保护之内。
权利要求
1.一种高流量短信监控的方法,包括步骤A、实时获取电信网络短信业务平台原始数据信息;B、对获取到的数据进行分析,根据短信业务不同协议提取数据的特征值,合成含有短信主叫号码和短信内容的短信详细记录;C、依据合成的短信详细记录,在一定统计周期内基于短信主叫号码和高流量门限值进行高流量短信的统计,在统计周期结束后将统计结果进行保存到短信记录列表中。
2.根据权利要求1所述的方法,其特征在于,所述步骤C还包括C1、定义统计周期和高流量门限值;C2、在该定义统计周期内对主叫用户的短信发送次数进行统计;C6、根据预设的统计周期和当前时间,判断当前统计周期是否结束,如果没有则继续执行所述步骤C2,否则执行步骤C7;C7、依次遍历统计哈希表,检查每一个统计节点的短信发送次数值是否超过预设的高流量门限值;C8、如果当前统计节点的短信发送次数超过高流量门限值,则保存其统计结果和当前节点对应的所有的短信详细记录,将当前统计节点从哈希表中删除;如果短信发送次数没有超标,则不需要进行统计结果的保存;C9、检查哈希表是否已经为空,如果哈希表中还有节点,则继续执行步骤C7;否则当前统计周期结束,转步骤C2开始一个新的统计周期。
3.根据权利要求2所述的方法,其特征在于,所述步骤C2还包括C21、从待分析短信记录列表中,取出一条短信详细记录进行统计分析;C3、取出短信详细记录的主叫号码,以主叫号码为键值到统计哈希表中查找是否已经建立该号码的统计节点;C4、如果没有找到,则以主叫号码为键值,在统计哈希表中建立统计节点,并给该统计节点的短信发送次数赋初始值为1,并保存短信详细记录到该节点的详细记录列表,转所述步骤C6;C5、如果找到该统计节点,则给该统计节点的短信发送次数值加1,并保存短信详细记录到该节点的详细记录列表。
4.根据权利要求1所述的方法,其特征在于,所述统计结果至少包括主叫号码、超标次数和短信内容。
全文摘要
本发明公开了一种高流量短信监控的方法,包括步骤实时获取电信网络短信业务平台原始数据信息;对获取到的数据进行分析,根据短信业务不同协议提取数据的特征值,合成含有短信主叫号码和短信内容的短信详细记录;依据合成的短信详细记录,在一定统计周期内基于短信主叫号码和高流量门限值进行高流量短信的统计,在统计周期结束后将统计结果进行保存到短信记录列表中。本发明方法具有监控结果全面准确;主动性强,实时性好;实施简单,成本低的优点。
文档编号H04M3/36GK1997058SQ200510135260
公开日2007年7月11日 申请日期2005年12月29日 优先权日2005年12月29日
发明者李秀川, 张渲, 位莅, 刘红梅, 张娅, 唐建中, 李扬, 陈彩娥 申请人:山东移动通信有限责任公司, 中兴通讯股份有限公司
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1