预览加载中,请您耐心等待几秒...
1/10
2/10
3/10
4/10
5/10
6/10
7/10
8/10
9/10
10/10

亲,该文档总共17页,到这已经超出免费预览范围,如果喜欢就直接下载吧~

如果您无法下载资料,请参考说明:

1、部分资料下载需要金币,请确保您的账户上有足够的金币

2、已购买过的文档,再次下载不重复扣费

3、资料包下载后请先用软件解压,在使用对应软件打开

(19)国家知识产权局(12)发明专利申请(10)申请公布号CN115955735A(43)申请公布日2023.04.11(21)申请号202211591477.2(22)申请日2022.12.12(71)申请人厦门讯美网络科技有限公司地址361000福建省厦门市思明区厦禾路885号顶峰光辉写字楼2302-2304室(72)发明人康明华(51)Int.Cl.H04W88/16(2009.01)H04W4/14(2009.01)H04W12/06(2021.01)H04W12/08(2021.01)H04W24/08(2009.01)权利要求书4页说明书10页附图2页(54)发明名称一种可支持多种短信网关的通讯系统及其方法(57)摘要本发明公开了一种可支持多种短信网关的通讯系统及其方法,涉及网络通讯技术领域。为了解决现有SP兼容性欠佳问题。其方法包括以下步骤:通过通讯信息模块获取短信网关相关信息并传输至通讯配置模块,利用通讯配置单元构建数据网关通道,通过网关通道协议创建单元对每一个第三方短信网关通道构建对应的接口协议,通过接口协议鉴定单元对网关通道中的接口协议进行校验与测试,通过网关账号管理单元创建可用账号服务包,将通过校验与测试的网关账号与接口协议存储于对应的可用账号服务包内,获取到的短信经由网关通道协议创建单元进行鉴别分类,以此分配到适用的接口协议处即可,从而SP同时接入不同的运营商时,其两者的API不能兼容的弊端。CN115955735ACN115955735A权利要求书1/4页1.一种可支持多种短信网关的通讯系统,其特征在于:所述通讯系统包括:通讯信息模块、通讯配置模块、网关通道协议创建单元、接口协议鉴定单元、网关账号管理单元和云端;所述通讯信息模块,用于获取短信网关的相关信息,并将该短信网关传输至通讯配置模块;所述通讯配置单元,用于配置短信网关的相关信息,并将其传输至网关通道协议创建单元;所述网关通道协议创建单元,基于短信网关的通道类型创建对应的接口协议;所述接口协议鉴定单元,用于对网关通道中的接口协议进行校验与测试;所述网关账号管理单元,用于对已通过校验与测试的网关账号与接口协议进行账号管理;所述云端,用于对上述所有的操作与流程进行跟踪与记录,将记录到的数据生成文本信息进行保存,并传输至显示终端。2.如权利要求1所述的一种可支持多种短信网关的通讯系统,其特征在于:所述通讯信息模块还包括:终端连接模块;终端连接模块,基于终端连接模块使通讯信息模块与外界短信终端建立通信连接。3.如权利要求1所述的一种可支持多种短信网关的通讯系统,其特征在于:所述通讯配置单元包括:路由模块、备份模块和对象访问协议模块;路由模块,用于构建数据网关通道,并将其与通道信息建立连接关系,基于该连接关系接收通讯信息模块的短信;备份模块,用于创建加密配置文件,并将接收到的短信网关保存至加密配置文件中进行备份;对象访问协议模块,用于查找目的短信网关的对象访问协议地址,并将通讯信息模块的短信发送至目的短信网关。4.如权利要求1所述的一种可支持多种短信网关的通讯系统,其特征在于:所述网关通道协议创建单元包括:分类模块与创建模块;分类模块,用于对所接收到短信网关的通道类型进行鉴别分类,以此得到短信网关不同的通道类型;创建模块,基于短信网关不同的通道类型创建对应的接口协议,并且所创建接口协议的个数与短信网关通道类型个数一致,以此为每一个第三方短信网关通道构建对应的接口协议。5.如权利要求1所述的一种可支持多种短信网关的通讯系统,其特征在于:所述接口协议鉴定单元包括:服务请求模块;服务请求模块,用于对网关通道中的接口协议进行校验与测试,若网关通道下的服务请求模块测试通过,则将该服务请求模块标记为已合格;若网关通道下所有功能的服务请求模块都获得了测试通过,则将该网关通道标记为已合格。6.如权利要求5所述的一种可支持多种短信网关的通讯系统,其特征在于:所述接口协议鉴定单元还包括:数量提取模块,用于若网关通道下并非所有功能的服务请求模块都获得测试通过,则提取测试未通过的服务请求模块的请求数量;2CN115955735A权利要求书2/4页功能调取模块,用于调取所述测试未通过的服务请求模块对应的功能,并对每个未通过的服务请求模块对应的功能进行排序及序号标识;参数获取模块,用于按照所述序号标识依次提取所述未通过的服务请求模块对应的功能的功能属性参数;其中,所述功能属性参数包括单位时间内的服务请求最低发生次数和单位时间内的服务请求最高发生次数;第一时间间隔设置模块,用于根据所述功能属性参数设置第一次服务请求模块复验时间间隔;其中,所述第一次服务请求模块复验时间间隔通过如下公式获取:其中,T1表示第一次服务请求模块复验时间间隔;M表示未通过测试的服务请求模块对应的功能数量;qm