[发明专利]SIP消息传输与接收方法及传输与接收装置有效
申请号: | 201710227005.1 | 申请日: | 2017-04-07 |
公开(公告)号: | CN108696899B | 公开(公告)日: | 2021-09-03 |
发明(设计)人: | 马季;严小勇;黄乐 | 申请(专利权)人: | 北京京东尚科信息技术有限公司;北京京东世纪贸易有限公司 |
主分类号: | H04W28/06 | 分类号: | H04W28/06;H04L29/06 |
代理公司: | 北京英赛嘉华知识产权代理有限责任公司 11204 | 代理人: | 王达佐;马晓亚 |
地址: | 100080 北京市海淀区杏石口路6*** | 国省代码: | 北京;11 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | sip 消息 传输 接收 方法 装置 | ||
1.一种会话初始协议SIP消息传输方法,其特征在于,所述方法包括:
获取待传输的SIP消息和所述SIP消息的消息类型;
根据所述消息类型,在预设模板集合中查询与所述消息类型对应的预设模板,并将查找到的预设模板确定为目标模板,其中,所述预设模板集合中的各个预设模板对应的消息类型互不相同;
根据所述目标模板,对所述SIP消息进行压缩,得到所述SIP消息的压缩SIP消息;
生成包括所述目标模板的模板信息的报文头信息;
将所述压缩SIP消息作为报文数据,并将所述报文头信息和所述报文数据组成完整报文进行传输。
2.根据权利要求1所述的方法,其特征在于,所述方法还包括:
对于至少一个消息类型中的每个消息类型,执行以下模板生成操作:获取该消息类型的历史SIP消息;对于所述历史SIP消息中至少一个字段中的每个字段的字段值,将该字段的字段值替换为占位符,其中,替换所述历史SIP消息中的各个字段的字段值的占位符互不相同;将替换后的所述历史SIP消息确定为与该消息类型对应的预设模板;
由与所述至少一个消息类型中的每个消息类型对应的预设模板形成所述预设模板集合。
3.根据权利要求2所述的方法,其特征在于,所述根据所述目标模板,对所述SIP消息进行压缩,得到所述SIP消息的压缩SIP消息,包括:
对于所述目标模板中的至少一个占位符中的每个占位符,在所述SIP消息中查找与该占位符对应的字段的字段值;
利用查找到的与所述目标模板的每个占位符对应的字段值,按照预设格式对所述SIP消息进行压缩,得到所述SIP消息的压缩SIP消息。
4.根据权利要求3所述的方法,其特征在于,所述生成包括所述目标模板的模板信息的报文头信息,包括:
生成所述SIP消息的消息摘要算法第五版MD5值;
生成包括所述目标模板的模板信息和所述MD5值的报文头信息。
5.根据权利要求4所述的方法,其特征在于,所述将所述压缩SIP消息作为报文数据,并将所述报文头信息和所述报文数据组成完整报文进行传输,包括:
利用串表压缩算法对所述压缩SIP消息进行压缩,并将压缩的结果作为报文数据;
将所述报文头信息和所述报文数据组成完整报文进行传输。
6.一种会话初始协议SIP消息接收方法,其特征在于,所述方法包括:
获取接收到的报文,所述报文经由权利要求1至5之一所述的一种会话初始协议SIP消息传输方法压缩得到,所述报文包括报文头信息和报文数据,所述报文头信息包括模板信息,其中,所述报文数据是根据所述模板信息所指示的模板,对SIP消息进行压缩后得到的;
在预设模板集合中查找所述模板信息所指示的预设模板,并将查找到的预设模板确定为目标模板;
根据所述目标模板,对所述报文数据进行解压缩,生成未压缩的SIP消息;
将所述未压缩的SIP消息确定为待输出的SIP消息。
7.根据权利要求6所述的方法,其特征在于,所述报文头信息还包括消息摘要算法第五版MD5值;以及
所述将所述未压缩的SIP消息确定为待输出的SIP消息,包括:
计算所述未压缩的SIP消息的MD5值;
确定计算所得的MD5值是否与所述报文头信息中的MD5值相同;
响应于确定计算所得的MD5值与所述报文头信息中的MD5值相同,将所述未压缩的SIP消息确定为待输出的SIP消息。
8.根据权利要求7所述的方法,其特征在于,所述根据所述目标模板,对所述报文数据进行解压缩,生成未压缩的SIP消息,包括:
利用串表解压缩算法对所述报文数据进行解压缩,得到串表解压缩数据;
根据所述目标模板,对所述串表解压缩数据进行解压缩,生成未压缩的SIP消息。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于北京京东尚科信息技术有限公司;北京京东世纪贸易有限公司,未经北京京东尚科信息技术有限公司;北京京东世纪贸易有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201710227005.1/1.html,转载请声明来源钻瓜专利网。