欢迎来到天天文库
浏览记录
ID:35180932
大小:4.51 MB
页数:85页
时间:2019-03-21
《基于sipsimple协议的即时通信终端的设计与实现》由会员上传分享,免费在线阅读,更多相关内容在学术论文-天天文库。
1、I爲凌《謂似善国.1硕±学位论文圍.-圓.基于SIP/SIMPLE协议的即时通信终端的设计与实现作者姓名M学校副巧姓名、职称张岗山禱榜企业导师姓名、职称王静高下申请学位类别工程硕±圍学校代码10701.学号1301巧0613分类号‘密级公弁TP39西安电子科技大学硕dt学位论文基于SIP/SIMPLE协议的即时通信终端的设计与实现作者姓名;杨超领域:电子与通信工程学位类别:工程硕古学校
2、导师姓名、职称:张岗山副教授企业导师姓名、职称:王静高工学院:通信工程学院提交日期:2016年3月DesignandImplementationofInstantMessagingTerminalBasedSIP/SIMPLEProtocolAthesissubmittedtoXIDIANUNIVERSITYinpartialfulfillmentoftherequirementsforthedegreeofMasterinElectronicsandCommunicationsE
3、ngineeringByYangChaoSupervisor:ZhangGangshanAssociateProfessorWangJingSeniorEngineerMarch2016西安电子科技大学学位论文独创性(或创新性)声明秉承学校严谨的学风和优良的科学道德,本人声明所呈交的论文是我个人在导师指导下进巧的研究工作及取得的研究成果。尽我所知,除了文中特别加标注和致谢中所罗列的内容レッ外,论文中不包含其他人己经发表或撰写过的研究成果;也不包含一为获得西安电子科技大学或其它教育
4、机构的学位或证书而使用过的材料。与我同工作的同事对本研究所做的任何贡献均己在论文中作了明确的说明并表示了谢意。学位论文若有不实之处一,本人承担切法律责任。-么从乂.多本人签名:物扳日期:y西安电子科技大学关于论文使用授权的说明本人完全了解西安电子科技大学有关保留和使用学位论文的规定,即:硏巧生在校攻读学位期间论文工作的知识产权属于西安电子科技大学。学校有权保留送交论文的复印件,允许查阅、借阅论文;学校可W公布论文的全部或部分内容,允许采用影目1、缩印或其它复制手
5、段保存论文。同时本人保证,结合学位论文研巧成果完成的论[文、发明专利等成果,署名单位为西安电子科技大学。保密的学位论文在年解密后适用本授权书。__豕诗本人签名导师签名::減辕.-么23心化、:日期:寺口期?摘要摘要随着互联网和电信业的迅猛发展,即时通信业务的应用越来越广泛,成为人们生活中不可或缺的网络业务。但是目前主流即时通信系统多采用各自的私有协议,系统之间不能实现相互通信,影响用户使用和阻碍即时通信的进一步发展。IETF早在1998年就致力于即时通信协议的标准化
6、工作,目前开发出非常优秀且应用较广泛的XMPP和SIMPLE协议,XMPP是基于XML文档,而SIMPLE是基于SIP协议。SIP协议是IETF制定的应用层信令控制协议,SIP被广泛应用在VoIP领域,并且被确立为NGN的核心控制协议,目前基于SIP的终端非常多,但功能仅限于音频、视频和文本短消息,并不能支持呈现和复杂的消息功能。SIMPLE是SIP协议对呈现和即时消息业务的扩展,呈现是即时通信的典型业务,允许用户发布自己的状态信息,订阅他人的状态信息,并在状态信息发生变化时通知订阅者。呈现和即时消
7、息也是IMS两大重要业务,并且遵循SIMPLE协议。随着IMS逐渐成熟,SIMPLE的发展也越来越成熟,特别是在详细的用户状态、订阅授权、用户状态访问控制以及会话模式的即时消息方面。可以预见,SIMPLE的应用将更加的广泛,基于SIMPLE的实现甚至将成为下一代通信网络的基础设施。本文首先分别对SIP和SIMPLE协议进行研究,包括SIP元素、SIP系统组成、SIP消息、事件通知机制、事件发布机制、呈现和即时消息模型、消息模式、呈现业务文档、XCAP、MSRP等。之后,论文设计和实现了一种基于SIP
8、/SIMPLE协议的即时通信终端,该终端框架被设计为三层,分别是协议层、数据和核心业务层以及UI层。其中,协议层完成了XCAP协议的实现和PJSIP协议栈的封装;数据和核心业务层完成登录、注销、呈现、即时消息、授权处理、好友管理、会话管理等模块以及XML文档的解析;UI层完成界面的绘制和逻辑控制,其重点是好友列表和会话窗口。最后,论文采用基于Qt的跨平台编程技术实现了上述即时通信终端,并通过搭建的测试环境,对终端进行了功能测试。测试表明,终端实现了设计的功能并且遵从设
此文档下载收益归作者所有