基于sipsimple协议的即时通信终端的设计与实现

基于sipsimple协议的即时通信终端的设计与实现

ID:35180932

大小:4.51 MB

页数:85页

时间:2019-03-21

基于sipsimple协议的即时通信终端的设计与实现_第1页
基于sipsimple协议的即时通信终端的设计与实现_第2页
基于sipsimple协议的即时通信终端的设计与实现_第3页
基于sipsimple协议的即时通信终端的设计与实现_第4页
基于sipsimple协议的即时通信终端的设计与实现_第5页
资源描述:

《基于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、段保存论文。同时本人保证,结合学位论文研巧成果完成的论[文、发明专利等成果,署名单位为西安电子科技大学。保密的学位论文在年解密后适用本授权书。__豕诗本人签名导师签名::減辕.-么23心化、:日期:寺口期?摘要摘要随着互联网和电信业的迅猛发展,即时通信业务的应用越来越广泛,成为人们生活中不可或缺的网络业务。但是目前主流即时通信系统多采用各自的私有协议,系统之间不能实现相互通信,影响用户使用和阻碍即时通信的进一步发展。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的跨平台编程技术实现了上述即时通信终端,并通过搭建的测试环境,对终端进行了功能测试。测试表明,终端实现了设计的功能并且遵从设

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。