首页> 中文学位 >WebSocket技术在体育赛事网站中的研究与应用
【6h】

WebSocket技术在体育赛事网站中的研究与应用

代理获取

目录

声明

摘要

第一章 绪论

1.1 选题背景

1.2 研究内容

1.3 论文结构

1.4 本章小结

第二章 主要技术介绍

2.1 HTML5

2.2 Comet技术

2.3 WebSocket

2.4 jQuery

2.5 Netty

2.6 本章小结

第三章 WebSoeket技术实际应用分析

3.1 兼容性问题

3.2 连接丢失问题

3.2.1 正常关闭WebSocket连接

3.2.2 非正常关闭的WebSoeket连接

3.3 应用代价问题

3.3.1 维持连接的代价

3.3.2 技术更换的代价

3.4 本章小结

第四章 WebSoeket应用系统的设计

4.1 体育赛事网站对WebSoeket的需求

4.1.1 框架性需求

4.1.2 系统功能需求

4.2 为站内信系统设计的WebSocket通信流程

4.2.1 流程设计

4.2.2 网络部署设计

4.2.3 时序流程设计

4.2.4 通信流程设计目的

4.3 兼容性问题解决方案设计

4.3.1 兼容性处理前端方案设计

4.3.2 兼容性处理后台方案设计

4.4 解决非正常断连问题的方案设计

4.5 理解WebSocket应用代价的方案设计

4.6 应用系统框架设计

4.6.1 WebSocket连接基本知识

4.6.2 应用系统设计前端部分

4.6.3 应用系统设计后台部分

4.7 本章小结

第五章 WebSocket应用系统的实现

5.1 WebSocket兼容性处理实现

5.1.1 兼容性处理方案前端部分

5.1.2 兼容性处理方案后台部分

5.2 连接丢失处理方案

5.2.1 理想状态下的连接丢失

5.2.2 非理想状态下的连接丢失预防与处理

5.3 运行成果

5.4 本章小结

第六章 WebSocket应用性能及代价评估

6.1 与普通HTTP轮询的性能对比

6.2 维持WebSocket连接的代价评估

6.2.1 测试的局限性说明

6.2.2 量大连接数测试

6.3 应用WebSocket取代HTTP代价评估

6.4 本章小结

第七章 总结与展望

7.1 总结

7.1.1 问题解决情况总结

7.1.2 WebSoeket应用代价总结

7.2 展望

7.2.1 遗留的问题

7.2.2 未来的发展

7.2.3 在体育类赛事网站中的应用前景

7.3 本章小结

致谢

参考文献

展开▼

摘要

随着Web技术的快速发展,HTML5的出现引领了一个全新的Web开发时代。WebSocket作为HTML5重要组成元素之一,也备受关注。它改变了Web应用当中客户端与服务器之间信息交互完全由客户端主导,服务器被动接受的状态,允许双方在建立稳定的连接之后,互相主动推送消息。推送信息快速、轻量,是WebSocket最主要的特征。
  体育赛事类网站一般凭借及时发布比赛新闻、比分等信息吸引用户,故其对信息传输及时性的需求很大。原始的消息实时传输技术越来越无法满足网站对信息传输及时性的要求。WebSocket技术的诞生就是用来解决这样的问题的。但是作为一项新兴技术,将其应用到具体的网站项目中时,会遇到多种不同的问题。
  本文以体育赛事类网站为应用背景,重点研究分析了WebSocket技术应用到具体项目当中时所需要考虑的三个问题,通过分析问题产生的根源,拟定了解决这些问题的策略。同时,根据某体育赛事网站的具体需求,本文拟定了WebSocket技术的应用策略,设计实现了一个实际的WebSocket应用系统,即某体育赛事网站的站内信系统。最后,本文通过分析总结整个设计开发过程,对WebSocket技术的应用代价进行了评估。
  文章的主要内容如下:本文初段介绍了本课题的背景,即体育类赛事网站对信息传输及时性的需求;同时分析了WebSocket目前在具体应用中所存在的三个问题,即兼容性问题,连接丢失问题和应用代价问题。并且,文章也在开头处介绍了开发WebSocket应用系统所涉及到的主要技术。
  接着,根据前文的问题分析,以解决三大问题为目标,文章设计并实现了WebSocket技术应用系统,并在文中列出了用来解决具体问题的主要代码。之后,通过对以上应用系统的测试,对WebSocket的性能、应用代价等做出了评估。
  最后,本文总结了WebSocket技术应用的成果,并对该技术的未来发展做出了展望。
  总的来说,本文主要通过将WebSocket应用到体育赛事网站当中,尝试开发了应用系统,为解决该技术所存在的问题做出了努力,并且对技术的性能等进行了评估,预计对WebSocket将来的进一步应用提供帮助。

著录项

相似文献

  • 中文文献
  • 外文文献
  • 专利
代理获取

客服邮箱:kefu@zhangqiaokeyan.com

京公网安备:11010802029741号 ICP备案号:京ICP备15016152号-6 六维联合信息科技 (北京) 有限公司©版权所有
  • 客服微信

  • 服务号