msn机器人程序的设计与实现

msn机器人程序的设计与实现

ID:18408975

大小:874.50 KB

页数:36页

时间:2018-09-17

msn机器人程序的设计与实现_第1页
msn机器人程序的设计与实现_第2页
msn机器人程序的设计与实现_第3页
msn机器人程序的设计与实现_第4页
msn机器人程序的设计与实现_第5页
资源描述:

《msn机器人程序的设计与实现》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库

1、基于文语转换的自动识谱、汉语唱歌软件的设计与实现绪论南开大学本科生毕业论文(设计)中文题目:MSN机器人程序的设计与实现外文题目:TheDesignandImplementationofMSNRobotProgram学号:0510676姓名:赵昕年级:2005级专业:计算机科学与技术系别:计算机科学与技术系学院:信息技术科学学院指导教师:吴英完成日期:2009年5月20日摘要摘要随着网络的兴起,越来越多的人依赖网络,因此聊天机器人应运而生。聊天机器人是以联系人的形式出现的,只要你添加相关机器人的账号,就

2、可以像与真人聊天一样与机器人聊天,并可查询地图、股票、天气预报、电视节目等信息。目前,知名的聊天机器人有:一枝独秀的MSN机器人小i、专业的MSN股票机器人牛牛,国内则如腾讯的QQ机器人小Q,但在功能上和MSN的系列机器人相比有一定差距。本文详细分析了MSN的通信协议与工作流程,并根据分析MSN登录、消息发送与接收流程,设计和实现了简单的MSN客户端程序。该客户端允许在一台电脑上同时登录多个MSN账号,并能与多个MSN用户进行聊天。同时,本文还充分研究了聊天机器人的工作原理,并设计和实现了MSN聊天机器

3、人系统。关键字:聊天机器人;MSN;聊天软件IAbstractAbstractWiththeriseofnetworks,moreandmorepeoplerelyonthenetwork,sothechatrobotappeared.Chatrobotbasedontheformoffriends,ifyouhaveaddedtherobot’saccount,youcanchatwiththerobotjustlikearealperson,andcanalsoquerymaps,stocks,we

4、ather,televisionprogramsandotherinformation.ThisdocumentfullystudiestheMSNMessengerprotocol,andusesitslandingprinciplesandmessagesendprinciplestodesignandachieveaMSNclient.Theclientcanloginanumberofaccountatthesametimeinonecomputer,andstartchattingwithdi

5、fferentfriend.Atthesametime,thisdocumentalsofullystudiedtheoperationprincipleofthechatrobot,anddesignandachievestheMSNchatrobotsystembasedontheMSNclient.Keywords:ChatRobot;MSN;ChatSoftwareII目录目录第一章绪论11.1研究背景11.2MSN机器人的发展现状11.3本文工作2第二章MSN协议分析32.1MSN登录过程32

6、.2即时消息发送接收过程112.3MSN连接保持方法15第三章MSN机器人系统设计173.1系统结构173.2系统方案选取183.3系统难点及相应解决方案183.4软件结构18第四章MSN机器人系统实现214.1系统实现部分214.2系统测试26第五章总结与展望295.1全文总结295.2工作展望29参考文献3031目录致谢3131第一章绪论第一章绪论1.1研究背景自从上世纪中叶第一台计算机诞生以来,计算机越来越走进人们的生活当中,特别是随着计算机网络的发展,把全世界的人们紧密的联系在一起,大大的扩展了

7、计算机的功能,人们越来越离不开计算机了。如今,作为网络应用之一的聊天工具,越来越受到人们的欢迎和重视。现在已有的聊天软件不胜枚举,流行的主要有MSNMessenger、QQ等。MSNMessenger来自于软件巨头微软,其实力当然不容小觑。目前最新版本为MSN9,能够实现文本、手写、语音、视频等多种沟通方式,可以预见在不久的将来,聊天软件将成为人们通过因特网相互联系和娱乐的主要平台。由于MSNMessenger协议是公开的,因此第三方软件开发者能通过协议写出自己的程序与网络交互,于是MSN机器人应运而生

8、。MSN机器人是以MSN联系人的形式出现的,只要你添加相关机器人的MSN帐号,就可以像与真人聊天一样与机器人聊天,并可查询地图、股票、天气预报、电视节目等信息。1.2MSN机器人的发展现状MSN机器人是一项能够带给用户良好信息体验的技术产品――基于人工智能技术的开发、研究和应用,为成千上万用户提供新颖实用的网络服务。MSN机器人技术日渐成熟,其中著名的如赢思软件公司开发的小I机器人。2004年赢思先后在全球知名的即时通讯(IM)平台MSN、

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。