- 无标题文档
查看论文信息

论文中文题名:

 基于MQTT与WebRTC的融合通信调度平台设计与实现    

姓名:

 侯冯欣    

学号:

 19207107008    

保密级别:

 公开    

论文语种:

 chi    

学科代码:

 080902    

学科名称:

 工学 - 电子科学与技术(可授工学、理学学位) - 电路与系统    

学生类型:

 硕士    

学位级别:

 工学硕士    

学位年度:

 2022    

培养单位:

 西安科技大学    

院系:

 通信与信息工程学院    

专业:

 电路与系统    

研究方向:

 应急通信    

第一导师姓名:

 李文峰    

第一导师单位:

 西安科技大学    

论文提交日期:

 2022-06-17    

论文答辩日期:

 2022-06-05    

论文外文题名:

 Design and implementation of fusion communication scheduling platform based on MQTT and WebRTC    

论文中文关键词:

 融合通信 ; 调度平台 ; MQTT协议 ; WebRTC    

论文外文关键词:

 Converged Communication ; Dispatching Platform ; MQTT Protocol ; WebRTC    

论文中文摘要:

当人们不能直接去灾害救援现场的第一线时,远程指挥调度成为突发事件应急指挥的重要手段,其可快速、全面、动态掌握现场信息,有效降低事故带来的损失。但当前应急调度指挥系统一般是建立在政府应急指挥中心,平台软件固定在应急部门,不能够满足突发事件应急指挥机动部署要求。基于此,建立一种可快速部署的应急通信调度平台,确保现场应急救援信息及时上传到后方指挥中心显得尤为重要。

本文是基于实验室便携式宽窄融合应急通信系统项目,设计并实现多类型终端在融合通信平台进行即时消息、音视频等的统一调度。首先,本文对当前应急救援场景下融合通信业务以及实验室便携式宽窄融合应急通信系统应用需求进行分析,确定融合通信平台基本功能模块,主要包括平台鉴权模块、融合通讯录、即时消息和音视频通话。其次,深入研究MQTT技术、WebRTC技术以及Web开发相关技术,设计并开发出融合通信调度平台客户端,实现实验室终端与调度平台融合通信业务。其中,融合通讯录模块是将宽带终端用户与窄带终端用户进行混合编组,并配置号码的映射关系,实现融合通信调度平台对不同通信系统用户的查看与通信业务操作。即时消息模块则通过MQTT协议发布订阅者模式实现终端与调度台一对一消息和群组消息的发送与接收,消息类型包括文本、文件和图片消息。音视频通话模块则利用WebRTC协议音视频引擎,调用呼叫控制程序接收流媒体转发数据,实现调度台与终端全双工单呼,群组呼叫和视频通话功能。再者,平台采用Vue组件化思想,完成融合通信调度平台客户端页面搭建。

最后,本文对平台各功能模块进行测试,根据测试用例、平台效果图以及业务抓包表明基本实现融合通信调度平台开发。系统支持即时消息发送与接收,支持全双工单呼,群组呼叫以及视频通话。但本文还存在以下问题:视频通话过程中,支持用户仅能支持6路视频流,用户较少;无法实现动态组的语音调度。

论文外文摘要:

When people can not go directly to the front line of the disaster rescue site, remote command and dispatching has become an important means of emergency command. It can quickly, comprehensively and dynamically grasp the on-site information and effectively reduce the losses caused by the accident. However, the current emergency dispatching command system is generally established in the government emergency command center, and the platform software is fixed in the emergency department, which can not meet the requirements of emergency command mobile deployment. Based on this, it is particularly important to establish a rapidly deployable emergency communication and dispatching platform to ensure that the on-site emergency rescue information is uploaded to the rear command center in time.

This paper is based on the laboratory portable wide and narrow fusion emergency communication system project, and designs and implements the unified scheduling of instant messaging, audio and video on the fusion communication platform for multiple types of terminals. Firstly, this paper analyzes the application requirements of the fusion communication business and the portable wide and narrow fusion emergency communication system in the laboratory under the current emergency rescue scenario, and determines the basic functional modules of the fusion communication platform, mainly including the platform authentication module, the fusion address book, instant messaging and audio and video calls. Secondly, in-depth study of mqtt technology, webrtc technology and web development related technologies, design and develop the integrated communication scheduling platform client to realize the integrated communication business between the laboratory terminal and the scheduling platform. Among them, the converged address book module is to mix and group broadband end users and narrowband end users, and configure the number mapping relationship, so as to realize the view and communication business operation of the converged communication scheduling platform for users of different communication systems. The instant message module realizes the sending and receiving of one-to-one messages and group messages between the terminal and the dispatcher through the mqtt protocol publishing subscriber mode. The message types include text, file and picture messages. The audio and video call module uses the audio and video engine of webrtc protocol to call the call control program to receive the streaming media forwarding data, and realizes the functions of full duplex single call, group call and video call between the dispatcher and the terminal. Furthermore, the platform adopts the Vue component idea to complete the construction of the client page of the integrated communication scheduling platform.

