实现短消息群发业务的方法及系统的制作方法

文档序号:7981070阅读:302来源:国知局
专利名称:实现短消息群发业务的方法及系统的制作方法
技术领域
本发明涉及短消息群发技术,特别涉及实现短消息群发业务的方法及系统。
背景技术
短消息(或称短信)群发业务是运营商给终端用户群发短消息的一种业务,它是由业务软件通过与短消息中心(SMSC)通信,实现按照接收终端号段或者号码文件向终端用户大范围的群发短消息的功能。通常用于运营商给用户发送新业务推广、优惠服务、公益信息等免费公众信息。
现有的短消息广播器软件是基于SMPP协议,与SMSC直接连接通讯。内部采用独立的服务器模式。系统启动以后,操作员通过软件提供的维护界面直接在服务器端编辑管理短消息群发任务,短消息群发支持按照终端号段发送、按照号码文件发送、定时发送、可设置禁止发送时段(例如中午、深夜等时段)、发送内容过虑等功能。虽然广播器软件能实现短消息的群发,但是存在以下缺点(1)采用独立的服务器模式,必须需要专门的客户端进行操作和其他远程维护模式,限制了操作员的维护使用。每套系统仅支持一个局点,而且系统也不支持多用户的操作管理模式,存在使用受限问题。
(2)从定制到群发短消息任务没有管理审核机制。
(3)只支持与短消息中心直连方式,占用了短消息中心的接口资源。

发明内容
本发明提供一种实现短消息群发业务的方法及系统,以解决现有技术中短消息群发业务的使用和维护受限的问题。
实现本发明的技术方案
一种实现短消息群发业务的方法,包括步骤A、定制短消息群发任务并提交到服务器端;B、服务器端执行短消息群发任务,将短消息内容按短消息格式下发到短消息网关;C、短消息网关将短消息发送到短消息中心,并由短消息中心发送到用户终端。
其中步骤A包括步骤A1、通过网络访问服务器端提供的Web页面;A2、登录服务器端管理系统并选择定制短消息群发任务;A3、至少选择下发对象、输入短消息内容和确定下发时间;A4、提交所定制的短消息群发任务。
步骤B包括步骤B1、服务器端保存群发任务的相关信息;B2、在到达任务下发时间时将该群发任务发送给短消息群发模块;B3、短消息群发模块根据群发任务安排任务队列,并解析任务下发对象;B4、短消息群发模块将短消息内容按短消息格式逐条发送给短消息网关。
一种短消息群发系统,包括第一网络,用于实现用户终端之间的通讯;短消息中心,与第一网络连接,用于转发短消息;短消息网关,与短消息中心连接;智能短消息群发服务器,与短消息网关连接,用于定制和执行短消息群发任务;第二网络,与智能短消息群发服务器连接,提供访问该服务器的通信链路;操作终端,与第二网络连接,通过该网络访问智能短消息群发服务器。
本发明具有以下有益效果(1)采用浏览器—服务端(Browser-Server,B-S)的Web模式构架,支持操作员的远程操作维护。
(2)通过用户管理和权限管理实现同一套系统支持多用户操作,同时为多个局点服务。
(3)将短消息任务状态入库保存,即使系统重启也能从数据库读取任务继续执行,而且可以随时查询每个短消息任务的下发状态,有利于对于任务的监控。
(4)设置短消息任务的审核机制,短消息群发任务在由操作员定制之后,还需要经过审核通过才能被下发,增强了系统安全和监控。
(5)支持与短消息网关(ISMG)的连接,使群发业务真正作为业务软件运行于ISMG之上,方便了运营商的管理,避免了对短消息中心(SMSC)接口资源的占用。


