[发明专利]一种基于分布式存储的短信管理系统及方法有效
申请号: | 202010735840.8 | 申请日: | 2020-07-28 |
公开(公告)号: | CN112040429B | 公开(公告)日: | 2021-09-21 |
发明(设计)人: | 李波 | 申请(专利权)人: | 南京云中云信息技术有限公司 |
主分类号: | G06F16/27 | 分类号: | G06F16/27;H04W4/14 |
代理公司: | 合肥中谷知识产权代理事务所(普通合伙) 34146 | 代理人: | 贾郡 |
地址: | 210000 江苏省南京市栖霞区迈皋*** | 国省代码: | 江苏;32 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 基于 分布式 存储 短信 管理 系统 方法 | ||
1.一种基于分布式存储的短信管理系统,其特征在于,所述系统包括应用服务层、数据缓存层、持久层以及展示层,其中,
所述应用服务层,用于基于不同运营商类别的短信接口模块接收第一短信数据,对所述第一短信数据基于预设的策略管理模型进行安全性验证,将验证后的第一短信数据经预处理后形成第二短信数据及对应的通道数据,将所述第二短信数据及所述通道数据发送至数据缓存层;
所述数据缓存层,用于缓存第二短信数据及通道数据,基于调度策略将第二短信数据形调度至其对应的通道中;
所述持久层包括一个或多个主数据库、至少一种或多种日志文件库以及数据库中间件,其中,所述主数据库的每一个节点采用OracleDG作为节点,通过分析出第二短信数据所对应存储的数据库,以将所述第二短信数据存入至相关联的水平库中;所述日志文件用于将系统与用户交互的各类数据以文本的形式分类别存储;所述数据库中间件包括一组或多组主备互用且水平扩展的oracle数据库;
所述持久层采用主从同步的方式,对调度到分布式数据库中的短信进行对应存储;
所述展示层,用于基于用户的查询请求向用户展示短信数据。
2.根据权利要求1所述的基于分布式存储的短信管理系统,其特征在于,所述应用服务层包括,
第一数据初始化模块,用于设置策略管理模型,并对所述模型中的各参数进行初始化,其中,所述策略管理模型包括敏感内容匹配、黑白名单匹配以及合法内容预设匹配,所述参数包括黑名单、白名单、用户的短信模块、关键词、号段;
接口程序模块,用于提供不同运营商类别的标准短信接口模块及http短信发送模块,从而为不同用户提供其对应的通信接口;
预处理模块,用于调用预设的策略管理模型验证短信的安全性,将验证后的第一短信数据经预处理后形成第二短信数据及对应的通道数据,并将第二短信数据及其对应的通道数据发送至数据缓存层,其中,所述第二短信数据包括入库待审核短信数据、出库待发送短信数据。
3.根据权利要求2所述的基于分布式存储的短信管理系统,其特征在于,所述调用预设的策略管理模型验证短信的安全性,具体包括,
敏感内容匹配验证模型,通过多种维度的敏感类别、包括危险级别、屏蔽级别、九不准级别、违法级别的分类展示及查询匹配方式对短信进行安全验证;
和/或,
黑白名单匹配验证模型,通过预设的入库钓鱼黑名单、投诉黑名单、用户黑名单、全局白名单、用户级白名单对短信进行安全验证;
和/或,
合法内容预设匹配验证模型,通过提供多种维度的合法类别、完美级别、绿名单级别、审核级别的分类展示及查询预设方式对短信进行安全验证。
4.根据权利要求3所述的基于分布式存储的短信管理系统,其特征在于,所述应用服务层还包括短信通讯模块,用于基于CMPP或者HTTP接口接收用户的短信,以及接收来自数据缓存层返回的CMPP回执数据或HTTP回执数据。
5.根据权利要求4所述的基于分布式存储的短信管理系统,其特征在于,应用服务层包括一匹配更新模块,用于基于所述CMPP回执数据或HTTP回执数据判断是否需要更新短信发送或接收队列,若需要,则进行相应更新。
6.根据权利要求5所述的基于分布式存储的短信管理系统,其特征在于,所述数据缓存层包括,
第二数据初始化模块,用于将基础数据初始化到相关服务的内容中,并提供相关接口,其中,所述基础数据包括黑名单、白名单、关键词以及模块数据;所述相关接口包括新增、修改、删除、重载接口;
一组或多组redis模块,用于缓存第二短信数据及通道数据;包括所述第二短信数据中待发送短信数据的下方状态、回执状态,待审核短息数据的审核状态数据;
调度模块,用于将待发送短信调度至短信网关,执行发送程序并接收来自短信网关的回执数据;以及,用于将待审核短信调度至审核平台进行审核,并接收审核完成的短信数据;还用于将短信发送完毕的回执通过所述数据库中间件写入水平库以及形成回执报告返回给用户。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于南京云中云信息技术有限公司,未经南京云中云信息技术有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/202010735840.8/1.html,转载请声明来源钻瓜专利网。
- 上一篇:煤炭自动分拣装置
- 下一篇:一种食品加工机械领域的原料磨粉设备