可扩展的短信私有通道对接系统、方法、设备及存储介质与流程

文档序号:25993221发布日期:2021-07-23 21:06阅读:181来源:国知局
可扩展的短信私有通道对接系统、方法、设备及存储介质与流程

本发明属于通信技术领域,具体涉及一种可扩展的短信私有通道对接系统、方法、设备及存储介质。



背景技术:

随着智能电话营销技术的兴起,智能短信作为ai系统的附属系统也在被广泛使用,比如挂机关心,短信任务等,由于对接的短信通道在规范性方面要求校验,部分类型的短信不能发送,而用户又迫切有这种需求,所以用户会自主联系了可以满足需求的厂商来对接,但频繁的对接自有短信通道会带来更多的开发量及调试工作量。



技术实现要素:

为了解决上述问题,本发明提供了一种可扩展的短信私有通道对接系统、方法、设备及存储介质,以适配器的模式,在仅做一次标准化对接的情况下,由用户进行个性化对接,能够大幅降低开发量及调试工作量。

本发明的技术方案如下所示:

一种可扩展的短信私有通道对接系统,包括调用模块、短信对接模块、私有通道适配器和短信通道厂商,所述调用模块用于发布短信发送请求至短信对接模块,所述短信对接模块用于提供短信的通道选择、发送,以及短信状态的设置,所述私有通道适配器用于为用户适配私有通道及调用发送接口,所述短信通道厂商用于提供发送接口以及发送短信状态的设置指令。

优选的,所述调用模块通过接口与短信对接模块通信连接,所述短信对接模块通过http接口与私有通道适配器通信连接,所述私有通道适配器通过http接口与短信通道厂商通讯连接。

优选的,所述调用模块采用ai挂机短信模块或者短信任务系统。

优选的,所述短信对接模块包括短信发送模块、短信状态设置模块以及短信通道设置模块,所述短信发送模块用于发送短信,所述短信状态设置模块用于接收短信通道厂商的回调命令,更新短信发送状态,所述短信通道设置模块用于根据短信发送请求中的请求选择对应通道。

本发明提供了一种可扩展的短信私有通道对接方法,包括以下步骤:

s1:由运营人员在短信对接模块中预先配置由用户提供的短信私有通道的发送地址;

s2:短信对接模块接收到调用模块的短信发送请求,根据请求中的通道请求选择短信通道;

s3:若步骤s2中选择的短信通道为公有通道,则以正常短信发送方式来发送;

s4:若步骤s2中选择的短信通道为私有通道,则根据选择的短信通道获取预设的通道发送地址,并通讯请求短信通道厂商来调用发送接口;

s5:发送完成后,由短信通道厂商发送短信状态回调指令至短信对接模块,以更新短信发送状态。

优选的,所述短信对接模块和短信通道厂商之间还设置有私有通道适配器用于为用户适配私有通道及调用发送接口。

优选的,所述短信对接模块通过http请求调用接口发送短信。

优选的,所述发送地址由用户提供的私有通道适配器作为适配层调用短信通道厂商提供的发送接口。

本发明提供了一种用户设备,包括存储器、处理器以及存储在所述存储器中并可在所述处理器上运行的计算机程序,所述处理器执行所述计算机程序时实现所述可扩展的短信私有通道对接方法的步骤。

本发明还提供了一种计算机可读存储介质,所述计算机可读存储介质存储有计算机程序,所述计算机程序被处理器执行时实现可扩展的短信私有通道对接方法的步骤。

本发明的技术效果为:

本发明利用自主设计的核心流程以及对接标准,配合用户提供的发送接口发送短信,并设置于回调功能,以适配器的模式,在仅做一次标准化对接的情况下,由用户进行个性化对接,能够大幅降低开发量及调试工作量。

附图说明

图1为本发明提供的对接系统的连接框图。

图2为本发明提供的对接方法的流程图。

具体实施方式

下面将结合说明书附图对本发明的实施例进行详细说明。

如图1所示,一种可扩展的短信私有通道对接系统,包括用于发布短信发送请求至短信对接模块的调用模块,用于提供短信的通道选择、发送,以及短信状态的设置的短信对接模块,用于为用户适配私有通道及调用发送接口的私有通道适配器,用于提供发送接口以及发送短信状态的设置指令的短信通道厂商。

其中,调用模块通过接口与短信对接模块通信连接,短信对接模块通过http接口与私有通道适配器通信连接,私有通道适配器通过http接口与短信通道厂商通讯连接。

作为本发明的一种实施方式,调用模块可采用短信任务系统或者ai挂机短信或其他业务系统。

作为本发明的一种实施方式,短信对接模块包括短信发送模块、短信状态设置模块以及短信通道设置模块,短信发送模块用于发送短信,短信状态设置模块用于接收短信通道厂商的回调命令,更新短信发送状态,短信通道设置模块用于根据短信发送请求中的请求选择对应通道。

基于上述系统,如图2所示,本发明提供了一种可扩展的短信私有通道对接方法,用户配合上述系统实现技术效果,具体步骤如下:

1、由运营人员在短信对接模块中预先配置由用户提供的短信私有通道的发送地址;该发送地址指的是服务器的http协议地址和路径,由用户通过人工给到运营人员,运营人员通过后台系统进行设置。

2、短信对接模块接收到调用模块的短信发送请求,根据请求中的通道请求选择短信通道;

3、若步骤2中选择的短信通道为公有通道,则以正常短信发送方式来发送;

4、若步骤2中选择的短信通道为私有通道,则根据选择的短信通道获取预设的通道发送地址,并通讯请求短信通道厂商来调用发送接口;

5、由用户预先提供的一个服务,短信通道厂商发送短信状态回调指令至短信对接模块,以更新短信发送状态。

作为本发明的一种实施方式,短信对接模块和短信通道厂商之间还设置有私有通道适配器用于为用户适配私有通道及调用发送接口。

作为本发明的一种实施方式,短信对接模块通过http请求调用接口发送短信。

作为本发明的一种实施方式,发送地址由用户提供一个服务,作为适配层调用短信通道厂商提供的发送接口,该服务为私有通道适配器,包括代码和服务器,用于对接短信厂商提供的短信发送接口,以及短信状态回调接口。

本发明提供了一种用户设备,包括存储器、处理器以及存储在存储器中并可在处理器上运行的计算机程序,处理器执行计算机程序时实现可扩展的短信私有通道对接方法的步骤。

本发明还提供了一种计算机可读存储介质,计算机可读存储介质存储有计算机程序,计算机程序被处理器执行时实现可扩展的短信私有通道对接方法的步骤。

最后应说明的是:以上实施例,仅为本发明的具体实施方式,用以说明本发明的技术方案,而非对其限制,本发明的保护范围并不局限于此,尽管参照前述实施例对本发明进行了详细的说明,本领域的普通技术人员应当理解:任何熟悉本技术领域的技术人员在本发明揭露的技术范围内,其依然可以对前述实施例所记载的技术方案进行修改或可轻易想到变化,或者对其中部分技术特征进行等同替换;而这些修改、变化或者替换,并不使相应技术方案的本质脱离本发明实施例技术方案的精神和范围。都应涵盖在本发明的保护范围之内。因此,本发明的保护范围应所述以权利要求的保护范围为准。

当前第1页1 2 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1