一种短信业务管理中识别沉默用户的系统及方法

文档序号:7667061阅读:128来源:国知局
专利名称:一种短信业务管理中识别沉默用户的系统及方法
技术领域
本发明涉及电信技术领域,特别涉及一种短信业务管理中识别沉默用户的 系统及方法。
背景技术
在短信业务管理系统中,用户可以直接向内容/服务提供商(Service Provider, SP)订购业务。但是,随着手机和小灵通短信的爆炸性增长,带动 了 SP对高额利润和高速发展的热情,出现SP做假账、乱收费,存在价格欺 诈等现象,用户投诉不断,影响运营商品牌。此外,SP迅速发展,导致运营 商管理负荷大、效率低、管理成本攀升。为了有效规范SP行为,引入了内容 /月良务提供商管理系统(Service Provider Management System, SPMS )。
图1示出了 SPMS在电信协议中一个典型的上行(Mobile Originated, MO)下行(MobileTerminated, MT)过程。
其中,短信中心(Short Message Center, SMC )同短信网关(Short Message Gateway, SMG)之间采用短消息点对点协议(Short Message Point-to-Point Protocol, SMPP),经过网关的消息都会出网关话单,记录的用户的MO/MT 情况。
短信网关与SPMS之间采用短消息网关协议(Short Message Gateway Protocol, SMGP)进行短消息的传输,SPMS以网关的角色与短信网关相连, SPMS与短信网关互为客户端和服务器端;此外,短信网关与SPMS之间采 用综合业务管理接入协议(Integrated Service Management Access Protocol, ISMAP)进行业务控制信息的传输,SPMS作为服务器端,短信综合网关作 为客户端。
扩展短信网关协i义(Extend Short Message Gateway Protocol, ESMGP )提 供业务逻辑处理机(Service Logic Processor, SLP)同SMGP和ISMAP交互 的统一4妻口 。 业务逻辑处理才几SLP实现SPMS后台业务逻辑处理,包括各类鉴权(例 如用户鉴权、SP鉴权、业务鉴权等)、计费批价、出话单、记日志等;SLP的 业务逻辑处理过程由智能网上一系列业务逻辑独立块(Service Independent Block, SIB)构成,SIB是SLP处理业务的逻辑的最小单元。
业务数据库功能模块(Service Database Function, SDF )提供所有需要操 作数据库的模块,屏蔽了与数据库操作有关的所有细节。
ESMGP、 SLP和SDF是SPMS在智能网平台上运行的三个最重要的进程 或功能模块。
业务应用处理机(Application Processor, AP )提供门户(Portal)同SLP 业务交互的统一接口。
此外,SPMS和SP之间采用SMGP协议进行短消息的传输。
在一段时间内对已订制包月业务未使用或者上行、下行记录在一定范围的 用户通常被称为沉默用户,这些用户的存在一方面消耗占用短信业务管理系统 的资源,增加运营商的成本,另一方面增大用户的消费开支,导致用户的投诉。 因此,信息产业部规定短信业务管理系统需要自动清理沉默用户。 一个典型的 应用场景短信SP管理平台自动对2个月内MO=0且MT=0的订购某业务 的用户进行短信提醒;短信SP管理平台自动对3个月内MOO且]VQM)的订 购某业务的用户的订制关系进行清除。
目前,SPMS对沉默用户的识别一般采用如下两种方式
(一) 基于文件的识别方式
该方法是在网关话单或SPMS平台话单文件上直接进行统计识别,但是, 该方法实现难度大,技术手段复杂,大大增加研发的成本。
(二) 基于数据库的识别方式
该方法是将SPMS平台话单放在数据库里进行统计,数据库数据模型是最 适合做统计分析的,但是,SPMS平台话单并不可能完全正确可靠,原因是多 方面的
l)SPMS的业务处理能力是有限的,在业务流量巨大的时候,为了保证 系统的正常运行,网关要么直接拒绝用户或SP的请求,要么直接让两者之间 直通,此外,SPMS本身在业务流量超过自身能力的阀值时候,也会直接拒绝
用户或者SP的请求;
2 ) SLP业务处理机对用户或SP的消息进行一系列鉴权计费,随着业务需 求的增加,业务逻辑流程变得相当复杂,SLP业务处理机并不能完全正确保证 出错单,也称之为失败话单,错单也是在沉默用户统计必不可少的数据。

