基于短信流量信息生成垃圾短信过滤策略的方法

文档序号:7781402阅读:239来源:国知局
专利名称:基于短信流量信息生成垃圾短信过滤策略的方法
技术领域
本发明涉及一种基于短信流量信息生成垃圾短信过滤策略的方法,具体地说,对于按流量规则过滤垃圾短信,在以往人工设置规则进行垃圾短信过滤的基础上,提供了一种由系统自动根据分析短信流量数据而动态的生成过滤策略的机制。
背景技术
短信息服务作为移动通信网络的一种基本业务,在为用户提供便捷消息通信服务的同时,也为信息垃圾的传播提供了渠道。目前,垃圾短信息有着愈演愈烈的趋势,其不但带来用户投诉而产生的不良影响,还带来恶意欠费的问题,因此需对其进行实时监控拦截。
很大一部分的垃圾短信发送者在发送垃圾短信时都采用连续、大量发送的方式,其发送流量高于普通用户发送正常短信时的流量。尽管如此,其发送行为却随着不同的时间段变化,如夜晚与白天的发送流量不同,工作日与休息目的发送流量不同等等。
现有的由人工设定过滤策略的模式,由于人员在经验、技能等方面存在差异,且受主观因素的影响,加之修改延时较大,因此在面对流量处于不断的变化的情况时,这种方式设置的策略对流量适应力不强,存在过滤不完全的,以及错误过滤的情况。发明内容
本发明的目的在于克服现有技术的缺陷而提供一种基于短信流量信息生成垃圾短信过滤策略的方法,实现更加准确、及时、有效的过滤,在减轻人员操作复杂度的同时有效避免人工带来的其他问题。
实现上述目的的技术方案是:
一种基于短信流量信息生成垃圾短信过滤策略的方法,该生成的垃圾短信过滤策略按流量自适应于当前系统,所述方法包括下列步骤:
步骤S0,初始化参数:启用动态策略开关,分析样本数,反馈优化次数,时间点序列;
步骤SI,确定当前的时间点,即更新应用过滤策略的时间点;判断是否已启用动态策略开关,若是,则进入步骤S2,否则结束;
步骤S2,根据历史上在同一时间点的系统监控信息生成按流量自适应的过滤策略;
步骤S3,通过与当前的短信流量信息以及正在使用的策略所监控的信息进行比较,对步骤S2中生成的过滤策略进行优化;
步骤S4,使用优化后的新过滤策略替换正在使用的策略;
步骤S5,监控收集新过滤策下系统对垃圾短信的治理效果;判断是否达到反馈优化次数,如达到,进入步骤S7,否则,进入步骤S6 ;
步骤S6,分析新过滤策的治理效果,并通过结果对策略进行进一步的调整优化,并进入步骤S4 ;
步骤S7,确定下一个时间点,进入步骤SI。
上述的基于短信流量信息生成垃圾短信过滤策略的方法,其中,所述的步骤S2包括如下步骤:
步骤S2-1,统计历史上一相同时间点前的某一时间段内的短信数据流量,记录所使用的过滤策略,统计所过滤的垃圾短信量;
步骤S2-2,统计步骤S2-1所述的相同时间点后的某一时间段内的短信数据流量,记录所使用的过滤策略,统计所过滤的垃圾短信量;
步骤S2-3,若循环次数小于所述分析样本数,进入步骤S2-4 ;否则,执行步骤S2-5 ;
步骤S2-4,选择历史上另一相同时间点,进入步骤S2-1 ;
步骤S2-5,根据上述得出的数据通过相应的算法处理,生成过滤策略。
上述的基于短信流量信息生成垃圾短信过滤策略的方法,其中,所述步骤S3中,系统进一步使用当前信息对步骤2中生成的过滤策略进行修正优化,使其更加准确。
上述的基于短信流量信息生成垃圾短信过滤策略的方法,其中,所述步骤S6中系统自动分析收集到的治理效果而对新策略进行更进一步修正优化。
本发明的有益效果是:本发明通过策略的自动生成、自动调优、自动应用、应用效果即时反馈并对其进一步调整完善,从而形成一个有效的短信过滤机制;同时,本发明也能同时满足以往的人工设置,并对人工设置进行自动调整完善。


