一种垃圾短信监控方法及系统的制作方法

文档序号:7897596阅读:224来源:国知局
专利名称:一种垃圾短信监控方法及系统的制作方法
技术领域
本发明涉及移动通信领域,尤其涉及一种垃圾短信监控方法及系统。
背景技术
随着手机用户短信业务的增多,垃圾短信的问题日益严重,反垃圾短信的技术也在不断地更新完善。现有技术中,有方案通过设置黑名单、白名单、灰名单的方式来处理垃圾短信及涉嫌垃圾短信。垃圾短信监控系统采用各种设置策略分析、判断现网中短信是否为涉嫌垃圾短信,针对涉嫌垃圾短信,产生相应的灰名单信息后实时地传送给 BOSS (Business Operation Support System,业务运营支撑系统),用以判定现网中的垃圾短信发送源。现有技术的技术方案中,垃圾短信监控系统与BOSS之间采用的是SOCKET通信方式,具体协议如表1所示表 1
字段长度(字节)类型说明MsisdnMax 21CDecString主叫用户号码(无秘)Ms_type1integer用户类型 1:黑名单用户 2:灰名单用户Status1integer用户变更状态 1: 添力口 2:删除DateMAXl 4C_StringTime状态在发送方产生的时间validity_peroidMAXl 4C_StringTime状态的有效期(黑名单为冷冻期),状态截止时间,该字段绝对数值应该大于 DateDstaddrMax 21CDecString被叫用户号码(无86 )MsgMax 170C—String触发灰名单规则时所发送短信的内容 由上述协议内容可知,垃圾短信监控系统传送给BOSS的灰名单信息中仅有主叫用户号码、当前发送短信的内容以及部分状态标志,无法获知该主叫用户号码进入灰名单信息的具体原因,导致无法根据垃圾短信监控系统传送给BOSS的灰名单信息准确判定该主叫用户号码是否为垃圾短信发送源。另外,现有技术中的垃圾短信监控系统在对垃圾短信的监控过程中,当某主叫用户号码满足某种预先设置的灰名单规则时,便会生成灰名单信息,生成的灰名单信息中包括触发灰名单规则时所发送短信的内容。此时,垃圾短信监控系统将该灰名单信息发送给 BOSS,以使BOSS通过判断短信的内容是否为垃圾短信判定该主叫用户号码是否为垃圾短信发送源。由于部分垃圾短信发送源通过技术手段可以获知不断更新的灰名单规则,所以会在触发灰名单规则时发送一条正常内容的短信,后续BOSS进行判定时,该短信将会被判定为正常短信,而不做处理。那么该主叫用户号码以后发送的垃圾短信将不会经过审核,从而导致对该主叫用户号码是否为垃圾短信发送源的判定出现错误。因此,垃圾短信监控系统如何向BOSS提供准确、有效的垃圾短信发送源的判定信息,以提高BOSS判定垃圾短信发送源的准确性,成为现有技术中亟待解决的技术问题之

发明内容
本发明公开了一种垃圾短信监控方法及系统,用以向BOSS提供准确、有效的垃圾短信发送源的判定信息,以达到提高BOSS判定垃圾短信发送源的准确性的目的。本发明提供一种垃圾短信监控方法,包括在当前监控时间段内,当监控到存在发送短信的数量达到预先设置的入库阈值的主叫用户号码时,缓存所述主叫用户号码在当前监控时间段内后续发送的短信;当所述主叫用户号码在当前监控时间段内后续发送的短信触发预先设置的灰名单规则时,生成灰名单信息发送给业务运营支撑系统BOSS,所述灰名单信息中包括所述主叫用户号码、以及根据触发的灰名单规则确定的原因参数。本发明提供一种垃圾短信监控系统,包括监控单元,用于在当前监控时间段内,当监控到存在发送短信的数量达到预先设置的入库阈值的主叫用户号码时,缓存所述主叫用户号码在当前监控时间段内后续发送的短信;生成单元,用于当所述主叫用户号码在当前监控时间段内后续发送的短信触发预先设置的灰名单规则时,生成灰名单信息,所述灰名单信息中包括所述主叫用户号码、以及根据触发的灰名单规则确定的原因参数;发送单元,用于将所述生成单元生成的灰名单信息发送给业务运营支撑系统 BOSS。本发明实施例提供的垃圾短信监控方法及系统,根据预先划分的监控时间段,在监控到某一主叫用户号码发送短信的数量达到设置的入库阀值时,缓存该主叫用户号码在当前监控时间段内后续发送的所有短信,当该主叫用户号码后续发送的短信触发某种预先设置的灰名单规则时,生成包括该主叫用户号码、以及根据触发的灰名单规则确定的原因参数的灰名单信息并发送给BOSS,垃圾短信监控系统向BOSS发送的灰名单信息中包含当前的主叫用户号码、以及根据触发的灰名单规则确定的原因参数,能够向BOSS提供该主叫用户号码进入灰名单信息的具体原因,从而为BOSS提供准确、有效的垃圾短信发送源的判定信息,达到提高BOSS判定垃圾短信发送源的准确性的目的。
本发明的其它特征和优点将在随后的说明书中阐述,并且,部分地从说明书中变得显而易见,或者通过实施本发明而了解。本发明的目的和其他优点可通过在所写的说明书、权利要求书、以及附图中所特别指出的结构来实现和获得。


