服务器推送技术论文-罗明皓

服务器推送技术论文-罗明皓

导读:本文包含了服务器推送技术论文开题报告文献综述及选题提纲参考文献,主要关键词:动态决策,服务器推送技术,机器学习,XGBoost算法

服务器推送技术论文文献综述

罗明皓[1](2019)在《基于机器学习的服务器推送动态决策技术研究》一文中研究指出传统B/S架构基于HTTP协议,是一种无状态的通信方式,渐渐不能满足人们对实时通信的质量需求。服务器推送技术基于Ajax、Comet、Websocket技术,可以实现Web服务器与客户端之间的实时通信,根据不同推送方式的特点,不同的应用场景选择不同的推送方式。本文选取层次分析法和熵权法综合对环境因素进行权值评估,采用基于CART决策树的XGBoost算法作为动态决策的核心算法,设计了一个决策框架,选用一种在线游戏的实验场景对决策模块进行训练,并进行性能测试。实验结果表明,本文提出的基于XGBoost算法的动态决策服务器推送框架运用在服务器推送方式动态决策问题上,基本能满足相应场景下推送方式的合理决策,能表现出良好性能,较单一推送方式能合理利用网络资源。文章主要内容包括:(1)阐述了当前服务器主动推送技术的发展现状和存在的问题。叁种不同推送方法有着不同的使用场景,轮询适合简单、请求周期固定、对实时性要求不高的服务场景,Comet适合对事件频率和实时性都有一定要求的服务,性能比较适中。Websocket是一种新标准,能实现服务端、浏览器间长久的连接,但对前期后台开发要求高,需要独立的后台服务程序。(2)分析现代人工智能、机器学习领域算法,选用基于CART树的XGBoost系列算法作为决策算法,基于树模型的XGBoost则能很好地处理表格数据,同时还拥有一些深度神经网络所没有的特性。(3)利用基于决策树的XGBoost算法设计一种实现动态决策服务器推送功能的模型,程序实现并测试模型的合理性和其他方面性能。(4)设计不同实验场景对本文设计的模型进行测试,分析和总结实验结果。(本文来源于《武汉邮电科学研究院》期刊2019-01-01)

胡洋洋[2](2018)在《基于WebSocket的服务器推送技术的研究与实现》一文中研究指出随着信息时代的大步迈进,互联网应用趋向多样化。实时通信是当前技术领域的热点之一。传统Web应用采用只能由客户端主动发起请求服务器被动响应的HTTP协议,如果要在客户端和服务端之间创建双向实时通信的Web应用,通常要采用浪费网络带宽和服务器资源的HTTP轮询机制准实时地获取服务端的最新数据。而WebSocket是W3C提出的一个在单个TCP连接上提供全双工通信信道的计算机通信协议,具备双向通信、开销少、可扩展的特性,运用WebSocket协议的通信方案可提高服务器的推送能力,真正实现实时数据通信,并有效避免传统实时通信方案的资源浪费。为追求更加便利高效的实时Web应用实现,在深入研究WebSocket的基础上,本文设计并实现了一个基于WebSocket的实时校园信息推送系统。主要工作包括:(1)系统架构设计和技术选型。结合实时校园信息推送的功能需求分析和对当前十多种Web应用开发框架和语言的学习与调研,最终确定系统采用客户、Web服务器和数据层叁层架构。其中,服务器基于使用事件驱动、非阻塞模型的Node.js创建,使用Node.js的标准服务器框架Express进行Web应用开发;前端开发使用Bootstrap框架、Pug模板引擎和jQuery库;数据层采用MySQL数据库。此外,为提高开发效率,引入当前最先进的分布式版本控制系统Git用于解决系统开发过程中的版本回退和分支管理问题。(2)支持WebSocket的Web服务器开发。使用Node.js Express框架和提供WebSocket API的WS模块开发了一个支持HTTP和WebSocket双协议的Web服务器。(3)系统的功能实现和测试。本文设计与实现的实时校园信息推送系统包括五大功能模块:WebSocket通信模块、消息推送模块、消息展示模块、文件模块、智能搜索模块。其中,WebSocket通信模块除正常通信以外,还具备心跳重连和防跨站点劫持攻击的功能;智能搜索模块允许搜索任何词组,并根据输入显示建议,如同百度、谷歌的高级搜索框。论文对系统进行了完备的功能性测试,验证了基于WebSocket服务器推送技术的可行性。(本文来源于《南京邮电大学》期刊2018-11-14)

