基于Web的企业内部即时通讯系统的设计与实现

来源 :浙江大学 | 被引量 : 0次 | 上传用户:simon_186
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
随着互联网的发展,企业对于企业内部即时通讯软件提出了越来越高的要求。传统通讯手段比如电话、传真等,已经无法满足现代职场人对于实时通讯方面的需求。也有公司将市面上比较流行的私人通讯软件作为其内部沟通渠道,然而其私人通讯软件的性质决定了其在办公场景下的通讯存在诸多的不适应,比如办公信息与私人信息串流给公司带来的额外管理成本,比如公司基于信息安全性、数据持久性方面的考量。也有一些专门针对办公场景的企业通讯软件,其在架构上多采用C/S架构,额外的客户端安装及更新的成本给软件的使用带来了诸多的不便利。Web技术不断发展,开源社区生态繁荣。基于开源框架,同时配合现代浏览器的诸多新特性,比如WebSocket提供的实时消息推送能力,WebRTC提供的点对点音视频能力,自主开发一个基于Web的企业内部即时通讯系统成为可能。结合开源框架及Web技术的应用,本文设计并实现了一套基于Web的企业内部即时通讯系统。系统采用前后端分离的开发方式。系统前端表现层采用React框架编写,由Redux负责前端全局的数据管理工作,样式的编写采用Sass,JS代码则依据ES6标准。利用Webpack进行场景区分,分别对开发环境及生产环境作优化,改善开发体验,优化项目上线性能。系统后端由Node.js作为HTTP/HTTPS服务器,express应用提供接口访问,MySQL数据库为包括聊天信息在内的数据做持久化存储。利用WebSocket给用户推送实时消息。为WebRTC设计了简单的信令协议,将WebSocket作为通信手段以在用户之间进行信令事务以及交换ICE候选,实现了浏览器API之上的点对点视频会话。提供了丰富的测试用例,验证了系统的可用性,在总结系统设计与开发的得与失之后又提出了进一步的展望。
其他文献
移动自组网是一种无固定基础设施依赖,且于任何时间、地点都能够快速组建的临时性多跳网络。移动自组网较强的部署灵活性和适应性使其在军事通信、公共安全等领域得到了广泛应用,但具有的自组织、动态拓扑、多跳路由等特点导致对外部恶意干扰的抵抗能力较差。媒体接入控制(Media Access Control,MAC)层旨在为网络提供可靠的无线资源分配与接入服务,研究MAC层的抗干扰技术对于实现移动自组的可靠通信
随着移动设备的普及和物联网的发展,众多新兴应用呈现计算密集、时延敏感等特点,服务器计算资源和网络通信资源的受限极大推动了分布式计算与通信网络的结合与发展。移动边缘计算(Mobile Edge Computing,MEC)作为一种灵活且高效的分布式计算技术受到了各界的广泛关注,用户终端由于自身计算能力不足可以选择将计算任务卸载给边缘服务器,接收到卸载任务后边缘服务器之间通过协作来对其做分布式处理,缓
压缩感知技术已经在心电信号的医疗健康远程监控得到了深入研究与发展。传统方法基于先验的测量矩阵和迭代式寻优实现心电信号的压缩感知。然而,迭代式的寻优过程会使其相对性能较低,测量矩阵的先验知识则限制其在不同压缩率场景下的应用。因此,寻找适应可变压缩码率场景的高效方法是研究的关键。论文提出了卷积统合的多码率心电信号压缩感知方法,并从理论模型和算法实现角度对方法进行探讨。理论模型依据压缩感知理论,结合神经
正交时频空调制技术(Orthogonal Time Frequency Space,OTFS)是一种二维调制技术,其基本思想是通过二维的傅里叶变换,将时频域上的快时变信道转换为时延-多普勒域上的时不变信道,从而可以对抗信道动态时变性引起的衰落。相比于正交频分复用技术(Orthogonal Frequency Division Multiplexing,OFDM)技术,OTFS受快时变信道的影响小,
声波是水下通信的主要载体,在研究测深、水下目标定位等实际问题前首先需要得到海洋水声环境参数,其中最重要的参数之一就是声速。声速受到光照、海流和中尺度涡的影响,会随着时间和空间变化。海洋声层析技术通过发射声信号并分析接收信号所携带的海洋环境信息,进行声速的估计,为实现长时间、大尺度的海洋环境观测奠定了基础。移动声层析以移动船载的接收机和锚定的发射机结合的方式,减少了实验成本,并通过增加空间采样提高了
心脏疾病是威胁人类身体健康的一种常见疾病。通过可穿戴心电设备监测人体心脏健康具有成本低,便捷性高等优点。但长时间不间断地采集和传输心电信号,对可穿戴心电设备的续航能力提出了极高的要求。本文以降低可穿戴心电设备的功耗,提升续航能力为目标,围绕心电压缩算法和硬件电路设计两个方面展开了研究。主要内容和创新点如下:1.针对现有心电压缩算法压缩率较低或计算过于复杂的问题,提出了一种基于小波变换和双模预测的高
随着第五代移动通信技术5G(5th Generation Mobile Networks,5G)的高速发展与落地,终端直通通信技术D2D(Device to Device Communication,D2D)也迎来了更丰富的应用场景与更高的传输需求。由于授权频段频谱资源有限,D2D通信系统的部署可能对已有的蜂窝网络性能造成严重的干扰。为了应对该挑战,业界提出了D2D-U(Device-to-Dev
移动自组织网络作为一种无线传输的、自组织的、不依赖基础设施的分布式多跳网络,具备可低成本且快速灵活部署的优点,被广泛地运用在军事、救援、户外等领域。但由于其动态拓扑、有限资源、时变链路的限制,传统中心控制的无线通信网络的路由协议已经不再完全适用于去中心化的移动自组织网络,这使得移动自组织网路由协议的研究受到广泛的关注。目前,针对移动自组织网络的使用场景,已经有不少路由协议被提出。然而,这些路由协议
高频段信道估计作为B5G技术发展的重要一环,受到了越来越多的关注与研究,针对该信道趋于稀疏化的特征,压缩感知算法作为稀疏信道重构的关键技术,其相关研究具有十分重要的实际意义。本论文聚焦压缩感知算法中测量矩阵设计环节与信道重构算法环节,对列间低相关性测量矩阵建模以及基于贪婪重构的优化改进算法等技术展开研究,本文的主要研究工作与贡献如下:首先,针对测量矩阵列间相关性导致信道估计性能下降的问题,本文提出
媒介调制(MBM)技术是一种新的调制技术,相比于传统调制技术,其在数据发射后进行调制并将数据信息映射到不同的信道状态信息(CSI)上,充分利用了无线信道的特性。另外,MBM技术具有成本较低、频谱效率较高的优点,所以MBM技术成为一个研究热点。在传统的MBM信号检测中,接收机需要利用信道估计得到准确的CSI才能正确检测,这对信道估计模块提出了很高的要求,由于人工智能迅速发展,其在通信上的潜力日益显现