图1为本发明实施例中,垃圾短信监控方法的实施流程示意图;图加为本发明实施例中,灰名单发送树的数据结构示意图;图2b为本发明实施例中,灰名单过期树的数据结构示意图;图3a为本发明实施例中,主叫用户号码树的数据结构示意图;图北为本发明实施例中,主叫用户号码过期树的数据结构示意图;图4为本发明实施例中,垃圾短信监控系统一种可能的结构示意图;图如为本发明实施例中,添加了新生成的灰名单信息后的灰名单发送树的数据结构示意图;图恥为本发明实施例中,添加了新生成的灰名单信息的有效时间段的灰名单过期树的数据结构示意图;图5c为本发明实施例中,添加了 13800000000的主叫用户号码树的数据结构示意图;图5d为本发明实施例中,添加13800000000有效时间段后的主叫用户号码过期树
的数据结构示意图;图6为本发明实施例中,针对某一主叫用户号码,垃圾短信监控方法的实施流程示意图。
具体实施例方式为了向BOSS提供准确、有效的垃圾短信发送源的判定信息,以达到提高BOSS判定垃圾短信发送源的准确性的目的,本发明实施例提供了一种垃圾短信监控方法及系统。以下结合说明书附图对本发明的优选实施例进行说明,应当理解,此处所描述的优选实施例仅用于说明和解释本发明,并不用于限定本发明,并且在不冲突的情况下,本发明中的实施例及实施例中的特征可以相互组合。如图1所示,为本发明实施例提供的垃圾短信监控方法的实施流程示意图,包括如下步骤S101、在当前监控时间段内,当监控到存在发送短信的数量达到预先设置的入库阈值的主叫用户号码时,缓存该主叫用户号码在当前监控时间段内后续发送的短信;S102、当该主叫用户号码在当前监控时间段内后续发送的短信触发预先设置的灰名单规则时,生成灰名单信息发送给BOSS (业务运营支撑系统),所述灰名单信息中包括所述主叫用户号码、以及根据触发的灰名单规则确定的原因参数。较佳的,为了避免垃圾短信发送源在触发灰名单规则时发送一条正常内容的短信导致的判定错误,可以将发送次数满足预先设置的垃圾短信监控条件的短信的内容发送给 BOSS,因此,所述垃圾短信监控方法,还可以包括统计该主叫用户号码在当前监控时间段内后续发送的短信中各条相同内容短信的发送次数,将统计出的发送次数满足预先设置的垃圾短信监控条件的短信的内容发送给 BOSS。本发明实施例提供的垃圾短信监控方法,为了实现向BOSS提供准确、有效的垃圾短信发送源的判定信息,根据预先划分的监控时间段对每一个主叫用户号码发送的短信进行监控,当该主叫用户号码发送的短信触发预先设置的灰名单规则生成灰名单信息后,垃圾短信监控系统向BOSS发送的灰名单信息包括当前的主叫用户号码、以及根据触发的灰名单规则确定的原因参数,因此能够向BOSS提供该主叫用户号码进入灰名单信息的具体原因;进一步,将发送次数满足预先设置的垃圾短信监控条件的短信的内容发送给BOSS, 能够避免垃圾短信发送源在触发灰名单规则时发送一条正常内容的短信导致的判定错误。具体的,本发明实施例中,垃圾短信监控系统与BOSS之间采用的是SOCKET通信方式,具体协议内容如表2所示表权利要求
1.一种垃圾短信监控方法,其特征在于,包括在当前监控时间段内,当监控到存在发送短信的数量达到预先设置的入库阈值的主叫用户号码时,缓存所述主叫用户号码在当前监控时间段内后续发送的短信;当所述主叫用户号码在当前监控时间段内后续发送的短信触发预先设置的灰名单规则时,生成灰名单信息发送给业务运营支撑系统BOSS ;所述灰名单信息中包括所述主叫用户号码、以及根据触发的灰名单规则确定的原因参数。
2.如权利要求1所述的方法,其特征在于,还包括统计所述主叫用户号码在当前监控时间段内后续发送的短信中各条相同内容短信的发送次数,将统计出的发送次数满足预先设置的垃圾短信监控条件的短信的内容发送给 BOSS。
3.如权利要求1所述的方法,其特征在于,在本地存储灰名单发送信息列表,所述灰名单发送信息列表中每一个灰名单发送信息由主叫用户号码、监控时间段信息、以及触发的灰名单规则组成;以及所述根据当前的主叫用户号码、以及触发的灰名单规则生成灰名单信息发送给BOSS 之前,还包括确认由当前的主叫用户号码、监控时间段信息、以及触发的灰名单规则组成的灰名单发送信息不存在于本地存储的灰名单发送信息列表中。
4.如权利要求3所述的方法,其特征在于,为本地存储的每一个灰名单发送信息设置有效时间段;以及所述方法还包括监控本地存储的每一个灰名单发送信息的有效时间段;并删除超出有效时间段的灰名单发送信息。
5.如权利要求2所述的方法,其特征在于,在本地存储触发预先设置的灰名单规则的每一个主叫用户号码;以及所述统计主叫用户号码后续发送的短信中各条相同内容短信的发送次数,将统计出的发送次数满足预先设置的垃圾短信监控条件的短信的内容发送给BOSS之前,还包括确认本地存储的各主叫用户号码中不包括当前的主叫用户号码。
6.如权利要求5所述的方法,其特征在于,为本地存储的每一个主叫用户号码设置有效时间段;以及所述方法还包括监控本地存储的每一个主叫用户号码的有效时间段;并删除超出有效时间段的主叫用户号码。
7.如权利要求1所述的方法,其特征在于,所述灰名单规则包括所述主叫用户号码后续发送短信的数量达到预先设置的灰名单数量阈值;所述主叫用户号码后续发送短信的被叫用户号码中,属于同一号段的被叫用户号码数量达到预先设置的号码数量阈值;所述主叫用户号码后续发送短信的内容中,包括预先设置的垃圾短信关键字。
8.如权利要求1所述的方法,其特征在于,所述发送次数满足预先设置的垃圾短信监控条件的短信包括发送次数达到预先设置的垃圾短信数量阈值的短信;或者发送次数最多的设定条数的短信。
9. 一种垃圾短信监控系统,其特征在于,包括监控单元,用于在当前监控时间段内,当监控到存在发送短信的数量达到预先设置的入库阈值的主叫用户号码时,缓存所述主叫用户号码在当前监控时间段内后续发送的短生成单元,用于当所述主叫用户号码在当前监控时间段内后续发送的短信触发预先设置的灰名单规则时,生成灰名单信息,所述灰名单信息中包括所述主叫用户号码、以及根据触发的灰名单规则确定的原因参数;发送单元,用于将所述生成单元生成的灰名单信息发送给业务运营支撑系统BOSS。
10.如权利要求9所述的系统,其特征在于,还包括统计单元,其中所述统计单元,用于统计所述主叫用户号码在当前监控时间段内后续发送的短信中各条相同内容短信的发送次数;所述发送单元,还用于将所述统计单元统计出的发送次数满足预先设置的垃圾短信监控条件的短信的内容发送给业务运营支撑系统BOSS。
11.如权利要求9所述的系统,其特征在于,还包括管理单元和存储单元,其中所述管理单元,用于将灰名单发送信息列表存储到所述存储单元中,所述灰名单发送信息列表中每一个灰名单发送信息由主叫用户号码、监控时间段信息、以及触发的灰名单规则组成;所述存储单元,用于存储所述灰名单发送信息列表;以及所述生成单元,还用于在根据当前的主叫用户号码、以及触发的灰名单规则生成灰名单信息发送给BOSS之前,确认由当前的主叫用户号码、监控时间段信息、以及触发的灰名单规则组成的灰名单发送信息不存在于本地存储的灰名单发送信息列表中。
12.如权利要求11所述的系统,其特征在于,所述管理单元,还用于为存储单元中存储的每一个灰名单发送信息设置有效时间段; 监控所述存储单元中存储的每一个灰名单发送信息的有效时间段;并从所述存储单元中删除超出有效时间段的灰名单发送信息。
13.如权利要求11所述的系统,其特征在于,所述管理单元,还用于将触发预先设置的灰名单规则的每一个主叫用户号码存储到所述存储单元中;所述存储单元,还用于存储各主叫用户号码;以及所述统计单元,还用于在统计主叫用户号码后续发送的短信中各条相同内容短信的发送次数,将统计出的发送次数满足预先设置的垃圾短信监控条件的短信的内容发送给BOSS 之前,确认所述存储单元中存储的各主叫用户号码中不包括当前的主叫用户号码。
14.如权利要求13所述的系统,其特征在于,所述管理单元,还用于为存储单元中存储的每一个主叫用户号码设置有效时间段;监控所述存储单元中存储的每一个主叫用户号码的有效时间段;并从所述存储单元中删除超出有效时间段的主叫用户号码。
全文摘要
本发明公开了一种垃圾短信监控方法及系统,用以向BOSS提供准确、有效的垃圾短信发送源的判定信息。所述垃圾短信监控方法,包括在当前监控时间段内,当监控到存在发送短信的数量达到预先设置的入库阈值的主叫用户号码时,缓存所述主叫用户号码在当前监控时间段内后续发送的短信;当所述主叫用户号码在当前监控时间段内后续发送的短信触发预先设置的灰名单规则时,生成灰名单信息发送给BOSS,所述灰名单信息中包括所述主叫用户号码、以及根据触发的灰名单规则确定的原因参数。
文档编号H04W4/14GK102572747SQ20101061151
公开日2012年7月11日 申请日期2010年12月28日 优先权日2010年12月28日
发明者任辉明, 王洋, 王笑然, 翟杨, 郑光华 申请人:中国移动通信集团吉林有限公司
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1