首页> 中国专利> 一种针对预付费用户的短信欠费保护系统及实现方法

一种针对预付费用户的短信欠费保护系统及实现方法

摘要

本发明公开一种针对预付费用户的短信欠费保护系统及实现方法,短信欠费保护方法包括以下步骤:短消息中心将接收到的消息通过转发代理网元分别传送给国安网关和短信实时监控系统;所述短信实时监控系统将属于欠费高风险用户的消息的主叫号码传送给在线计费系统进行预扣费鉴权,所述在线计费系统将鉴权结果传送给所述短信实时监控系统;所述转发代理网元仲裁所述短信实时监控系统的返回的监测结果和国安网关的返回的分析结果,并将最终仲裁结果传送给所述短信息中心,所述短消息中心根据所述转发代理网元反馈的仲裁结果决定是否将短消息继续下发。本发明通过短信实时监控系统的判断,只将发送所述信息的预付费用户为欠费高风险用户传送给在线计费系统进行预扣费鉴权,而不是所有预付费用户都进行预扣费鉴权,从而提高了短信的处理速度。

著录项

  • 公开/公告号CN101778354A

    专利类型发明专利

  • 公开/公告日2010-07-14

    原文格式PDF

  • 申请/专利权人 中兴通讯股份有限公司;

    申请/专利号CN200910104915.6

  • 发明设计人 陈苏;聂荣初;

    申请日2009-01-08

  • 分类号

  • 代理机构深圳市永杰专利商标事务所;

  • 代理人曹建军

  • 地址 518057 广东省深圳市南山区高新技术产业园科技南路中兴通讯大厦A座6层

  • 入库时间 2023-12-18 00:10:00

法律信息

  • 法律状态公告日

    法律状态信息

    法律状态

  • 2014-04-16

    授权

    授权

  • 2010-09-15

    实质审查的生效 IPC(主分类):H04W4/14 申请日:20090108

    实质审查的生效

  • 2010-07-14

    公开

    公开

说明书

技术领域

本发明涉及移动通讯领域,尤其涉及一种针对预付费用户的短信欠费保护系统及实现方法。

背景技术

众所周知,由于移动号码获取的弱法律效应性,导致当前开通的普通用户基本上都是预付费用户,那么如何防止预付费用户欠费,就是各大运营商极其关心的事情。然而自从有短信业务那天开始,基于短信的恶意欠费行为也就随之而诞生,各大运营商深受其苦。这是因为,比较原始的计费方式,是以短信中心产生的话单为凭据,在每天的固定几个时间段进行统一扣费的,所以恶意欠费的不良分子就利用这个时间差发送大量消息,从而给运营商带来损失。

为了减少损失,短信业务一路走来,也曾经产生过多种预防恶意欠费的技术,当前比较常用的预防欠费的做法是,在短信起呼流程中,SMSC(Short MessageService Centre,短消息中心)将消息发送到预扣费网元OCS(Online Charging System,在线计费系统)进行预扣费尝试操作,然后等待OCS的响应,根据其响应结果决定是否下发所述短信。这种欠费保护机制,我们称之为预扣费鉴权。图1为一传统短信欠费保护方法流程图,所述方法通过SMSC、OCS、RMS(Real time Monitor System,短信实时监控系统)、BOSS(电信业务运营支持系统)、国安网关(用于判断短信中是否存在非法的内容,系国家官方定义的短信流程中必要经过的网元,运营商无权对其进行操作)和PROXY(消息转发代理,它的作用就是负责转发SMSC和国安网关之间的消息)来实现,其具体流程包括如下步骤:

步骤101,SMSC接收到短信起呼请求;

步骤102,SMSC将消息发送给PROXY,期望进行消息鉴权;

步骤103,PROXY将消息发送给国安网关,进行内容分析;

步骤103’,在步骤103的同时,PROXY将消息发送给RMS,进行实时监控;

步骤104,国安网关将分析结果发送给PROXY(允许下发或拒绝下发);

步骤104’,RMS将监控结果发送给PROXY(允许下发或拒绝下发);