Finally, this paper tests the function and performance of the platform. According to the test cases, platform renderings and business packet capturing, it shows that the development of integrated communication scheduling platform is basically realized. The system supports instant message sending and receiving, full duplex single call, group call and video call. However, there are still the following problems in this paper: in the process of video call, it can only support 6-channel video streaming users, and there are few users; Voice scheduling of dynamic group cannot be realized.

参考文献:

[1]张伟学.融合通信在应急指挥调度的应用[J].集成电路应用,2020,37(05):88-89.

[2]黄志峰,孙鹏飞,宋秦涛,等.融合通信平台在应急指挥领域的应用和探索[J.移动通信,2020,44(11):99-104.

[3]Baxter Jr J F. Unified communication system[P]. U.S: 8428228, 2013-04-23.

[4]ZAZEEM S A,SHARMA S K.5G network and issues related to network convergence]J]. International Journal of Current Advanced Research,2019,7(5):12371.

[5]周建宁,吴陈龙,戴欣宇﹒公安跨网络数据交换系统设计和实现[J].中国公共安全(学术版),2019,000(2):81-84.

[6]陈健军,倪杰,汪兆斌,蔡聪聪,朱福建.公安信息网络物联、融合与安全设计[J].中国电子科学研究院学报,2020,15(10):948-955.

[7]洪亮,欧阳勇春,徐海东.北京红云融通技术有限公司推出5G应急通信指挥调度平台——视讯“千里眼”助力提升应急能力[J].中国应急管理,2020(05):53.

[8]曹剑钊,郑亚安,赵奇侠,等.5G+物联网冬奥会医疗保障指挥调度平台建设[J].中国急救医学,2021,41(12):1081-1086.

[9]李瑞农,中国环境年鉴[J].北京:《中国环境年鉴》编辑部,2020,435.

[10]张雅欣,杜汋,陈欣,等.国际应急管理领域热点与前沿研究——基于citespace的知识图谱分析[J].中国应急管理,2020(06):70-73.

[11]李建平,中国安全防范行业年鉴[J].北京:中国人民公安大学出版社,2012,376-381.

[12]来天平,杨旭,彭一明,高志同.基于XMPP协议的高校WEB即时通信系统的应用与集成研究[J].华东师范大学学报(自然科学版),2015(S1):360-366.

[13]孔垂跃,陈羽,赵乾名.基于MQTT协议的配电物联网云边通信映射研究[J].电力系统保护与控制,2021,49(08):168-176.

[14]张向辉,黄佳庆,吴康恒,雷志斌.基于WebRTC的实时视音频通信研究综述[J].计算机科学,2015,42(02):1-6+32.

[15]任亨,马跃,杨海波等.基于MQTT协议的消息推送服务器[J].计算机系统应用,2014,23(03):77-82.

[16]Nancy Cam-Winget,Syam Appala,Scott Pope,etc. Using Extensible Messaging and Presence Protocol (XMPP) for Security Information Exchange.[J]. RFC,2019,8600:

[17]林浒,张家铭,杨海波.基于MQTT协议的即时消息业务设计与实现[J].计算机系统应用,2017,26(03):219-224.

[18]张玉杰,张海涛,张婷婷.基于MQTT的物联网系统消息发布/订阅方法研究[J].电视技术,2017,41(Z3):83-87.

[19]黄震.基于MQTT和MVC的校园智慧能耗管理系统设计与实现[D].华南理工大学,2019.

[20]IBM.MQ Telemetry Transport[EB/OL].http://mqtt.org,2014-02-10.

[21]于金刚,耿云飞,杨海波,等.基于MQTT协议的消息引擎服务器的设计与实现[J].小型微型计算机系统,2016,37(10):2238-2243.

[22]Baretto Alistair,Pudussery Noel,Subramaniam Veerasai,etc. Real-time webrtc based mobile surveillance system[J]. International Journal of Engineering and Management Research,2021,11(3):

[23]Blum Niklas,Lachapelle Serge,Alvestrand Harald. WebRTC: Real-Time Communication for the Open Web Platform[J]. COMMUNICATIONS OF THE ACM,2021,64(8).

[24]张辉,王伟,郭栋.一种基于微服务范式的桌面云构建框架[J].信息网络安全,2017(02):35-42.

[25]Fowdur T. P.,Ramkorun N.,Chiniah P. K.. Performance Analysis of WebRTC and SIP-based Audio and Video Communication Systems[J]. SN Computer Science,2020,1(6).

