基于SPI进行系统短信发送的方法及装置与流程

文档序号:27977741发布日期:2021-12-15 01:18阅读:237来源:国知局
技术特征:
1.一种基于spi进行系统短信发送的方法,其特征在于,包括:构建标准短信接口并实例化;基于所述标准短信接口进行处理以实现不同应用场景的需求;所述构建标准短信接口并实例化,包括:通过应用业务场景判断其所属的业务域的范围以及对应的接口调用模板,并判断需要调用的服务以触发调用短信装置并构建标准的调用接口;构建新的服务加载器并根据所述服务加载器构建加载类处理对象;遍历配置文件中的所有服务并将配置文件中类反射加载进行实例化。2.根据权利要求1所述的方法,其特征在于,所述应用业务场景包括:取件短信、催提短信以及用户登录验证码。3.根据权利要求1或2所述的方法,其特征在于,所述根据所述服务加载器构建加载类处理对象,包括:通过传入的所述服务加载器,利用java提供的内部api构建新的后加载的迭代器。4.根据权利要求1所述的方法,其特征在于,所述将配置文件中类反射加载进行实例化,包括:将配置文件中所有配置类信息,通过反射加载实例化并且加载到缓存中去。5.根据权利要求1所述的方法,其特征在于,所述基于所述标准短信接口进行处理以实现不同应用场景的需求,包括:根据不同国家的运营商提供的服务器地址、报文的格式以及对应的协议将寻消息内容进行推送。6.一种基于spi进行系统短信发送的装置,其特征在于,包括:构建模块,用于构建标准短信接口并实例化;处理模块,用于基于所述标准短信接口进行处理以实现不同应用场景的需求;所述构建模块,包括:判断单元,用于通过应用业务场景判断其所属的业务域的范围以及对应的接口调用模板,并判断需要调用的服务以触发调用短信装置并构建标准的调用接口;构建单元,用于构建新的服务加载器并根据所述服务加载器构建加载类处理对象;加载单元,用于遍历配置文件中的所有服务并将配置文件中类反射加载进行实例化。

技术总结
本发明涉及一种基于SPI进行系统短信发送的方法及装置,包括构建标准短信接口并实例化;基于标准短信接口进行处理以实现不同应用场景的需求;通过应用业务场景判断其所属的业务域的范围以及对应的接口调用模板,并判断需要调用的服务以触发调用短信装置并构建标准的调用接口;构建新的服务加载器并根据服务加载器构建加载类处理对象;遍历配置文件中的所有服务并将配置文件中类反射加载进行实例化。本发明通过SPI机制在短消息方面的应用,不需要开发人员改动源码,实现了扩展;在符合开闭原则的前提下,只需要添加或修改配置,就可以灵活的实现扩展或改变策略,来达到系统灵活应用,将开发成本缩减到最小,加快系统的上线的效率,提高了时效性。提高了时效性。提高了时效性。


技术研发人员:许金龙 李文芳
受保护的技术使用者:上海中通吉网络技术有限公司
技术研发日:2021.09.18
技术公布日:2021/12/14
当前第2页1 2 
网友询问留言 留言:0条
  • 还没有人留言评论。精彩留言会获得点赞!