步骤105,PROXY综合国安网关和RMS的结果,将统一的结论反馈给SMSC;

步骤106,若消息允许下发,接下来,如果所述消息的主叫号码属于预付费用户,则将所述消息的主叫号码发送给OCS,进行预扣费鉴权;

步骤107,OCS将预扣费鉴权响应反馈给SMSC;

步骤108,SMSC根据反馈结果决定所述消息是否能进行下发,如果可以下发则进入终呼流程。

其中BOSS和RMS之间每天定期触发交互事件,这里交互的信息主要是短消息主被叫黑白名单用户信息。

在本流程中,短信实时监控系统主要完成基于主叫用户发送消息的流量和内容的统计、判断,最终决定所述消息是否允许下发,并期望在此过程中发现可疑用户,甚至是黑名单用户。另外,本流程中RMS和PROXY可以合为一体,即RMS同时也是可以包含有PROXY功能的,如图2所示,这里的RMS/PROXY模块既有PROXY的消息转发、综合监控结果的功能,又具有RMS的统计、计算、判断能力。

虽然这种方法已经存在了相当一段时间,但是由于SMSC需要将所有的预付费用户发送的消息进行预扣费鉴权,而短信用户中的有恶意欠费倾向的用户(称之为欠费高风险用户)数量毕竟是少数(根据运营商分析,欠费高风险用户数量大概占预付费用户总量的1/10左右),这样造成短信处理速度比较慢。

发明内容

本发明所要解决的技术问题是提供一种针对预付费用户的短信欠费保护系统及实现方法,对短信进行有针对性的预扣费鉴权,提高了短信的处理速度。

为解决上述技术问题,本发明提供了一种针对预付费用户的短信欠费保护方法,所述方法包括以下步骤:

a:短消息中心将接收到的消息通过转发代理网元分别传送给国安网关和短信实时监控系统;

所述短信实时监控系统将属于欠费高风险用户的消息的主叫号码传送给在线计费系统进行预扣费鉴权,所述在线计费系统将鉴权结果传送给所述短信实时监控系统;

c:所述转发代理网元仲裁所述短信实时监控系统的返回的监测结果和国安网关的返回的分析结果,并将最终仲裁结果传送给所述短信息中心,所述短消息中心根据所述转发代理网元反馈的仲裁结果决定是否将短消息继续下发。

在步骤b中,所述短信实时监控系统通过如下方法判断接收到的消息的主叫号码是否属于欠费高风险用户:

a’:所述短信实时监控系统根据储存的白名单用户信息表,判断所述消息的主叫号码是否属于主叫白名单,或者所述消息的被叫号码是否属于被叫白名单,若所述消息的主叫号码属于主叫白名单,或者其被叫号码属于被叫白名单,则转到步骤b’;

b’:所述短信实时监控系统根据短信实时监控系统储存的欠费高风险用户信息表,判断所述消息的主叫号码是否属于欠费高风险用户,如果是,将消息的主叫号码传送给在线计费系统进行预扣费鉴权,否则,将内容为允许下发的监控结果传送给转发代理网元。

在步骤a’中,若所述消息的主叫号码不属于主叫白名单且其被叫号码不属于被叫白名单,所述短信实时监控系统根据短信实时监控系统储存的黑名单用户信息表,判断消息主叫号码是否属于黑名单,如果是,将内容为不允许下发的监控结果传送给转发代理网元,否则,进行步骤c’;

c’:针对所述消息的主叫号码进行消息发送流量控制和消息内容敏感关键字方面的监控;

d’:根据步骤c’的监控结果,如果所述消息不允许下发,则将内容为不允许下发的监控结果传送给转发代理网元,否则,继续步骤b’。

在线计费系统对属于欠费高风险用户的主叫号码进行鉴权时,若预扣费成功或者预扣费鉴权异常,鉴权结果为允许下发,若预扣费失败,鉴权结果为不允许下发。

在步骤c中,如果所述国安网关的分析结果为允许下发,则最终仲裁结果与所述短信实时监控系统的监测结果一致,如果所述国安网关的分析结果为不允许下发,则最终仲裁结果为不允许下发。

