[发明专利]高并发短彩信方法在审
申请号: | 201410453234.1 | 申请日: | 2014-09-05 |
公开(公告)号: | CN104254104A | 公开(公告)日: | 2014-12-31 |
发明(设计)人: | 马立贵 | 申请(专利权)人: | 江苏维罗可思信息科技有限公司 |
主分类号: | H04W28/04 | 分类号: | H04W28/04;H04W88/18 |
代理公司: | 常州市维益专利事务所 32211 | 代理人: | 陆华君 |
地址: | 215634 江苏省苏州市张家港保税区金港路*** | 国省代码: | 江苏;32 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 并发 彩信 方法 | ||
技术领域
本发明涉及通讯技术领域,尤其是一种高并发短彩信方法。
背景技术
随着社会的发展,对短彩信群发的要求也就越加强烈,而在高并发短信的情况下,现有的技术会出现在高并发情况下进行短/彩信发送出现丢包、队列系统不佳导致高并发情况下短/彩信发送优先级失效、短/彩信到达回执信息不准确等问题。
发明内容
本发明要解决的技术问题是:为了解决高并发短信的情况下,现有的技术会出现在高并发情况下进行短/彩信发送出现丢包等问题,本发明提供了一种高并发短彩信方法,通过模块化的设计和直接通过检测心跳来确定之间的连接通断,大大减少了在高并发短/彩信时出现丢包现象。
本发明解决其技术问题所采用的技术方案是:一种高并发短彩信方法,信息源模块作为服务端,SP模块作为客户端,SP模块接入信息源模块,信息源模块与网关模块通讯,网关模块与运营商模块通讯,其次登陆SP模块与信息源模块建立连接,SP模块主动定时向信息源模块发送心跳请求,信息源模块在收到心跳请求会及时反馈心跳响应,并及时通过SP模块将信息发至信息源模块,再次信息源模块接收到信息后传输给网关模块,网关模块对信息按照发送的先后顺序进行队列处理,分类处理,最后将信息提交给至运营商模块进行发送。
具体地,SP模块包括一个以上的SP客户端。
具体地,信息源模块包括信息中心、彩信中心和呼叫中心。
具体地,心跳请求刷新时间为10秒。
具体地,SP模块与信息源模块采用TCP协议通讯。
具体地,网关模块通过与用户归属地的多媒体消息业务中心间的通路接收短信回执,并反馈至述SP模块。
本发明的有益效果是:本发明提供了一种高并发短彩信方法,这种高并发短彩信方法能够有效的降低在高并发短彩信时,短彩信发送出现丢包的现象,且有效的降低了在高并发情况下短彩信发送优先级失效概率,更有效的将短彩信发送成功比准确回执。
附图说明
下面结合附图和实施例对本发明进一步说明。
图1是本发明高并发短彩信方法的结构示意图;
具体实施方式
现在结合图1对本发明作进一步详细的说明。如图1所示,一种高并发短彩信方法,信息源模块作为服务端,SP模块作为客户端,SP模块接入信息源模块,信息源模块与网关模块通讯,网关模块与运营商模块通讯,其次登陆SP模块与信息源模块建立连接,SP模块主动定时向信息源模块发送心跳请求,信息源模块在收到心跳请求会及时反馈心跳响应,并及时通过SP模块将信息发至信息源模块,再次信息源模块接收到信息后传输给网关模块,网关模块对信息按照发送的先后顺序进行队列处理,分类处理,最后将信息提交给至运营商模块进行发送;SP模块包括一个以上的SP客户端;信息源模块包括信息中心、彩信中心和呼叫中心;心跳请求刷新时间为10秒;SP模块与信息源模块采用TCP协议通讯;网关模块通过与用户归属地的多媒体消息业务中心间的通路接收短信回执,并反馈至述SP模块。
在高并发情况下发送短彩信时,高并发短信网关在接收到短信中心、短信中心以及呼叫中心所提交的短信,由系统对短/彩信发送请求进行队列处理,将需要发送的短信按照提交的顺序、以及批次进行处理。依照所接收到的被叫号码不同,区分被叫号码所属运营商的不同,分别将发送请求提交至运营商(中国电信、中国移动、中国联通)进行短信相关信息的发送处理。在高并发情况下,高并发彩信网关在接收到短信中心、彩信中心以及呼叫中心所提交的彩信,由系统对彩信发送请求进行队列处理,将需要发送的彩信按照提交的顺序、以及批次进行处理。依照所接收到的被叫号码不同,区分被叫号码所属运营商的不同,分别将发送请求提交至运营商(中国电信、中国移动、中国联通)进行彩信相关信息的发送处理。
TCP互通协议约定及情况说明:
1、短信中心作为服务端,各SP作为客户端连接入短信短信中心,通讯方式为TCP方式;2、SP客户端在TCP连接建立之后,需向短信中心发送申请建立连接请求,通过后才可以进行收发短信动作;3、登陆成功后,SP客户端需主动并定时向短信短信中心发送心跳请求以保证TCP连接的可靠性,如果连续三次心跳请求没有响应,则应断开连接,重新建立连接并发起申请连接请求;4、服务端如果定期没有收到心跳请求,则认为链路中断,不能再发消息了;5、心跳请求刷新时间:10秒。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于江苏维罗可思信息科技有限公司,未经江苏维罗可思信息科技有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201410453234.1/2.html,转载请声明来源钻瓜专利网。
- 上一篇:一种便捷式多膛调味缸
- 下一篇:电气的裸线连续式加热器