一种群发短消息的系统及方法

文档序号:7804730阅读:215来源:国知局
专利名称:一种群发短消息的系统及方法
技术领域
本发明涉及通讯技术领域,尤其涉及一种群发短消息的系统及方法。
背景技术
目前,GSM网络点对点短消息业务凭借其即时、便利的特点,已成为人们日常生活中不可或缺的交流方式,同时也是各运营商的主要业务收入之一。但在节假日问候、会议通知等情况下,短消息业务的业务量则出现爆发式增长,这时也给无线网络带来了极大的压力。因此,如何充分利用现有网络资源,缓解并解决在节假日及特殊场合下无线网络的拥塞及瘫痪,成为摆在各大运营商面前的新课题。如果按照传统GSM网络点对点短消息的发送方式,用户在终端设备上进行群发短消息,由于每发一条短消息都要进行相关ISMG(短消息网关,Internet Short MessageGateway)、SMSC (短消息服务中心,short Message Service Center)及 MSC (移动交换中心,Mobile Switching Center)的路由查询,这些路由查询程序的运行会导致用户终端设备进入“僵死”状态,例如用户编辑好短消息后进行群发时,必须等待短消息全部发送完毕,否则无法进行其他操作,严重影响用户的操作体验。目前,各大运营商有类似通过第三方平台进行短消息收发业务的解决方案,但该解决方案一方面,只能通过在PC机上登陆第三方平台进行短消息的收发;另一方面,不支持短消息的多条发送,即短消息群发。因此,这种方式的缺点在于:既不能解决在节假日及特殊场合下无线网络的拥塞及瘫痪的问题,同时用户在进行实际操作时也很不便利。

发明内容
本发明实施例的目的是针对上述背景技术中解决在节假日及特殊场合下因短消息群发导致的无线网络拥塞甚至瘫痪的问题,而提供一种群发短消息的系统及方法,即一种通过GPRS网络进行群发短消息的系统和方法,将需要群发的短消息内容连同被叫号码通过GPRS网络提交给GPRS短消息网关,由GPRS短消息网关将短消息逐条下发。为了实现前述发明目的,本发明实施例提供了一种群发短消息的系统,所述系统是通过以下的技术方案实现的:一种群发短消息的系统,所述系统包括SGSN(GPRS服务支持节点,Serving GPRSSupport Node)、GGSN(网关 GPRS 支持节点,Gateway GPRS Support Node)组成的 GPRS 网络,以及由短消息服务中心SMSC、短消息网关ISMG、汇接网关GNS、移动交换中心MSC组成的通信信令网,该系统还包括:短消息群发客户端和GPRS短消息网关G-SMG,其中:所述短消息群发客户端安装于用户终端设备,用来编辑短消息,并将短消息内容及主被叫号码封装成短消息数据包,所述短消息被发送到GPRS短消息网关G-SMG ;所述GPRS短消息网关G-SMG与短消息服务中心SMSC相连接,用来接收并解析客户端发来的短消息数据包,并将解析结果进行再次封装后发送至短消息网关ISMG,由ISMG执行短消息的转发。
进一步优选地,所述GPRS短消息网关包含Internet的唯一识别IP地址。为了实现本发明的发明目的,本发明实施例还提供了一种群发短消息的方法,所述方法是通过以下技术方案实现的:一种群发短消息的方法,所述方法包括:用户在客户端界面编辑并选择发送短消息,所述短消息的被叫号码为一个或多个;所述客户端将短消息内容、主叫号码、被叫号码通过HTTP协议封装成数据包后,通过GPRS网络传送给Internet网络;Internet网络根据数据包中的IP报头将数据包传送给GPRS短消息网关G-SMG ;G-SMG在收到Internet网络侧传送的数据包后,解析数据包内容,得到解析结果,所述解析结果包括主叫号码、被叫号码和短消息内容,并将解析结果以CMPP协议进行封装,发送给短消息网关ISMG ;进一步优选地,所述将解析结果以CMPP协议进行封装,发送给短消息网关ISMG具体包括:如果解析结果中的被叫号码为多个,G-SMG根据被叫号码将解析结果逐条以CMPP协议进行封装。进一步优选地,所述ISMG执行短消息的下发具体包括:ISMG根据被叫号码归属的短消息服务中心SMSC进行短消息的下发:如果被叫号码归属的SMSC连接在本ISMG,ISMG直接将短消息发送到被叫号码归属的SMSC,由SMSC完成短消息的下发;如果被叫号码归属的SMSC连接在其他的ISMG,ISMG向GNS汇接网关发起路由请求,查询被叫号码归属的ISMG,ISMG再将短消息通过被叫号码归属的ISMG发送到被叫号码归属的SMSC,由被叫号码归属的SMSC。本发明实施例利用GPRS网络数据传输的高速、便利的特点与传统GSM网络的稳定性,通过高速的GPRS网络完成短消息群发的MO过程,保证MO过程不占用GSM网络的资源,最后通过稳定的GSM网络完成短消息群发的MT过程,保证短消息被准确无误地发送到被叫号码,从而在不增加现网设备的额外处理能力的前提下,以较少的投入,在规模庞大的移动网上来实现GPRS网络短消息群发业务。