发明内容
本发明的目的在于,提供一种短信业务管理中识别沉默用户的系统,能够 保障沉默用户识别准确性和灵活性。
本发明的另一目的在于,4是供一种短信业务管理中识别沉默用户的方法, 能够保障沉默用户识别准确性和灵活性。
本发明的短信业务管理中识别沉默用户的系统,包括网关话单入库接口机 和分布式数据库,其中,所述网关话单入库接口机,主要负责读取网关话单文 件记录,将所述话单记录写入到所述分布式数据库;所述分布式数据库,用于 根据所述话单记录、预先存储的沉默用户功能参数以及用户订购关系进行统计 分析,以识别沉默用户。
其中,所述分布式数据库,包括沉默用户统计库、主业务数据库和网关话
单生产库,其中,所述沉默用户统计库,用于根据网关话单生产库同步过来的 话单记录、预先存储的沉默用户功能参数以及主业务数据库增量同步过来的用 户订购关系进行统计分析,以识别沉默用户;所述主业务数据库,用于向沉默 用户统计库同步用户的订购关系数据;所述网关话单生产库,用于接收所述网 关话单入库接口机写入的话单记录,并向沉默用户统计库同步所述话单数据。 其中,所述沉默用户统计库,包括沉默用户参数单元、用户订购关系单元、 定时统计JOB单元以及网关话单记录单元,其中,所述沉默用户参数单元, 用于存储预先设置的沉默用户功能参数;所述用户订购关系单元,用于接收主 业务数据库增量同步过来的用户订购关系;所述网关话单记录单元,用于接收 网关话单生产库同步过来的话单记录;所述定时统计JOB单元,用于定时根 据网关话单记录、沉默用户功能参数以及用户订购关系进行统计分析,以识别 沉默用户。
本发明的短信业务管理中识别沉默用户的系统,可以进一步包括门户,用 于对沉默用户功能参数进行配置,将配置结果通过主业务数据库发送至沉默用
户统计库,以及提供沉默用户查询操作;所述主业务数据库,进一步用于向沉
默用户统计库同步沉默用户功能参数;所述沉默用户参数单元,进一步用于接
收主业务数据库同步过来的预先在门户设置的沉默用户功能参数。 本发明的短信业务管理中识别沉默用户的方法,包括下列步骤 步骤A:网关话单入库接口机读取网关话单文件记录,将所述话单记录写
入到分布式数据库;
步骤B:分布式数据库根据所述话单记录、预先存储的沉默用户功能参数
以及用户订购关系进行统计分析,以识别沉默用户。
其中,在所述步骤A之前,可以进一步包括下列步骤
预先建立网关话单生产库同沉默用户统计库的跨数据库链接,以及建立沉
默用户统计库同主业务数据库跨数据库链接,三个数据库间组成分布式数据库。
其中,所述主业务数据库向沉默用户统计库同步相关邀:据,所述网关话单 生产库向沉默用户统计库同步话单数据。
的参数以及每天新增的订购关系数据。
此外,在沉默用户统计库上基于话单记录定时统计用户的短信上行MO、 下行MT情况,更新MO、 MT的数值和沉默天数的值,再根据沉默功能的参 数标识出沉默用户。
本发明的短信业务管理中识别沉默用户的方法,可以进一步包括下列步

通过门户设置沉默用户功能相关参数,通知沉默用户退订的条件,系统自 动退订沉默用户的条件,供管理员从门户上查询沉默用户去退订或者通知的条 件。
本发明的有益效果是依照本发明的短信业务管理中识别沉默用户的系统 及方法,由于统计所需要的话单记录来源于网关话单文件,并且直接使用业务 数据库的订购关系数据,保证了识别的准确性;此外,可以根据沉默用户不同 策略来设置参数值,保证了识别的灵活性;用独立的网关话单生产库负责入库, 沉默用户统计库负责统计,并采用累加统计方法,緩解业务数据库的压力,同
时降低话单数据库的运行时开销,保证了整个系统的负责均衡性。


