一种短信发送控制系统、方法、电子设备及介质技术方案

技术编号:41773240 阅读:20 留言:0更新日期:2024-06-21 21:49
本申请提供了一种短信发送控制系统、方法、电子设备及介质;在本系统中,会对庞大短信发送请求进行业务解析,得到对应的短信发送业务信息,并将短信发送业务信息保存至用于存储短信发送业务信息的分布式数据库中。队列的数据写入需要基于数据库完成,且基于分布式队列的数据读取和写入需要通过相应的预设分布式读写锁才能完成。预设分布式读写锁的加入有效保证了短信发送在数据锁层面的高并发、高可用及高性能性,避免了短信重复发送的问题,提升了短信发送的效率。同时,分布式队列基于内存操作的Redis数据库生成,使得短信发送业务信息能够存放于内存中,内存的数据读取和调用具备更高的处理效率和速度因而短信的发送效率得到了全面提高。

【技术实现步骤摘要】

本申请涉及计算机应用,特别是涉及一种短信发送控制系统、方法、电子设备及介质


技术介绍

1、短信发送技术是一种允许用户使用移动设备和接收多个字符内的文本信息的通讯服务。相比于互联网通信软件,基于短信之间的通信具备更好的安全性,因而各企业对于短信发送技术的需求依赖度不断提升。

2、在目前现有的短信发送技术中,对应于用户端的短信发送请求会通过负载均衡设备连接到一台具体的应用服务器中,并将短信发送请求的会话控制信息保存在该应用服务器中,应用服务器需要发送的短信信息保存在预先设置的多个短信数据表中,以完成执行后续的短信发送操作。当同时存在多个短信发送程序时,短息发送程序对同一张短信数据中的短信信息会出现重复的读写操作,从而会造成短信的重复发送的问题,对于短信数据表中不必要的读写操作使得短信发送的效率低下。

3、因此,如何解决现有的短信发送技术中短信发送效率低下的问题,成为本领域技术人员急需解决的技术问题。


技术实现思路

1、基于上述问题,为了解决现有的短信发送技术中短信发送效率低下的问题,本申本文档来自技高网...

【技术保护点】

1.一种短信发送控制系统,其特征在于,包括:短信处理模块、分布式队列以及短信发送模块;

2.根据权利要求1所述的方法,其特征在于,所述短信业务信息包括:所述短信发送请求的处理优先级;所述短信发送模块,具体用于:

3.根据权利要求1所述的系统,其特征在于,还包括,缓存存储模块;

4.根据权利要求1所述的系统,其特征在于,所述系统还包括:短信状态检查模块;所述短信状态检查模块,具体用于:

5.根据权利要求1所述的系统,其特征在于,还包括:负载均衡模块;所述负载均衡模块,具体用于:

6.一种短信发送控制方法,其特征在于,包括:

...

【技术特征摘要】

1.一种短信发送控制系统,其特征在于,包括:短信处理模块、分布式队列以及短信发送模块;

2.根据权利要求1所述的方法,其特征在于,所述短信业务信息包括:所述短信发送请求的处理优先级;所述短信发送模块,具体用于:

3.根据权利要求1所述的系统,其特征在于,还包括,缓存存储模块;

4.根据权利要求1所述的系统,其特征在于,所述系统还包括:短信状态检查模块;所述短信状态检查模块,具体用于:

5.根据权利要求1所述的系统,其特征在于,还包括:负载均衡模块;所述负载均衡模块,具体用于:

6.一种短信发送控制方法,其特征在于,包括:

...

【专利技术属性】
技术研发人员:陈鸥宇卢红阳
申请(专利权)人:中国农业银行股份有限公司
类型:发明
国别省市:

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

1