一种基于流水线的短信发送过滤检测的快速处理方法技术

技术编号:19126683 阅读:90 留言:0更新日期:2018-10-10 08:04
本发明专利技术公开了一种基于流水线的短信发送过滤检测的快速处理方法,包括以下步骤第一步,分拆检测程序:将检测程序划分为多个工序;第二步,建立管道流水线,在流水线上设置与所述多个工序一一对应的检测处理工位;第三步:将发送短信检测的队列与管道流水线对接;第四步:管道流水线按照所述检测处理工位的数量并行处理队列发送的多个短信。本发明专利技术相对于传统方法,本发明专利技术通过流水线处理管道,实现检测的并行度,大大提升短信发送检测的效率。

【技术实现步骤摘要】
一种基于流水线的短信发送过滤检测的快速处理方法
本专利技术涉及批量短信发送检测,特别是一种基于流水线的短信发送过滤检测的快速处理方法。
技术介绍
在短信发送过程中,我们需要做一系列的检测,比如,短信号码是否合法,关键过滤,接收号码是否合法等等。在实际开发中,我们通常的做法是写一个复杂的检测函数把所有需要的检测一起检测完毕,在进入发送阶段。为了避免大量短信等待,提升发送效率,我们会考虑使用消息队列,这样虽然解决了等待的问题,却并没有解决检测的性能问题,还是一条一条的检测。如图1所示的常规队列处理模型:常规情况下,检测环节是没有并行的,同时只有一条短信进入检测。
技术实现思路
常规短信发送检测方法,主要是用消息队列的方法的解决入口拥堵问题,但本质上没有改变检测的过程和逻辑,性能提升不大。本专利技术主要针对现有方法的不足,采用一种基于流水线的短信发送过滤检测快速处理方法提升操作的并行度,从而提升操作的效率。本专利技术采用的技术方案是:一种基于流水线的短信发送过滤检测的快速处理方法,包括以下步骤第一步,分拆检测程序:将检测程序划分为多个工序;第二步,建立管道流水线,在流水线上设置与所述多个工序一一对应的检测处理工位;第三步:将发送短信检测的队列与管道流水线对接;第四步:管道流水线按照所述检测处理工位的数量并行处理队列发送的多个短信。进一步,所述多个工序至少包括发送号码检测和接收号码检测。进一步,所述多个工序还包括关键字过滤。进一步,所述多个工序还包括短信长度检测。或者,所述多个工序还包括关键字过滤与短信长度检测。本专利技术的有益效果:相对于传统方法,本专利技术通过流水线处理管道,实现检测的并行度,大大提升短信发送检测的效率。附图说明下面结合附图对本专利技术的具体实施方式做进一步的说明。图1是常规的队列处理模型示意图;图2为本专利技术的队列处理模型示意图。具体实施方式由于常规短信发送检测方法,主要是用消息队列的方法的解决入口拥堵问题,但本质上没有改变检测的过程和逻辑,性能提升不大。本专利技术的思路来源于饭堂排队吃放,在饭堂排队打饭,不是一次把你要的才全部打给你,而是顺着流水线,不同的人给你不同的菜,同时可以多个人在打饭。在短信检测问题上,采用流水线的方法,提供检测的并行度,从而提供检测的效率。如图2所示,为本专利技术的一种基于流水线的短信发送过滤检测的快速处理方法,包括以下步骤第一步,分拆检测程序:将检测程序划分为多个工序;具体为发送号码检测和接收号码检测、关键字过滤、短信长度检测。第二步,建立管道流水线,在流水线上设置与所述多个工序一一对应的检测处理工位;工位可以看做长度为1的队列,相当于每个工序都有自己的队列,而不同队列的是可以并行操作的,这样有多少工位,管道就可以同时容纳多少条短信的检测。第三步:将发送短信检测的队列与管道流水线对接;第四步:管道流水线按照所述检测处理工位的数量并行处理队列发送的多个短信。相对于传统部署方式,本专利技术通过流水线处理管道解决了费时检测逻辑的分拆和并行问题,大大提升了程序的执行效率和性能。以上所述仅为本专利技术的优先实施方式,本专利技术并不限定于上述实施方式,只要以基本相同手段实现本专利技术目的的技术方案都属于本专利技术的保护范围之内。本文档来自技高网...
一种基于流水线的短信发送过滤检测的快速处理方法

【技术保护点】
1.一种基于流水线的短信发送过滤检测的快速处理方法,其特征在于:包括以下步骤第一步,分拆检测程序:将检测程序划分为多个工序;第二步,建立管道流水线,在流水线上设置与所述多个工序一一对应的检测处理工位;第三步:将发送短信检测的队列与管道流水线对接;第四步:管道流水线按照所述检测处理工位的数量并行处理队列发送的多个短信。

【技术特征摘要】
1.一种基于流水线的短信发送过滤检测的快速处理方法,其特征在于:包括以下步骤第一步,分拆检测程序:将检测程序划分为多个工序;第二步,建立管道流水线,在流水线上设置与所述多个工序一一对应的检测处理工位;第三步:将发送短信检测的队列与管道流水线对接;第四步:管道流水线按照所述检测处理工位的数量并行处理队列发送的多个短信。2.根据权利要求1所述的一种基于流水线的短信发送过滤检测的快速处理方法,其特征在于:所...

【专利技术属性】
技术研发人员:余敬龙
申请(专利权)人:广东能龙教育股份有限公司
类型:发明
国别省市:广东,44

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1