水晶[3](2017)在《语音调度WEB平台服务器推送技术研究》一文中研究指出随着Web技术越来越深地融入各行各业,一些传统C/S构架下的语音调度系统被语音调度Web平台代替。这类Web系统对各种状态信息的更新十分敏感,因此新的Web系统下急需解决的一个重要问题就是如何快速准确地将服务器信息推送到客户端。显然,HTTP作为超文本传输协议,难以满足语音调度Web系统实时性的需求,所以WebSocket协议被提出。因为WebSocket协议的目的是将Web应用从请求响应这一单一模式彻底解放出来而使得该协议备受关注,支持WebSocket协议的服务器和浏览器在完成握手之后会搭建一个持久稳定的全双工通道,通过这个通道,双方可以方便地互相推送消息。因此,本文通过分析WebSocket协议,研究了如何开发并部署基于WebSocket的Web应用,并且讨论了可能会带来的安全性问题,这些问题包括利用WebSocket服务器弱点获得服务器控制的攻击以及拒绝服务攻击等。本文以语音调度Web平台的开发为背景,对原语音调度Web平台下服务器负载过高的问题进行了分析,通过研究了旧平台的服务器推送过程,结合语音调度Web平台的服务器推送需求,对服务器推送模型进行优化调整,提出一种兼容原语音调度Web平台的系统集成方案,设计并实践了一个高实时性,高稳定性,低网络负载,低服务器负载的服务器推送引擎。最后对系统各方面指标进行了模拟测试并作出性能评估。(本文来源于《长安大学》期刊2017-05-20)

张玲[4](2016)在《基于WebSocket的服务器推送技术研究及应用》一文中研究指出随着Web技术的快速发展,用户对Web应用的实时性要求越来越高。传统的基于“请求-响应”模式的Web应用无法满足用户的要求,服务器推送技术可以主动的将新数据发送到客户端浏览器,解决传统模式中存在的传输时延过大问题。如果在提高数据传输效率的同时能够提高数据的处理效率,将大大提升网络服务质量,增强用户体验效果。本论文在研究服务器推送技术和实时数据处理技术的基础上,提出了一种两者结合的实时Web应用方案。主要研究内容包括:(1)对现有的服务器推送技术进行了分析和对比,针对其采用的HTTP协议本身固有的“请求-响应”模式的不足,对WebSocket服务器推送技术进行了深入研究,并与Ajax长轮询进行了实验对比,验证了WebSocket服务器推送技术的优越性。(2)在分析实时Web应用特点的基础上,针对其数据处理实时性的要求,研究了复杂事件处理技术的基本原理,深入学习了事件处理语言及复杂事件处理引擎Esper。设计了一种基于WebSocket服务器推送技术和复杂事件处理技术相结合的实时Web应用方案,并给出了方案的模块设计和整体架构。(3)为验证方案的可行性,以股票交易监测为应用背景,设计了股票交易监测原型系统,给出了系统架构和技术路线。从预测者网和Sinajs服务器中获取股票数据,模拟实时股票交易;定义了原子事件和复杂事件,利用事件代数方法对股票交易事件进行描述;根据复杂事件代数描述,实例化Esper引擎并添加事件类,利用事件处理语言(Event Processing Language,EPL)制定了Esper引擎中的事件处理规则,实现对数据的复杂事件处理;设计了复杂事件处理引擎Esper与数据推送模块的数据传输接口;对Tomcat进行了扩展,响应浏览器发送的WebSocket连接请求,通过该连接主动向浏览器发送数据,实现股票交易异常行为的实时监测,验证了方案的可行性。(本文来源于《石家庄铁道大学》期刊2016-06-01)

陈新疆[5](2015)在《基于WebSocket的Web服务器推送技术》一文中研究指出随着互联网技术的发展和浏览器技术的成熟,越来越多的Web应用开始出现。因为Web应用易于维护和不需要安装客户端等优点,很多桌面应用逐渐转向了Web应用。而在传统的Web应用中,存在着一些缺陷,需要浏览器来主动发送请求,Web服务器才会生成相应的回复。(本文来源于《通讯世界》期刊2015年15期)

