您好,欢迎访问三七文档
当前位置:首页 > 商业/管理/HR > 企业财务 > 网络聊天系统的实现文献综述
本科生毕业设计(论文)文献综述设计(论文)题目:网络聊天系统的设计和开发学生姓名:周帅学号:2012812095分院:理工分院班级:计算机1202指导教师:王李冬职称:副教授填表日期:2015年3月9日杭州师范大学钱江学院教学部制1一、查阅中外文献资料目录,所查阅的中外文献资料理工类专业至少10篇,文科类专业至少15篇,其中外文文献至少2篇(含作者、书名或论文题目、出版社或刊名、出版年月或期号及页码等,未经本人查阅的文献资料目录不得列上)[1](美)BruceEckel.Java编程思想[M],机械工业出版社,2007.6[2]吴亚峰、苏亚光.30天学通Java项目案例开发[M],电子工业出版社,2009.7[3]王鹏,何昀峰.JavaSwing图形界面开发与案例详解[M],清华大学出版社,2008.12[4](美)KennethL.Calvert,(美)MichaelJ.Donahoo.JavaTCP/IPSocket编程(原书第2版)[M],机械工业出版社,2009.1[5]尹继平,张帆.Java范例大全[M],机械工业出版社,2009.10[6]李兴华.Java开发实战经典[M],清华大学出版社,2009.7[7](RobertSedgewick)赛德维克(KevinWaynek)韦恩.Java程序设计:一种跨学科的方法[M],清华大学出版社,2009.5[8]余永红.Java程序设计教程[M],机械工业出版社,2008.9[9]明日科技.Java从入门到精通[M],清华大学出版社,2008.8[10]杜佳荣、马建红、滕振宇.Java网络编程技术与实践[M],清华大学出版社,2008.8[11]SFloyd,KFall.Promotingtheuseofend-to-endcongestioncontrolintheinternet[J].IEEE/ACMTransactionsonNetworking,1997,7(4):458-472.[12]RRajan,DVerma,SKamat,etc.Apolicyframeworkforintegratedanddifferentiatedservicesintheinternet[J].IEEENetworkMagazine,1999:36-41.[13]李丽萍.基于VC++的WinSock网络通信程序设计[J],广西右江民族师专学报;2003,6:51-54.2二、文献综述(含本选题国内外研究现状、研究主要成果、发展趋势、存在问题等内容,字数不少于2000字,力求内容切题,具有综合归纳性。)1.1国内外研究现状1.1.1国外研究现状当今,国际上对网络聊天通信系统研究较好的公司有:思科,Sun,MS,Facebook等公司,思科主要研究的是底层的传输,所以思科的强反而看不出来,换句话说,看不出来思科做了什么,但是它做了很多系统底层的数据传输的研究,在底层数据传输方面绝对算的上前言;Ms,Sun公司研究的是应用层。其中MS公司凭借其在操作系统的垄断地位,为了在网络发展中取得先机,采用了各种各样的手段。但是,其捆绑的MSN,无论从功能上还是从技术上说,都不算是非常先进的。并且在国外也收获了很多的用户的活跃量,台湾地区也是主要用得是MSN聊天工具,MS的聊天工具从功能上来说能说的上可以,人机交互,还有使用体验都很不错,但是比起国内的qq,我个人觉得还是有差距,当然IE同样也不是很受人青睐。这就像当年的网景公司,当年的网景只不过是生不逢时。MS不择手段的想打垮网景可见其对网络聊天系统的重视。如今,Sun公司在网络应用上捷足先登,凭借着Java,Sun在网络的应用上领先于MS。而微软也想用同样的方法搞垮对手,所以它拿出了Visualc#,来对抗java。这些都是在应用底层的开发工具。但是,现在的开发者们普遍好像不怎么青睐Visualc#来编写网络聊天应用,他们更习惯于用应用更多,更加灵活的java来编写网络聊天工具而且各式各样的产品显得种类繁多。各有各的特色。值得一提的是Facebook是一个最近兴起的市值非常高的公司。它在即时通讯软件中加入了图片分享的功能,成为了全球范围内最大的图片分享网站。拥有很高的用户活跃度。并且使用了最新的html5技术来搭建自己的网站。这一点非常的有特色。ICQ几乎是国际上通用的即时通信工具,由于在我国它的应用范围不是很广,所以,其原理很少被介绍。但是这并不影响它辉煌的历史,在这款软件一退出的时候凭借着前所未有的创意便在全世界拥有了大批的用户,即使在亚洲市场用户量也达到了70%,在国内更是达到了80%。成为了一款真正的世界性网络聊天工具,但是由于qq,MSN等同类产品的兴起,加上ICQ本身的发展走了冤枉路,随着版本的更新,ICQ太庞大了,庞大到太多的功能几乎没有用到过,这些集成的功能大多数时候看来都只是毫无内在联系的大杂烩。而对于普通用户,这些大而无当的功能除了增加使用难度之外,别无他用。尽管美国在线AOL的AIM和ICQ整合以后,注意到这一点,在过去的一段时间里做出了调整,没有再推出大肆的扩展功能,做出了一个功能精简版的ICQLite版,但为时已晚。虽然国外的市场上ICQ迄今为止还是占有了一定的份额,但微软处心积虑发布的MSN从XP版本开始,与操作系统进行了无缝的结合,社会的风气逐渐向微软倾斜,历史似乎再次重演。1.1.2国内研究现状国内在应用层上的网络应用软件目前发展异常火爆,因为我国有着网络应用最大的市场,现在国内网络的基础性建设发展迅速,应用软件也层出不穷,其中,在游戏的领域中,网络通信做的非常不错,如联众游戏平台,还有其他的一些平台,这些平台基本上都是基于VC++的,用得都是Socket通信,但是为了效率,这些平台没有用MFC提供的CSocket类,而是用Socket进行通信所以效率3上不错。此外tencent的即时通信,也是做的最好的,腾讯QQ脱胎于腾讯OICQ,而OICQ就是国内最早出现的即时通信软件之一,软件最初的设计完全仿照ICQ,从内容、形式等方面完全照搬。但是腾讯qq也继承了ICQ属于绿色软件的优点,安装和所传播的病毒较少。并且腾讯qq做了很多关于自己公司业务的拓展。空间,宠物,支付的扩展等等,从某种程度上说,腾讯qq已经不能算是一种网路即时通信软件了,已经算是大型生活类服务型软件了。但是,从市场占用率上来说。腾讯已经做到了国内的最高水平。如今的IM市场,形式大变,早已不是当年的模样。国内的市场上,腾讯QQ一人独占了半个市场,MSN抢夺剩下的1/4,仅剩的1/4,网易泡泡、朗玛UC(现已被新浪收购,变成新浪UC)、yahoo通等等还在拼个你死我活。1.2主要研究成果与趋势:现在网络聊天系统的研究成果已经非常成熟,无论是过外还是过内,都做出了非常好的即使聊天工具,且都占用了很多的用户,拥有很高的用户活跃度,得到了很多的网络流量,为公司的崛起起到了很好的效果。现在大部分的网络聊天系统都基本上用得是java+socket+swing的实现方式。这是比较小的聊天软件的实现方式。要是qq就是用得是vc++。毕竟,大型软件及可靠性又要集成美观的话,还是用vc++开发的比较好,而最有性格的则是facebook,它是使用的html5搭建的网站。将来的趋势是要偏向于qq和facebook等这种大型软件,一款合格的即时聊天工具不仅仅要做到可以提供用户即时通讯的作用,还要很好的保持用户粘性,保持这个软件的用户活跃度。这样能够保证公司的网络流量,网络流量对于一个互联网公司而言就是血液。所以,现在一款合格的即时聊天工具往往还要做很多的功能拓展,比如qq的空间,支付,宠物甚至音乐,视屏等等。覆盖到用户生活的方方面面。这样才能很好的保持用户的粘性。Facebook也是如此,它加入了图片分享功能,对于一款网络即使聊天工具来说,它不仅仅算是合格了,所以,我觉得未来的网络聊天工具的趋势是要趋向于多功能,并且覆盖用户生活的方方面面。1.3存在的问题:1)在比较经济但可靠性不高的udp传输协议以及可靠性高但成本高的tcp传输协议之间的选择。2)加入生活服务型功能的大型网络聊天系统的功能整合比较困难。3)为了程序的流畅性而加入的多线程的整合困难。(续“文献综述”)学生签名:周帅(可添页)2016年3月9日4三、指导教师审阅意见:指导教师签名:.年月日
本文标题:网络聊天系统的实现文献综述
链接地址:https://www.777doc.com/doc-2072385 .html