[发明专利]一种基于流水线的短信发送过滤检测的快速处理方法在审
申请号: | 201810209624.2 | 申请日: | 2018-03-14 |
公开(公告)号: | CN108632770A | 公开(公告)日: | 2018-10-09 |
发明(设计)人: | 余敬龙 | 申请(专利权)人: | 广东能龙教育股份有限公司 |
主分类号: | H04W4/14 | 分类号: | H04W4/14;H04W24/00;H04W28/02;H04W28/14 |
代理公司: | 广州嘉权专利商标事务所有限公司 44205 | 代理人: | 伍传松 |
地址: | 528403 广东省中山市*** | 国省代码: | 广东;44 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 流水线 检测 短信发送 处理工位 过滤检测 快速处理 流水线处理 并行处理 队列发送 发送短信 并行度 短信 分拆 队列 | ||
本发明公开了一种基于流水线的短信发送过滤检测的快速处理方法,包括以下步骤第一步,分拆检测程序:将检测程序划分为多个工序;第二步,建立管道流水线,在流水线上设置与所述多个工序一一对应的检测处理工位;第三步:将发送短信检测的队列与管道流水线对接;第四步:管道流水线按照所述检测处理工位的数量并行处理队列发送的多个短信。本发明相对于传统方法,本发明通过流水线处理管道,实现检测的并行度,大大提升短信发送检测的效率。
技术领域
本发明涉及批量短信发送检测,特别是一种基于流水线的短信发送过滤检测的快速处理方法。
背景技术
在短信发送过程中,我们需要做一系列的检测,比如,短信号码是否合法,关键过滤,接收号码是否合法等等。在实际开发中,我们通常的做法是写一个复杂的检测函数把所有需要的检测一起检测完毕,在进入发送阶段。为了避免大量短信等待,提升发送效率,我们会考虑使用消息队列,这样虽然解决了等待的问题,却并没有解决检测的性能问题,还是一条一条的检测。如图1所示的常规队列处理模型:常规情况下,检测环节是没有并行的,同时只有一条短信进入检测。
发明内容
常规短信发送检测方法,主要是用消息队列的方法的解决入口拥堵问题,但本质上没有改变检测的过程和逻辑,性能提升不大。本发明主要针对现有方法的不足,采用一种基于流水线的短信发送过滤检测快速处理方法提升操作的并行度,从而提升操作的效率。
本发明采用的技术方案是:
一种基于流水线的短信发送过滤检测的快速处理方法,包括以下步骤
第一步,分拆检测程序:将检测程序划分为多个工序;
第二步,建立管道流水线,在流水线上设置与所述多个工序一一对应的检测处理工位;
第三步:将发送短信检测的队列与管道流水线对接;
第四步:管道流水线按照所述检测处理工位的数量并行处理队列发送的多个短信。
进一步,所述多个工序至少包括发送号码检测和接收号码检测。
进一步,所述多个工序还包括关键字过滤。
进一步,所述多个工序还包括短信长度检测。
或者,所述多个工序还包括关键字过滤与短信长度检测。
本发明的有益效果:相对于传统方法,本发明通过流水线处理管道,实现检测的并行度,大大提升短信发送检测的效率。
附图说明
下面结合附图对本发明的具体实施方式做进一步的说明。
图1是常规的队列处理模型示意图;
图2为本发明的队列处理模型示意图。
具体实施方式
由于常规短信发送检测方法,主要是用消息队列的方法的解决入口拥堵问题,但本质上没有改变检测的过程和逻辑,性能提升不大。本发明的思路来源于饭堂排队吃放,在饭堂排队打饭,不是一次把你要的才全部打给你,而是顺着流水线,不同的人给你不同的菜,同时可以多个人在打饭。在短信检测问题上,采用流水线的方法,提供检测的并行度,从而提供检测的效率。
如图2所示,为本发明的一种基于流水线的短信发送过滤检测的快速处理方法,包括以下步骤
第一步,分拆检测程序:将检测程序划分为多个工序;具体为发送号码检测和接收号码检测、关键字过滤、短信长度检测。
第二步,建立管道流水线,在流水线上设置与所述多个工序一一对应的检测处理工位;工位可以看做长度为1的队列,相当于每个工序都有自己的队列,而不同队列的是可以并行操作的,这样有多少工位,管道就可以同时容纳多少条短信的检测。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于广东能龙教育股份有限公司,未经广东能龙教育股份有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201810209624.2/2.html,转载请声明来源钻瓜专利网。
- 上一篇:物联网无线感知层网络中的快速浸透算法
- 下一篇:一种基于OTA新型短信系统