无线通讯运营商的运营支持系统将用户信息同步给所述短信实时监控系统。

本发明也提供了一种实施上述方法的系统,包括:一连接一短消息中心的转发代理网元、一连接所述转发代理网元用于对消息实时监控的短信实时监控系统、一连接所述短信实时监控系统用于将属于欠费高风险用户的消息的主叫号码进行预扣费鉴权的在线计费系统,所述短信实时监控系统包括一用于储存并分析用户状态信息的用户状态管理模块,所述转发代理网元连接一国安网关,所述转发代理网元包括一用于分发消息给所述国安网关及所述短信实时监控系统进行鉴权并仲裁反馈的鉴权结果的消息分发与仲裁模块。

其中所述系统还包括一用于将用户信息同步给所述短信实时监控系统的用户状态管理模块的无线通讯运营商的运营支持系统。

其中所述无线通讯运营商的运营支持系统包括一用于储存黑名单用户信息的黑名单管理模块、一用于储存主、被叫白名单用户信息的白名单管理模块及一用于储存欠费高风险用户信息欠费高风险用户管理模块。

其中所述短信实时监控系统与转发代理网元集成在一体。

本发明具有以下有益效果:

本发明通过短信实时监控系统的判断,只将发送所述信息的预付费用户为欠费高风险用户传送给在线计费系统进行预扣费鉴权,而不是所有预付费用户都进行预扣费鉴权,从而提高了短信的处理速度,另一方面本发明将原来的国安网关鉴权与预扣费鉴权的串形关系,转变成并行关系,提高了用户的短信体验程度。

附图说明

图1为传统的短信欠费保护方法的流程图。

图2为传统的短信欠费保护方法的另一流程图。

图3为本发明较佳实施例短信欠费保护系统的连接图。

图4为本发明较佳实施例短信实时监控系统与预扣费鉴权相关的主要业务流程图。

图5为本发明较佳实施例短信欠费保护方法的流程图。

具体实施方式

请参阅图3,本发明较佳实施例短信欠费保护系统包括PROXY、RMS、OCS及BOSS。所述PROXY包括一消息分发与仲裁模块。所述RMS包括一用于储存并分析用户状态信息的用户状态管理模块及一监控处理模块。所述BOSS包括一黑名单管理模块、一白名单管理模块及一欠费高风险用户管理模块。所述PROXY连接SMSC。

SMSC将消息发送给PROXY,PROXY将消息分别抄送给国安网关及RMS的监控处理模块,国安网关鉴权后将结果反馈给PROXY,RMS的监控处理模块完成实时监控功能,RMS的监控处理模块将需要到OCS鉴权的用户信息发送给OCS,并获得其鉴权结果,RMS的监控处理模块将最终监控结果反馈给PROXY,PROXY再仲裁收到的国安网关和RMS的结果,并将仲裁结果发送给SMSC。

RMS的监控处理模块每收到一条消息都需要将该消息的主被叫号码发送给用户状态管理模块,用户状态管理模块判断主、被叫号码状态,得到状态结果。RMS的监控处理模块将需要到OCS鉴权的用户信息发送给OCS,并获得其鉴权结果。

BOSS需要将黑名单信息、将主、被叫白名单信息及欠费高风险用户信息同步给RMS的用户状态管理模块。

图4为发明较佳实施例短信实时监控系统与预扣费鉴权相关的主要业务流程图,根据图4所示的业务流程,对其中每一需要改造的网元如何进行改造,进行具体的阐述。

为了实现本发明提出的方法,需要对上文介绍的部分网元进行改造,改造描述如下:

1.BOSS的改造:

在原来将用户状态信息同步给RMS的基础上,增加欠费高风险用户号码、号段信息的同步(原来只有黑名单用户信息和白名单用户信息);

2.RMS的改造:

1)系统中新增欠费高风险用户号码、号段内存库,存放相关信息;

2)修改对消息主叫号码的用户状态的判断流程,只有满足条件的消息需要进行预扣费鉴权;

3)增加发送预扣费鉴权请求、接收其响应的流程。

