[发明专利]一种短信网关中并行业务处理的系统和方法无效
申请号: | 200810068123.3 | 申请日: | 2008-06-24 |
公开(公告)号: | CN101616366A | 公开(公告)日: | 2009-12-30 |
发明(设计)人: | 殷庆;王荣 | 申请(专利权)人: | 中兴通讯股份有限公司 |
主分类号: | H04W4/12 | 分类号: | H04W4/12;H04L12/66 |
代理公司: | 暂无信息 | 代理人: | 暂无信息 |
地址: | 518057广东省深圳市南山*** | 国省代码: | 广东;44 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 短信 网关 并行 业务 处理 系统 方法 | ||
1、一种短信网关中并行业务处理的系统,其包括一消息入口作为业务消息接口,用于从通信模块接收业务消息,并向业务通道发送待处理的短消息;其特征在于,所述业务通道设置为并行的多个,每一所述业务通道为一条短消息所需要经过的所有处理逻辑,包括业务逻辑判断单元、状态维护单元、业务处理单元;所述业务逻辑判断单元用于完成根据短消息的状态位决定下一步的业务处理单元,所述状态维护单元用于对短消息的状态进行维护和更新,所述的业务处理单元用于完成基本的业务处理功能,具有业务处理功能的单一性和原子性的特点。
2、根据权利要求1所述的系统,其特征在于,所述消息入口还设置有一消息业务队列,用于存储从所述通信模块接收的业务消息。
3、根据权利要求1所述的系统,其特征在于,所述业务通道之间设置有多个共享锁,用于共享读写共享数据表。
4、根据权利要求3所述的系统,其特征在于,所述共享数据表包括黑白名单表、路由数据表、响应缓存表以及临时话单表。
5、根据权利要求1所述的系统,其特征在于,所述业务通道还通讯连接消息出口,用于将短消息发送出去;并发送到话单模块及消息日志模块。
6、一种短信网关中并行业务处理的方法,其包括以下步骤:
A、通信模块收到业务消息,并将消息传送给并行业务处理系统;
B、所述并行业务处理器系统中多个业务通道中的一个调用其逻辑处理单元完成一个原子化的业务处理;
C、所述业务通道向共享锁请求获取共享读锁或共享写锁,获取成功以后,读取或更新系统共享数据;
D、所述业务通道完成所有的业务流程处理,通过消息出口将消息发送出去。
7、根据权利要求6所述的方法,其特征在于,所述步骤D还包括:通过消息出口将消息发送到话单模块及消息日志模块。
8、根据权利要求6所述的方法,其特征在于,所述步骤A还包括:
A11、所述通信模块在收到数据消息时,将消息插入所述并行业务处理系统的消息业务队列中;
A12、唤醒在这个消息业务队列上等待的所有业务处理通道任务;
A13、所述业务通道任务互斥的从消息业务队列中取出一条消息,如果获取成功,则进入业务处理流程;否则等待下一次被唤醒。
9、根据权利要求6所述的方法,其特征在于,所述步骤B还包括:
所述业务通道的逻辑控制单元调用消息合法性检查处理单元对源消息进行消息包含字段的合法性检查,调用信令跟踪单元对源消息进行信令跟踪,调用号码变换处理单元对源消息包含的号码按既定规则进行号码变换,调用黑白名单处理单元对源消息进行按号码的黑白名单过滤,调用路由查询处理单元对源消息进行路由查询,调用异步中间平台转发处理单元进行消息发送,调用消息转发处理单元对短消息进行转发到下级网元,调用消息出口处理单元完成业务流程处理。
10、根据权利要求6所述的方法,其特征在于,所述步骤C还包括:
C11、所述业务通道请求共享黑白名单的锁机制,尝试获取共享读锁,如果成功则对共享黑白名单表进行读操作;
C12、所述业务通道请求共享路由数据锁机制,尝试获取共享读锁,如果成功则对共享路由表进行读操作;
C13、所述业务通道请求共享响应缓存表锁机制,尝试获取共享写锁,如果成功则将内部的短消息插入到共享响应缓存表中;
C14、所述业务通道请求共享临时话单锁机制,尝试获取共享写锁,如果成功则将临时话单插入到共享临时话单表中。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于中兴通讯股份有限公司,未经中兴通讯股份有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/200810068123.3/1.html,转载请声明来源钻瓜专利网。
- 上一篇:一种便于醒酒的红酒杯
- 下一篇:一种生态棉花被胎及其制备方法