漏话提醒方法及装置的制造方法_2

文档序号:9381276阅读:来源:国知局
定本发明。
[0039]本发明提出一种漏话提醒方法。
[0040]参照图1,图1是本发明漏话提醒方法一实施例的流程示意图。
[0041]本实施例中的漏话提醒方法包括以下步骤:
[0042]步骤SOl:监测数据库的异常状态;
[0043]具体地,数据库的运行状态包括正常状态和异常状态,本实施例漏话提醒方法首先是监测数据库的异常状态,当监测到数据库发生异常时,则转入步骤S02;当监测到数据库未发生异常,即数据库为正常运行状态时,则转入步骤S03。
[0044]步骤S02:当数据库异常、且接收到核心网的漏话请求时,停止与数据库的数据交互,且生成第一漏话消息;
[0045]具体地,本实施例中,当步骤SOl监测到数据库发生了异常,且此时接收到核心网的漏话请求时,则停止与发生异常的数据库进行任何的数据交互(即不操作数据库),所需要的配置从配置文件读取,所需要交互的数据均保存在操作系统的物理内存中。并且,本实施例当监测到数据库发生异常时,且接收到核心网的漏话请求时,将生成相应的第一数据包,该第一数据包携带了应急模式标识,本实施例在生成了上述第一数据包后,对该第一数据包进行处理,生成第一漏话消息,该第一漏话消息为详细的漏话信息,该详细的漏话信息的内容包括主叫号码、拨打时间及拨打次数。
[0046]步骤S021:将所述第一漏话消息下发至短信中心,以供短信中心将所述第一漏话消息发送至已注册的被叫用户;
[0047]本实施例当核心网发出的漏话请求所对应的被叫用户为漏话提醒业务的注册用户时,在步骤S02生成了第一漏话消息后,则将该第一漏话消息(包含主叫号码、拨打时间及拨打次数的)下发至短信中心,以供短信中心将该详细的漏话信息发送至该被叫用户。
[0048]本实施例当监测到数据库发生异常时,漏话提醒消息(即上述第一漏话消息)的触发、生成以及下发至被叫用户均采用最简方式,仅保证漏话提醒消息能够正确地发送至短信中心,用户能够获取该漏话提醒消息(包含主叫号码,拨打时间及拨打次数)。本实施例提出的漏话提醒方法,当监测到数据库异常、且接收到核心网的漏话请求时,则停止与数据库的任何数据交互,因此,本实施例实现了无数据库的运行模式,从而简化了漏话提醒业务的流程处理机制。
[0049]步骤S03:当数据库正常、且接收到核心网的漏话请求时,根据被叫用户是否已注册生成第二漏话消息或第三漏话消息;
[0050]具体地,本实施例中,当数据库为正常状态、且接收到核心网的漏话请求时,则生成相应的第二数据包;然后,根据被叫用户是否注册,对生成的第二数据包进行处理,生成第二漏话消息或第三漏话消息。其中,上述第二漏话消息包括主叫号码、拨打时间及拨打次数;上述第三漏话消息仅包括拨打时间和/或拨打次数、以及订购漏话提醒业务的广告信肩、O
[0051]本实施例中,被叫用户分为注册用户和非注册用户,注册用户是已向运营商订购了漏话提醒业务的用户,而非注册用户是尚未向运营商订购漏话提醒业务的用户。本实施例在生成了上述第二数据包后,则根据被叫用户的类型,对该第二数据包进行处理,当被叫用户是漏话提醒业务的注册用户时,则对上述第二数据包进行处理,生成上述第二漏话消息;当被叫用户是漏话提醒业务的非注册用户时,则对上述第二数据包进行处理,生成上述第三漏话消息,由于该第三漏话消息包括拨打时间和/或拨打次数、以及订购漏话提醒业务的广告信息,使得该第三漏话消息能够引起非注册用户获取其近期详细漏话信息的兴趣,从而起到引导非注册用户订购漏话提醒业务的作用。
[0052]步骤S031:将所述第二漏话消息或第三漏话消息下发至短信中心,以供短信中心将所述第二漏话消息或第三漏话消息发送至被叫用户。
[0053]本实施例在步骤S03生成了第二漏话消息或第三漏话消息后,则将该第二漏话消息或第三漏话消息发送至短信中心,以供短信中心将第二漏话消息或第三漏话消息发送至所述被叫用户。根据上面所述,当被叫用户是漏话提醒业务的注册用户时,则该被叫用户所收到的漏话消息是上述第二漏话消息;当被叫用户是非注册用户时,则该被叫用户所收到的漏话消息是第二漏话消息。
[0054]另外,本实施例中的上述非注册用户是按照预置的号段及预置的用户数量等规则进行动态设定的,从而使得本实施例既能满足用户承载量的需求,又能最大范围地推广漏话提醒业务。
[0055]本实施例提出的漏话提醒方法,首先监测数据库的异常状态;当数据库异常、且接收到核心网的漏话请求时,停止与数据库的数据交互,且生成第一漏话消息,并将所述第一漏话消息下发至短信中心,以供短信中心将所述第一漏话消息发送至已注册的被叫用户;当数据库正常、且接收到核心网的漏话请求时,根据被叫用户是否已注册生成第二漏话消息或第三漏话消息,并将所述第二漏话消息或第三漏话消息下发至短信中心,以供短信中心将所述第二漏话消息或第三漏话消息发送至被叫用户。本实施例当数据库发生异常时,能够正常实现漏话提醒业务,避免了因数据库的异常而导致漏话提醒业务的中断,提升了漏话提醒业务的容灾能力,并且,本实施例能够节省数据库备份资源,从而降低了成本。同时,本实施例能够根据不同的用户群,提供差异化的漏话提醒服务,提升了漏话提醒业务的推广能力。
[0056]图2是本发明漏话提醒方法另一实施例的流程示意图。
[0057]参照图2,本实施例在上述实施例中的步骤S031之后还包括以下步骤:
[0058]步骤S04:当非注册用户接收到所述第三漏话消息、且需要获取所述第二漏话消息时,则发送相应的获取信息至短信中心,以供短信中心将所述获取消息进行上行转发;
[0059]具体地,本实施例当非注册用户接收到上述第三漏话消息时,且该非注册用户需要获取当前详细的漏话信息时(即需要获取包含主叫号码、拨打时间及拨打次数的上述第二漏话消息时),则该非注册用户需要发送相应的上行获取信息(下面简称get消息)至短信中心,以供短信中心将该get消息进行上行转发。
[0060]步骤S05:当接收到短信中心转发过来的所述获取信息(即上述get消息)时,对所述获取信息进行校验处理,并得到校验结果;
[0061]具体地,本实施例当接收到短信中心转发过来的get消息时,则对该get消息进行判断及校验处理,并得到校验结果。
[0062]步骤S06:根据所述校验结果,将所述第二漏话消息下发至短信中心,以供短信中心将所述第二漏话消息发送至所述非注册用户。
[0063]具体地,本实施例当步骤S05对短信中心转发过来的get消息进行了正确的判断及校验之后,则得到正确的校验结果,然后根据该正确的校验结果,将包含主叫号码、拨打时间及拨打次数的详细漏话信息(即第二漏话消息)下发至短信中心,以供短信中心将该详细漏话信息(第二漏话消息)发送至该非注册用户。
[0064]本实施例提出的漏话提醒方法,首先监测数据库
当前第2页1 2 3 4 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1