首页 文学文摘 时政新闻 科技科普 经济法律 健康生活 管理财经 教育教学 文化艺术 社科历史

Sip压缩在无线通信上的应用

作者:陈平 来源:电子技术与软件工程

Sip是一个计算机网络中应用层的信令控制仪,用于创建、修改和释放一个或多个参与者的会话。这些会话可以是Internet多媒体会议、IP电话或多媒体分发,会话的参与者可以通过组播、网状单播或者两者的混合体进行通信。Sip对会话进行协商,以便参与方都能够就会话功能达成一致以及进行修改,它甚至可以添加、删除或转移用户。

【关键词】Sip压缩 无线通信 应用

在2001年供应商就已经开始推出基于Sip的服务。今天,人们对Sip的服务依旧保持着相当高的热情。一些组织正在使用通用的java编程语言定义应用编程接口,以便开发商能够为服务提供商和企业构建Sip组件和应用程序。最重要的是,越来越多的竞争者正在借助前途光明的新服务进入Sip市场。Sip已经成为了自HTTP和SMTP以来最为重要的协议之一。

1 无线通信技术

无线通信技术在人们生产生活中占了很大的比重,给人们带来了很大的影响。如今的生活中,每一天大约有15万人成为新的无线通信用户,而全世界的无线通信用户数量超过2亿。这些人的涉及的行业有很多,包括:教授、学生、经理、司机等等,基本上每个行业都需要无线通信的帮助。既然有那么多人需要借助无线通信的帮助,这就意味着Sip压缩技术的需求更加重要,只有发展好了Sip压缩技术,才能在生产生活中更好地应用无线通信技术。

现在,无线通信技术又有了新的发展,到目前为止,无线通信技术已经发展到了第三代,而且第三代无线通信技术已经运用到了商业领域,并且在其中大放异彩。但是第三代无线通信技术终究满足不了越来越高的个人要求。现在,人们希望能够随时随地接收到无线网络,能够获得各种各样的服务,并且能够不受时间和地点的限制,当然下载和传送的速度要要求快,这就需要在无线通信技术上更好地发展Sip压缩技术,这样才能更满足个人对无线通信技术的需求,才能更好地运用无线通信技术。

2 对Sip协议的介绍

Sip协议在NGN中是一项相当重要的协议,并且也越来越得到业界的重视。IETF最初制定的是sip会话的初始协议,可以用于多方面的通信。Sip是在应用层控制的协议并且它的基础是文本,是独立于底层传输协议的。并且,Sip的用途包括:建立、修改和终止IP网上的双方或多方的通话。这些会话的种类有很多,有多媒体会议、电话呼叫、或者是多媒体发布会议。Sip压缩技术支持语音通话,可以不用手动输入那么麻烦,并且它还可以定位使用者的位置,以便于能够更快的找到使用者。

Sip协议的特点是简单、易于扩展、能够很快实现,这些特点被人发掘并且越来越得到人们的重视,所以现在一些科研人员开始研发一些能够支持和使用Sip压缩技术的多媒体客户端。这一项技术如果研发成功的话,它会成为第三网络和3G多媒体的重要协议。

3 Sip压缩技术在无线通信中的应用

随着时代的快速发展,人们越来越多的使用无线通信技术,这也就促使了研发Sip压缩技术的步伐,使得Sip压缩技术在无线通信上有了很大的应用。

3.1 Sip压缩

Sip是收集在Sip中出现的字符串,并且对这些字符串进行编码。但是,每个Sip消息的空间中也存在着URI,URI占据了Sip消息中的一些字节空间,这些字节空间有URI的求法,URI中的From和To的字节,还有隐藏在Contact字段中的URI字节。所以,在建立会话的过程中如果出现形成SIP URI的联系人列表是UA和Proxy之间成立的这种情况的话,那么在建立会话的过程中会对联系人列表中的URI字节进行维护和编码,因此,在对每个联系人消息进行编码时可以使Sip信息的头部大小降低。所以,在客户端和代理服务器之间创建和维护联系人列表是Sip压缩的关键。

Sip压缩的前提就是必须对Sip协议进行一定的扩展,在Sip信息的头部可以增加一些区域,用来对终端支持Sip压缩或者是对方使用Sip压缩进行一系列的说明。在满足Sip中要求的基本机制和特定信令压缩参数的要求之下可以支持Sip的压缩,并且可以对Sip信息进行压缩和解压。

Sip传输的端口是5060端口,当使用Sip压缩是端口依旧是5060端口,而且这两者会分得很清楚,不会混淆。未压缩消息字节的高位全为1,所以,要判断字节是压缩消息还是原始消息的方法是一个支持Sip压缩的终端是否可以接收到高5位的消息。如果高5位的值全为1,这是原始消息,这就把这些消息直接交给应用层进行应用;如果高5位的值不全为1这就是压缩消息,就要把这些消息转给消息的解压发生器进行解压。

3.2 Sip扩展

Sip扩展的目的是能够使Sip压缩技术更好的实现,可以让用户随意选择。现在,有两种方法可以提高Sip整体压缩的效率:

(1)动态压缩:通过自己本身已经压缩过的信息来压缩现在正要压缩的信息,这样做的好处是可以节省字节空间。但是,如果要使用自己本身已经发送过的信息,就必须经过压缩处理器的处理。因为如果信息是在可靠的传输层传送,这就能够保证信息的质量,但是如果不是在可靠的传输层,这就不能够保证信息的准确性。

(2)共享压缩:通过在压缩的过程中使用自己本省已经接收到的信息来压缩自己要发送的信息。这种的压缩方式在请求的模式中能够获得很好的压缩效果。

通过考察Sip协议,可以发现每个用户一般会产生很多相同的信息,这就意味着Sip压缩技术在工作的时候压缩信息的重复度相当高,而且信息冗余度相当高。通常的解决办法是,如果建立一种含有某些重复性词语的字典,这样就会很好地提高压缩处理器的效率。所以说,在Sip的扩展操作中也应用了可以让用户自定义的字典,这样来使Sip压缩效率提高。

4 结语

随着时代越来越进步,中国的经济越来越发展,无线通信技术也在商业等各个不同的领域越来越取得重视。这就使得Sip压缩技术越来越需要完善才能使更多的用户、更多的行业更好地应用无线通信技术。

参考文献

[1]夏羽.压缩感知在无线通信网络异常事件检测中的应用研究[D].浙江大学,2012(02).

[2]文倩.结构化压缩感知在无线通信网络流量预测中的应用研究[D].浙江大学,2013(03).

作者单位

广州海格通讯集团股份有限公司 广东省广州市 51000