3.PROXY的改造

修改PROXY对RMS和国安网关反馈结果的仲裁流程;原来的仲裁流程只需要在0和1两种状态下(0表述允许下发,1表示拒绝下发)进行处理即可,现在由于新增了预扣费鉴权响应,其响应结果将在原来的基础上进行扩展,故这里的仲裁流程也需要进行扩展。

4.SMSC的改造

修改SMSC接收PROXY反馈的响应信令流程,由于PROXY反馈结果的状态码的扩展,导致SMSC必须增加对扩展的状态码进行处理,具体体现在最后生成的话单中的相关状态位的变更,这样才能保证在后面短信中心进行话单处理时扣费的唯一性,即做到对已经预扣费成功的用户,下发成功时不重复扣费,下发失败时能成功补费;对于没有预扣费的用户,下发成功时能成功扣费,下发失败时不进行扣费。

对于RMS的改造来说,在RMS中要存在这这样三种内存表,分别记录了三种不同的用户状态信息:

1.黑名单用户信息表:

1)字段一:黑名单号码,对于黑名单号码总是进行完全匹配;

2)字段二:黑名单号码生效时间;

3)字段三:黑名单号码失效时间,当前时间如果晚于失效时间,则所述黑名单失效,即不再直接拒绝所述用发送的信息;

4)表中数据来源:其一、来自BOSS的同步信息;其二、来自RMS内部的监控结果;

2.白名单用户信息表:

1)字段一:白名单号码;

2)字段二:匹配方式,即在判断一个号码是否属于白名单号码时,是进行完全匹配还是进行最长匹配(最长匹配也称为前缀匹配);

3)字段三:主被叫类型,即这个号码是主叫白名单号码还是被叫白名单号码;

4)表中数据来源:来自BOSS的同步信息;

3.欠费高风险用户信息表:

1)字段一:欠费高风险用户号码;

2)字段二:匹配方式,同白名单用户信息表中匹配方式字段;

3)表中数据来源:来自BOSS的同步信息;

在RMS进行工作时,总是要用到这三张内存表,下面会通过RMS主要工作流程介绍这几张表的具体作用。

根据图4所示,RMS与预扣费鉴权相关的主要业务流程执行步骤如下:

步骤401,RMS收到一条经由PROXY的由SMSC发起的受控消息;

步骤402,首先根据RMS的用户状态管理模块储存的白名单用户信息表,判断所述消息的主叫号码是否属于主叫白名单,或者其被叫号码是否属于用户状态管理模块的被叫白名单,如果是,则转到步骤406,否则,继续步骤403;

步骤403,接着根据RMS的用户状态管理模块的储存的黑名单用户信息表,判断所述消息的主叫号码是否属于黑名单,如果是,则转到步骤410,否则,继续步骤404;

步骤404,针对所述消息的主叫号码进行消息发送流量控制和消息内容敏感关键字方面的监控;

步骤405,根据步骤404的监控结果,如果所述消息不允许下发,则转到步骤410,否则,继续步骤406;

步骤406,根据RMS的用户状态管理模块的欠费高风险用户信息表,判断所述消息的主叫号码是否属于欠费高风险用户,如果是,则转到步骤408,否则,继续步骤407;

步骤407,RMS给PROXY回响应,响应中的状态码表示所述消息允许下发;本流程结束;

步骤408,RMS的监控处理模块将所述消息的主叫号码发送给OCS,进行预扣费鉴权;

步骤409,RMS的监控处理模块接收到OCS返回的预扣费鉴权响应,如果响应中表示预扣费成功或者预扣费鉴权异常,则转到步骤407,如果响应中表示预扣费失败,继续到步骤410;

步骤410,RMS的监控处理模块将监控结果发给PROXY,响应中的状态码表示所述消息拒绝下发;本流程结束。