梁浩[6](2015)在《基于服务器推送技术的在线交流平台的研究与实现》一文中研究指出随着互联网技术的迅速发展,基于互联网的应用也变得越来越多样化。基于Web的在线交流平台应运而生,并越发得到人们的追捧。服务器推送技术是一种Web即时通讯技术,在基于Web的即时通讯和股票价格等实时系统开发过程中得到了广泛的应用和发展,也是在线交流平台实现的主要技术之一。在对具有信息共享的在线交流平台设计过程中,应用服务器推送技术实现了在线交流和信息推送。服务器推送技术的实时性能够准确、及时地将信息发送到指定用户,保证在线交互的实时性。首先,研究对比了几种服务器推送技术的实现原理和工作方式,对基于Comet和基于Web Socket的两种服务器推送技术进行了深入研究。根据实际开发的在线交流平台的具体需求,给出了基于HTTP协议的Comet技术和Web Socket技术实现的服务器推送在在线交流平台的服务器推送框架的总体设计方案。其次,将服务器推送技术应用到在线交流平台的实时性信息交互的框架开发当中,设计在线交流平台的服务器推送框架。根据在线交流平台的功能需求,采用基于Ajax的长轮询实现Comet技术,同时结合Web Socket技术设计出服务器推送框架的详细结构,将服务器推送框架划分成长连接模块、消息转发模块、消息处理模块、客户端浏览器显示模块并实现各功能模块的功能。最后,设计并实现了一个具有信息共享的在线交流平台系统,并进行了系统的测试。测试内容包括在线交流平台中服务器推送框架对长连接的负载能力测试和在线交流平台的功能的测试,并对服务器对内存资源和CPU资源的占用情况进行了分析。(本文来源于《燕山大学》期刊2015-05-01)

吴泽勋[7](2014)在《HTML5实现Web服务器推送技术》一文中研究指出与HTML4及以前的版本相比,HTML5中的WebSocket具有双向通讯功能,能实现Web服务器对客户端的信息推送。要实现WebSocket需要服务器端和客户端双方的支持,客户端主要是浏览器要能实现The WebSocket API草案,而服务器端要能够解析WebSocket协议。因为支持WebSocket协议的Web服务器比较少,所以讨论使用C#语言来建构一个专用的WebSocket服务器。(本文来源于《唐山师范学院学报》期刊2014年05期)

张玲,张翠肖[8](2014)在《WebSocket服务器推送技术的研究》一文中研究指出采用传统的"请求—应答"模式,使用户从互联网中得到有用的数据信息非常困难,如果互联网可以主动将有用的信息发送到客户端,将会跟用户带来很大的帮助。笔者提出了一种服务器推送方案,该方案使用了基于WebSocket协议的服务器推送技术,还利用了复杂事件处理技术对数据进行快速处理。这种方案可以运用到即时通信系统、股票交易系统、即时订票系统、监控系统等多种实时系统中。(本文来源于《河北省科学院学报》期刊2014年02期)

李锡辉,杨丽[9](2014)在《基于WebSocket的服务器推送技术研究》一文中研究指出服务器推送技术的出现较好的解决了人们在海量信息中寻求有用信息的方式。分析传统服务器推送技术存在的缺陷,阐释了HTML5中WebSocket的通信机制及信息推送的实现方式。(本文来源于《网络安全技术与应用》期刊2014年06期)

于炳虎[10](2014)在《基于服务器推送技术的WebGIS车辆实时监控系统的设计与实现》一文中研究指出随着社会经济的高速发展和人们生活水平的提高,汽车成为了人们日常生活中不可或缺的一种交通工具。据报道,2013年我国汽车保有量1.37亿辆,近十年汽车年均增加1100多万辆。汽车的广泛普及给人们的出行带来了极大的便利,但同时也带来了日益严重的道路交通和车辆管理等问题。传统的车辆管理系统已经不能适应现代网络化和信息化的社会特征,基于此,本文研究设计了一套依托互联网的基于服务器推送技术的车辆实时监控系统。本文首先对WebGIS技术和服务器推送技术进行了深入的分析和研究,并对各实现技术进行了较为详细的剖析和优缺点比较,采用了ArcGIS Server平台和Comet技术突破了传统系统的功能局限,较好的解决了在互联网上实现车辆的实时定位和实时监控的问题。然后对系统的总体架构、功能模块、数据模型、车载终端和通信网络等方面进行了设计与论述,采用B/S多层模式将GIS与Web结合起来,成功的实现了地图的基本操作功能、车辆的动态定位、车辆轨迹的回放、车辆的呼叫和车辆的告预警等一系列功能,在核心功能实时定位的实现中,灵活的将Pushlet框架集成到系统中,做到了与系统的无缝整合,达到了车辆实时信息的主动推送和动态展现的目的。最后对系统进行了测试,从功能和性能两方面说明了系统的稳定性和正确性,满足了用户需求,并对论文的工作进行了总结,提出了依然存在的问题和下一步的研究方向。本文设计实现了一套在车辆管理领域较为成熟的监控系统,充分考虑了系统的低成本、易维护和高稳定等特点,为相关系统的构建提供了一种有效的途径,有力的支持了车辆管理系统的信息化发展,对未来全社会车联网的建设与发展起到了促进作用。(本文来源于《北京邮电大学》期刊2014-05-05)

