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

基于Web的应急成品粮调度系统实时性通信的研究与实现

发布时间:2018-07-13 15:59
【摘要】:在应急成品粮调度系统中,应急车辆与指挥平台系统之间的双向实时通信功能起到关键作用。目前,最常用的实时Web通信技术方案是基于HTTP协议的Ajax的长轮询。但是由于HTTP协议的连接是不持久的,所以需要客户端与服务器端进行多次请求连接,存在着数据传输延迟和浪费网络资源的问题。.本文首先分析了目前比较成熟的实时Web通信技术方案,比较了各方案的特点以及存在的一些问题。深入研究了 WebSocket协议的实现原理及关键技术,针对应急成品粮调度系统的实时通信的设计目标,采用WebSocket技术来实现实时通信功能,提高了应急通信的实时性。针对应急实时通信系统的高并发请求时的服务器性能问题,本文对Nodejs技术进行了研究。通过比较基于Nodejs技术的服务器与基于HTTP协议的服务器的工作原理,利用Nodejs技术的性能优势来解决高并发请求问题;针对应急实时通信系统的查看历史消息数据时的实时性问题,本文对Htm15本地存储技术进行了深入研究,利用Html5本地存储方式来代替传统的网络请求方式,提高数据获取的实时性。最后本文提出了一种基于WebSocket+Nodejs+IndexedDB的技术方案,开发了应急实时Web通信系统。该系统通过了功能和性能测试,达到了系统的设计要求。
[Abstract]:The bi-directional real-time communication between emergency vehicle and command platform plays a key role in the emergency grain dispatching system. At present, the most commonly used real-time web communication scheme is long polling of Ajax based on HTTP protocol. However, the connection of HTTP protocol is not persistent, so it is necessary for the client to request the connection with the server for many times, which has the problem of delay of data transmission and waste of network resources. In this paper, we first analyze the current mature real-time Web communication technology, and compare the characteristics of each scheme and some existing problems. The realization principle and key technology of WebSocket protocol are deeply studied. Aiming at the design goal of real-time communication of emergency grain dispatching system, WebSocket technology is used to realize real-time communication function, which improves the real-time performance of emergency communication. In this paper, Nodejs technology is studied to solve the server performance problem of high concurrent request in emergency real time communication system. By comparing the working principle of Nodejs based server and HTTP server, this paper makes use of the performance advantage of Nodejs technology to solve the problem of high concurrent request, and the real-time problem of viewing historical message data in emergency real-time communication system. In this paper, the Htm15 local storage technology is deeply studied, and the Html5 local storage method is used to replace the traditional network request mode to improve the real-time performance of data acquisition. Finally, this paper presents a technical scheme based on WebSocket Nodejs IndexedDB, and develops an emergency real-time Web communication system. The system has passed the function and performance tests, and achieved the design requirements of the system.
【学位授予单位】:北京邮电大学
【学位级别】:硕士
【学位授予年份】:2017
【分类号】:TP393.09

【参考文献】

相关期刊论文 前10条

1 高飞;何利力;高金标;;基于Node.JS内存缓存的Web服务性能研究[J];工业控制计算机;2015年11期

2 郑子伟;;Web Socket在实时通信的应用[J];厦门城市职业学院学报;2015年03期

3 李国华;;HTML5-下一代Web开发技术[J];大众科技;2015年07期

4 陆晨;冯向阳;苏厚勤;;HTML5 WebSocket握手协议的研究与实现[J];计算机应用与软件;2015年01期

5 赵巧玲;;基于B/S架构的软件项目开发[J];计算机光盘软件与应用;2014年24期

6 程旭;刘复星;田玉靖;;基于HTML5材料数据平台的离线技术研究与开发[J];计算机光盘软件与应用;2014年21期

7 胡晶;朱发财;;HTML5的WEB通信机制问题研究[J];自动化应用;2014年09期

8 吴泽勋;;HTML5实现Web服务器推送技术[J];唐山师范学院学报;2014年05期

9 叶忠文;黄鹏;施金金;;基于WebSocket的Web实时通信系统[J];火力与指挥控制;2014年S1期

10 张玲;张翠肖;;WebSocket服务器推送技术的研究[J];河北省科学院学报;2014年02期

相关硕士学位论文 前10条

1 潘馨;基于Netty框架实现呼叫中心实时统计系统[D];西安电子科技大学;2014年

2 杨小娇;轻量级高并发Web服务器的研究与实现[D];南京邮电大学;2014年

3 周璐;基于Web前端的localStorage性能研究与改进[D];吉林大学;2014年

4 石文涛;Html5中WebSocket协议关键技术的研究及基于WebSocket协议的实时Web通信系统的实现[D];南京邮电大学;2014年

5 张琴;基于HTTP长连接的WEB实时通信技术的研究[D];电子科技大学;2014年

6 申晓晓;基于B/S模式的电厂生产过程监控系统的开发研究[D];华北电力大学;2014年

7 仇晓静;基于WEB的远程监控系统实时信息关键技术的研究[D];南京理工大学;2013年

8 周斌;基于flex的web集成实时视频监控系统研究与实现[D];中南大学;2013年

9 易仁伟;基于WebSocket的实时Web应用的研究[D];武汉理工大学;2013年

10 张慧;基于HTML5的本地数据库与服务端数据库的协同研究[D];武汉理工大学;2013年



本文编号:2119969

资料下载
论文发表

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


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

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