自动适配CMPP协议的短信网关平台的构建方法及平台技术

技术编号:20394979 阅读:52 留言:0更新日期:2019-02-20 04:59
本发明专利技术公开了一种自动适配CMPP协议的短信网关平台的构建方法,涉及移动通信技术领域。本发明专利技术在CMPP协议栈中CMPP层的上层增加协议控制层,其用于识别CMPP协议内容,生成与该协议自动适配的代码,并封装成库;收到客户端发送的短信时,判断接收的协议类型,根据协议类型调用对应的CMPP协议与短信中心通讯。只需要将协议上传至协议控制中心一次,协议控制中心就会根据协议内容自动生成一套与之适配的CMPP协议代码,并封装成库,生成新的CMPP协议。以后每次需要该新的协议版本时,都可以通过新生成的CMPP协议与短信中心通讯,节省代码开发成本及人工成本。本发明专利技术还提供一种自动适配CMPP协议的短信网关平台。

【技术实现步骤摘要】
自动适配CMPP协议的短信网关平台的构建方法及平台
本专利技术涉及移动通信
,具体是涉及一种自动适配CMPP协议的短信网关平台的构建方法及网关平台。
技术介绍
参见图1所示,在短信告警时,需根据CMPP协议来实现短信的告警,而该种协议类型为中国移动短信网关接口指定,然后需根据该协议版本,完成协议接口开发;有时需要满足多种CMPP协议类型,指定某版本协议,完成短信下发功能。基于此场景,传统的做法是根据新的协议类型编码实现新的一套协议代码来完成功能。随着软件版本的更新迭代,每次有新的协议形成都需要编码一整套代码来适配该种协议,代码开发成本及人工成本高。
技术实现思路
本专利技术的目的是为了克服上述
技术介绍
的不足,提供一种自动适配CMPP协议的短信网关平台的构建方法及网关平台,能根据协议内容自动生成一套与之适配的协议代码,节省代码开发成本。本专利技术提供一种自动适配CMPP协议的短信网关平台的构建方法,包括以下步骤:在CMPP协议栈中CMPP层的上层增加协议控制层,协议控制层用于:识别CMPP协议内容,生成与CMPP协议自动适配的代码并封装成库,生成新的CMPP协议;收到客户端发送的短信本文档来自技高网...

【技术保护点】
1.一种自动适配CMPP协议的短信网关平台的构建方法,其特征在于,包括以下步骤:在CMPP协议栈中CMPP层的上层增加协议控制层,协议控制层用于:识别CMPP协议内容,生成与CMPP协议自动适配的代码并封装成库,生成新的CMPP协议;收到客户端发送的短信时,判断接收的协议类型,根据协议类型调用新的CMPP协议与短信中心通讯。

【技术特征摘要】
1.一种自动适配CMPP协议的短信网关平台的构建方法,其特征在于,包括以下步骤:在CMPP协议栈中CMPP层的上层增加协议控制层,协议控制层用于:识别CMPP协议内容,生成与CMPP协议自动适配的代码并封装成库,生成新的CMPP协议;收到客户端发送的短信时,判断接收的协议类型,根据协议类型调用新的CMPP协议与短信中心通讯。2.如权利要求1所述的方法,其特征在于,所述协议控制层识别CMPP协议内容,生成与CMPP协议自动适配的代码并封装成库,生成新的CMPP协议,具体包括以下步骤:获取CMPP协议,将协议内容转换成json格式;将json格式的协议内容解析成python代码;对应CMPP协议中的协议状态,将每个协议状态的TCP包解析出来;将python代码和TCP包封装成库,生成新的CMPP协议。3.如权利要求2所述的方法,其特征在于:所述协议状态包括:请求建立连接、应答、提交短信的请求和接收响应包。4.如权利要求2所述的方法,其特征在于:所述协议控制层识别CMPP协议内容,生成与CMPP协议自动适配的代码并封装成库,生成新的CMPP协议时,给封装成库的代码打上TAG号,设置为CMPP协议中描述的Version;收到客户端发送的短信时,接收传入的协议类型并根据TAG号判断协议类型,根据协议类型调用新的CMPP协议与短信中心通讯。5.如权利要求2所述的方法,其特征在于:所述协议内容包括通信的过程描述及数据格式。6.一种自动适配CMPP协议的短信网关平台,其特征在于:所述平台包括协议控制中心,所述协议控制中...

【专利技术属性】
技术研发人员:张凯荆楠邓沛沛
申请(专利权)人:武汉烽火信息集成技术有限公司
类型:发明
国别省市:湖北,42

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

1