当前位置:主页 > 管理论文 > 移动网络论文 >

基于Web的实时通信系统与关键技术研究

发布时间:2021-05-16 09:14
  随着社会的进步,计算机网络已成为人们生活中必不可少的一部分。与移动通信相比,网络通信具有实现简单、受运营商的局限性小、信息交互的种类多、价格低廉等优势,而即时通信(Instant Messenger, IM)已成为互联网上的第一大应用。网络即时通信的常有模式有客户端/服务器(Client/Server, C/S)架构和浏览器/服务器(Browser/Server, B/S)架构两种模式。与传统的基于C/S架构实现的即时通信相比,B/S架构的即时通信,对设备要求低,用户基数大,便于推广应用。应用类型也越来越广泛,可以实现文本、音视频等多种制式的通信。本文的基于Web的实时通信系统主要实现了基于Web的即时消息和音视频通信。与客户端实现的通信不同,Web通信需要用户向服务器发出页面更新请求,在页面不刷新的情况下实现信息交互,本文对页面刷新技术进行了深入研究,选用长轮询BOSH进行即时消息部分的页面刷新。本文的即时消息采用XMPP协议实现,XMPP是一种开源的即时通信协议,每个XMPP实体具有唯一的用户ID,通过代理BOSH实现了基于XMPP协议的Web即时消息功能。最后,对即时消息的登陆、... 

【文章来源】:北京邮电大学北京市 211工程院校 教育部直属院校

【文章页数】:75 页

【学位级别】:硕士

【文章目录】:
摘要
ABSTRACT
第一章 绪论及研究背景
    1.1 课题背景
    1.2 国内外发展现状
        1.2.1 国内发展现状
        1.2.2 国外发展现状
    1.3 课题研究的意义
    1.4 论文的组织与架构
第二章 基于Web的文本通信
    2.1 即时消息简介
    2.2 实现即时消息的协议
    2.3 XMPP简介
        2.3.1 XMPP协议网络架构
        2.3.2 XMPP服务器
        2.3.3 XMPP协议工作原理
        2.3.4 地址空间
        2.3.5 XML流
    2.4 Web与XMPP的桥接
        2.4.1 指定时间间隔刷新
        2.4.2 Ajax轮询
        2.4.3 长轮询BOSH
    2.5 跨域通信
        2.5.1 JSON-P
        2.5.2 Flash跨域
        2.5.3 document.domain
        2.5.4 location.hash
        2.5.5 window.name
        2.5.6 window.postMessage
        2.5.7 代理BOSH
    2.6 系统设计
        2.6.1 登陆
        2.6.2 联系人列表
        2.6.3 聊天
        2.6.4 退出
    2.7 小结
第三章 基于Web的音视频通信
    3.1 前言
    3.2 视频通信架构
        3.2.1 传统的视频通信架构
        3.2.2 Web视频通信架构
    3.3 WebRTC项目简介
        3.3.1 音频引擎
        3.3.2 视频引擎
        3.3.3 传输
    3.4 设备启动
    3.5 媒体状态控制协议
        3.5.1 ROAP简介
        3.5.2 JSEP简介
    3.6 信令协议
        3.6.1 开始握手
        3.6.2 数据传输
        3.6.3 结束握手
    3.7 系统设计
        3.7.1 设备启动
        3.7.2 登陆
        3.7.3 通话连接建立
        3.7.4 通信连接保持
        3.7.5 通信中断
    3.8 小结
第四章 系统性能测试
    4.1 前言
    4.2 IM性能测试
        4.2.1 测试环境
        4.2.2 登陆
        4.2.3 联系人列表
        4.2.4 添加联系人
        4.2.5 即时消息
        4.2.6 退出
    4.3 视频通信性能测试
        4.3.1 测试环境
        4.3.2 设备启动
        4.3.3 登陆
        4.3.4 呼叫
        4.3.5 视频通话
        4.3.6 结束通话
    4.4 小结
第五章 工作总结与未来展望
    5.1 工作总结
    5.2 未来展望
致谢
参考文献


【参考文献】:
期刊论文
[1]即时通信系统中的音视频处理技术[J]. 苏育挺,金富玉,张承乾.  电视技术. 2012(01)
[2]即时通信——原理、技术和应用[J]. 王海涛,付鹰.  信息通信技术. 2010(03)
[3]基于服务器推送技术和XMPP的WebIM系统实现[J]. 陈航,赵方.  计算机工程与设计. 2010(05)
[4]基于FMS的Web视频、音频通信系统设计[J]. 班凯,李伟华.  航空计算技术. 2009(05)
[5]一种基于RIA的局域网Web IM的设计方案[J]. 罗皓,李敏.  西安邮电学院学报. 2009(05)
[6]基于XMPP协议的Jabber及Web客户端应用实践[J]. 张震,刘勃.  中国新通信. 2009(15)
[7]Jabber/XMPP技术的研究与应用[J]. 张彦,夏清国.  科学技术与工程. 2007(06)
[8]基于AJAX的Web无刷新页面快速更新数据方法[J]. 吕林涛,万经华,周红芳.  计算机应用研究. 2006(11)
[9]基于ICE方式SIP穿透Symmetric NAT技术研究[J]. 曾立,吴平,高万林,武文娟.  计算机工程与设计. 2005(11)
[10]XMPP协议分析与应用探讨[J]. 杨斌.  微型机与应用. 2005(08)

硕士论文
[1]基于Jabber技术的移动即时通信PC客户端的研究与实现[D]. 孙卫卫.北京工业大学 2008
[2]企业级即时消息平台研究[D]. 郑小盈.浙江大学 2003



本文编号:3189419

资料下载
论文发表

本文链接:https://www.wllwen.com/guanlilunwen/ydhl/3189419.html


Copyright(c)文论论文网All Rights Reserved | 网站地图 |

版权申明:资料由用户59ae7***提供,本站仅收录摘要或目录,作者需要删除请E-mail邮箱bigeng88@qq.com