一种实现短信全网统一发送的方法

文档序号:7693657阅读:307来源:国知局
专利名称:一种实现短信全网统一发送的方法
技术领域
本发明属于无线通讯技术领域,具体地说是一种基于电信运营商(中国移动、中国联通、中国电信)短信网关的短信统一发送的方法。
背景技术
参见图1 中国移动、中国联通、中国电信三家电信运营商为企业提供了基于其短信网关的各自短信系统,但是因为三家电信运营商提供给企业的短信发送代码各不相同, 而且各家短信网关之间彼此独立还没有实现互联互通,在大型企业短信的应用中,企业用户需要同时使用三套短信系统才能实现发送短信系的目的。换而言之,企业用户如果想群发一次短信,需要手工筛选出三家运用商的手机号码,登录三套短信系统,做三次相似的操作才能完成发送任务。这在使用上很不方便。

发明内容
针对上述已有技术存在的缺陷,本发明的目的是在中国移动、中国联通、中国电信三家运营商短信网关的基础之上提供一种实现全网统一发送短信的方法。全网是指目前的中国移动 GSM\TD-SCDMA、中国联通 GSM\WCDMA、中国电信 CDMA\CDMA2000。实现本发明的目的技术方案是一种实现短信全网统一发送的方法,其特征在于按下述步骤进行
a.设置总服务器作为处理短信的统一接口,并分别设计出中国移动GSM\TD-SCDMA、中国联通GSM\WCDMA与中国电信CDMA\CDMA2000三家运营商的手机号码的正则表达式,用于识别手机号码归属运营商;然后利用设计出的正则表达式把发送短信时输入的手机号码自动识别拆分成中国移动、中国联通与中国电信三个手机号码组;把识别拆分出的手机号码组的值以及要发送的内容按组分别传入到对应的电信运营商短信接口,即中国移动短信接口、中国联通短信接口与中国电信短信接口 ;如果不属于手机号码组的值,不发送短信直接结束;
b.短信接口再把短信发给对应的短信网关,短信网关再发送给对应的短信中心,短信中心再发送到自己的手机用户;即
中国移动短信接口把短信发送至中国移动短信网关,中国移动短信网关把短信发送至中国移动短信中心,中国移动短信中心把短信发送至中国移动的手机用户;
中国联通短信接口把短信发送至中国联通短信网关,中国联通短信网关把短信发送至中国联通短信中心,中国联通短信中心把短信发送至中国联通的手机用户;
中国电信短信接口把短信发送至中国电信短信网关,中国电信短信网关把短信发送至中国电信短信中心,中国电信短信中心把短信发送至中国电信的手机用户;从而实现三家运营商短信的统一发送。本发明实现容易简便,主要是建立作为处理短信的统一接口的总服务器,由总服务器将短信手机号码自动识别后发送给相应的电信运营商,实现短信手机号码的自动识别与全网统一发送,将短信发送由重复的三次操作变为一次,提高了短信发送人员的工作效率。


