SIP协议研究及嵌入式实现
详细信息    本馆镜像全文|  推荐本文 |  |   获取CNKI官网全文
摘要
SIP(Session Initiation Protocol)是IETF提出的新一代多媒体通信框架信令协议,业务逻辑实现功能灵活、简便,支持有线、无线网络的无缝接入,成为NGN的核心协议。SIP在移动网络中的应用以及嵌入式平台上的实现是SIP热点研究方向之一。本文研究SIP在无线环境下应用的关键问题,并在DSP平台上实现SIP的基本规范和主要扩展机制,为开发新一代的嵌入式多媒体通信终端提供SIP支持。
     本文详细研究了SIP的分层结构、功能实体、消息语法、基本工作流程、主要扩展机制以及SIP在NGN中的多种应用模式,在SIP基本网络应用架构的基础上提出了SIP无线网络应用模型,详细研究了注册机制、终端移动性等关键问题。基于oSIP开源代码,开发了无线网络模型中的用户代理端软件,实现了事件调度、对话管理、回调函数、资源管理等主要模块。在DM642平台上完成了SIP的嵌入式实现,基于DSP/BIOS架构,进行代码的嵌入式移植和优化,结合终端平台上的视频采集、编解码与网络传输软件,完成了嵌入式多媒体终端SIP通信的基本功能,支持RFC3261、RFC3265和RFC3428规范,并按照协议测试规范进行了测试。
     在DSP平台上的SIP嵌入式实现,采用模块化设计,可以方便的扩展SIP其它机制,从而进一步扩充多媒体通信终端的功能。如果再加入安全性和QoS保证等相关模块,可以适应更加复杂的无线环境,实现商用级别的SIP无线多媒体通信终端。
SIP (Session Initiation Protocol) is a new generation protocol for multimedia communication framework by IETF. It features simple service logic control, flexible usage and supports seamless transition from wired to wireless networks, which makes it the core protocol in NGN. SIP in mobile networks and its embedded implementation is one of the hot research topics on SIP. The thesis concentrates the critical issues related to SIP in wireless environment and implements the SIP backbone based on TI's DSP platform, thus to support the SIP modules for next generation of embedded multimedia communication terminals.
    The layered structure, functional entry, message syntax, working routine, extended mechanisms and various application modes in NGN related to SIP were investigated in detail. A SIP wireless application model was proposed based on SIP wired network application framework, in which the tough issues were discussed, such as registrar mechanism, terminal mobility and so on. Then the SIP UA (User Agent) of the wireless application model was developed on the basis of oSIP (an open source software package) , including the basic modules such as event scheduler, dialog management, callback function, resource management and so on, complying with the specifications RFC3261, RFC3265 and RFC3428. Based on DSP/BIOS, the SIP UA codes were embeddedly implemented by code transplanting and optimizing. Combining other software modules, that is, video acquisition, video codec and network transmission modules, the SIP communication software was finished and tested.
    The embedded SIP UA was developed according to the modularization principle, which makes it easy to implement other extended mechanism and
引文
[1] GRM-NGN -General Reference Model for NGN. ITU—T.
    [2] Rosenberg J, Schulzrinne H, Camanilo G.. RFC 3261—2002. SIP: Session initiation protocol. IETF.
    [3] Olivier H, David G. IP Telephony. Addison Wesley Longman, Inc.1999.
    [4] H.323 Standards [EB/OL] http://www.openh323.org/standards.html
    [5] 杜飞,杨洁。SIP在3G通信中的应用研究。广东通信技术,2005,(03)
    [6] 陈建亚,余浩。软交换与下一代网络。北京邮电大学出版社,2003
    [7] Rosenberg J, Schuizrinne H. RFC 3264--2002. An offer/answer model with the session description protocol (SDP). IETE
    [8] 司端峰,韩心慧。SIP标准中的核心技术与研究进展。软件学报,2005,16(02)
    [9] 3GPP TS 23.228. IP Multimedia Subsystem(IMS)(Release 6),V6.20
    [10] Crocker, D. P Overel, RFC 2234--1997, Augmented BNF for Syntax Specifications: ABNF, IETF.
    [11] Sparks R. RFC 3515--2003, The session initiation protocol (SIP) refer method. IETF.
    [12] Camarillo G, Monrad A. RFC 3524--2003. Mapping of media streams to resource reservation flows. IETF.
    [13] 刘真,杨景。SIP及其在NGN业务集成中的应用。中兴通讯技术,2004,(05)
    [14] Grech, et al. Service Control Architecture in the UMTS IP Multimedia Core Network Subsystem. 3G Mobile Communication Technologies.2002
    [15] Lennox, Schulzrinne. Internet Draft "CPL: A Language for User Control of Internet Telephony services" draft-ietf-iptel-cpi-06.txt--2002. Colimbia University.
    [16] Rosonberg J, Schuizrinne H, RFC 3050--2001. Common gateway interface for SIP, Columbia University.
    [17] Byttner A. Internet Draft—1999. The SIP Servlet API.
    [18] 韩艳峰,卢美莲。Parlay APIs与SIP协议映射的实例研究。计算机工程与应用,2005,(20)
    [19] Ramjee R, Varadhan K, SalgarelliL et al. HAWA Ⅱ: a domain-based approach for supporting mobility in wide-area wireless networks. IEEE/ACM Transactions on Networking, Jun 2002, 10 (3): 3962410.
    [20] Jung Jin-Woo, Rangnathan Mudumbai, Doug Montgomery, et al. Performance Evaluation of Two Layered Mobility Management Using Mobile IP and Session Initiation Protocol. Globecom 2003 IEEE Global Telecommunications Conference, 2003, 22 (1) ; 1190 - 1941
    [21] Rosenberg J. RFC 3311--2002. The session initiation protocol (SIP) UPDATE method. IETF.
    [22] Perkins C. RFC 3344--2002. IP mobility support for IPv4. IETF.
    [23] Ramsdell B. RFC 2633--1999. Secure/Multipurpose lnternet mail extensions version 3 message specification. IETF.[24] Marshall W. RFC 3313--2003. Private session initiation protocol (SIP) extensions for media authorization. IETF.
    
    [25] Roach A. RFC 3265-2002. Session initiation protocol (SIP) specific event notification. IETF.
    [26] Campbell B, Rosenberg J. RFC 3428-2002. Session initiation protocol (SIP) extension for instant messaging. IETF.

© 2004-2018 中国地质图书馆版权所有 京ICP备05064691号 京公网安备11010802017129号

地址:北京市海淀区学院路29号 邮编:100083

电话:办公室:(+86 10)66554848;文献借阅、咨询服务、科技查新:66554700