[发明专利]协议转换方法及装置在审
申请号: | 201910133137.7 | 申请日: | 2019-02-22 |
公开(公告)号: | CN109688164A | 公开(公告)日: | 2019-04-26 |
发明(设计)人: | 李强;赵东辉;张炳东;白静;薛绍龙;李春阳;刘明琪;邢小燕 | 申请(专利权)人: | 中国联合网络通信集团有限公司 |
主分类号: | H04L29/06 | 分类号: | H04L29/06;H04L29/08;H04W4/14 |
代理公司: | 北京中博世达专利商标代理有限公司 11274 | 代理人: | 申健 |
地址: | 100033 *** | 国省代码: | 北京;11 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 协议类型 协议数据单元 待发送信息 协议转换 接收端 发送端 服务端 数据包 封装 发送数据包 通信领域 指示发送 解析 发送 申请 | ||
本申请提供一种协议转换方法及装置,涉及通信领域,能够进行协议转换。该方法包括:发送端向服务端发送数据包,服务端对数据包进行解析,获取协议数据单元,再根据协议数据单元,分别确定发送端所采用的协议类型和接收端所采用的协议类型,根据接收端所采用的协议类型,封装待发送信息之后,向接收端发送封装后的待发送信息。其中,数据包包括待发送信息,协议数据单元包括指示发送端的协议类型的信息,以及能够确定接收端的协议类型的信息。
技术领域
本申请涉及通信领域,尤其涉及一种协议转换方法及装置。
背景技术
目前,运营商与外围厂商做短信对接时多采用短消息网关接口协议(shortmessage gateway interface protocol,SGIP)作为出入口,外围厂商根据SGIP协议规范开发短信的收发接口,向运营商申请短信接入号,提供可以互通的IP及端口,实现适配连接。
若外围厂商未根据SGIP协议规范开发短信的收发接口,采用与SGIP协议不兼容的短消息点对点协议(short message peer to peer,SMPP),则由于SGIP协议与SMPP协议在短消息指令编码规则、二进制包体处理机制、协议数据单元(protocol data unit,PDU)序列号定义以及PDU处理方式等方面均不相同,致使基于SGIP协议的客户端与基于SMPP协议的客户端之间无法相互通信。另外,现有技术中也不存在能够将SMPP协议与SGIP协议进行相互转换的方法或工具,或者,现有技术中需要开发繁重的程序代码。
发明内容
本申请提供一种协议转换方法及装置,能够进行协议转换,使基于不同协议类型的发送端和接收端之间具备相互通信的功能。
为达到上述目的,本申请采用如下技术方案:
第一方面,本申请提供一种协议转换方法,该方法可以包括:
服务端获取发送端的数据包,数据包包括待发送信息;
服务端解析数据包,获取协议数据单元,协议数据单元包括指示发送端的协议类型的信息,以及能够确定接收端的协议类型的信息;
服务端根据协议数据单元,分别确定发送端所采用的协议类型和接收端所采用的协议类型;
服务端根据接收端所采用的协议类型,封装待发送信息;
服务端向接收端发送封装后的待发送信息。
第二方面,本申请提供一种协议转换装置,该装置可以包括:获取模块、解析模块、协议类型确定模块、封装模块和发送模块。其中,
获取模块,用于获取发送端的数据包,数据包包括待发送信息;
解析模块,用于解析数据包,获取协议数据单元,协议数据单元包括指示发送端的协议类型的信息,以及能够确定接收端的协议类型的信息;
协议类型确定模块,用于根据协议数据单元,分别确定发送端所采用的协议类型和接收端所采用的协议类型;
封装模块,用于根据接收端所采用的协议类型,封装待发送信息;
发送模块,用于向接收端发送封装后的待发送信息。
第三方面,本申请提供一种协议转换装置,该装置可以包括:处理器、通信接口和存储器。其中,存储器用于存储一个或多个程序,一个或多个程序包括计算机执行指令,当协议转换装置运行时,处理器执行存储器存储的计算机执行指令,以使协议转换装置执行上述第一方面及其各种可选的实现方式中任意之一的协议转换方法。
第四方面,本申请提供一种计算机可读存储介质,计算机可读存储介质中存储有指令,当计算机执行指令时,计算机执行上述第一方面及其各种可选的实现方式中任意之一的协议转换方法。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于中国联合网络通信集团有限公司,未经中国联合网络通信集团有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201910133137.7/2.html,转载请声明来源钻瓜专利网。