图1是现有技术短信网关消息发送流程图; 图2为本发明短消息统一发送流程图。
具体实施例方式下面结合附图,对本发明的具体实现方式进行说明
如图2所示设置总服务器作为处理短信的统一接口,并分别设计出中国移动、中国联通与中国电信三家运营商的手机号码的正则表达式,用于识别手机号码归属运营商;
开始即企业用户输入手机号码(一个或者多个)和发送内容,并按键将信息发送出去后,短信统一接口判断手机号码所属的电信运用商,通过正则表达式“ ~ (13 [9 I 8 I 7 I 6 I 5 I 4] 15
118 [2 | 7 | 8]) \d {8} $ ”判断是否是中国移动手机号码,通过正则表达式““( 13
115 [5 I 6] 118 [5 | 6]) \d {8} $,,判断是否是中国联通动手机号码,通过正则表达式 ""(13 [3] 115 [3] 118
) \d {8} $,,判断是否是中国电信手机号码;
如果是中国移动手机号码,则把手机号码和要发送的内容传入中国移动短信接口,中国移动短信接口再发送到中国移动短信网关,中国移动短信网关再发送给中国移动短信中心,最终到用户手机结束;
如果是中国联通手机号码,把手机号码和要发送的内容传入中国联通短信接口,中国联通短信接口再发送到中国联通短信网关,中国联通网关再发送给中国联通短信中心,最终到用户手机结束;
如果是中国电信手机号码,把手机号码和要发送的内容传入中国电信短信接口,中国电信短信接口再发送到中国电信短信网关,中国电信网关再发送给中国电信短信中心,最终到用户手机结束;
如果不是中国移动或中国联通或中国电信的手机号码,不发送短信直接结束。下面通过一个具体应用的实例来说明本发明的实施过程
一个企业员工群发短信,发送的手机号码是13993577596,18609450991, 18993510026,15409450235发送的内容是“请在下午3点准时参加技术会议”;
短信统一接口收到以上传入参数后,根据手机号码正则表达式规则把进13993577596 划分到中国移动手机号码组,18609450991划分到中国联通手机号码组,18993510026划分到中国电信手机号码组;1M09450235没有电信运营商使用,直接过滤不划分,结束任务;
短信统一接口把13993577596和“请在下午3点准时参加技术会议”传送给中国移动短信接口,中国移动短信接口再发送中国移动短信网关,中国移动短信网关再发送给中国移动短信中心,最终发送到13993577596的手机;同样,18609450991走中国联通的短信发送路线,18993510026走中国电信的短信发送路线,最终到18609450991和18993510026的手机上。实现了一次操作完成短信全网即中国移动GSM\TD-SCDMA、中国联通GSM\WCDMA、中国电信CDMA\CDMA2000统一发送的目的。
权利要求
1. 一种实现短信全网统一发送的方法,其特征在于按下述步骤进行a.设置总服务器作为处理短信的统一接口,并分别设计出中国移动GSM\TD-SCDMA、中国联通GSM\WCDMA与中国电信CDMA\CDMA2000三家运营商的手机号码的正则表达式,用于识别手机号码归属运营商;然后利用设计出的正则表达式把发送短信时输入的手机号码自动识别拆分成中国移动、中国联通与中国电信三个手机号码组;把识别拆分出的手机号码组的值以及要发送的内容按组分别传入到对应的电信运营商短信接口,即中国移动短信接口、中国联通短信接口与中国电信短信接口 ;如果不属于手机号码组的值,不发送短信直接结束;b.短信接口再把短信发给对应的短信网关,短信网关再发送给对应的短信中心,短信中心再发送到自己的手机用户;即中国移动短信接口把短信发送至中国移动短信网关,中国移动短信网关把短信发送至中国移动短信中心,中国移动短信中心把短信发送至中国移动的手机用户;中国联通短信接口把短信发送至中国联通短信网关,中国联通短信网关把短信发送至中国联通短信中心,中国联通短信中心把短信发送至中国联通的手机用户;中国电信短信接口把短信发送至中国电信短信网关,中国电信短信网关把短信发送至中国电信短信中心,中国电信短信中心把短信发送至中国电信的手机用户。
全文摘要
实现短信全网统一发送的方法,按下述步骤进行a.设置总服务器作为处理短信的统一接口,并分别设计出中国移动、中国联通与中国电信三家运营商的手机号码的正则表达式,用于识别手机号码归属运营商;然后利用设计出的正则表达式把发送短信时输入的手机号码自动识别拆分成中国移动、中国联通与中国电信三个手机号码组;把识别拆分出的手机号码组的值以及要发送的内容按组分别传入到对应的电信运营商短信接口;如果不属于手机号码组的值,不发送短信直接结束;b.短信接口再把短信发给对应的短信网关,至对应的短信中心至自己的手机用户;本发明实现短信手机号码的自动识别和全网统一发送,将短信发送由重复的三次操作变为一次,提高了短信发送效率。
文档编号H04W4/14GK102256228SQ201110159950
公开日2011年11月23日 申请日期2011年6月15日 优先权日2011年6月15日
发明者曾远, 梁春凯, 毕晓锋, 王标, 王科红, 罗文婷, 郭奇 申请人:金川集团有限公司
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1