图1为本发明的组网示意图;图2为智能短消息服务器系统结构示意图;图3为本发明的流程图。
具体实施例方式
在现有系统中广播器作为短消息群发的业务软件是直接与短消息调度中心连接,操作员在服务器端直接操作管理系统。操作员通过广播器管理界面定制一条群发任务,广播器按照号段或者号码文本将任务分解成多条短消息下发给SMSC,由SMSC负责向手机下发消息。
本发明的智能短消息群发(WebBS)是将原来的广播器加以改造简化作为底层短消息群发模块,并在上层应用Web操作管理界面来完成短消息的群发以及任务管理和用户管理功能。WebBS系统作为处理群发短消息的核心业务系统,为用户提供Web方式远程管理、操作系统,实现群发任务定制、管理、下发等处理功能。
参阅图1所示,本发明的系统包括用于实现用户终端之间的通讯网络,与通讯网络连接的短消息中心(SMSC),与短消息中心连接的短消息网关(ISMG),与短消息网关连接的WebBS服务器,与智能短消息群发服务器连接的INTERNET,以及接入INTERNET网络的操作终端。
短消息网关(ISMG)上层的WebBS服务器运行WebBS系统软件。WebBS服务器上的WebBS系统通过防火墙保护对外提供Web服务(也可以仅限于运营商内部网络),系统操作员就可以通过计算机终端访问登陆WebBS服务器提供的Web页面。
参阅图2所示,WebBS系统包括用户交互接口(UI)、Web业务逻辑、短消息群发模块、通讯中间件和数据库模块五个组成部分。
用户交互接口部分主要是由一系列Java脚本页面(Java Server Page,JSP)页面和Servlet(Java术语)组成,完成用户通过Web访问的页面和接收用户Web请求;数据库模块主要用于保存和管理短消息群发任务;Web业务逻辑模块通过接口连接数据库模块和用户交互接口,主要完成对用户各种操作例如用户登陆、修改密码、通过Web页面定制、审核管理群发任务、记录查询等的响应处理;通讯中间件通过接口连接Web业务逻辑模块和短消息群发模块,主要实现两者之间的通讯;短消息群发模块主要完成将通过审核的短消息发送任务分解逐条下发短消息到ISMG。
参阅图3所示,具体实现步骤如下步骤10操作员通过计算机终端定制短消息群发任务并提交到WebBS服务器。
WebBS管理系统提供基于WWW的Web服务,操作员通过计算机终端访问WebBS系统的Web页面;登录系统后选择定制短消息群发任务;在页面中选择下发对象,输入短消息内容,以及确定下发的具体时间;在定制完任务后提交到服务器。其中,下发对象可以按照号段选择,或者是从服务器端已有的号码文件中选择相应的文件。
步骤20WebBS服务器执行短消息群发任务,将短消息内容按短消息格式下发到短消息网关。
WebBS服务器端收到操作员通过Web页面提交的群发任务,将相关信息入库,此时该任务的状态置为“待审核”;具有任务审核的操作员(管理员)在任务审核页面就可以看到该待审核的任务,通过审核确定是否允许下发,如果允许下发则该任务状态就变为“待下发”;系统自动查询数据库中所有待下发的任务,当某一任务下发时间到,系统将该任务送给短消息群发模块处理;短消息群发模块根据系统送来的任务安排任务队列,解析任务下发对象(号段或者是号码文件);短消息群发模块将短消息内容逐条按照短消息格式向目的号码发送。
步骤30短消息网关将短消息发送到短消息中心,并由短消息中心发送到各用户终端。
群发消息先经过短消息网关路由,再下发给短消息中心(SMSC),由短消息中心根据目的号码将短消息内容发送给接收终端。当任务中所有的目的号码都发送完毕之后,系统在数据库中将该任务状态设置为“已发送”,操作员和管理员都可以在查询统计页面查询任务的记录和下发状态。
采用上述方法,用户通过Web页面就可以定制群发任务,经管理员审核之后,通过底层的短消息群发模块将短消息发给ISMG,再经过ISMG下发到SMSC。WebBS位于ISMG之上的业务层,体现了群发短消息作为业务的组网位置,由ISMG统一管理。
本发明除了满足基本的短消息群发业务之外,还可以作为信息定制业务,只需要改动上层Web用户接口即可。
权利要求
1.一种实现短消息群发业务的方法,其特征在于包括步骤A、通过终端制定短消息群发任务并提交到服务器端;B、服务器端执行短消息群发任务,将短消息内容按短消息格式下发到短消息网关;C、短消息网关将短消息发送到短消息中心,并由短消息中心发送到各用户终端。
2.如权利要求1所述的方法,其特征在于,步骤A包括(1)通过网络访问服务器端提供的Web页面;(2)登录服务器端管理系统并选择定制短消息群发任务;(3)至少选择下发对象、输入短消息内容和确定下发时间;(4)提交所定制的短消息群发任务。
3.如权利要求1所述的方法,其特征在于,步骤B包括步骤B1、服务器端保存群发任务的相关信息;B2、在到达任务下发时间时将该群发任务发送给短消息群发模块;B3、短消息群发模块根据群发任务安排任务队列,并解析任务下发对象;B4、短消息群发模块将短消息内容按短消息格式逐条发送给短消息网关。
4.如权利要求3所述的方法,其特征在于,步骤B1中,在保存群发任务的相关信息时将该任务的状态设置为“待审核”,并在被审核后将该任务设置的状态设置为“待下发”。
5.如权利要求4所述的方法,其特征在于,由服务器端管理系统自动查询状态为待下发的群发任务的下发时间。
6.如权利要求3所述的方法,其特征在于,步骤B4中,群发任务下发完成后将其状态设置为“已发送”。
7.如权利要求2或3所述的方法,其特征在于所述下发对象为号码段或号码文件。
8.如权利要求1至6任一所述的方法,其特征在于,通过服务器端提供的Web页面查询群发任务的内容、状态及相关信息。
9.一种短消息群发系统,包括第一网络,用于实现用户终端之间的通讯;短消息中心,与第一网络连接,用于转发短消息;短消息网关,与短消息中心连接;智能短消息群发服务器,与短消息网关连接,用于定制和执行短消息群发任务;第二网络,与智能短消息群发服务器连接,提供访问该服务器的通信链路;操作终端,与第二网络连接,通过该网络访问智能短消息群发服务器。
10.如权利要求9所述的短消息群发系统,其特征在于,所述智能短消息群发服务器与第二网络之间设置有安全防护系统。
11.如权利要求9或10所述的短消息群发系统,其特征在于,所述智能短消息群发服务器包括数据库模块、用户交互接口、Web业务逻辑模块通讯中间件和短消息群发模块;用户交互接口,提供与用户交互的访问界面;数据库模块,用于保存和管理短消息群发任务;Web业务逻辑模块,通过接口连接数据库模块和用户交互接口,完成对用户的各种操作;短消息群发模块,将短消息发送任务分解并下发短消息;通讯中间件,通过接口连接Web业务逻辑模块和短消息群发模块。
12.如权利要求9所述的短消息群发系统,其特征在于,所述第一网络为移动通讯网络或/和固定电话网络。
13.如权利要求9、10或11所述的短消息群发系统,其特征在于,所述第二网络为局域网、城域网或INTERNET网络。
全文摘要
本发明公开了一种实现短消息群发业务的方法及系统,其中方法为定制短消息群发任务并提交到服务器端;服务器端执行短消息群发任务,将短消息内容按短消息格式下发到短消息网关;短消息网关将短消息发送到短消息中心,并由短消息中心发送到用户终端。
文档编号H04W88/18GK1592337SQ0315921
公开日2005年3月9日 申请日期2003年9月2日 优先权日2003年9月2日
发明者张锋, 王暄, 马家明 申请人:华为技术有限公司
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1