图1为用户MO/MT过程的示意图2为本发明实施例的短信业务管理中识别沉默用户的系统结构示意图; 图3为本发明实施例的短信业务管理中识别沉默用户的方法流程图。
具体实施例方式
以下,参考附图1~3详细描述本发明的短信业务管理中识别沉默用户的系 统及方法。
由于网关不同于SPMS,网关只是简单的负责转发消息,记录消息的情况 (例如出网关话单),因此用户的MO/MT都在记录之列,不存在丟失的情况, 所以准确可靠。此外,网关话单生产库(又称网关话单数据库)仅仅用于网关 话单数据的入库,而不用于统计查询,这是因为每天产生的话单数据量巨大, 单独的话单数据库有利于这些海量数据库能快速的入库,还可根据系统需求, 从独立的生产库提取数据用于其它的用途,比如,SPMS平台话单数据库可以 从网关话单生产库里提取丢失的话单来保证SPMS平台话单准确性和可靠性。
因此,本发明的核心思想是引入网关话单生产库,采集网关话单,并结 合分布式数据库进行分析识别沉默用户。进行沉默用户识别的沉默用户统计库 就是基于网关话单生产库,沉默用户统计库单独用于统计查询,以提高系统处 理的效率。
图2为本发明实施例的短信业务管理中识别沉默用户的系统结构示意图。 如图2所示,该系统包括,网关话单入库接口机和分布式数据库。
其中,网关话单入库接口机,主要负责读:f又网关话单文件记录,将这些记 录写入到分布式数据库中的网关话单生产库;分布式数据库,包括沉默用户统 计库、主业务数据库和网关话单生产库。
其中,沉默用户统计库,根据网关话单生产库同步过来的话单记录、预先 存储的沉默用户功能参数以及主业务数据库增量同步过来的用户订购关系进 行统计分析,以识别沉默用户。
具体地,沉默用户统计库,包括沉默用户参数单元、用户订购关系单元、 定时统计任务(JOB)单元以及网关话单记录单元。其中,沉默用户参数单元,
用于存储预先设置的沉默用户功能参数;用户订购关系单元,用于接收主业务 数据库增量同步过来的用户订购关系;网关话单记录单元,用于接收网关话单 生产库同步过来的话单记录;定时统计JOB单元,用于定时根据网关话单记 录、沉默用户功能参数以及用户订购关系进行统计分析,以识别沉默用户。 主业务数据库,用于向沉默用户统计库同步用户的订购关系凝:据; 网关话单生产库,用于向沉默用户统计库同步话单萄:据。 具体地,通过网关话单接口机从网关话单服务器中采集网关话单文件,将 话单记录写入到网关话单生产库。网关话单生产库、沉默用户统计库和主业务 数据库三者之间建立跨数据库链接,构成分布式数据库,然后进行统计分析, 整个沉默用户功能部署在网关话单服务器上。
此外,基于如上所述,该系统可以进一步包括门户,用于对沉默用户功能 参数进行配置,将配置结果通过主业务数据库发送至沉默用户统计库,以及提 供类似沉默用户查询等操作;主业务数据库,进一步用于向沉默用户统计库同 步沉默用户功能参数;沉默用户参数单元,进一步用于接收主业务数据库同步 过来的预先在门户设置的沉默用户功能参数。
如图3所示,为本发明实施例的短信业务管理中识别沉默用户的方法流程 图,该方法包括下列步骤
步骤100:预先建立网关话单生产库同沉默用户统计库的跨数据库链接, 以及建立沉默用户统计库同主业务数据库跨数据库链接,三个数据库间组成分 布式数据库;
步骤200:网关话单入库接口机依照预定的时间(例如以天为时间单位) 从网关话单服务器中采集网关话单文件,将话单记录写入到网关话单生产库;
步骤300:网关话单生产库向沉默用户统计库同步话单数据,主业务数据 库向沉默用户统计库同步相关数据;
其中,在步骤300中,主业务数据库向沉默用户统计库同步的相关数据主 要包括沉默功能的参数以及每天新增的订购关系凄t据。
步骤400:在沉默用户统计库上,用数据库job方式定时统计用户的短信 上下行(即MO、 MT)情况,采用累加方式更新MO、 MT的数值和沉默天数 的值,再根据沉默功能的参数标识出沉默用户;
此外,可以预先在门户上设置沉默用户功能相关参数,如沉默用户功能开 关,通知沉默用户退订的条件,系统自动退订沉默用户的条件,可供管理员从 门户上查询沉默用户去退订或者通知的条件等。另外,沉默用户可以归为三类, 一是通知用户退订,二是由系统直接退订,三是可以由门户管理员去查询沉默 用户,让其选择是通知用户退订还是由管理员在门户上直接退订。
此外,门户在执行步骤400之后,可以根据沉默功能参数开始清理沉默用户。
综上所述,依照本发明的短信业务管理中识别沉默用户的系统及方法,由 于统计所需要的话单记录来源于网关话单文件,并且直接使用业务数据库的订 购关系数据,保证了识别的准确性;此外,可以根据沉默用户不同策略来设置 参数值,保证了识别的灵活性;用独立的网关话单生产库负责入库,沉默用户 统计库负责统计,并采用累加统计方法,緩解业务数据库的压力,同时降低话 单数据库的运行时开销,保证了整个系统的负责均衡性。
以上是为了使本领域普通技术人员理解本发明,而对本发明所进行的详细 描述,但可以想到,在不脱离本发明的权利要求所涵盖的范围内还可以做出其 它的变化和修改,这些变化和修改均在本发明的保护范围内。
权利要求
1.一种短信业务管理中识别沉默用户的系统,其特征在于,包括网关话单入库接口机和分布式数据库,其中,所述网关话单入库接口机,主要负责读取网关话单文件记录,将所述话单记录写入到所述分布式数据库;所述分布式数据库,用于根据所述话单记录、预先存储的沉默用户功能参数以及用户订购关系进行统计分析,以识别沉默用户。
2. 如权利要求1所述的短信业务管理中识别沉默用户的系统,其特征在 于,所述分布式数据库,包括沉默用户统计库、主业务数据库和网关话单生产 库,其中,所述沉默用户统计库,用于才艮据网关话单生产库同步过来的话单记录、预 先存储的沉默用户功能参数以及主业务数据库增量同步过来的用户订购关系 进行统计分析,以识别沉默用户;所述主业务数据库,用于向沉默用户统计库同步用户的订购关系数据; 所述网关话单生产库,用于接收所述网关话单入库接口机写入的话单记 录,并向沉默用户统计库同步所述话单翁:据。
3. 如权利要求2所述的短信业务管理中识别沉默用户的系统,其特征在 于,所述沉默用户统计库,包括沉默用户参数单元、用户订购关系单元、定时 统计JOB单元以及网关话单记录单元,其中,所述沉默用户参数单元,用于存储预先设置的沉默用户功能参数; 所述用户订购关系单元,用于接收主业务数据库增量同步过来的用户订购 关系;所述网关话单记录单元,用于接收网关话单生产库同步过来的话单记录; 所述定时统计JOB单元,用于定时根据网关话单记录、沉默用户功能参 数以及用户订购关系进行统计分析,以识别沉默用户。
4. 如权利要求1所述的短信业务管理中识别沉默用户的系统,其特征在 于,进一步包括门户,用于对沉默用户功能参数进行配置,将配置结果通过主 业务数据库发送至沉默用户统计库,以及提供沉默用户查询操作;所述主业务数据库,进一步用于向沉默用户统计库同步沉默用户功能参 数;所述沉默用户参数单元,进一步用于接收主业务数据库同步过来的预先在 门户设置的沉默用户功能参^:。
5. —种短信业务管理中识别沉默用户的方法,其特征在于,包括下列步骤步骤A:网关话单入库接口机读取网关话单文件记录,将所述话单记录写 入到分布式数据库;步骤B:分布式数据库根据所述话单记录、预先存储的沉默用户功能参数 以及用户订购关系进行统计分析,以识別沉默用户。
6. 如权利要求5所述的短信业务管理中识别沉默用户的方法,其特征在 于,在所述步骤A之前,进一步包括下列步骤预先建立网关话单生产库同沉默用户统计库的跨数据库链接,以及建立沉 默用户统计库同主业务数据库跨数据库链接,三个数据库间组成分布式数据 库。
7. 如权利要求6所述的短信业务管理中识别沉默用户的方法,其特征在 于,所述主业务数据库向沉默用户统计库同步相关数据,所述网关话单生产库 向沉默用户统计库同步话单数据。
8. 如权利要求7所述的短信业务管理中识别沉默用户的方法,其特征在 于,所述主业务数据库向沉默用户统计库同步的相关数据包括沉默功能的参数 以及每天新增的订购关系数据。
9. 如权利要求6所述的短信业务管理中识别沉默用户的方法,其特征在 于,在沉默用户统计库上基于话单记录定时统计用户的短信上行MO、下行 MT情况,更新MO、 MT的数值和沉默天数的值,再根据沉默功能的参数标 识出沉默用户。
10. 如权利要求6所述的短信业务管理中识别沉默用户的方法,其特征在 于,进一步包括下列步骤通过门户设置沉默用户功能相关参数,通知沉默用户退订的条件,系统自 动退订沉默用户的条件,供管理员从门户上查询沉默用户去退订或者通知的条 件。
全文摘要
本发明提供一种短信业务管理中识别沉默用户的系统及方法,其中,该系统包括网关话单入库接口机和分布式数据库,其中,所述网关话单入库接口机,主要负责读取网关话单文件记录,将所述话单记录写入到所述分布式数据库;所述分布式数据库,用于根据所述话单记录、预先存储的沉默用户功能参数以及用户订购关系进行统计分析,以识别沉默用户。本发明能够保障沉默用户识别准确性和灵活性。
文档编号H04W8/18GK101170740SQ200710188398
公开日2008年4月30日 申请日期2007年11月21日 优先权日2007年11月21日
发明者亚 李 申请人:中兴通讯股份有限公司
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1