|
题目:
雅宝题库答案:
****此区域为收费内容**** 需支付 1 知识币后可查看,1币=0.01元查看答案
雅宝题库解析:
随着互联网的发展,B/S结构的软件越来越得到用户的青睐。传统的IM软件是C/S结构的,需要用户预先安装特定的客户端。因此开发一套基于浏览器的Web IM系统有其现实的需求。基于浏览器的IM和传统客户端IM的主要区别就是使用协议的不同,浏览器中只能使用HTTP协议作为数据传输的方式,而客户端IM系统可以自由选择通信协议,一般采用TCP/IP协议作为通信方式。本文论述的基于HTTP协议的IM系统主要的研究目标就是实现一套基于HTTP协议的IM系统。他具有与传统IM系统相同或相似的功能,同时该IM系统也支持桌面客户端和移动客户端。目前已有的一些Web IM产品在IM消息协议的选择上没有使用公开标准,而是采用各自的私有IM协议,这与互联网提倡的开放精神不符,同时也让第三方难以参与开发。本系统在实现过程中,系统采用了Open Mobile Alliance标准化组织制定的IMPS(Instance Message And Presence Service)公开标准。与传统IM系统相比,Web IM系统面临以下两个主要题目,一是HTTP协议的双通题目。标准HTTP协议规范中定义的HTTP协议是基于请求/响应模式的,所以他是单通的协议,服务器无法主动推送消息到客户端,而IM系统需要一个双通协议的支持;二是HTTP协议的状态监控题目,HTTP协议本身是无状态的,而IM系统需要时刻监控用户的在线状态。本论文在借鉴了现有系统解决方案的基础上,提出了自己的改进方案,完成了HTTP协议的双通模拟和状态监控。最终系统取得了预期的效果。 |
上一篇:基于HADOOP平台的搜索引擎指标系统的设计与实现下一篇:ERP电子沙盘系统设计与实现
|