[26]林浒,刘丽颖,贾正锋,杨海波.关于结构可扩展的WebRTC控制协议转换网关的研究[J].小型微型计算机系统,2016,37(10):2222-2225.

[27]龚琦.基于Web RTC 的实时通信能力平台研究[D]. 北京邮电大学,2015.

[28]Robert Reinhardt. In Search of Better Encoding Quality for WebRTC[J]. Streaming Media Magazine,2021.

[29]岑霄,葛志辉,李陶深,叶进.基于QoE的移动WebRTC传输优化策略[J].小型微型计算机系统,2017,38(07):1464-1469.

[30]Rasool S, Mukhtar H. Adaptive Switching of Traffic between WebRTC andWebSocket Based on Battery Status of Portable Devices[e].i in Proceeaings or iEEETaibah University International Conference on Advances in Information Technology for the Holy Quran and ITS Sciences, 2015:345-351.

[31]梁艳.基于HTML5的WebRTC技术浅析[J]. 信息通信技术,2014,8(02),52-56.

[32]高朝龙,张景波,蔡星娟.WebRTC视频会议的高维多目标多码率优化研究[J/OL].小型微型计算机系统:2022,5(5):1-9.

[33]Edan Naktal,Abdullah Enas Y.. Design and implementation of a novel secured and wide WebRTC signalling mechanism for multimedia over internet[J]. International Journal of Electrical and Computer Engineering (IJECE),2020,10(5).

[34]刘峰,陈朴,贾军营. WebSocket与MQTT在Web即时通信系统中的应用[J].计算机系统应用,2016,25(05):28-33.

[35]赵广松, 陈鸣. 基于接收阈值的容延网络拥塞控制机制[J]. 软件学报, 2013,24(01),153-163+2+11-12.

[36]叶忠文,黄鹏,施金金.基于WebSocket的Web实时通信系统[J].火力与指挥控制,2014,39(S1):181-183.

[37]Orange; Patent Issued for Method And Device For Establishing WebRTC Communications (USPTO 10,757,145)[J]. Journal of Engineering,2020.

[38]蔡骥然,曹海传.B/S架构下基于OPC与Comet技术的实时监控系统[J].计算机应用, 2012,32(S2):214-216.

[39]Simon M R Homeric interpretations in Antisthene's discourses Ajax and Odysseus[J].2016,20(1):49-65.

[40]SAP SE; Patent Issued for Dynamic Client Registration for Server Push Events in Long Polling Scenarios[J]. Computer Weekly News,2015.

[41]Minseok Choi. Comparative Study about Two-way Communication Methods for Web Applications - focused on Games[J]. Journal of The Korean Society for Computer Game,2015,28(4).

[42]谢艳,肖金凤,贾磊.基于MQTT协议的工控组态软件Web 发布系统的设计[J].新型工业化,2021,11(1): 10-12.

[43]钱海军.基于HTML5的客户端本地MIS系统的设计与实现[J].现代计算机, 2012.(15):72-74.

[44]曹宇,陈海峰.基于JSON、JavaScript、HTML5和客户端存储技术的均衡运算框架[J].实验室研究与探索,2014,33(05):116-119.

[45]李烨民.基于HTML5的客户端本地化存储技术[J].成都大学学报:自然科学版,2012,31(1):67-69.

[46]钟雷.消防可视化融合通信指挥系统的设计与实现[J].电信快报,2020(12):20-25.

[47]杜涛,李瑞林,李钢.车载宽窄带融合集群通信系统研究与设计[J].中国建设信息化,2017(14):72-75.

[48]Quan Y. Design and Implementation of E-commerce Platform based on Vue.js and MySQL[C]//3rd International Conference on Computer Engineering, Information Science & Application Technology (ICCIA 2019). Atlantis Press, 2019:449-454.

[49]徐小辉,刘江涛,高涵,丁艳艳.基于SpringBoot+Vue框架的采气方案系统开发[J].计算机仿真,2021,38(06):248-250+382.

[50]王小平.一种宽带集群系统和窄带集群系统互通方法的研究[J].计算机产品与流通,2020(03):24+69.

[51]Elnaka A M, Mahmoud Q H. A framework for QoS provisioning in unified communications networks [C].Proceedings of the Consumer Communications and Networking Conference (CCNC), 2014 IEEE 11th, 2014: 1.

[52]Chen Y Y, Yang D L, Zhai M Y. Research on security algorithm for crossing heterogeneous network based on unified communication technology[J]. Progress in Mechatronics and Information Technology, Pts 1 and 2, 2014(11): 462-463.

[53]贾军营,王月鹏,王少华.基于MQTT协议IM的研究和实现[J].计算机系统应用,2015,24(07):9-14.

中图分类号:

 TP393    

开放日期:

 2022-06-17    

无标题文档

   建议浏览器: 谷歌 火狐 360请用极速模式,双核浏览器请用极速模式