基于Web的即时通讯系统的设计与实现
发布时间:2021-03-24 13:18
随着Internet的飞速发展,以及无线带宽的增长和移动通信技术的飞跃,IM(Instant Messaging,即时通讯)应用已经成为人们交流沟通必备的工具,但是人们已经不再满足传统的即时通讯工具的使用,提出了更多的需求,而基于Web浏览器的即时通讯服务具有易访问、易部署、易维护的优势,不用考虑不同的操作系统,不需要下载客户端,打开浏览器联网即可完成即时通讯。因此基于Web的即时通讯系统具有良好的应用前景。本文深入研究了基于Web的即时通讯系统的实现原理与实现方法并简单扼要地介绍了Bootstrap响应式设计、MD5+salt加密算法和WebSocket通信技术等相关理论知识。采用Bootstrap框架进行响应式设计,完成了不同分辨率设备的页面展示;使用MD5+salt加密算法进行用户的身份认证,增加了系统的安全性;通过WebSocket实现消息提醒和查询在线状态的功能,完成消息前后台的推送;通过对RLE图像压缩算法的介绍,采用改进的RLE图像压缩算法实现在文本聊天中对图片的压缩,减少传输的带宽;应用成熟的WebRTC技术实现实时语音通讯和实时视频聊天功能,保证了音视频聊天的通话质量...
【文章来源】:河北科技大学河北省
【文章页数】:70 页
【学位级别】:硕士
【部分图文】:
WebRTC系统架构图
.1 功能需求如今,互联网的快速发展和科技的进步,人们已经不再满足传统通讯网络的,安装客户端的繁琐流程和不同操作系统带来的不便已经成为一种困扰,所以们对即时通讯网络的功能设计和服务质量提出了新的需求,非常需要采用新的来完善功能需求、提高服务质量。基于 Web 的即时通讯系统,采用流行的 WebRTC 技术,实现了实时语音和实频,同时在语音及视频长时间通话过程中,保持通话双方较长时间的连接,提通话的质量和体验,降低通话延迟。本章对于基于 Web 的即时通讯系统进行了分析,并提出了一个完整的设计路线。.2 系统用例分析基于 Web 的即时通讯系统根据当下主流的即时通讯软件,在保留其他优秀特情况下,主要实现四个功能模块:登录模块、文本聊天模块、点对点音视频通块、群组模块,系统用例图如图 4-1 所示。
模块主要实现用户好友之间的语音和视频通话,好友绝,当好友接受邀请后,双方可以进行清晰的语音实现创建群组、修改群组和解散群组。同时可以设消息免打扰、剔除群组成员、发起群组公告等功能功能需求完成用户的注册功能、用户的登录以及设置用户的包括:,要进行好友之间的 IM 交流,必须先注册用户,包。,当注册完自己的信息后,就可以使用注册时候的用时通讯。信息,在初次登录的时候可以设置个人的基本信息,绍等。图如图 4-2 所示。
【参考文献】:
期刊论文
[1]Bootstrap框架在响应式Web设计中的应用[J]. 周萍,赵娜,李慕. 软件导刊. 2017(06)
[2]MD5加密算法的改进及应用[J]. 赵素萍. 现代计算机(专业版). 2017(15)
[3]基于bootstrap响应式web前端分析[J]. 潘丹. 数字技术与应用. 2016(10)
[4]基于Bootstrap框架的响应式网页设计与实现[J]. 舒后,熊一帆,葛雪娇. 北京印刷学院学报. 2016(02)
[5]MD5加密算法在注册及登录验证模块中的应用[J]. 周小红,周建伙. 工业控制计算机. 2015(11)
[6]基于WebRTC的实时视音频通信研究综述[J]. 张向辉,黄佳庆,吴康恒,雷志斌. 计算机科学. 2015(02)
[7]RLE图像压缩算法优化研究与应用[J]. 郑静,王腾. 电脑知识与技术. 2014(25)
[8]浅谈响应式网页设计[J]. 杨彬. 辽宁行政学院学报. 2014(05)
[9]基于HTML5的WebRTC技术浅析[J]. 梁艳. 信息通信技术. 2014(02)
[10]基于Ajax与MVC模式的信息系统的研究与设计[J]. 唐永瑞,张达敏. 电子技术应用. 2014(02)
硕士论文
[1]基于WebRTC的即时通信视频系统的设计与实现[D]. 李宇轩.北京交通大学 2016
[2]基于WebSocket协议的在线聊天系统设计与实现[D]. 杜风旭.东南大学 2016
[3]基于WebSocket的即时通信系统设计与实现[D]. 杜明远.大连理工大学 2016
[4]基于WebSocket的网页即时通讯软件应用开发[D]. 范明岩.大连海事大学 2015
[5]基于Bootstrap的响应式拼车网站设计与实现[D]. 陈思濛.大连理工大学 2015
[6]基于WebRTC技术的实时多媒体通讯系统[D]. 刘浩.南京理工大学 2015
[7]基于WebRTC的跨平台视频会议系统的设计与实现[D]. 聂晓飞.北京交通大学 2014
[8]基于B/S架构的网络考试系统的设计与实现[D]. 张丽.吉林大学 2014
[9]Html5中WebSocket协议关键技术的研究及基于WebSocket协议的实时Web通信系统的实现[D]. 石文涛.南京邮电大学 2014
[10]基于HTML5 WebSocket的智能手机聊天室开发[D]. 于春娜.北京邮电大学 2014
本文编号:3097796
【文章来源】:河北科技大学河北省
【文章页数】:70 页
【学位级别】:硕士
【部分图文】:
WebRTC系统架构图
.1 功能需求如今,互联网的快速发展和科技的进步,人们已经不再满足传统通讯网络的,安装客户端的繁琐流程和不同操作系统带来的不便已经成为一种困扰,所以们对即时通讯网络的功能设计和服务质量提出了新的需求,非常需要采用新的来完善功能需求、提高服务质量。基于 Web 的即时通讯系统,采用流行的 WebRTC 技术,实现了实时语音和实频,同时在语音及视频长时间通话过程中,保持通话双方较长时间的连接,提通话的质量和体验,降低通话延迟。本章对于基于 Web 的即时通讯系统进行了分析,并提出了一个完整的设计路线。.2 系统用例分析基于 Web 的即时通讯系统根据当下主流的即时通讯软件,在保留其他优秀特情况下,主要实现四个功能模块:登录模块、文本聊天模块、点对点音视频通块、群组模块,系统用例图如图 4-1 所示。
模块主要实现用户好友之间的语音和视频通话,好友绝,当好友接受邀请后,双方可以进行清晰的语音实现创建群组、修改群组和解散群组。同时可以设消息免打扰、剔除群组成员、发起群组公告等功能功能需求完成用户的注册功能、用户的登录以及设置用户的包括:,要进行好友之间的 IM 交流,必须先注册用户,包。,当注册完自己的信息后,就可以使用注册时候的用时通讯。信息,在初次登录的时候可以设置个人的基本信息,绍等。图如图 4-2 所示。
【参考文献】:
期刊论文
[1]Bootstrap框架在响应式Web设计中的应用[J]. 周萍,赵娜,李慕. 软件导刊. 2017(06)
[2]MD5加密算法的改进及应用[J]. 赵素萍. 现代计算机(专业版). 2017(15)
[3]基于bootstrap响应式web前端分析[J]. 潘丹. 数字技术与应用. 2016(10)
[4]基于Bootstrap框架的响应式网页设计与实现[J]. 舒后,熊一帆,葛雪娇. 北京印刷学院学报. 2016(02)
[5]MD5加密算法在注册及登录验证模块中的应用[J]. 周小红,周建伙. 工业控制计算机. 2015(11)
[6]基于WebRTC的实时视音频通信研究综述[J]. 张向辉,黄佳庆,吴康恒,雷志斌. 计算机科学. 2015(02)
[7]RLE图像压缩算法优化研究与应用[J]. 郑静,王腾. 电脑知识与技术. 2014(25)
[8]浅谈响应式网页设计[J]. 杨彬. 辽宁行政学院学报. 2014(05)
[9]基于HTML5的WebRTC技术浅析[J]. 梁艳. 信息通信技术. 2014(02)
[10]基于Ajax与MVC模式的信息系统的研究与设计[J]. 唐永瑞,张达敏. 电子技术应用. 2014(02)
硕士论文
[1]基于WebRTC的即时通信视频系统的设计与实现[D]. 李宇轩.北京交通大学 2016
[2]基于WebSocket协议的在线聊天系统设计与实现[D]. 杜风旭.东南大学 2016
[3]基于WebSocket的即时通信系统设计与实现[D]. 杜明远.大连理工大学 2016
[4]基于WebSocket的网页即时通讯软件应用开发[D]. 范明岩.大连海事大学 2015
[5]基于Bootstrap的响应式拼车网站设计与实现[D]. 陈思濛.大连理工大学 2015
[6]基于WebRTC技术的实时多媒体通讯系统[D]. 刘浩.南京理工大学 2015
[7]基于WebRTC的跨平台视频会议系统的设计与实现[D]. 聂晓飞.北京交通大学 2014
[8]基于B/S架构的网络考试系统的设计与实现[D]. 张丽.吉林大学 2014
[9]Html5中WebSocket协议关键技术的研究及基于WebSocket协议的实时Web通信系统的实现[D]. 石文涛.南京邮电大学 2014
[10]基于HTML5 WebSocket的智能手机聊天室开发[D]. 于春娜.北京邮电大学 2014
本文编号:3097796
本文链接:https://www.wllwen.com/kejilunwen/ruanjiangongchenglunwen/3097796.html