[发明专利]一种短信网关处理等待回执消息的方法有效
申请号: | 200710124180.4 | 申请日: | 2007-10-24 |
公开(公告)号: | CN101420667A | 公开(公告)日: | 2009-04-29 |
发明(设计)人: | 程均;殷庆;蒋晓彬;戴书球 | 申请(专利权)人: | 中兴通讯股份有限公司 |
主分类号: | H04W4/14 | 分类号: | H04W4/14 |
代理公司: | 暂无信息 | 代理人: | 暂无信息 |
地址: | 518057广东省深圳市南山*** | 国省代码: | 广东;44 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 短信 网关 处理 等待 回执 消息 方法 | ||
技术领域
本发明涉及一种短消息业务处理的方法,具体地说,涉及一种短信网关处理等待回执消息的方法。
背景技术
随着短信业务的不断发展,短信流量不断增加,对短信网关的处理能力也不断提出新的要求。由于短信系统采用了存储转发和回执计费方式,因此短信网关在收到上级网元的短信,并将短信转发到下级网元后,并不能立刻产生话单,给上级网元返回回执;必须在收到下级网元的表明对应消息发送状态(成功或则失败)的回执后,并须找到回执对应的消息,才能产生话单,并给上级网元转发回执。
这样短信网关在收到下级网元的回执之前,必须要缓存等待回执的消息。由于回执最晚在48小时之后才会从前一级网元返回,因此需要缓存的消息量是非常巨大的,由此,等回执消息的缓冲和处理方法对短信网关的处理能力影响非常巨大,也是提高短信网关处理能力须要解决的问题。
目前业界通常有两种回执处理方法:
1、将等回执的消息完全缓存在内存中,当回执从下级网元返回的时候,直接在内存中查找其对应的消息,产生话单,并给上级网元转发回执。这种方法的优点是速度最快,可以获得很好的性能;缺点是受内存容量的限制。
如图1所示,是现有技术将等回执的消息完全缓存在内存中的流程示意图,本短信网关在收到上级网元发送过来的短信请求后,即向下级网元转发该短信请求,然后将等待回执的消息存储到内部存储器110中,直到从下级网元收到该消息的对应回执;从所述内部存储器中查询该回执对应的那条消息,并进行计费等处理,然后向上级网元转发该回执。
2、将等回执的消息完全缓存在外部存储器(如文件,数据库)中,当回执从下级网元返回的时候,从外部存储器中查询其对应的消息,产生话单,并给上级网元转发回执。这种方法的优点是,容量大,能够缓存大量的消息;缺点是性能低,无法满足对短信网关每秒几千条短信处理能力的要求。
如图2所示,是现有技术的将等回执的消息完全缓存在外部存储器中的流程示意图,本短信网关在收到上级网元发送过来的短信请求后,即向下级网元转发该短信请求,然后将等待回执的消息存储到外部存储器120中,直到从下级网元收到该消息的对应回执;从所述外部存储器中查询该回执对应的那条消息,并进行计费等处理,然后向上级网元转发该回执。
显然,使用内部存储器时处理速度快,但容量受限制;而使用外部存储器容量可以尽大,但速度性能不能保证。
因此,现有技术存在缺陷,还有待于改进和发展。
发明内容
本发明的目的是提供一种短信网关处理等待回执消息的方法,采用分级存储的方式,实现对等待回执消息的存储和查询,兼顾短信网关对性能和存储容量的要求。
本发明的技术方案包括:
一种短信网关处理等待回执消息的方法,应用在一短信网关上,并包括步骤如下:
A、所述短信网关启动时,申请具有一预定大小的内部存储器,并初始化其外部存储器;
B、所述短信网关接收到上级网元的短信请求消息,并转发到下级网元成功后,将该短信请求消息对应的等待回执的消息存入所述内部存储器中;
C、清理所述内部存储器中的部分等待回执的消息保存到所述外部存储器中;
D、所述短信网关从下级网元收到回执后,在所述内部存储器和外部存储中查询对应的消息。
所述的方法,其中,所述步骤D之后还包括:
E、查到回执对应的消息后,根据回执中的短信发送状态产生话单,并向上级网元转发该回执。
所述的方法,其中,所述步骤D还包括:、
D1、所述短信网关在内部存储器中查询对应的消息;
D2、如果在该内部存储器中未查到,则到所述外部存储器中查询回执对应的消息。
所述的方法,其中,所述步骤C还包括:
预先设定所述内部存储器占用率比例,在等待回执的消息存储达到该比例时,将最早存入内部存储器的消息,保存到外部存储器中,并从该内部存储器中清除。
所述的方法,其中,所述步骤C还包括:
所述短信网关预先设定最大存储时间,并定期检查该内部存储器,将存入该内部存储器超过该最大存储时间的等待回执消息保存到外部存储器中,并从该内部存储器中清除。
所述的方法,其中,所述外部存储器采用数据库实现。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于中兴通讯股份有限公司,未经中兴通讯股份有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/200710124180.4/2.html,转载请声明来源钻瓜专利网。
- 上一篇:同步方法、基站、网络服务器以及通信系统
- 下一篇:压缩机