由于经过改造后,RMS给PROXY的响应码融入了预扣费鉴权的响应结果信息,所以其响应码不再是以前简单的0(允许消息下发)和1(拒绝消息下发),扩展后的响应码如下:

  响应状态码 含义描述  0 非欠费控制用户,短信正常下发

  响应状态码 含义描述  1 非欠费控制用户,短信被拒绝下发  1001 欠费高风险用户预扣费成功,短信正常下发  1002 欠费高风险用户预扣费失败(可能用户余额不足),短信被拒绝下发  1003 欠费高风险用户预扣费鉴权异常(鉴权消息发送失败、鉴权无响应、 鉴权响应结果异常等),短信正常下发

表1RMS给PROXY的消息响应码描述

当PROXY接收到RMS和国安网关的响应结果之后,需要扩展对这两者的响应结果进行仲裁,仲裁结果参考下表,其中国安网关的响应码为:0表示国安网关允许消息下发,1表示国安网关拒绝所述消息下发。

表2PROXY的仲裁结果状态码对应表

最后,当SMSC接收到来自PROXY的消息鉴权响应后,根据其中的不同响应码,触发后继的不同流程,并在最终的话单中体现这些不同的结果,具体参见表3。

 PROXY给的响应 码  话单中的标志位  码  含义 0、1、1002  107  没有进行预扣费,如果后继发送成功需要  扣费,如果发送失败不用补费

 PROXY给的响应 码  话单中的标志位  码  含义  1001、1011  106  预扣费成功,对于1011来说,只产生起呼  失败话单,需要补费;对于1001来说,如  果下发成功则不需要扣费,如果下发失败  则需要补费  1003、1013  108  预扣费异常,无论下发成功与否,都需要  查询OCS扣费记录,根据具体情况进行扣  费或者补费

表3SMSC接收PROXY响应后的话单标志位码对应表

本发明短信欠费保护系统实现短信欠费保护的流程如图5所示:

步骤501,SMSC接收到短信起呼请求;

步骤502,SMSC将消息发送给PROXY,期望进行消息鉴权;

步骤503,PROXY将消息发送给国安网关,进行内容分析;

步骤503’,在步骤503的同时,PROXY将消息发送给RMS,进行实时监控;

步骤504’,根据RMS系统监控结果,如果所述消息允许下发,且所述消息的主叫号码属于欠费高风险用户,则将所述消息发送到OCS进行预扣费鉴权(具体流程参见本文对图4的描述);

步骤505’,OCS将鉴权结果发给RMS;

步骤506,国安网关将分析结果发送给PROXY(0允许下发或1拒绝下发);

步骤506’,RMS将监控结果发送给PROXY(响应码参见表1);

步骤507,PROXY仲裁RMS的响应结果和国安网关的响应结果,将仲裁结果反馈给SMSC(参见表2);

步骤508,SMSC根据反馈的响应码决定后继流程的触发,以及后继流程中产生的话单里相应标志位的修改(参见表3)。

从图3及图5中可以看出,相对于传统的鉴权方式,新的鉴权方式有这样的优点:

本发明将原来的国安网关鉴权与预扣费鉴权的串形关系,转变成并行关系,提高了用户的短信体验程度,另一方面,由于RMS的内存库中存放了大量的用户状态信息,则我们完全可以考虑将欠费高风险用户的信息,通过BOSS定期同步给RMS,使得RMS在触发消息进行主叫号码的预扣费鉴权流程的时候,能够只考虑这些高风险用户,对于大多数的非高风险用户,短信中心仍然采用根据话单扣费的方式进行处理;这样大大的减少了发送到OCS的实时消息量,也就是降低了短信业务网元间的消息交互开销,从而提高了短信处理速度。

在本发明中,所述RMS与PROXY可以集成在一起。

以上所述仅为本发明的较佳实施例而已,并不用以限制本发明,凡在本发明的精神和原则之内所作的任何修改、等同替换和改进等,均应包含在本发明的保护范围之内。

去获取专利,查看全文>

相似文献

  • 专利
  • 中文文献
  • 外文文献
获取专利

客服邮箱:kefu@zhangqiaokeyan.com

京公网安备:11010802029741号 ICP备案号:京ICP备15016152号-6 六维联合信息科技 (北京) 有限公司©版权所有
  • 客服微信

  • 服务号