论文部分内容阅读
基于文本的SIP(信令初始化协议,Session Initiation Protocol)消息过大,严重浪费了宝贵的无线带宽资源,还大大地延长了会话建立所需要的时间。因此,IETF(互联网工程工作组,Internet Engineering Task Force)提出了SigComp(信令压缩协议,SignalingCompression protocal)协议。
本论文首先简要地介绍了SIP和SDP(会话描述协议,Session Description Protocol)协议,由此引出了SigComp协议,分析了SigComp的原理和框架结构,然后着重对SigComp的关键模块UDVM(通用解压虚拟机,Universal Decompressor Virtual Machine)进行了详细介绍。接下来本文对SigComp所能用到的压缩算法以及编码技术进行了分析。
本文提出了衡量压缩算法的两个参数:压缩率和状态使用率,并利用这个两个参数分析比较了常用的无损压缩(LZW,LZSS,L278)算法,得出LZSS是最适合SigComp的压缩解决算法。为了进一步提高压缩效率,压缩算法的实现需要结合熵编码,鉴于算术编码的复杂性本文采用Huffman编码。然后本文结合SIP消息大小不固定,格式固定的特点对LZSS+Huffman进行了改进,并在此基础上进行仿真,得出平均压缩率为41.3%,状态使用率达40%。
由于SigComp对终端系统的要求较高,并可能对用户体验造成不利影响,本文提出了一种可以替代SigComp的智能简档方案,该方案能够降低对终端系统的性能要求,把终端的复杂性转移到服务器上,最终本文给出了该方案的设计思想。