服务器推送技术论文开题报告

(1)论文研究背景及目的

此处内容要求:

首先简单简介论文所研究问题的基本概念和背景,再而简单明了地指出论文所要研究解决的具体问题,并提出你的论文准备的观点或解决方法。

写法范例:

随着信息时代的大步迈进,互联网应用趋向多样化。实时通信是当前技术领域的热点之一。传统Web应用采用只能由客户端主动发起请求服务器被动响应的HTTP协议,如果要在客户端和服务端之间创建双向实时通信的Web应用,通常要采用浪费网络带宽和服务器资源的HTTP轮询机制准实时地获取服务端的最新数据。而WebSocket是W3C提出的一个在单个TCP连接上提供全双工通信信道的计算机通信协议,具备双向通信、开销少、可扩展的特性,运用WebSocket协议的通信方案可提高服务器的推送能力,真正实现实时数据通信,并有效避免传统实时通信方案的资源浪费。为追求更加便利高效的实时Web应用实现,在深入研究WebSocket的基础上,本文设计并实现了一个基于WebSocket的实时校园信息推送系统。主要工作包括:(1)系统架构设计和技术选型。结合实时校园信息推送的功能需求分析和对当前十多种Web应用开发框架和语言的学习与调研,最终确定系统采用客户、Web服务器和数据层叁层架构。其中,服务器基于使用事件驱动、非阻塞模型的Node.js创建,使用Node.js的标准服务器框架Express进行Web应用开发;前端开发使用Bootstrap框架、Pug模板引擎和jQuery库;数据层采用MySQL数据库。此外,为提高开发效率,引入当前最先进的分布式版本控制系统Git用于解决系统开发过程中的版本回退和分支管理问题。(2)支持WebSocket的Web服务器开发。使用Node.js Express框架和提供WebSocket API的WS模块开发了一个支持HTTP和WebSocket双协议的Web服务器。(3)系统的功能实现和测试。本文设计与实现的实时校园信息推送系统包括五大功能模块:WebSocket通信模块、消息推送模块、消息展示模块、文件模块、智能搜索模块。其中,WebSocket通信模块除正常通信以外,还具备心跳重连和防跨站点劫持攻击的功能;智能搜索模块允许搜索任何词组,并根据输入显示建议,如同百度、谷歌的高级搜索框。论文对系统进行了完备的功能性测试,验证了基于WebSocket服务器推送技术的可行性。

(2)本文研究方法

调查法:该方法是有目的、有系统的搜集有关研究对象的具体信息。

观察法:用自己的感官和辅助工具直接观察研究对象从而得到有关信息。

实验法:通过主支变革、控制研究对象来发现与确认事物间的因果关系。

文献研究法:通过调查文献来获得资料,从而全面的、正确的了解掌握研究方法。

实证研究法:依据现有的科学理论和实践的需要提出设计。

定性分析法:对研究对象进行“质”的方面的研究,这个方法需要计算的数据较少。

定量分析法:通过具体的数字,使人们对研究对象的认识进一步精确化。

跨学科研究法:运用多学科的理论、方法和成果从整体上对某一课题进行研究。

功能分析法:这是社会科学用来分析社会现象的一种方法,从某一功能出发研究多个方面的影响。

模拟法:通过创设一个与原型相似的模型来间接研究原型某种特性的一种形容方法。

服务器推送技术论文参考文献

[1].罗明皓.基于机器学习的服务器推送动态决策技术研究[D].武汉邮电科学研究院.2019

[2].胡洋洋.基于WebSocket的服务器推送技术的研究与实现[D].南京邮电大学.2018

[3].水晶.语音调度WEB平台服务器推送技术研究[D].长安大学.2017

[4].张玲.基于WebSocket的服务器推送技术研究及应用[D].石家庄铁道大学.2016

[5].陈新疆.基于WebSocket的Web服务器推送技术[J].通讯世界.2015

[6].梁浩.基于服务器推送技术的在线交流平台的研究与实现[D].燕山大学.2015

[7].吴泽勋.HTML5实现Web服务器推送技术[J].唐山师范学院学报.2014

[8].张玲,张翠肖.WebSocket服务器推送技术的研究[J].河北省科学院学报.2014

[9].李锡辉,杨丽.基于WebSocket的服务器推送技术研究[J].网络安全技术与应用.2014

[10].于炳虎.基于服务器推送技术的WebGIS车辆实时监控系统的设计与实现[D].北京邮电大学.2014

标签:;  ;  ;  ;  

服务器推送技术论文-罗明皓
下载Doc文档

猜你喜欢