[发明专利]一种短信分发方法及系统有效

专利信息
申请号: 201610857737.4 申请日: 2016-09-28
公开(公告)号: CN106412861B 公开(公告)日: 2017-11-28
发明(设计)人: 朱思深;刘彬;陈卓红 申请(专利权)人: 海南港澳资讯产业股份有限公司
主分类号: H04W4/14 分类号: H04W4/14;H04W12/06;H04L12/851;H04L12/863;H04L29/06
代理公司: 广州新诺专利商标事务所有限公司44100 代理人: 李国钊
地址: 570125 海南省海*** 国省代码: 海南;46
权利要求书: 查看更多 说明书: 查看更多
摘要:
搜索关键词: 一种 短信 分发 方法 系统
【说明书】:

技术领域

发明涉及计算机领域,特别是一种短信分发方法及系统。

背景技术

随着移动终端的用户越来越多,企业或商家会使用将重要的信息推送到用户的手机中。目前的服务商家通常都会通过群发短信的方式,将相关的内容通过短信推送至用户的手机。而现有技术中的批发短信发送一般包括以下步骤:

1、客户调用短信平台接口,提交短信。

2、接口处理模块把短信包存入数据库中。

3、分检处理模块根据帐号配置,把短信数据包送到相应的通道发送队表。

4、通道发送程序从发送队列表取数据,发送到通道营运商。

然而,传统的方法需要访问数据库及文件,当大批量短信发送存在处理速度慢,分发效率低。

发明内容

本发明的目的在于克服现有技术的缺点与不足,提供了一种能快速进行短信分发方法及系统。

本发明具体通过以下的技术方案实现:一种短信分发方法,包括以下步骤:

S1:接收用户提交的短信包,并送到异步消息服务队列;

S2:从异步消息服务队列取短信包,根据通道配置参数,进行通道分包,分包完后送回异步消息服务队列;

S3:从异步消息服务队列中提取所属的短信包,进行发送;

S4:短信发送完后,生成入库数据包,送到异步消息服务队列;

S5:由入库服务进行入库保存。

作为本发明的进一步改进,所述异步消息服务队列的工作方式为socket服务,其在内存中申请key、list和set数据格式;其中,

所述key数据格式用于存储用户信息,进行认证;

所述list数据格式为一个先进先出的队列,用于提供数据插入和取出;所述队列list包括发送队列list、多个通多队列list和备用通道队列list;

所述set数据格式为一个集合,用于提供交集、并集操作。

作为本发明的进一步改进,所述步骤S1中,在接收用户提交的短信包时,包括以下步骤:

通过http接口接收用户提交的短信数据包,并将该用户信息放在key值中;

对用户进行认证,认证通过后送到异步消息服务队列中。

作为本发明的进一步改进,所述步骤2中,根据配置信息,将发送队列list数据分发至多个通道队列list中。

作为本发明的进一步改进,在所述步骤2中,还包括步骤:监控各个通道队列list,如果超过设定的分流阀值,触发分流到备用通道队列list。

作为本发明的进一步改进,所述步骤S2中,进行通道分包时,包括以下步骤:

S21:把黑名单、通道白名单、通道参数设置、号码段、地区、特别指定手机号加载到内存;

S22:过滤黑名单;

S23:如果特别指定手机号表有这个手机号,按特别指定手机号的通道走;

S24:如果设置通过地区选择通道功能,取手机号码前七位,定位对应地区;

S25:查找该地区是否指定特别通道;如果找到,则放到对应的通道队列中,并判断这个通道是否为白名单通道;若是,则判断该手机号码是否属于白名单,并将不是白名单的手机号过滤。

作为本发明的进一步改进,所述步骤S3中,具体包括以下步骤:

S31:从多个通道队列list中提取数据发送到移动、联通、电信短信行业网关;

S32:从多个通道队列list提取数据,发送到第三方通道。

作为本发明的进一步改进,所述步骤S1中,具体包括:

S11:由直连网关、第三方通道接收到上行数据,送到异步消息服务的上行队列;

S12:由上行服务从异步消息服务上行队列提取未处理上行信息,根据编码进行相应的触发。

本发明还提供了一种短信分发系统,其包括

接收模块,用于接收用户提交的短信包,并送到异步消息服务队列;

分包模块,用于从异步消息服务队列取短信包,根据通道配置参数,进行通道分包,分包完后送回异步消息服务队列;

发送模块,用于从异步消息服务队列中提取所属的短信包,进行发送;

生成模块,用于在短信发送完后,生成入库数据包,送到异步消息服务队列;

保存模块,用于对短信数据包进行入库保存。

作为本发明的进一步改进,所述异步消息服务队列的工作方式为socket服务,其在内存中申请key、list和set数据格式;其中,

所述key数据格式用于存储用户信息,进行认证;

下载完整专利技术内容需要扣除积分,VIP会员可以免费下载。

该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于海南港澳资讯产业股份有限公司,未经海南港澳资讯产业股份有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服

本文链接:http://www.vipzhuanli.com/pat/books/201610857737.4/2.html,转载请声明来源钻瓜专利网。

×

专利文献下载

说明:

1、专利原文基于中国国家知识产权局专利说明书;

2、支持发明专利 、实用新型专利、外观设计专利(升级中);

3、专利数据每周两次同步更新,支持Adobe PDF格式;

4、内容包括专利技术的结构示意图流程工艺图技术构造图

5、已全新升级为极速版,下载速度显著提升!欢迎使用!

请您登陆后,进行下载,点击【登陆】 【注册】

关于我们 寻求报道 投稿须知 广告合作 版权声明 网站地图 友情链接 企业标识 联系我们

钻瓜专利网在线咨询

周一至周五 9:00-18:00

咨询在线客服咨询在线客服
tel code back_top