通过下面结合附图对其示例性实施例进行的描述,本发明上述特征和优点将会变得更加清楚和容易理解。图1为本发明实施例1通过GPRS网络进行群发短消息的系统组网示意图;图2为本发明实施例2通过GPRS网络进行群发短消息的信令流程图。
具体实施例方式下面结合附图对本发明作进一步详细说明。如图1所示,本发明实施例1提供了一种群发短消息的系统,所述系统包括GPRS服务支持节点SGSN,网关GPRS支持节点GGSN组成的GPRS网络,以及由短消息服务中心SMSC、短消息网关ISMG、汇接网关GNS、移动交换中心MSC组成的通信信令网,该系统还包括:短消息群发客户端和GPRS短消息网关G-SMG,其中:所述短消息群发客户端安装于用户终端设备,用来编辑短消息,并将短消息内容及主被叫号码通过HTTP协议封装成短消息数据包,所述短消息被发送到GPRS短消息网关G-SMG ;所述GPRS短消息网关与短消息服务中心SMSC相连接,用来接收并解析客户端发来的短消息数据包,并将解析结果进行再次封装后发送至短消息网关ISMG,由ISMG执行短消息的转发。进一步优选地,所述GPRS短消息网关包含Internet的唯一识别IP地址。因此,本发明实施例的短消息群发系统的实现基于GPRS网络群发,该系统包括GPRS网络、短消息服务中心SMSC、短消息网关ISMG、汇接网关GNS组成的短消息服务子系统,以及由移动交换中心MSC和归属位置寄存器HLR组成的GSM网络所构成的GSM网络子系统,为了实现短消息群发,该系统还包括短消息群发客户端和GPRS短消息网关G-SMG。如图1是通信网络中实现通过GPRS网络群发短消息的组网示意图,由GPRS网络、通信信令网上的短消息中心SMSC、短消息网关ISMG和汇接网关GNS组成,该系统还包括短消息群发客户端软件和GPRS短消息网关G-SMG,其中:短消息群发客户端软件安装于用户终端设备上,用户可通过网站下载等方式获取,用户能够通过短消息群发客户端软件编辑并选择发送短消息,从客户端软件发送的短消息被传送到G-SMG上,G-SMG接收到短消息后,再将短消息发送到SMSC,由SMSC完成短消息的下发。具体的实施条件下,客户端软件将用户编辑好的短消息通过HTTP协议封装成数据包,通过GPRS网络传送到Internet网络上的G-SMG,G-SMG接收到短消息数据包后,对短消息数据包进行解包,G-SMG根据解包结果:单个被叫号码、多个被叫号码、多个被叫号码相同的短消息内容以及多个被叫号码不同的短消息内容,将短消息发送到SMSC,其业务流程包括:连接在Internet网络中和GPRS网络中的G-SMG接收由GPRS网络侧的用户终端传送的短消息群发业务包,并将短消息群发业务包进行解包分析,拆封为每个单条短消息,该短消息包括了被叫号码和短消息内容,然后将包括了被叫号码和短消息内容的每个单条短消息根据CMPP协议进行封装,将每个封装的短消息逐条传送给ISMG,由ISMG进行路由查询,将短消息传送给被叫号码归属的SMSC,由该SMSC完成后续的短消息下发任务:ISMG接收到短消息后,根据被叫号码查找其归属的SMSC,如果被叫号码归属的SMSC与G-SMG连接在相同的ISMG上,则ISMG直接将短消息发送给SMSC,由SMSC完成短消息的下发;如果被叫号码归属的SMSC与G-SMG连接在不同的ISMG上,则ISMG向汇接网关GNS查询与被叫号码归属的SMSC连接的ISMG,再由该ISMG将短消息发送给被叫号码归属的SMSC,由该SMSC完成短消息的下发。SMSC向用户下发短消息成功后,向G-SMG返回短消息回执,生成短消息发送话单,供客户端查询。为了实现本发明的发明目的,本发明实施例2还提供了 一种群发短消息的方法,所述方法是通过以下技术方案实现的:一种群发短消息的方法,所述方法流程如下:用户在客户端界面编辑并选择发送短消息,所述短消息的被叫号码为一个或多个;所述客户端将短消息内容、主叫号码、被叫号码通过HTTP协议封装成数据包后,通过GPRS网络传送给Internet网络;Internet网络根据数据包中的IP报头将数据包传送给GPRS短消息网关G-SMG ;G-SMG在收到Internet网络侧传送的数据包后,解析数据包内容,得到解析结果,所述解析结果包括主叫号码、被叫号码和短消息内容,并将解析结果以CMPP协议进行封装,发送给短消息网关ISMG ;如果解析结果中的被叫号码为多个,G-SMG根据被叫号码将解析结果逐条以CMPP协议进行封装,传送给ISMG,由ISMG执行短消息的转发。进一步优选地,所述ISMG执行短消息的下发具体包括:ISMG根据被叫号码归属的短消息服务中心SMSC进行短消息的下发:如果被叫号码归属的SMSC连接在本ISMG,ISMG直接将短消息发送到被叫号码归属的SMSC,由SMSC完成短消息的下发;如果被叫号码归属的SMSC连接在其他的ISMG,ISMG向GNS汇接网关发起路由请求,查询被叫号码归属的ISMG,ISMG再将短消息通过被叫号码归属的ISMG发送到被叫号码归属的SMSC,由被叫号码归属的SMSC。如图2所示为短消息群发的信令流程图,图中关于信令的描述与现有技术相关的部分这里不一一赘述。具体的实施条件下,该方法包括以下步骤:步骤一、用户在短消息群发客户端上编辑、选择发送短消息,客户端将短消息内容以HTTP协议封装成数据包后通过GPRS网络发送到G-SMG ;步骤二、G-SMG接收到数据包后,解包得到被叫号码,根据被叫号码将数据以CMPP协议封装发送到ISMG ;步骤三、ISMG将短消息下发到被叫号码归属的SMSC,由SMSC将短消息下发至目标用户;步骤四、SMSC向目标用户发送短消息成功后,向G-SMG发送短消息回执,生成短消息发送话单,供用户查询。综上,本发明实施例利用GPRS网络数据传输的高速、便利的特点与传统GSM网络的稳定性,通过高速的GPRS网络完成短消息群发的MO过程,保证MO过程不占用GSM网络的资源,最后通过稳定的GSM网络完成短消息群发的MT过程,保证短消息被准确无误地发送到被叫号码,从而在不增加现网设备的额外处理能力的前提下,以较少的投入,在规模庞大的移动网上来实现GPRS网络短消息群发业务。本发明所属领域的一般技术人员可以理解,本发明以上实施例仅为本发明的优选实施例之一,为篇幅限制,这里不能逐一列举所有实施方式,任何可以体现本发明权利要求技术方案的实施,都在本发明的保护范围内。需要注意的是,以上内容是结合具体的实施方式对本发明所作的进一步详细说明,不能认定本发明的具体实施方式
仅限于此,在本发明的上述指导下,本领域技术人员可以在上述实施例的基础上进行各种改进和变形,而这些改进或者变形落在本发明的保护范围内。
权利要求
1.一种群发短消息的系统,所述系统包括SGSN、GGSN组成的GPRS网络,以及由短消息服务中心SMSC、短消息网关ISMG、汇接网关GNS、移动交换中心MSC组成的通信信令网,其特征在于,该系统还包括:短消息群发客户端和GPRS短消息网关G-SMG,其中: 所述短消息群发客户端安装于用户终端设备,用来编辑短消息,并将短消息内容及主被叫号码封装成短消息数据包,所述短消息被发送到GPRS短消息网关G-SMG ; 所述GPRS短消息网关G-SMG与短消息服务中心SMSC相连接,用来接收并解析客户端发来的短消息数据包,并将解析结果进行再次封装后发送至短消息网关ISMG,由ISMG执行短消息的转发。
2.如权利要求1所述的系统,其特征在于,所述GPRS短消息网关包含Internet的唯一识别IP地址。
3.如权利要求1或2所述的系统,其特征在于,所述客户端通过软件供应商网站下载。
4.如权利要求1或2所述的系统,其特征在于,所述客户端还包括一查询模块,用来供客户端查询短消息发送话单。
5.一种群发短消息的方法,其特征在于,所述方法包括: 用户在客户端界面编辑并选择发送短消息,所述短消息的被叫号码为一个或多个; 所述客户端将短消息内容、主叫号码、被叫号码通过HTTP协议封装成数据包后,通过GPRS网络传送给Internet网络; Internet网络根据数据包中的IP报头将数据包传送给GPRS短消息网关G-SMG ; G-SMG在收到Internet网络侧传送的数据包后,解析数据包内容,得到解析结果,所述解析结果包括主叫号码、被叫号码和短消息内容,并将解析结果以CMPP协议进行封装,发送给短消息网关ISMG,由ISMG执行短消息的转发。
6.如权利要求5所述的方法,其特征在于,所述将解析结果以CMPP协议进行封装,发送给短消息网关ISMG具体包括: 如果解析结果中的被叫号码为多个,G-SMG根据被叫号码将解析结果逐条以CMPP协议进行封装。
7.如权利要求5或6所述的方法,其特征在于,所述ISMG执行短消息的转发具体包括: ISMG根据被叫号码归属的短消息服务中心SMSC进行短消息的下发: 如果被叫号码归属的SMSC连接在本ISMG,ISMG直接将短消息发送到被叫号码归属的SMSC,由SMSC完成短消息的下发; 如果被叫号码归属的SMSC连接在其他的ISMG,ISMG向GNS汇接网关发起路由请求,查询被叫号码归属的ISMG,ISMG再将短消息通过被叫号码归属的ISMG发送到被叫号码归属的SMSC,由被叫号码归属的SMSC。
8.如权利要求7所述的方法,其特征在于,所述方法还包括: SMSC下发短消息后向G-SMG返回短消息回执,生成短消息发送话单。
全文摘要
本发明实施例公开了一种群发短消息的系统,用于通讯领域,所述系统包括SGSN、GGSN组成的GPRS网络以及通信信令网,还包括短消息群发客户端和GPRS短消息网关G-SMG,其中所述短消息群发客户端安装于用户终端设备,用来编辑短消息,并将短消息内容及主被叫号码封装成短消息数据包,发送到GPRS短消息网关G-SMG;G-SMG与短消息服务中心SMSC相连接,用来接收并解析客户端发来的短消息数据包,并将解析结果进行再次封装后发送至短消息网关ISMG,由ISMG执行短消息的转发。从而在不增加现网设备的额外处理能力的前提下,以较少的投入,在规模庞大的移动网上来实现GPRS网络短消息群发业务。
文档编号H04W4/14GK103188612SQ201110449359
公开日2013年7月3日 申请日期2011年12月28日 优先权日2011年12月28日
发明者郑淘沙 申请人:上海禹为通信技术有限公司
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1