基于P2P技术的即时通信系统研究与实现.pdf
![资源得分’ title=](/images/score_1.gif)
![资源得分’ title=](/images/score_1.gif)
![资源得分’ title=](/images/score_1.gif)
![资源得分’ title=](/images/score_1.gif)
![资源得分’ title=](/images/score_05.gif)
《基于P2P技术的即时通信系统研究与实现.pdf》由会员分享,可在线阅读,更多相关《基于P2P技术的即时通信系统研究与实现.pdf(78页珍藏版)》请在淘文阁 - 分享文档赚钱的网站上搜索。
1、北京交通大学硕士学位论文基于P2P技术的即时通信系统研究与实现姓名:关峪申请学位级别:硕士专业:模式识别与智能系统指导教师:胡绍海20061101中文摘要中文摘要摘要:随着网络技术的发展,即时通信(I l l s t a n tM c s s a 百n g)正在成为在线活动中不可或缺的业务。从个人即时通信向企业即时通信的演化,是目前即时通信领域的研究热点。企业版的即时通信软件的诞生,给企业的管理带来了薪的思路和手段。推动了企业工作效率的提高,办公费用的降低,引起了工程应用领域的研究热潮。本文将介绍一种应印刷行业需求,根据该行业业务特点所开发的即时通信系统。该系统基于P 2 P 技术实现了企业间
2、高效的点对点互联,克服了:刻录光盘人工递送方式、后来用到的E M a i l 方式以及F r P 方式等印刷业传统业务方式弊病,为印刷出版行业提供优质的即时通信服务。本文论述了企业即时通信系统的研究现状、发展趋势和存在问题:提出了针对印刷行业基于P 2 P 技术的即时通信系统的技术路线;探讨了C 届架构和P 2 P 技术,应用于即时通信的s 口协议栈,数据库技术等基础理论以及穿越N A T 防火墙实现对等互联的核心策略。在此基础上提出了基于P 2 P 的即时通信系统的结构模型,并描述了该系统中各模块的功能特点;重点介绍了针对印刷业的即时通信系统的核心模块一文件传输设计与实现,该模块采用以基于P
3、 2 P 技术为主,c S 方式作为有力补充的模式来进行设计,保证了目前印刷行业中大容量文件的可靠、有效、安全的传输。其后提出未来即时通信系统文件共享传输新思路。最后,对于未来系统可能的改进方案提出自己的想法。利用我们的方案可以为印刷行业提供优质的即时通信服务,而具有可行性的系统改进设想会使系统趋于完善,最终将之打造成为不局限于特定行业,功能可装配,可大规模运营的即时通信的商用系统。这也是我们设计的初衷。关键词:印刷行业;即时通信系统;P 2 P:文件传输。分类号;T P 3 9 3A B S T R A C TA B S 醴(mh l s t 锄tM e s s a 百n gb e c o
4、m e sm o r e 觚dm o r ep o P u l a rw i t ht h et e c h n 0 1 0 9 yo fn e 咐o r I【i n 昏T h eh s t a n tM e s s a g i n gp m d u c cf o rp e 娼o n,s l l c h 硒M S N,Q Qa n ds o m e t h i n gd s ca f cw e l lk n o w ni nt h ew o r l d B u ta c t u a l l yn o w a d a y st h eI I l s t a n tM e s s a g i I
5、l gp r o d u c cf o re n t e r p r i s ca f et h ch o n e s t T h i sl【i n do ft o o lo rp r o d u c t sc a nb eb i gh e l pf o rb u s i n e s sO rp r o d u d i o np r o c e d u r c W bw i i n t m d u c es u c h“n dh s t a n tM e s s a 百n gS y s t e mw h j c h 舭u s c s 彻P r i n t i n gh l d u s t 哆I
6、 tb e a t ss o m e 仃a d i t i 蚰a lt 0 0 l s:E M a i l,F T P a n d0 彘r saf r c s h,璐e f I I l 姐de f f c c t i v cw a yf o rs 0 嫩b u s i n e 豁f e l a t e dp r i n t i n gs t u 正T h j sa n i d ea c c o u n t sf o r t h ca c t u a ls t a t e,d c v e l 叩i n gt r e n d 柚dc u n c n tp r o b l e m so fi n s
7、 t a n tm e s s a 舀n gs y s t e m,b r i n g su pt h et e c h n o l o 西c a lr o u t eo fi n s t a n tm e s s a 舀n gs y s t 啪b 勰e do nP 2 P;d i s c l l s s e st l I eb a s i ct h e o r yo f(1 s,S I Ps t a c k,s 咖et c c h n o l o g yr e l a t e dd a t a b 镐ea n de V e ns t r a t a g e ma b o u ts e t t
8、 i n gu pT C Pt h r o u g hN,蚋r c w a l l o nt h eb 船eo ft h c o r e t i c a lr e s e a r c h e s,I tb r i n 黟叩t h em o d e lo fi n s t a n tm e s s a 舀n gs y s t 伽w h i c hb a s e d P 2 P I I It h i sm o d e l,t h e r ea r e m ed e s c r i p t i o n sa b o u ts y s t e ms t 九l d u r cm O d e la n d
9、m o d u l ef I l n c t i o n;T 1 l e nw ef o c I l s0 nt h ec o r em O d u l ei n t h i ss y s t e m F i l cT r a n s f b r r i n gM o d u l c 1 1 l em a i nt e c h l l o l o g yi sa l s os u p p o s e dt 0b eP 2P W 宅舀V ead i 如r c n tw a yt om a k et h ef i l et 舢s f b r r i n ga n dc v e ns h 撕n gf
10、 l l n c t i o nb e t t e Ln s tf e a l i z e dy c ti nr c a lw o d db u tp r o v e dt ob ep r a c l i c a l o u rs y s t e mh a sb e 胁u s e df b raw h i l ea l l db e e np r o v e dt 0b ec o n v 明i e n t 柚dh e l p f u lf o rp r i n t i n gi n d u s t 够W ea l s 0b e l i e V eO u rs y s t e mw i l lb
11、 e、v i l d l yu s e di n m a n yd i f f e r e I l tf i e l d sw i t hm o r e 勰dm o a d V a n dt c c h n o l o g yi nl h ef u t u r c K E Y W o R D S:P 面t i n gl I l d u s t r y;l n s t a n tM e s s a g j n gS y s t e m;P 2 P;F i l eT r 柚s 胁i n gC L A S S N o:T P 3 9 3致谢在论文完成之际,谨向关心我、帮助我、鼓励我的师长、同学、朋友
12、和亲人表示我最衷心的感谢!将近三年的硕士学习转瞬即逝,而自己的求学生涯也将告一段落。在这个对个人成长至关重要得阶段,能遇到胡绍海老师是我的一份幸运。胡老师对我细心的指导、严谨的治学态度、渊博的学识,平易近人的品质给我留下了深刻的印象,使我受益匪浅;工作和学习中,胡老师给我创造了宽松的环境,在生活上,给予了我无微不至的关怀和帮助。在毕业设计的进行当中和论文的撰写过程中,胡老师付出了极大的心血,为我提出了很多富于建设性的意见。在此,再一次向我的导师致以最衷心的感谢!同样向唐晓芳老师,王延超老师致以深切谢意。二位老师我在研究生学习期间也都曾经给予我无私帮助。特别感谢辛瑞红、肖坦、熊轲、虞国桥、费双波
13、、张亮等同学热心的帮助和支持,他们给与我真挚的友谊,无私的帮助以及无尽的灵感。感谢我的母亲,是她的关怀、鼓励和精神的支撑,使我具有顽强的精神与意志去战胜一个个困难。而她本身所具备的众多优秀品质,也成为我的学习的典范。我还想感谢每一位关心我深爱我的家人和朋友,我想我所取得的每一点进步无不凝聚着他们的心血和汗水,每一点成绩都会成为他们的骄傲。他们的关怀是我不断进步的精神动力。谨以此文献给这些最可爱的入。由于时间和能力所限,本论文还存在许多疏漏和不足之处,研究的深度和广度也有所欠缺,恳请各位专家、学者、老师和同学给予批评指导,以求在今后作进一步的完善和提高。引言1 1 课题研究背景1 引言l I l
14、 s t 锄tM e 器a 西n g(即时消息)缩写为l M 或l M i n g,它是一种使人们能在网上识别在线用户并与他们实时交换消息的技术,被很多人称为电子邮件发明以来最酷的在线通信方式。从诞生之日起,即财通信以其互动性强、价格便宜等特点很快风摩全球,同时也为社会各界所广泛关注。I M 的产生有着深刻的社会和技术原因。作为个人交流的工具,I M 所能提供给我们的功能有:语音,视频聊天、传送文件、发送E m a i l、多人聊天、在线感知f P f e s 曲c eA w a r e I l c s 曲等,甚至更多。它凭借一种更直接、更简单、更便捷的方式改变了整个网络的交流方式,在编码、字
15、符、图片堆积成的I l l t e m c t 中构建了一条充满温情的沟通渠道。l M 继承了电话的“即对性”和电子庙g 件的“并发性”(多任务)两大优点,成为两种通信方式的补充。同时,由于大部分沟通信息以文本、图片和视频等可记录可回放的方式进行交流,I M 还解决了以前电话、电子邮件等工具产生的信息失真、不对称和时效性不强等问题,获得的信息变得更加准确而及时。使用I M 可以扩展工作空间,提高工作效率p I。随着技术的进步,即时通信软件的功能在增强。它以廉价、快捷、容量大等特点,越来越被企业看好与接受。它能够帮助企业实现效率与合作两大目标,成为能够为商业企业带来商机和实惠的领域。例如企业员工
16、之问交流工作,比用电话传递信息准确,并且可以节省开支;生产商利用I M 可以与伙伴和客户群保持密切联系;零售商可以用它进行及时快捷的客户服务。它有助于集思广益并改善生产力,这将赋予企业绝佳的机会,在应用该技术的同时,将大大强化公司的竞争力。目前全球已有2 0 的企业采用I M 进行信息通信和文件共享。据权威人士预瞻,到2 0 0 8 年,全球将有8 0 的企业会采用即时通信软件来代替费用高昂的电话、传真等通信方式。这将是一个非常庞大的市场和财富,于是腾讯Q Q,微软M s N、雅虎通、朗玛u C、I C Q 等竞相加力,最终导致中国邵时通信市场战国群雄并起l。1 2 课题任务作者于0 5 年6
17、 月份至0 6 年4 月份参加了北大方正研究院易印通即时通信系统(简北京交通大学硕士学位论文称“易印通”项目的开发工作。易印通是方正技术研究院针对印刷行业所开发的商业即时通信软件。根据在印刷行业长期、详实的内部调查和实际市场反馈,即时通信系统在印刷行业的应用开没有大规模的展开,然而用户的需求却在不断的增长,市场上的商用系统中却又没有针对印刷行业的成熟产品。因此需要开发一个专门应用于印刷行业的即时通信系统。该系统面向印刷行业,为印刷企业和个人用户之间即时交互,大容量文件传输等业务功能。帮助印前行业企业提高效率、完善管理、拓展业务、节约成本。易印通是应市场的需要而出现的、具备新型营销与服务模式的产
18、品。它有着广泛的客户群以及良好的发展前景。我们不仅满足于使产品符合目前用户的需求,我们是带着发展的长远的眼光,在自主开发一些标准化服务的前提下,提供二次开发接口,以期未来实现更多功能,为企业实现更为人性化的服务,并最终将之打造成为一个跨行业的,基于运营性质的产品。1 3 作者所作的工作作者参与了项目从调研、需求分析、总体设计、具体模块编写以及系统测试的全过程。在调研阶段,作者对印刷行业特点进行了深入的调查,同时分析了市场上现有的大量商业级即时通信系统的功能、特点,参与制定出比较详细的需求分析。其后参与系统设计小组,展开了系统整体设计与各模块的划分。作者主要负责设计与实现的是“文件传输”模块。该
19、模块以点对点(P 2 P)技术为主,同时配合点对服务器(C 幅)模式,采取话种模式自动切换或者由用户手动选择,最大程度地实现了保证大容量文件在用户自J 安全有效地传输。通过参加该项目的整个过程,作者了解了软件工程项目开发流程,以及即时通信系统的建设过程和技术细节。其问,作者深入学习了系统的核心技术P 2 P 技术,构建系统底层S I P(S c s s i o nI I l i t i a t i o nP r o t o c 0 1)协议的应用以及相关数据库设计等。以及学习研究了为实现系统内各项功能所设计到的:R A R 压缩解压技术、N 删防火墙穿透技术、可靠通信技术、多媒体技术的多种R
20、F c(R e q u e s tF o rC o m m e n t s)文档及相关资料,为完成本项目以及后续项目奠定了良好的理论基础。在系统开发应用过程中,理论知识的理解又得以加深,实际动手能力也有所增强。整个开发过程中,作者密切配合项目组的其他成员,圆满完成了开发任务。而产品的最终效果也得到了客户的肯定。1 4 论文的结构组成2引言本论文结构如下:第一章:绪论。主要介绍了课题的研究背景、任务以及作者所做工作。最后阐明了全文的组织结构。第二章:即时通信在企业中的应用。介绍I M 在企业级应用,尤其强调印刷行业对于即时通信手段的需求。同时指出了I M 实际应用中所遇到的闯题,以及应对策略。第
21、三章:相关知识与技术。介绍在设计和构建即时通信系统以及完成具体模块中所涉及到得知识与关键技术。第四章:易印通即时通信系统概述。包括系统的设计思路,总体框架,功能描述,相应数据库设计以及系统开发运行环境。第五章:基于P 2 P 技术的文件传输模块的设计与实现。介绍了本系统核心模块“文件传输”模块的设计与实现,模块建设完成之后的功能性测试工作,并提出了未来后续工作中该模块优化设计新思路。,第六章:总结全文。给出了研究经验,结论,指出了系统当前的不足和改进方向。并针对即时通信的研究和发展提出了设想与展望。1 5 本章小结本章介绍了构建“基于P 2 P 技术的即时通信系统”的背景,课题的任务,并结合实
22、际项目阐明论文所做的主要工作。合理安排文章结构,较为清晰地规划出全文脉络。3北京交通大学硕士学位论文2 即时通信在企业中的应用曾几何时,即时通信类软件只不过是一种年轻人用来进行文字交谈的小工具,这种软件仅仅比电子邮件更加具有实时性。而在过去的几年里,即时通信软件已经迅速成为一种人们用于交流沟通的重要方式。不仅个人用户将即时通信软件作为自己的一种重要的沟通工具,越来越多的企业也逐渐认识到这种软件的作用。2 1 即时通信应用范围相比起人们所熟悉的个人即时通信,企业即时通信的市场蕴藏着无限商机。目前来说,尽管网络基础和技术、产品都已成熟,但企业即时通信的应用依然存在有“瓶颈”。主要体现在两大方面:一
23、是企业对于信息化作用认识不够:一直以来,企业总是将信息化建设等同于硬件投资,对于无须购买额外设备,仅需P C 和网络就可实现企业协同功能的I M 产品,不少企业还心存疑惑;二是企业对于“企业即时通信”的概念还存在误解和混淆:很多企业容易将企业即时通信等同于M s N、Q 0 等个人即时通信手段,对可能存在的安全隐患以及员工工作效率降低不无担忧,一闻“即时通信”一词便避犹不及。其实个人即时通信和企业即时通信有很大的区别:前者面向全社会,会让与工作无关的人进入“办公室”,从而影响工作效率;而后者是专门针对企业特点:业务实现,效率提高,费用大幅度降低,以及安全性等方方面面综合考虑而为企业量身打造的高
24、效便利的工具。两种类型的企业目前对于即时通信的需求最为旺盛。1、拥有自身网站、需要宣传的服务型企业。据资料统计,中国企业所拥有的各类网站多以静态页面为主,这种网站往往难以更新。而通过I M 提供的网页呼叫功能,即可帮助企业与浏览网站的用户实现即时对话,从而达到降低企业服务客户的费用、随时挖掘客户的潜在商业需求。2、大型企业,尤其是具备一定跨区域经营能力的大型企业。如果引用即时通信系统,既能帮助公司员工之间实现互动沟通和协作,又能有效实现企业内外的交流和反馈。对于数量庞大的国内外中小企业而言,由于他们内部协同工作的成本不高,它们在现阶段对企业即时通信的需求不会太大。不过,从长远看,任何企业都将面
25、对向“实时企业(R T E,R e a l 面m cE n t e r p r i s e)”转型的挑战。而在这个过程中,4即时通信在企业中的应用即时信息技术无疑成为企业信息化的捷径。2 2 即时通信在印刷行业中的应用本文所介绍的即时通信系统是专门针对特定行业印刷业所开发的。旨在提升印刷行业竞争力,降低成本,规范流程,把握商机。印刷业是最先引用计算机技术的行业之一。正是由于计算机的应用,才使印刷告别了铅与火,走入了光与电,迎来了“o,与“l”的数码化印刷时代。尽管网络技术一出现就受到印刷业的广泛关注,但由于网络技术起初并不太适合大数据量传输,无法满足印刷业的需求,一直以来网络技术虽在印刷行业中
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 基于 P2P 技术 即时 通信 系统 研究 实现
![提示](https://www.taowenge.com/images/bang_tan.gif)
限制150内