图1是本发明的基于短信流量信息生成垃圾短信过滤策略的方法的流程框图。
具体实施方式
下面将结合附图对本发明作进一步说明。
请参阅图1,本发明的基于短信流量信息生成垃圾短信过滤策略的方法,该生成的垃圾短信过滤策略按流量自适应于当前系统,本发明的具体实施例,具体如下:
步骤S0,初始化参数:启用动态策略开关;设置分析样本数,即动态策略需要的样本数SAMPLE_NUM = 2(次);设置反馈优化次数,即应用生成的策略后需要针对反馈的信息需要继续优化策略的次数0PHMIZE_NUM = 1(次);设置时间点序列为{08:30,12:00,17:30,22:00},时间段长度 PER10D_LEN = 4(小时);
步骤SI,假设确定当前的时间点为2011-11-09 12:00,由于动态策略开关已开启,进入步骤S2 ;
步骤S2,根据历史上在同一时间点的系统监控信息生成按流量自适应的过滤策略,具体如下:
步骤S2-1,选取历史同一时间点前的时间段区间(2011-11-02 10:00,2011-11-09 12:00)作为样本,其时间段长度为PER10D_LEN/2 = 2(小时);统计该时间段的短信总流量为Ql,所用的流量过滤策略为Tl,监控到的垃圾短信发送者数量为Hl,监控到的总的垃圾短信量为BI,以及其他保留信息Ml ;
步骤S2-2,选取历史同一时间点后的时间段区间(2011-11-02 12:00,2011-11-09 14:00)作为样本,其时间段长度为PERIOD_LEN/2 = 2(小时);统计该时间段的短信总流量为QP,所用的流量过滤策略为Tl',监控到的垃圾短信发送者数量为Hl',监控到的总的垃圾短信量为BI',以及其他保留信息Ml';
步骤S2-3,由于当前循环次数为1,小于SAMPLE_NUM,进入步骤S2_4 ;
步骤S2-4,选取历史上另一相同时间点前的时间段区间(2011-11-0810:00,2011-11-08 12:00)作为样本,进入步骤S2-1,得到统计该时间段的短信总流量为Q2,所用的流量过滤策略为T2,监控到的垃圾短信发送者数量为H2,监控到的总的垃圾短信量为B2,以及其他保留信息M2 ;选取历史上同一时间点后的时间段区间(2011-11-02 12:00,2011-11-09 14:00)作为样本,得到统计该时间段的短信总流量为Q2',所用的流量过滤策略为T2',监控到的垃圾短信发送者数量为H2',监控到的总的垃圾短信量为B2',以及其他保留信息M2';
步骤S2-3,由于当前循环次数为2,大于SAMPLE_NUM,进入步骤S2-5 ;
步骤S2-5,根据上述得出的数据(Q1,T1,H1,B1[,M1])、(Q1' ,Tl',H1',B1'[,m'])和(Q2,Τ2,H2,B2[,M2])、(Q2,,T2',H2',B2' [,M2']),通过相应的算法处理,生成过滤策略T ;
步骤S3,选取当前时间段区间(2011-11-09 10:00,2011-11-09 12:00)作为样本,其时间段长度为PER10D_LEN/2 ;统计该时间段的短信总流量为Q3,所用的流量过滤策略为T3,监控到的垃圾短信发送者数量为H3,监控到的总的垃圾短信量为B3,以及其他保留信息M3 ;根据数据(Q3,T3,H3,B3[, M3]),根据计算因子修改流量过滤策略T ;
步骤S4,自动加载优化后的过滤策略T给短信过滤系统,并在短信过滤系统上生效应用;
步骤S5,从短信过滤系统接受短信总流量信息,以及过滤策略的使用效果信息,记录为信息(Q4,T,S4,B4[,M4]);由于此时反馈优化数为0,小于0PHMIZE_NUM,故需通过反馈信息(Q4,T,S4,B4[, M4])进一步优化过滤策略T,进入步骤S6 ;
步骤S6,分析新过滤策的治理效果,并通过结果对策略进行进一步的调整优化;
步骤S5,由于此时反馈优化数为1,等于0PHMIZE_NUM,进入步骤S7 ;
步骤S7,确定下一个时间点17:30,进入步骤SI。
上述的步骤S3中,系统进一步使用当前信息对步骤2中生成的过滤策略进行修正优化,使其更加准确。
上述的步骤S6中系统自动分析收集到的治理效果而对新策略进行更进一步修正优化。
综上所述,本发明提供实现分析短信流量信息动态生成垃圾短信过滤策略的方法,该方法根据垃圾短信流量状况会随着时间不断变化的行为特征,以及其在相同时间段的相似性特点,动态的生成行之有效的过滤策略,它能及时、有效的实现过滤,在减轻人员操作复杂度的同时有效避免人工带来的其他问题,有助于提高垃圾短信的治理程度。
以上实施例仅供说明本发明之用,而非对本发明的限制,有关技术领域的技术人员,在不脱离本发明的精神和范围的情况下,还可以作出各种变换或变型,因此所有等同的技术方案也应该属于本发明的范畴,应由各权利要求所限定。
权利要求
1.一种基于短信流量信息生成垃圾短信过滤策略的方法,该生成的垃圾短信过滤策略按流量自适应于当前系统,其特征在于,所述方法包括下列步骤: 步骤so,初始化参数:启用动态策略开关,分析样本数,反馈优化次数,时间点序列;步骤Si,确定当前的时间点,即更新应用过滤策略的时间点;判断是否已启用动态策略开关,若是,则进入步骤S2,否则结束; 步骤S2,根据历史上在同一时间点的系统监控信息生成按流量自适应的过滤策略;步骤S3,通过与当前的短信流量信息以及正在使用的策略所监控的信息进行比较,对步骤S2中生成的过滤策略进行优化; 步骤S4,使用优化后的新过滤策略替换正在使用的策略; 步骤S5,监控收集新过滤策下系统对垃圾短信的治理效果;判断是否达到反馈优化次数,如达到,进入步骤S7,否则,进入步骤S6 ; 步骤S6,分析新过滤策的治理效果,并通过结果对策略进行进一步的调整优化,并进入步骤S4 ; 步骤S7,确定下一个时间点,进入步骤SI。
2.根据权利要求1所述的基于短信流量信息生成垃圾短信过滤策略的方法,其特征在于,所述的步骤S2包括如下步骤: 步骤S2-1,统计历史上一相同时间点前的某一时间段内的短信数据流量,记录所使用的过滤策略,统计所过滤的垃圾短信量; 步骤S2-2,统计步骤S2-1所述的相同时间点后的某一时间段内的短信数据流量,记录所使用的过滤策略,统计所过滤的垃圾短信量; 步骤S2-3,若循环次数小于所述分析样本数,进入步骤S2-4 ;否则,执行步骤S2-5 ; 步骤S2-4,选择历史上另一相同时间点,进入步骤S2-1 ; 步骤S2-5,根据上述得出的数据通过相应的算法处理,生成过滤策略。
3.根据权利要求1所述的基于短信流量信息生成垃圾短信过滤策略的方法,其特征在于,所述步骤S3中,系统进一步使用当前信息对步骤2中生成的过滤策略进行修正优化,使其更加准确。
4.根据权利要求3所述的基于短信流量信息生成垃圾短信过滤策略的方法,其特征在于,所述步骤S6中系统自动分析收集到的治理效果而对新策略进行更进一步修正优化。
全文摘要
本发明公开了一种基于短信流量信息生成垃圾短信过滤策略的方法,该生成的垃圾短信过滤策略按流量自适应于当前系统,所述方法包括以下步骤由历史记录动态生成过滤策略;由当前记录动态调整自动生成过滤策略;自动生效应用过滤策略;对使用效果的反馈处理机制。本发明可以实现更加准确、及时、有效的垃圾短信过滤功能,并且在减轻人员操作复杂度的同时有效避免人工带来的其他问题。
文档编号H04W4/14GK103167442SQ20111042179
公开日2013年6月19日 申请日期2011年12月15日 优先权日2011年12月15日
发明者谢跃成 申请人:上海粱江通信系统股份有限公司
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1