[发明专利]一种基于消息号码处理消息的方法及装置有效
申请号: | 200910107588.X | 申请日: | 2009-05-31 |
公开(公告)号: | CN101902699A | 公开(公告)日: | 2010-12-01 |
发明(设计)人: | 胡义东 | 申请(专利权)人: | 中兴通讯股份有限公司 |
主分类号: | H04W4/12 | 分类号: | H04W4/12;H04W12/06;H04W24/04;H04L1/16 |
代理公司: | 深圳市永杰专利商标事务所(普通合伙) 44238 | 代理人: | 曹建军 |
地址: | 518057 广东省深圳市南山*** | 国省代码: | 广东;44 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 基于 消息 号码 处理 方法 装置 | ||
技术领域
本发明属于消息处理领域,具体涉及一种基于消息号码处理消息的方法及装置。
背景技术
如图1所示,现有处理消息的装置由三个主要功能模块组成,即维护管理模块、收发消息模块和业务处理模块。其中,维护管理模块用于完成数据的维护管理,收发消息模块和业务处理模块用于完成消息的处理。
如图2所示,现有处理消息的装置的业务处理流程如下:收到消息后,获取源帐号及号码,通过源帐号在帐号表中获取源帐号信息,从号码变换表中获取号码变换的数据进行号码变换,根据变换后的号码装置需要对主叫路由表、被叫路由表、全网路由表进行查询处理,根据路由结果找到目的帐号,从帐号表中读取目的帐号信息并处理消息,根据消息的主叫号码鉴权表鉴权主叫号码,成功则在帐号黑白名单表检查帐号是否为黑名单,在帐号关联黑白名单表检查帐号是否为帐号关联黑名单,在号码黑白名单表检查号码是否为黑名单,在号码关联黑白名当表检查号码是否为关联黑名单,消息检查完成后根据消息过滤节点表的数据到消息过滤平台鉴权消息,根据鉴权号码表的数据到管理平台批价鉴权,根据预付费号码表的数据到预付费平台查询扣费,在流程处理中如果有一步失败,则消息返回失败应答到源网元,消息处理完成,输出消息。
从上述处理过程可以看出:现有装置所有的消息处理都是在业务处理模块进行处理,而且业务处理模块每处理一步都需到对应的表查找数据,数据分散放置在多张单一数据表中,处理时采用分步多次处理的方法处理消息,这样多次重复处理号码信息和帐号信息,导致装置开销较大,可维护性和可扩展性较低。
发明内容
针对上述缺点,本发明的目的在于提供一种基于消息号码处理消息的方法及装置,有效地解决现有技术中开销大、数据不能集中处理、可维护性和可扩展性不高等问题。
为实现上述目的,本发明通过以下技术方案实现:
一种基于消息号码处理消息的方法,包括如下步骤:
A、设置号码属性表、号码关联属性表和帐号属性表;
B、根据源网元发送的消息获取源帐号id和号码,根据号码从号码属性表中获取号码属性,并根据号码属性判断号码状态是否正常以及是否需要对所述消息进行鉴权、过滤等处理,若正常或处理成功,则转入步骤C;若不正常或处理不成功,则向源网元返回失败应答结果;
C、根据所述号码从号码关联属性表中获取目的帐号id,获取成功则转入步骤D;否则,向源网元返回失败应答结果;
D、根据获取的源帐号id、目的帐号id从帐号属性表中获取帐号属性,根据帐号属性判断源帐号、目的帐号状态是否正常,若正常,则转发所述消息到目的网元;否则,向源网元返回失败应答结果。
上述方法中,所述步骤A具体如下:
在号码属性表中存放有号码的基本属性,所述号码的基本属性包括号码和号码状态码;在号码关联属性表中保存有号码记录,所述号码记录登记有号码与帐号的对应关系,包括号码和帐号id;在帐号属性表中存放有帐号的基本属性,所述帐号的基本属性包括帐号id和帐号状态码。
上述方法,步骤B中所述号码包括源号码、目的号码和计费号码。
上述方法中,所述步骤B具体如下:
B1、根据源号码从号码属性表中获取源号码状态码,对源号码状态码与目的号码进行匹配运算,判断源号码状态是否正常,若正常,则转入步骤B2;否则,向源网元返回失败应答结果;
B2、根据目的号码从号码属性表中获取目的号码状态码,对目的号码状态码与源号码进行匹配运算,判断目的号码状态是否正常,若正常,则转入步骤B3;否则,向源网元返回失败应答结果;
B3、根据计费号码从号码属性表中获取计费号码状态码,根据计费号码状态码判断计费号码状态是否正常,若正常,则转入步骤B4,否则,向源网元返回失败应答结果;
B4、根据获取的源号码状态码、目的号码状态码和计费号码状态码判断是否需要进行鉴权、过滤等处理,若不需要处理,或需要处理且处理成功,则转入步骤C;若需要处理且处理不成功,则向源网元返回失败应答结果。
上述方法中,所述向源网元返回的失败应答结果是号码状态码对应的失败类型。
上述方法中,所述步骤C具体如下:
C1、根据源号码在号码关联属性表中以最长匹配的方式查找源号码记录,如果匹配到号码,则转入步骤C2;否则,转入步骤C3;
C2、读取源号码记录中关联的号码,对目的号码与关联的号码进行比较,匹配成功,则转入步骤C4;否则,转入步骤C3;
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于中兴通讯股份有限公司,未经中兴通讯股份有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/200910107588.X/2.html,转载请声明来源钻瓜专利网。