一种会话发起协议消息的传输方法

文档序号:7687845阅读:165来源:国知局
专利名称:一种会话发起协议消息的传输方法
技术领域
本发明涉及一种SIP ( Session Initiation Protocol, ^"发起协议)消 息的传输方法。
背景技术
SIP是由IETF (Internet工程任务组)提出的IP电话信令协议,它 的主要目的是为了解决IP网中的信令控制,以及同Soft Switch(软交换) 的通信,从而构成下一代的增值业务平台,对电信、银行、金融等行业 提供更好的增值业务。
SIP借鉴了其他Internet标准和协议的设计思想,有其突出的优点 ①它是基于文本的协议,因而对以文本形式表示的消息的词法和语法分 析就比较筒单;②SIP会话请求过程和媒体协商过程等是一起进行的, 因此呼叫建立时间短;③SIP只要充分利用已定义的头域,必要时对头 域进行简单扩展就能很方便地支持补充业务或智能业务;④SIP具有分 布式的组播功能。
由于SIP具有以上众多突出的优点,随着IP领域的不断^A,基于 SIP的很多应用也随之产生。但是由于一些客观原因,某些网绍4应商 在网络上对SIP消息的传输进行限制。为了不影响应用的正常开展和4吏 用,需要对SIP消息进行加密,然后再在网络上传输,这样传输网络不 再对其进行限制。而现有的加密方法主要是从安全性方面考虑,以防止 第三方截获后泄密,但是在不需要保密时,采用现有的加密方法来突破网络的限制过于复杂,增加了设计成本。

发明内容
本发明所要解决的技术问题是提供一种SIP消息的传输方法,通过 对SIP消息进行简单的加密后进行传输来突破网络的限制。
为解决上述技术问题,本发明的目的是通过以下技术方案实现的 一种^"发起协议消息的传输方法,在^"发起协议SIP消息的传
输过程中,发送方对SIP消息的头部进行加密后再将SIP消息发送给接
收方,接收方对其所接收的SIP消息进行解密。
其中,所述方法中对SIP消息的头部中全部字符串、部分字符串或
间隔选择的字符串进行加密。
其中,所述加密方法为对SIP消息的头部的字符串进^f亍编码转换。 其中,所述方法中对SIP消息的头部采取深度20全倒序方式进行加密。
其中,所述发送方和接收方为SIP终端或者SIP中转服务器。 其中,所述SIP终端为PC客户端或者基于嵌入式操作系统的终端。 其中,所述方法进一步包括以下步骤
A、 第一SIP终端对SIP请求消息的头部加密,将加密后的SIP请 求消息发给SIP中转服务器;
B、 SIP中转服务器对SIP请求消息进行解密,将解密后的SIP消息 按照明文方式转发给应用服务器;
C、 应用服务器收到SIP消息后对其进行处理,并将处理结果SIP 消息按照明文方式发给SIP中转服务器;D、 SIP中转服务器将应用服务器的处理结果SEP消息的头部进行 加密,将加密后的处理结果SIP消息发给第一 SIP终端。 其中,所述方法进一步包括以下步骤
a、 应用服务器将SIP请求消息按照明文方式发给SIP中转服务器;
b、 SIP中转服务器对SIP请求消息的头部进行加密,将加密后的 SIP请求消息发给第二 SIP终端;
c、 第二SIP终端对接收到的SIP请求消息进行解密,然后实现具体 的逻辑功能,并将处理结果SIP消息的头部加密后发给SIP中转服务器;
d、 SIP中转服务器对其接收到的处理结果SIP消息进行解密后按照 明文方式发给应用服务器。
其中,所述SIP终端与SIP中转服务器之间通过用户数据报协议方 式传输SIP消息。
本发明具有以下有益效果
本发明通过对SIP消息的头部进行加密后进行传输,这样突破传输 网络对SIP消息的封锁,实现了应用功能的目的,而iLi0密方法简单易 操作,实现成本低。


图1为本发明的应用系统结构示意图2为实施例中SIP消息传输方法流程图3为一优选实施例中SIP消息组成图4为一优选实施例中SIP消息头部加密后的结构图。
具体实施例方式
下面将结合附图和具体实施例对本发明作进一步的描述 请参阅图1,该图所示为应用本发明的系统结构图,其中主要包含
3个实体SIP终端、SIP中转服务器、应用服务器。
SIP终端,可以是PC客户端,也可以是基于嵌入式操作系统的终
端(如SIP话机、手机等),其包含SIP编解码、加解密处理模块;负
责对SIP消息进行加密并发送给SIP中转服务器;将SIP中转服务器发
送过来的加密SIP消息解密,再进^f于处理。
SIP中转服务器,负责对SIP终端发过来的加密SIP消息进行解密,
再转发给应用服务器;对应用服务器发过来的SIP消息的头部进行加密,
再转发给SIP终端。
应用服务器,负责实现应用逻辑和具体的业务功能。
请参阅图2,该图所示为上述系统传输SIP消息的方法流程图,包
括以下步骤
步骤201:第一 SIP终端对SIP请求消息的头部进行加密,然后通 过UDP (User Datagram Protocol,用户数据报协议)方式发给SIP中转 服务器;
步骤202: SIP中转服务器收到请求后,对接收到的内容进行解密, 将解密后的SIP消息按照明文方式转发给应用服务器;
步骤203:应用服务器收到SIP消息后,进行处理,将处理结果SIP 消息按照明文方式发给SIP中转服务器;
步骤204: SIP中转服务器将应用服务器的处理结果SIP消息的头部进行加密,将加密后的内容通过UDP方式发给第一SIP终端;
步骤205:应用服务器将SIP请求消息按照明文方式发给SIP中转 服务器;
步骤206: SIP中转服务器对SIP请求消息的头部进行加密,将加 密后的内容通过UDP方式发给第二 SIP终端;
步骤207:第二SIP终端收到请求后,对接收到的内容进行解密, 然后实现具体的逻辑功能,并将处理结果SIP消息的头部进4亍加密后发 给SIP中转服务器;
步骤208: SIP中转服务器接收到加密后的处理结果,进行解密后, 将处理结果SIP消息按照明文方式发给应用服务器。
上述方法中,所MSIP消息的加密方法为对SIP消息的头部的 字符串进行筒单的编码转换。
请参图3并结合图4,原始SIP消息包括头部和正文两部分,第一 SIP终端和/或SIP中转服务器,在一优选实施例中通过对头部中 "MESSAGE sip:PS@10.41.6.24 SIP/2.0"字符串采用深度20全倒序方 式进行加密,反之,自中转服务器接受头部加密的SIP请求消息后,采 用相应的解密方式进行解密以获得原始消息。
当然,本优选实施中,M头部中一行字符串进行加密,在其它实 施方式中,可以针对头部中全部字符串、部分字符串或间隔选择的字符 串进行加密。
另,在上述实施例中,采用深度20全倒序方式加密,仅为表述, 在其他实施例中,亦可以采用其他本技术领域普通技术人员采用的普通算法进行加密。
采用上述的方法,编码后的消息,在互联网上传输时,各网络设备
已经不能正常解析为正常的SIP消息,从而不会对消息此消息进行限制、
过滤,能保证消息的正常传输。
以上所述仅为本发明的较佳实施例而已,并不用以限制本发明,凡 在本发明的精神和原则之内所作的任何修改、等同替换和改进等,均应 包含在本发明的保护范围之内。
权利要求
1、一种会话发起协议消息的传输方法,其特征在于,在会话发起协议SIP消息的传输过程中,发送方对SIP消息的头部进行加密后再将SIP消息发送给接收方,接收方对其所接收的SIP消息进行解密。
2、 如权利要求1所述的会话发起协议消息的传输方法,其特征 在于,所述方法中对SIP消息的头部中全部字符串、部分字符串或间 隔选择的字符串进行加密。
3、 如权利要求1或2所述的M发起协议消息的传输方法,其 特征在于,所述加密方法为对SIP消息的头部的字符串进^f亍编码转 换。
4、 如权利要求3所述的会话发起协议消息的传输方法,其特征 在于,所述方法中对SIP消息的头部采取深度20全倒序方式进行加 密。
5、 如权利要求1所述的会话发起协议消息的传输方法,其特征 在于,所述发送方和接收方为SIP终端或者SIP中转服务器。
6、 如权利要求5所述的会话发起协议消息的传输方法,其特征 在于,所述SIP终端为PC客户端或者基于嵌入式操作系统的终端。
7、 如权利要求6所述的会话发起协议消息的传输方法,其特征 在于,所述方法进一步包括以下步骤A、 第一SIP终端对SIP请求消息的头部加密,将加密后的SIP 请求消息发给SIP中转服务器;B、 SIP中转服务器对SIP请求消息进4亍解密,将解密后的SIP消息按照明文方式转发给应用服务器;C、 应用服务器收到SIP消息后对其进行处理,并将处理结果SIP 消息按照明文方式发给SIP中转服务器;D、 SIP中转服务器将应用服务器的处理结果SIP消息的头部进 行加密,将加密后的处理结果SIP消息发给第一 SIP终端。
8、 如权利要求6所述的会话发起协议消息的传输方法,其特征 在于,所述方法进一步包括以下步骤a、 应用服务器将SIP请求消息按照明文方式发给SIP中转服务器;b、 SIP中转服务器对SIP请求消息的头部进行加密,将加密后的 SIP请求消息发给第二 SIP终端;c、 第二SIP终端对接收到的SIP请求消息进4亍解密,然后实现 具体的逻辑功能,并将处理结果SIP消息的头部加密后发给SIP中转 服务器;d、 SIP中转服务器对其接收到的处理结果SIP消息进行解密后按 照明文方式发给应用服务器。
9、 如权利要求7或8所述的M发起协议消息的传输方法,其 特征在于,所述SIP终端与SIP中转服务器之间通过用户数据报协议 方式传输SIP消息。
全文摘要
本发明公开了一种会话发起协议消息的传输方法,该方法为在会话发起协议SIP消息的传输过程中,发送方对SIP消息的头部进行加密后再将SIP消息发送给接收方,接收方对其所接收的SIP消息进行解密。本发明通过对SIP消息的头部进行加密后进行传输,这样突破传输网络对SIP消息的封锁,实现了应用功能的目的,而且加密方法简单易操作,实现成本低。
文档编号H04L29/06GK101494644SQ20081006561
公开日2009年7月29日 申请日期2008年1月21日 优先权日2008年1月21日
发明者陆剑峰 申请人:中兴通讯股份有限公司
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1