基于android的即时通讯开题报告(2.0)
基于统一通信平台的即时通讯系统研究与设计的开题报告
基于统一通信平台的即时通讯系统研究与设计的开题报告一、选题背景与意义当前互联网技术的快速发展,为人们提供了高效、快捷、便利的信息交流手段。
其中,即时通讯技术因其实时性和互动性受到广泛的关注和应用。
基于统一通信平台的即时通讯系统,是一种既能实现即时通讯功能,又能提供多媒体丰富、功能复杂的应用体验的新型通信系统。
这对于网络应用领域的发展和推广,有着重要的意义。
同时,当前市场上已经存在各种即时通讯系统,如QQ、微信、WhatsApp等。
这些系统都具有较高的用户体量和良好的用户口碑。
然而,由于这些系统均是封闭的,且不支持跨平台通讯,因此存在用户无法跨平台通讯、内容安全风险等问题。
因此,研究基于统一通信平台的即时通讯系统,可以为用户提供更加安全、便利的通讯方式。
二、研究目标本研究旨在设计和实现一种基于统一通信平台的即时通讯系统,以实现以下目标:1. 实现多种设备(手机、电脑、平板等)之间的即时通讯功能;2. 基于云服务,提供多媒体消息(语音、图片、视频等)的传输服务;3. 支持群组聊天、文件传输、在线支付等更复杂的交互功能;4. 实现用户身份验证和权限管理,保证通讯内容的安全性和隐私;5. 支持跨平台、跨系统、跨网络的通讯。
三、研究内容本研究的主要研究内容包括:1. 统一通信平台的设计思路和架构设计;2. 设计即时通讯系统的通讯协议和通讯流程;3. 统一通信平台的数据存储和管理系统设计;4. 基于云服务,实现多媒体消息传输和群组聊天功能;5. 实现用户身份验证和权限管理,保证通讯内容的安全性和隐私;6. 支持跨平台、跨系统、跨网络的通讯。
四、研究计划和进度安排本研究预计在以下进度内实现:1. 第一阶段(第1-3个月):完成系统需求分析,设计统一通信平台的系统架构和数据存储方式;2. 第二阶段(第4-6个月):设计通讯协议和通讯流程,并实现基本的即时通讯功能;3. 第三阶段(第7-9个月):完善即时通讯功能,实现群组聊天和多媒体消息传输功能;4. 第四阶段(第10-12个月):实现用户身份验证和权限管理,保证通讯内容的安全性和隐私;5. 第五阶段(第13-15个月):支持跨平台、跨系统、跨网络的通讯功能,并进行系统测试和调试;6. 第六阶段(第16个月):完成毕业论文写作并答辩。
即时通信系统的研究与实现的开题报告
即时通信系统的研究与实现的开题报告一、选题背景随着互联网的迅速发展,即时通信系统越来越受到人们的关注。
在生活中,人们经常需要快速地沟通、交流信息,以方便业务和生活的进展。
因此,即时通信系统应运而生。
即时通信系统是指通过计算机网络实现的即时通讯的一种网络应用。
随着社交、商业等领域的快速发展,对于即时通讯系统的需求有着不断增长的需求。
支持多种格式,多种功能的通讯工具,使得即时通讯系统成为了人们生活中必不可少的一部分。
同时,通过它还可以进行远程协作和文件传输等。
二、选题意义1. 解决现实生活通信需求:随着技术的发展,越来越多的人需要快速地进行沟通交流。
即时通讯系统可以解决这一需求,方便了人们的工作和生活。
2. 推进商业发展:即时通讯系统可以方便商业的沟通与合作,以提高商业效率和竞争力。
3. 推进科技发展:该系统与计算机网络、多媒体等学科相关,也对于推进科技发展有着重要意义。
三、研究方向1. 技术实现:该研究方向聚焦在技术实现方面,通过研究开发、快速迭代,实现基于互联网的即时通讯系统。
2. 用户体验:该研究方向聚焦在用户体验方面,从用户需求出发,研究各种工具和功能,实现用户透明快速地沟通和交流。
四、研究内容和方法1. 研究内容本研究将聚焦在以下内容:1. 负载均衡、高可用性和故障恢复:研究不同的解决方案,实现负载均衡、高可用性以及故障恢复。
2. 多媒体实时传输:研究互联网多媒体传输技术,并实现基于互联网的多媒体实时传输。
3. 用户认证,安全和隐私保护:研究用户认证和隐私保护技术,保障用户数据隐私和安全。
4. 网络拓扑:研究不同的网络拓扑,并实现可扩展、高效的网络拓扑。
2. 研究方法本研究将采用以下方法:1. 文献分析:收集相关领域的文献,分析已有的研究成果和经验。
2. 实验室实验:在实验室中开展系统测试,并验证系统的稳定性、安全性和可用性。
3. 数据分析:根据实验室实验收集到的数据进行分析和比较。
5. 预期研究成果1. 自主研发一个基于互联网的即时通讯系统,并实现负载均衡、高可用性和故障恢复。
即时通信-毕业设计-开题报告
第二步,根据用户A存储在IM服务器上的好友列表,服务器将用户A在线 第二步,根据用户A存储在IM服务器上的好友列表,服务器将用户A 的相关信息发送到也同时在线的即时通讯好友的PC机,这些信息包括 的相关信息发送到也同时在线的即时通讯好友的PC机,这些信息包括 在线状态、IP地址、 IM客户端使用的TCP端口号等,即时通讯好友 在线状态、IP地址、 IM客户端使用的TCP端口号等,即时通讯好友 PC机上的即时通讯软件收到此信息后将在PC桌面上弹出一个小窗口 PC机上的即时通讯软件收到此信息后将在PC桌面上弹出一个小窗口 予以提示。 第三步,即时通讯服务器把用户A 第三步,即时通讯服务器把用户A存储在服务器上的好友列表及相关信 息回送到他的PC机,这些信息包括也在线状态、IP地址、IM客户端 息回送到他的PC机,这些信息包括也在线状态、IP地址、IM客户端 使用的TCP端口号等信息,用户A PC机上的IM客户端收到后将显示 使用的TCP端口号等信息,用户A的PC机上的IM客户端收到后将显示 这些好友列表及其在线状态。 第四步,如果用户A想与他的在线好友用户B 第四步,如果用户A想与他的在线好友用户B聊天,他将直接通过服务器 发送过来的用户B IP地址、TCP端口号等信息,直接向用户B 发送过来的用户B的IP地址、TCP端口号等信息,直接向用户B的PC 机发出聊天信息,用户B IM客户端软件收到后显示在屏幕上,然后 机发出聊天信息,用户B的IM客户端软件收到后显示在屏幕上,然后 用户B再直接回复到用户A PC机,从而实现点对点的直接通讯,这 用户B再直接回复到用户A的PC机,从而实现点对点的直接通讯,这 称为对等通讯方式。
系统的实现方法:
系统实现步骤及方法
即时通讯(Instant Messenger,简称IM)软件是基于TCP/IP和 即时通讯(Instant Messenger,简称IM)软件是基于TCP/IP和UDP 协议进行通讯的。QQ就是使用UDP协议进行发送和接收消息的。当 协议进行通讯的。QQ就是使用UDP协议进行发送和接收消息的。当 你的机器安装了OICQ以后,实际上,你既是服务端(Server),又 你的机器安装了OICQ以后,实际上,你既是服务端(Server),又 是客户端(Client)。当你登录OICQ时,你的OICQ作为Client连接 是客户端(Client)。当你登录OICQ时,你的OICQ作为Client连接 到腾讯公司的主服务器上,当你“看谁在线时,你的OICQ又一次作 到腾讯公司的主服务器上,当你“看谁在线时,你的OICQ又一次作 为Client从QQ Server上读取在线网友名单。 Client从 Server上读取在线网友名单。 一般的步骤: 一般的步骤: 首先,用户A 首先,用户A输入自己的用户名和密码来登录即时通讯服务器,服务器 通过读取用户数据库来验证用户身份,如果用户名、密码都正确,就 登记用户A IP地址、IM客户端软件的版本号及使用的TCP/UDP端 登记用户A的IP地址、IM客户端软件的版本号及使用的TCP/UDP端 口号,然后返回用户A登录成功的标志,此时用户A IM系统中的状 口号,然后返回用户A登录成功的标志,此时用户A在 IM系统中的状 态为在线。
企业即时通软件的开发与应用的开题报告
企业即时通软件的开发与应用的开题报告题目:企业即时通软件的开发与应用一、研究背景及意义近年来,随着信息技术的不断发展和互联网的普及,企业内部的沟通协调越来越重要。
传统的邮件、电话等通信方式已经无法满足企业快速有效的沟通需求,而即时通讯技术的发展则为企业内部的沟通带来了极大的便利。
企业即时通软件可以实现员工之间的实时沟通、协作、分享等功能,提高企业内部的工作效率和管理水平。
本研究旨在探究企业即时通软件的开发和应用,以应对现代企业内部的沟通需求,提高企业内部的效率和管理水平,对于推动新型通信技术的发展和企业现代化管理具有重要意义。
二、研究内容和技术路线1. 研究目标和内容本研究旨在开发一款适用于企业内部通讯的即时通软件,并通过实际应用案例进行验证。
具体研究内容包括:(1)分析企业内部沟通的需求和特点,确定即时通软件的设计和开发要求;(2)设计并开发企业即时通软件的核心功能模块,如即时消息、文件共享、在线会议等;(3)评估企业即时通软件的性能和安全性,对其进行优化改进;(4)通过实际应用案例对企业即时通软件进行验证,评估其应用效果和优点。
2. 技术路线(1)前端技术采用React Native等技术进行开发,支持Android和iOS操作系统,实现用户界面的设计和开发。
(2)后端技术采用Java技术进行后端开发,使用Spring Boot和MyBatis等技术实现即时通信、文件共享、在线会议等核心功能模块的开发。
(3)数据库技术采用MySQL数据库进行数据的存储和管理。
(4)安全技术采用SSL加密技术进行数据传输的加密,防止信息泄露和攻击。
三、研究计划和预期成果1. 研究计划(1)前期调研:搜集现有即时通讯软件的功能和特点,确定本研究的设计和开发要求。
(2)系统分析:对企业内部通信的需求和特点进行分析,确定核心功能模块和技术选型。
(3)设计开发:设计并开发企业即时通软件的核心功能模块。
(4)系统测试:对企业即时通软件进行性能和安全性测试。
Android手机通讯录毕业设计开题报告
Android 通讯录毕业设计开题报告撰写毕业论文是在校大学生最后一次知识的全面检验,是对学生根本知识、根本理论和根本技能掌握与提高程度的一次总测试,同时培养学生理论联系实际.增强独立思考问题和解决问题的能力。
今天为大家准备的一篇Android 通讯录毕业设计开题报告,有需要的可以参考。
一、研究目的意义随着计算机行业的开展,智能在人们的生活中变得炽热。
智能拥有的独立操作系统使得能像个人电脑一样支持用户自定义安装软件等程序,并通过此类操作对功能进展扩充,从而在更大程度上满足用户的需求,这是智能的优势,也是智能赢得市场的主要原因。
具有开放性的Android 平台,从xx年谷歌将其正式向外界展示以来,开展迅速, 市场份额不断攀升,至xx年已超过塞班,跃居第一。
通过Android系统的开源性、智能型,我们可以看到Android更光明的未来。
系统越来越强大,却始终不会抛弃其最根本的功能——通讯,而通讯录又是通讯的必备软件。
此次我们研究的基于Android的通讯录,会实现通讯录根本功能,包括根本添加,修改,删除和输出等功能,在实现这些功能的根底上添加一些其他功能,例如为联系人添加头像,联系人分组,通讯录黑等,使通讯录界面更友好、功能更人性化。
通过设计制作次通讯录能够更好地学习Android的工程开发知识,熟悉Android的软件开发流程,拓展就业能力。
二、国内外研究现状Android是一种以Linux为根底的开放源代码操作,主要用于便携设备。
Android操作系统最初由Andy Rubin开发,最初主要支持。
xx年由Google收购注资。
xx年11月Google宣布推出基于Linux 的Android开放式操作系统,沿袭至今,已开展到4.0.4版本。
xx 年第一年度,Android在全球的市场份额首次超过塞班系统,跃居全球第一。
xx年11月数据,Android占据全球智能操作系统市场52.2%的份额,中国市场占有率58%基于Android的通讯录的研究也在Android迅速开展的同时逐步走向成熟,在更大程度上满足着用户的需求。
即时通讯系统开题报告
即时通讯系统开题报告即时通讯系统开题报告研究目的和意义即时通讯(Instant Messaging),是今年来逐渐兴起的网络应用之一。
面向大众娱乐聊天休闲的即时通讯软件层出不穷,如QQ,MSN,Yahoo,Messenger等等。
1、研究目的该系统的设计目的是实现一个实时通讯平台,实现用户注册,用户登录添加好友,好友分组,上线通知,即时通讯(聊天)等功能。
2、研究意义21世纪是信息的时代,随着互联网技术的发展,信息在传递方面也有了崭新的一面。
现今聊天软件成为信息传递最为广泛的应用工具,它发挥了即时性通信的特点,可以让用户在第一时间内得到信息的交流,它不仅可以让用户进行文字聊天,而且还增添语音、视频功能。
这样可以让网上的好友身临其境的面对面的聊天,让彼此之间更为深入的了解。
人性化的设计让每个用户都可以得心应手的使用,从而获得更多人的青睐。
Internet的出现连通了整个世界,而聊天软件的出现则连通了每一位网上的用户。
随着网络应用的发展,聊天软件已经成为最热门的网络应用之一。
经历了近几年突飞猛进的发展之后,即时通讯工具早已不再是简单的互联网通讯工具,它已经成为一个集互动交流、休闲娱乐、信息管理为一体的多元化互联网应用平台。
总之,聊天软件的出现给人们彼此之间的沟通带来了无比的方便,人们可以通过聊天软件建立深刻的友情,让人们在互联网上的交流更加充满活力与生机。
国内外研究现状和发展趋势即时通讯是当今流行的一种以Internet网络及其它有线、无线网络为基础的实时通讯方式,是一种便捷的网络通讯技术,是基于互联网的新型通讯方式,它通过通讯系统建立网络虚拟环境,通过计算机键盘或无线设备在网络上进行实时交谈,是提供公共通讯、商务通讯及商务合作的新媒介,可以弥补传统通讯形式的不足,尤其是电子邮件及语音的不足,为用户提供实时有效的沟通手段。
1、国外研究现状1996年11月ICQ在全球发布,拉开了互联网IM(Instant Messenger,即时通讯)应用的序幕。
Android手机通讯管理软件开发(论文)开题报告
第1周2012.12.16-2013.1.1搜集相关资料进行选题;
第2周2013.1.2-2013.1.6课题调研;
第3周2013.3.12-2013.3.18审核开题报告,初步完成需求分析设计;
第4周2013.3.19-2013.3.25搭建并熟悉开发环境;
第5周2013.3.26-2013.4.1对系统进行详细设计;
联系人:提供管理系统联系人列表的功能,能够添加、修改、删除、查找联系人,并能对联系人进行分组。
黑名单:加入指定电话号码,监控系统的电话打入,遇到黑名单自动挂断,接收到响应短信自动删除。并且在黑名单监控记录中保存相关信息。
服务器同步:提供将手机的通讯录、短信、黑名单等信息,同步到服务器或从服务器下载到手机。方便用户在更换手机后及时恢复通讯录相关信息。
第11周2013.5.7-2013.5.13根据指导老师审查论文意见进行修改完善;
第12周2013.5.14-2013.5.20完成毕业论文并提交其它文档;
第13周2013.5.21-2013.5.27准备答辩,参与毕业答辩。
六、主要参考文献
[1]靳岩,通过开发通讯录掌握Java开发入门与实战[M].北京:人民邮电出版社,2009,1.
第6周2013.4.2-2013.4.8对系统设计进行完善,进入实现阶段;
第7周2013.4.9-2013.4.15对系统的各个功能模块进行设计实现;
第8周2013.4.16-2013.4.22中期检查;
第9周2013.4.23-2013.4.29实现并完善系统功能;
第10周2013.4.30-2013.5.6对系统进行测试并撰写毕业论文;
2、课题来源填:“国家、部、省、市科研项目”或“企、事业单位委托”或“自拟课题”或“其它”;课题类型填:“设计”或“论文”或“其它”。
基于Android平台即时通信系统的设计与实现的开题报告
基于Android平台即时通信系统的设计与实现的开
题报告
论文的题目:基于Android平台即时通信系统的设计与实现
论文的目的和意义:
随着互联网的普及,人们之间的沟通也越来越方便。
即时通信系统
因其快速、方便、可靠等特点,成为人们日常生活中不可或缺的一部分。
本论文旨在基于Android平台设计和实现一个即时通信系统,实现用户之间的快速沟通和信息交流,提高用户的沟通效率和生活质量。
论文的主要内容:
本论文的主要内容包括以下几个方面:
1.前期调研:对目前主流的即时通信系统进行研究和分析,明确设
计和实现的要求和功能。
2.系统设计:通过对用户需求和技术需求的分析,设计系统的整体
框架,包括数据传输、安全性、消息推送等方面的设计。
3.系统实现:基于Android平台,采用Java语言和相关框架,开发
系统的前端和后端,并实现系统的各种功能。
4.系统测试和评价:对系统进行充分的测试和评价,发现和解决存
在的问题,提高系统的稳定性和用户体验。
论文的研究方法:
本论文采用的研究方法主要包括文献调研、可行性分析、需求分析
等方法。
通过对已有研究和相关技术的深入分析,明确系统的设计和实
现方向和目标。
在需求分析阶段,对用户需求和技术需求进行深入分析,为后续的系统设计和实现提供重要参考。
论文的预期成果:
本论文预期实现一款基于Android平台的即时通信系统,实现用户之间的快速沟通和信息交流功能。
通过对系统进行优化和改进,提供更加完善和方便的用户体验,提高用户的生活质量和沟通效率。
旨在为未来的即时通信系统的开发和研究提供一定的借鉴和参考。
基于android的即时通讯开题报告(2.0)
③通过对从事Android APP开发的专业人士咨询,获得专业指导
(2)方法及措施:
①实验设计
即时通讯系统包括服务器和客户端两部分,客户端应具备的功能:
1.用户注册登录功能;
2.一对一聊天模块;
3.一对多聊天模块;
4.好友管理功能模块;
5.设置模块(消息通知、个人资料、账号等)
[7]庞怡,许洪光,姜媛.即时通讯工具现状及发展趋势分析[J].科技情报开发与经济,2006(10)
[8]Ihei&Quka.IM的四种即时通讯协议[EB/OL].
XXX学院信息商务学院
毕业论文(设计)开题报告
论文(设计)题目
即时通信软件的设计与开发---客户端
姓名
XXX
系别
信息技术系
专业班级
ZB计131
学号
XXXXXXXX
1.选题目的和意义:
随着移动通信的发展以及互联网向移动终端的普及,网络和用户对移动终端的要求越来越高,而Symbian,WindowsMobile,Palmos等手机平台,过于封闭,不能很好的满足用户的需求,因此市场迫切需要一个开放性很强的平台。经过多年的发展,第三代数字通信(3G)技术获得了广泛的接受,它为移动终端用户带来了更快的数据传输速率。随着3G网络的使用,移动终端不再仅是通讯网络的终端,还将成为互联网的终端。因此,移动终端的应用软件和需要的服务将会有很大的发展空间。Google为此于2007年推出了一个专为移动设备设计的软件平台Android。
聊天系统(Instant Messenger,简称IM)是指能够即时发送和接收互联网消息等的业务。它可以让用户在网上看到特定的通信对象(如好友)是否在线;如果对方在线,双方就可以通过文字、语音,视频、白板等方式进行交流,还能传递文件,共享计算机桌面和其它应用程序,有些系统还能支持多方参加的网络会议。自1996年以色列Mimbilis公司
基于Android平台的即时通讯系统的研究与实现
基于Android平台的即时通讯系统的研究与实现基于Android平台的即时通讯系统的研究与实现随着移动互联网的蓬勃发展,人们对于即时通讯系统的需求也日益增加。
作为一种快速、便捷、高效的沟通工具,即时通讯系统在人们的日常生活中扮演着越来越重要的角色。
本文将研究并实现一种基于Android平台的即时通讯系统。
首先,我们需要明确即时通讯系统的基本功能和需求。
一个完善的即时通讯系统应该具备以下功能:用户注册与登录、好友列表管理、文字聊天、图片、音频和视频消息的发送与接收、在线状态的管理和显示等等。
在这个基础上,我们还可以考虑一些高级功能,如群聊、消息撤回、消息已读未读状态等。
接下来,我们需要选择适合的开发平台。
Android平台是目前全球使用最广泛的移动操作系统之一,具有开放性和灵活性。
通过Android平台的开发,我们可以充分利用其强大的开发工具和丰富的资源,快速实现一个高质量的即时通讯系统。
在开始具体的开发之前,我们首先要进行系统的需求分析和设计。
根据用户的基本需求,我们可以将系统分为以下几个模块:用户认证模块、好友管理模块、聊天消息模块、在线状态管理模块和界面展示模块。
用户认证模块主要处理用户的注册和登录功能。
用户可以通过手机号、邮箱或第三方账号进行注册和登录。
注册成功后,系统将为每个用户生成一个唯一的标识符,用于区分不同的用户。
好友管理模块负责管理用户的好友列表。
用户可以通过手机号、邮箱或用户名等方式搜索并添加好友。
好友添加成功后,用户可以实时查看好友的在线状态,并且可以发起聊天。
聊天消息模块是系统的核心功能之一。
用户可以选择与好友进行文字聊天、发送图片、音频和视频消息。
在消息发送之前,系统会将消息进行加密处理,保障用户的信息安全。
用户可以在聊天界面中实时地接收和发送消息。
在线状态管理模块用于管理用户的在线状态。
用户登录后,系统会将用户的在线状态设置为在线,好友可以实时查看用户的在线状态。
当用户离线后,系统将自动将用户的在线状态设置为离线。
Android通信模块的设计与优化的开题报告
Android通信模块的设计与优化的开题报告一、选题背景在现代社会中,移动互联网的普及使得人们可以通过手机随时随地与世界各地的人进行通信。
而在手机通信中,Android手机占据了绝大部分的市场份额,因此Android通信模块的设计与优化变得非常重要。
一方面,优化通信模块可以提升Android手机的通信速度和稳定性,改善用户体验;另一方面,设计通信模块可以为用户提供更加多元化的通信方式,丰富用户的通信体验。
因此,本文将对Android通信模块的设计与优化进行研究。
二、研究内容1、Android通信模块的基础设计本文将首先介绍Android通信模块的基础设计,包括通信协议、数据传输方式、数据加密等方面的内容,为后续的优化工作打下基础。
2、Android通信模块的性能优化本文将从通信速度、通信稳定性等方面入手,分析Android通信模块存在的性能瓶颈,并采取相应的优化策略,提升Android手机的通信效率和用户体验。
3、Android通信模块的功能拓展本文将从用户体验的角度出发,分析Android手机在通信方面存在的不足,设计相应的功能拓展模块,以满足用户对通信方式的多元化需求。
三、研究方法与技术路线1、研究方法本文采用文献综述、实验研究和模拟仿真相结合的方法进行研究。
首先通过文献综述了解Android通信模块的现状和存在的问题;然后通过实验研究和模拟仿真,深入分析Android通信模块的性能瓶颈并提出相应的优化策略。
2、技术路线本文的技术路线包括以下几个方面:首先,对Android通信模块的基础设计进行研究,探讨通信协议、数据传输方式、数据加密等方面的内容;其次,通过实验测试等方法,分析Android通信模块存在的性能瓶颈,并采用相应的优化策略进行优化;最后,设计功能拓展模块,拓展用户的通信方式。
四、预期成果及意义1、预期成果本文的预期成果包括以下几个方面:首先,设计一个高效稳定的Android通信模块,提升Android手机的通信速度和稳定性,改善用户体验;其次,设计通信功能拓展模块,丰富用户的通信方式,提高用户满意度。
基于Android平台即时通信系统的设计与实现
基于Android平台即时通信系统的设计与实现一、概述随着移动互联网的快速发展和智能手机的广泛普及,即时通信系统(Instant Messaging System,简称IMS)已经成为人们日常生活中不可或缺的沟通工具。
特别是在Android平台上,由于其开放性和广泛的用户基础,开发一款高效、稳定、用户友好的即时通信系统显得尤为重要。
本文旨在探讨基于Android平台的即时通信系统的设计与实现,包括系统架构、关键技术、功能模块以及用户体验优化等方面。
我们将对即时通信系统的发展历程进行简要回顾,分析其在Android平台上的发展现状和趋势。
我们将详细介绍系统的整体架构设计,包括前端用户界面、后端服务器架构、数据库设计等关键部分。
在此基础上,我们将深入探讨实现即时通信功能所需的关键技术,如网络通信协议、消息加密与解密、用户身份认证等。
我们还将介绍系统中各个功能模块的设计与实现,如用户管理模块、消息处理模块、文件传输模块等。
每个模块都将详细阐述其功能特点、实现原理以及面临的挑战和解决方案。
我们将讨论如何通过优化算法和界面设计来提升用户体验,包括降低延迟、提高消息传输稳定性、增强用户界面友好性等方面。
1. 介绍即时通信系统的重要性和应用场景即时通信系统(Instant Messaging System,简称IMS)是现代通信技术的重要组成部分,其重要性和应用场景日益凸显。
在当前的数字化时代,即时通信系统已经成为人们日常生活和工作中不可或缺的一部分。
无论是在个人社交、企业沟通,还是在教育、医疗、金融等各个领域,即时通信系统的应用都发挥着重要的作用。
在个人社交方面,即时通信系统如微信、QQ、WhatsApp等已经成为人们日常沟通的主要工具。
通过即时通信系统,人们可以随时随地与朋友、家人保持联系,分享生活点滴,进行实时语音或视频通话,增进彼此的感情。
即时通信系统还提供了丰富的社交功能,如朋友圈、群组聊天、表情包等,使得人们的社交方式更加多样化、便捷化。
Android手机通开题报告及论文doc
本科生毕业设计开题报告题目专业班级姓名指导教师所在学院开题时间一、选题的背景与意义智能手机和移动网络的发展使人与人之间随时随地都能自由的沟通交流,从最初的书信交流到现在的动几下手指,便利的同时也让沟通的方式越来越丰富有趣。
Android智能手机是当前市场上的热门产品。
据统计,Android目前在全球智能手机市场的份额为25.5%,而去年同期Android市场份额只有3.5%,今年第三季度Android系统手机销量甚至占智能机市场销量的58%,已成为全球第二大手机操作系统。
而且Android是个充满活力的新产品,随着版本的更新还在不断的进步中,完全可以相信今后Android会取得更好的发展。
开放的Android系统给了用户和开发者更多的创新空间,面对这样一个开放的系统,我们当然不会满足于传统的诸如打个电话发个短信的手机使用模式。
近年来,社区类网站(SNS,Social Networking Service)作为人们发表日志、留言、上传照片和视频、玩游戏等的技术平台和沟通交流的工具大为流行,使得很多好友之间保持联系,并且趣味十足,甚至还可以借此认识更多陌生的朋友,拓展人际关系。
但是当前的移动终端并没有很好的借鉴这点,移动端的社区应用基本只是传统互联网社区的简单移植或仅提供了接入功能。
手机终端都有存储联系人信息的通信录,然而现有的通信录基本只是用于记录电话号码,或者以此为基础提供数据备份功能以防不测,完全忽视了通讯录所代表和隐藏的潜在的社会网络关系,并且这种关系具有很高的真实性、稳定性和可靠性。
因此,完全可以将社区类网站的很多特色借鉴过来,将智能手机通讯录打造成一个多元化的沟通工具。
人们已经逐渐意识到了这种新形式的沟通方式所潜在的巨大市场,并且已经有公司推出了基于这类思想的产品如大家熟悉的小米公司的米聊和腾讯公司的微信。
但是现在这类产品还是作为第三方的应用程序存在,在使用上仍然存在一定的不便。
这个课题就是为了探索解决这些问题的方法,研究如何将一些优秀的便利的沟通方式融入到手机的通讯录中,以给用户更好的操作体验。
基于android 开题报告
基于android 开题报告基于Android 开题报告一、引言随着智能手机的普及和移动互联网的快速发展,Android操作系统成为了全球最大的移动操作系统。
在这个背景下,基于Android的应用程序开发也变得越来越重要。
本文将对基于Android的开题报告进行探讨和分析。
二、背景Android操作系统是由Google开发的一种基于Linux的开源操作系统,它提供了丰富的应用程序开发接口(API),可以支持各种类型的应用程序的开发。
Android系统具有开放性、灵活性和兼容性等优势,因此在移动应用开发领域得到了广泛应用。
三、目的和意义本文的目的是探讨基于Android的开题报告的方法和技术,并分析其在实际应用中的意义。
通过深入研究和分析,可以为开发人员提供有关Android应用程序开发的指导和建议,提高开发效率和质量。
四、Android应用程序开发的基本流程1. 需求分析:明确应用程序的功能和需求,包括用户界面设计、功能模块划分等。
2. 系统设计:根据需求分析的结果,进行系统设计,包括数据库设计、系统架构设计等。
3. 编码实现:根据系统设计的结果,进行编码实现,包括界面布局、业务逻辑实现等。
4. 调试测试:对已经实现的应用程序进行调试和测试,确保程序的正确性和稳定性。
5. 发布上线:将经过测试的应用程序发布到应用商店或其他渠道,供用户下载和使用。
五、Android应用程序开发的技术要点1. Java编程语言:Android应用程序主要使用Java编程语言进行开发,开发人员需要熟悉Java语法和相关开发工具。
2. Android开发工具包(SDK):Android提供了一套完整的开发工具包,包括开发环境、调试工具等,开发人员需要掌握和使用这些工具。
3. 用户界面设计:Android应用程序的用户界面设计是非常重要的,开发人员需要关注用户体验和界面美观度。
4. 数据库操作:Android应用程序通常需要与数据库进行交互,开发人员需要掌握数据库操作的相关技术。
android 毕业设计开题报告
android 毕业设计开题报告Android 毕业设计开题报告一、选题背景和意义随着智能手机的普及和移动互联网的发展,Android操作系统成为了全球最主流的移动操作系统之一。
越来越多的人开始使用Android设备,这也促使了Android应用开发的热潮。
作为一名计算机专业的学生,我深感Android开发的重要性和前景广阔。
因此,我决定以Android毕业设计为题目,来深入学习和探索Android开发的技术和方法。
二、选题目的和目标1. 目的本毕业设计的目的是通过开发一个实用且有创新性的Android应用,来提高我的Android开发技术和综合能力。
同时,通过实际项目的开发,我将学习到软件开发的整个流程,包括需求分析、设计、开发、测试和发布等环节。
2. 目标本毕业设计的主要目标是开发一个功能完善、用户友好的Android应用。
该应用将满足用户在日常生活中的某一需求,提供便捷的功能和良好的用户体验。
同时,我还将在开发过程中尝试使用一些新的技术和框架,以提高应用的性能和稳定性。
三、研究内容和方法1. 研究内容本毕业设计的主要研究内容包括以下几个方面:- Android应用开发的基础知识和技术- Android应用的用户界面设计和交互设计- Android应用的数据存储和管理- Android应用的网络通信和数据交互- Android应用的性能优化和测试方法2. 研究方法为了完成上述研究内容,我将采用以下研究方法:- 文献调研:阅读相关的技术文献和书籍,了解Android应用开发的基本原理和最佳实践。
- 实践探索:通过实际的项目开发,掌握Android开发的各个环节,熟悉常用的开发工具和框架。
- 数据分析:通过对用户行为和应用性能的数据分析,优化应用的用户体验和性能。
四、预期成果和创新点1. 预期成果本毕业设计的预期成果是一个完整的Android应用,具备以下特点:- 功能完善:能够满足用户在日常生活中的某一需求,提供便捷的功能和良好的用户体验。
工作报告之通讯录开题报告
通讯录开题报告【篇一:基于android手机通讯录的设计与实现开题报告】滁州学院本科毕业设计(论文)开题报告表课题题目基于android手机通讯录的设计与实现学生姓名****** 所学专业计算机科学与技术导师姓名******报告日期滁州学院教务处制关于本科毕业设计(论文)开题报告的规定为切实做好本科毕业设计(论文)的开题报告工作,保证论文质量,特作如下规定:一、开题报告是本科毕业设计(论文)的必经过程,所有本科生在写作毕业设计(论文)之前都必须作开题报告。
二、开题报告主要检验学生对专业知识的驾驭能力和研究能力,考察写作论文的准备工作是否深入细致,包括选题是否恰当,资料占有是否翔实、全面,对国内外的研究状况是否了解,本人的研究是否具有创新性等。
三、毕业设计(论文)开题报告前,学生必须根据所学专业培养目标,与教师双向选择后确定选题,根据任务书广泛查阅文献,深入调查,收集资料,制定研究方案,在此基础上撰写开题报告。
四、学生设计(论文)开题前需认真填写开题报告表,并向导师提出申请,由毕业设计(论文)指导小组负责开题报告的评议。
五、毕业设计(论文)指导小组应当对开题报告进行认真评议,主要评议论文选题是否恰当,研究设想是否合理、可行,研究内容与方法是否具有开拓性、创新性,是否可以开始进行论文写作等。
评议结果分为“合格”和“不合格”两种,学生开题报告评议结果须为“合格”方可开始论文写作。
毕业设计(论文)指导小组不得少于3人六、开题报告表应送交所在系(部)保存。
七、表中各项可自行加页。
说明:此表由教师保管,论文完成后,此表由指导教师交系(部)教学秘书处保存。
【篇二:开题报告—安卓手机安全通讯录】1.目的及意义1.1、题目:安卓手机安全通信录的设计与实现1.2、背景资料手机通讯录是移动手机不可缺少的一款应用软件。
根据手机功能使用调查显示,有八成以上的消费者都在使用手机通讯录功能。
随着手机通讯录功能的不断加强与完善,手机通讯录对于人们来讲,已不仅仅像是记事本那样只显示通讯号码,而是向着人性化、个性化的方向发展。
毕业设计答辩稿-基于Android平台的即时通信系统的设计与实现
系统的演示
这个Android客户端能够安装到手机上,而并非模拟器上进行即时通信聊天吗? 那么,请看……
总结与展望
经过几个月的学习和努力终于了这个系统,这个系统在使用开源服
务器Openfire 作为即时通信服务器的基础上,使用Eclipse开发环境,
JAVA语言,Android SDK,基于XMPP协议的Asmack API等软件及工具,成
那么,什么是 Android? 它的优势?
选题的背景及意义
Android如此火热?那我 能做点什么吗?我当时如是 想,联想到我们专业与通信 ,信息相关,于是我选择“ 基于Android平台的即时 通信系统”作为我的毕业设 计的课题。 我的目的意义很简单:就是 借此机会好好的系统的学习 一下Android框架,并做 一些小应用。 但是,后来我发现……
选题的背景及意义
即时通信软件的市场地位是非常巨大的,对于QQ 、飞信、MSN等即时聊天工具深受普通用户的亲睐,但 是对于一些企业来说,因为保密性等因素,这些公共性 的即时聊天系统并不是其所需的那种。他们或许更亲睐 于一整套的即时通信系统的解决方案,这是一个非常大 的市场,后来腾讯意识到这一点后,也推出了QQ企业 版。 我的“基于Android平台的即时通信系统的设计与 实现”就是这样一套解决方案的雏形。 接下来请看……
系统的实现
添加联系人,编辑分组及别名效果图。
系统的实现
长按联系人列表中的联系人会出现管理该联系人的对话框,如图所示。
即时通信的演示
这是Android手机模拟器与Android手机模拟器的即时通信的演示效果图。
即时通信的演示
这是Android手机模拟器与windows客户端的即时通信的演示效果图。
毕业论文开题报告(软件开发——蓝牙通讯(私聊,群聊,文件发送接收))
毕业论文开题报告题目:基于Android手机蓝牙通讯系部:信息技术与工程系姓名:张兴文学号: 114106219 专业:嵌入式系统工程年级班级:11级 (2)班指导教师:刘新(讲师)2014 年 5 月 5 日一、论文题目题目来源基于Android手机蓝牙通讯自拟二、选题的目的和意义1、目的蓝牙即时通讯也就是安卓平台下的即时通讯。
随着android系统的发展成熟,在即时通讯这一版块逐渐发展成一个综合化的信息平台。
在Android 平台上开发即时通讯系统,它能够使用户在移动客户端上登录服务器,方便、迅捷地收发即时消息。
随着研究的深入,可以在该系统上实现图片的传输和接收,以及其他一些功能,这样可以使该系统功能更加多样化。
通讯系统架构采用 C /S 模式,即客户端/服务器的体系结构。
客户端是基于Android 平台进行开发,通过蓝牙建立连接,通过服务器实现Android 客户端之间的即时通讯。
2、意义(1)理论意义①随着技术的发展,蓝牙技术越来越成熟,那么蓝牙通讯将被使用的越来越广泛②通过蓝牙通讯,是人与人之间的交流越来越方便快捷。
(2)实际意义①在短距离内,两个人可以通讯聊天和发送文件.②在一个团体合作时,可以多个人一起交流三、选题的国内、外研究概况和趋势自从1998年提出蓝牙技术以来,蓝牙技术的发展异常迅速。
蓝牙Bluetooth作为一种新的短距离无线通信技术标准,受到全世界越来越多工业界生产厂家和研究机构的广泛关注。
成立了世界蓝牙组织Bluetooth SIG,采用技术标准公开的策略来推广蓝牙技术,现已发展成为一个相当大的工业界高新技术标准化组织,全球支持蓝牙技术的2000多家设备制造商都已经成为它的会员,一项公开的、全球统一的技术规范得到了工业界如此广泛的关注和支持在以往是罕见的。
近年来,世界上一些权威的标准化组织,也都在关注蓝牙技术标准的制定和发展。
例如,IEEE的标准化机构,也已经成立了802.15工作组,专门关注有关蓝牙技术标准的兼容和未来的发展等问题。
开题报告-基于Android的即时聊天工具
毕业设计(论文)开题报告题目:基于Android的即时聊天工具学院:专业名称:班级学号:学生姓名:指导教师:填表日期 2013 年 12 月 04 日一、选题依据、目的和意义依据:随着移动通信与Internet的飞速发展及相互融合,GPRS使无线网络高速接入到Internet成为现实,移动用户从而可以享受到Internet提供的服务。
即时通讯是基于互联网协议的应用程序,它能够使应用不同设备的用户进行通信,随着手机的不断普及以及性能的不断提高,为即时通讯系统从传统的PC机到手机的移植提高了很好的条件。
而且在中国庞大的手机用户中,通过手机使用即时通讯软件的用户越来越多。
当前的手机操作系统都过于封闭,各大即时通讯软件采用的通讯协议也不同意,而Android是基于Linux的开源的手机操作系统平台,XMPP是基于XML的开源的即时通讯协议,因此基于Android平台的XMPP协议开发即时通讯系统具有很好的应用前景。
目的:开发一款手机即时聊天软件,通过开发过程,学习Android开发的特征、架构以及Android应用的构成和工作机制,并对Android系统与其他手机操作系统有一个清楚的认识和比较。
同时熟悉系统服务器和客户端间进行通讯的解决方案,实现移动客户端之间的即时通讯。
软件开发完成后,还要学习和掌握系统测试的流程和具体方法。
意义:现在由于网络和科技的迅猛发展,人们的聊天方式也更多元化。
Android技术的发展,各类手机软件更是多种多样,其中即时聊天工具如手机qq、微信等,很多年轻人对其更是情有独钟。
所以这款即时通讯工具软件,也是为了像qq一样,为人们带来方便的同时,更为人们带来交流的乐趣。
通过完成此即时通讯软件的开发,了解即时通讯软件目前在国内以及国外的发展趋势,同时学习Android开发的基本特征和编程,学习和熟悉系统服务器和客户端通信的解决方案。
二、国内外研究现状及发展趋势即时通讯是一个终端连往一个即时通讯网路的服务。
基于android系统的即时通讯系统设计与实现的开题报告
基于android系统的即时通讯系统设计与实现的开题报告一、选题背景与意义随着移动互联网的普及,人们对于即时通讯系统的需求越来越高。
而在移动互联网中,具有开放性与跨平台性的移动操作系统Android近年来在全球范围内广泛被应用。
故本课题拟基于Android系统设计与实现一个即时通讯系统,以帮助实现人们的即时交流需求。
本课题拟通过深入阐述Android系统相关知识与即时通讯系统的设计、通讯协议、数据加密、用户身份验证、网络连接等方面的内容,实现基于Android系统的即时通讯系统设计与实现的目标。
从而最终实现一个安全、快速、稳定、有多种功能的即时通讯系统。
二、技术方案1. 设计思路本课题采用Android Studio开发工具进行开发,具体设计思路如下:①登录页设计:正确的信息被输入,则自动跳转到主页面界面。
②主页面设计:主要分为搜索、通讯录、消息、我四个模块设计。
③消息模块设计:消息展示,包含聊天模块及通知模块设计。
④聊天模块设计:通讯录模块所列出好友的点击进入聊天面板展示,包含表情包、发送语音、发送图片等功能。
⑤通讯录模块设计:设计出添加好友、查找好友等四个模块。
⑥我的模块设计:本课题主要设计了头像更改、个人信息修改及退出登录等功能。
2. 技术关键点本课题设计的技术关键点主要有:①使用XMPP协议:采用XMPP技术实现即时通讯系统。
②数据加密:使用AES加密算法进行数据加密。
③用户身份验证:使用MD5加密算法及RSA算法验证用户身份。
④ p2p通信:使用MTX技术实现android平台间高速数据传输。
⑤数据库存储:使用SQLite数据库进行数据的存储。
三、预期成果1. 功能实现本课题预期实现的功能主要包括:①用户注册、登录、退出等基本功能。
②通讯录管理,包括好友添加、群组管理等。
③聊天功能,包括文字、语音、图片、表情等多种形式。
④消息推送功能,包括好友请求、系统通知等。
⑤个人信息管理,包括个人资料修改、头像更换等。
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
③资料相关资料。通过走访相关的科技软件公司对相关专业人士进行咨询,获得建议和帮助。
④参考文献
[1]李芙蓉.当前智能手机操作系统及其比较分析[J].信息技术,2008(5)
[2]张哗.Android系统介绍[EB/OL].
Android是一套真正意义上的开放性的移动设备综合平台,它包括操作系统、中间件和一些关键的平台应用。Android是由 Linux+Java构成的开源软件,允许所有厂商和个人在其基础上进行开发。Android平台的开放性等特点既能促进技术(包括平台自身)的创新,又有助于降低开发成本,还可以使运营商能非常方便地制定自己的特色化的产品。因此,它具有很大的市场发展潜力。
1.通讯模块:负责与服务器建立通讯。采用多线程技术,通过创建三个线程来进行处理。一个线程负责消息的发送,一个线程负责消息的接收,一个线程负责心跳信息的发送。
2.解析模块:主要用来解析XML数据流,根据解析元素的不同类型封装成不同的数据对象。
3.加解密模块:负责对发送的消息进行加密,对收到的消息进行解密,以确保通讯数据的安全。
2.即时通信软件的现状
2.1即时通信软件的发展历程
ICQ是最早的即时通讯软件,即I seek you的谐音,“我找你”的意思。这款软件早在1996年就诞生了,在发布不到六个月的时间内,就拥有了85万注册用户。随后便掀起了即时通信软件的发展潮流,由雅虎推出的Pager,微软推出的Windowsmessenger等
聊天系统(Instant Messenger,简称IM)是指能够即时发送和接收互联网消息等的业务。它可以让用户在网上看到特定的通信对象(如好友)是否在线;如果对方在线,双方就可以通过文字、语音,视频、白板等方式进行交流,还能传递文件,共享计算机桌面和其它应用程序,有些系统还能支持多方参加的网络会议。自1996年以色列Mimbilis公司
3.2即时通信软件的功能需要完善
即时通信软件的发展中还存在一定的制约因素,然而随着移动社交时代的来临,人们的生活俨然已经离不开这类软件,其用户的数量也在范围和数量上得到了较大扩充,让即时通讯软件更为大众化、通用化。这种大众化也在一个侧面将即时通信软件的安全缺陷无限地扩大化,也给人们的生活带来了诸多的问题。即时通信软件的功能完善就成为了服务商所面临的最大的问题。不仅仅需要在技术上改进其安全性能,同时也需要加强对软件的安全管理。随着互联网内容的碎片化和网络社区的发展,人们需要的虚拟环境也日趋复杂,对于网络社交软件的安全可靠性要求更高。服务商需要细分市场,开发专业性强、安全系数更高的即时通讯软件产品来满足消费者的需求。
/download/pdf/farsight081220Android.pdf, 2008
[3]顾卫华.Palm OS编程实用大全[M].北京:中国水利水电出版社,2001
[4]何伟,杨宗德,张兵等.基于Symbian OS的手机开发与应用[M].北京:人民邮电出版社,2006
2.本选题在国内外的研究状况及发展趋势:
1.即时通信的定义
即时通信包括网络聊天室、网络聊天软件等在内的所有联机即时通信软件和应用。狭义上是指由一组IM服务器控制下的若干IM客户端软件应用程序组成的系统。即时通信系统能提供的服务有文本信息会话、视频会话、文件传输表情和动画等,随着技术不断发展,新增加了发送语音消息、实时定位等功能多种增值服务。IM客户端正在逐渐代替浏览器的地位。IM是通信与计算机融合的关键技术,IM客户端在通信中起到了计算机电话的作用。IM系统可解决移动通信互通的问题,可以取代固定电话的作用。
根据中国互联网络信息中心(CNNIC)发布的《第25次中国互联网络发展状况统计报告》显示,报告数据显示,截至2009年12月,我国网民规模达3.84亿,增长率为28.9%。我国手机网民比去年增加1.2亿,手机上网已成为我国互联网用户的新增长点。十大互联网应用中,即时通信、搜索引擎和电子邮件三大互联网基础应用均榜上有名,受3G业务开展的影响,我国手机网民数量迅速增长,规模已达2.33亿人,占整体网民的60.8%。说明即时通讯在网络应用中占据了十分重要的地位。
推出世界上第一个聊天系统ICQ以来,聊天系统技术获得了迅速的发展,功能日益丰富,逐渐集成了电子邮件、博客、音乐、电视、游戏和搜索等多种功能,发展成集交流、资讯、娱乐、搜索、电子商务、办公协作和企业客户服务等为一体的综合化信息平台,而不再是一个单纯的聊天工具。目前国际上最著名的IM系统有AOL公司的AIM,微软公司的MSN与Yahoo公司的Yahoo Messenger; 国内流行的有腾讯公司的QQ,网易公司的网易泡泡等。可以说这是继电子邮件之后又一互联网应用的成功典范。
3.3跨平台即时通讯软件前景广阔
移动通信软件的内容发展更加符合大众的“胃口”,在用户享受快速通信的同时,也可以享受更多样的娱乐内容。以微信为例,微信的功能主要包括了消息发送、语音对讲、二维码扫描、“摇一摇”和查看附近的人等。首先,微信的语音对讲对应的是手机的麦克风和扬声器,其次,扫描二维码和图片分享对应的是手机高清摄像头,手写输入对应的是多点触屏,第三,“摇一摇”对应的是重力感应系统,最后,查看附近的人对应的是GPS定位。多个版本的客户端的升级,使得微信基本上已经实现了多种手机系统平台的覆盖。
②可通过网络或者图书馆查阅大量相关文献资料充分利用
③通过对从事Android APP开发的专业人士咨询,获得专业指导
(2)方法及措施:
①实验设计
即时通讯系统包括服务器和客户端两部分,客户端应具备的功能:
1.用户注册登录功能;
2.一对一聊天模块;
3.一对多聊天模块;
4.好友管理功能模块;
5.设置模块(消息通知、个人资料、账号等)
[5]中关村在线.Windowsmobile系列操作系统[EB/OL].
/teach/pro/shuma/phone/20080204/1443.htm1,2008
[6]王成,刘金刚.基于Linux的嵌入式操作系统的研究现状及发展展望[J].微型机与应用,2004(5)
中原工学院信息商务学院
毕业论文(设时通信软件的设计与开发---客户端
姓名
高源
系别
信息技术系
专业班级
ZB计131
学号
201301012120
1.选题目的和意义:
随着移动通信的发展以及互联网向移动终端的普及,网络和用户对移动终端的要求越来越高,而Symbian,WindowsMobile,Palmos等手机平台,过于封闭,不能很好的满足用户的需求,因此市场迫切需要一个开放性很强的平台。经过多年的发展,第三代数字通信(3G)技术获得了广泛的接受,它为移动终端用户带来了更快的数据传输速率。随着3G网络的使用,移动终端不再仅是通讯网络的终端,还将成为互联网的终端。因此,移动终端的应用软件和需要的服务将会有很大的发展空间。Google为此于2007年推出了一个专为移动设备设计的软件平台Android。
3.即时通讯软件的发展趋势
3.1互通或成常态
电信运营市场的互通发展模式对于今天的市场前景来说,有着非常重大的意义,网络即时通信软件今后的发展模式可以向其看齐,同时网络虚拟通讯中互联互通亦是市场对于即时通讯软件发展的潜在需求,互通不仅能够实现消费者利益的最大化,同时也能够为各服务商带来更多的潜在用户资源。对于目前的即时通讯软件的发展,其利润的来源主要是在于网络广告和各种增值服务,因此,用户资源对于其来说就是至关重要的因素。另外,就目前移动通信市场的发展来看,要想打破腾讯“一统天下”的局面,互通也是最好的选择。
3.主要研究内容:
系统的客户端定位于Android手机平台。采用XMPP作为即时通讯协议,XMPP是基于XML的协议,根据协议的规则,采用Android平台提供的XML解析包对XML进行解析。根据应用活动都运行于主线程的特点,采用多线程技术来解决系统通讯问题。针对通信安全的问题,将IDEA数据加密算法改进后的A-IDEA算法引入到Android平台上,对系统通信的信息进行加密和解密。系统的用户信息和聊天信息在客户端存储在Android平台自身所带的SQLite数据库中,多媒体文件和图片文件存储在Android平台虚拟文件存储设备sdeard中。把系统的客户端分为五大模块进行设计开发。
等一系列软件相继进入市场,直到1999年腾讯QQ问世,中国的即时通信软件市场正式开启,也意味着腾讯包括微信时代的来临。腾讯在即时通信软件领域内的霸主地位可以说无可撼动。即时消息软件也面临着互联互通、免费或收费等诸多问题的困扰。
即时通信最初是由AOL、微软、雅虎、腾讯等独立于电信运营商的即时通信服务商提供的。但随着即时通信软件某些功能的增强,冲击了电信运营商的利益,为了应对这种冲击,2006年6月,中国移动已经推出了自己的即时通信工具—Fetion、米聊,但由于发展较晚,用户早已被即时通信服务商占领,电信运营商对于即时通信软件的发展已经难以抗击这股势力。随着互联网用户的快速增长,即时通信用户也日益增长,2004年中国即时通信用户数达7 000万人,2005年达到9 300万人,2006年中国即时通信用户增长29%,达到1.2亿人。移动即时通信市场有着巨大的诱惑力,也呈现出了分权争霸的局面,MSN进军中国市场,其发展速度惊人;各大门户网站如人人网、开心网等也挤入即时通信市场;电信运营商也没有停止开发软件的脚步。但是一枝独秀的局面却已成事实,仅仅QQ的市场占有率就达到了78.8%,随着微信的出现,腾讯在一两年时间内巩固了其领域霸主地位。
②调研计划
第1-2周:毕业实习。
第3周:完成实习报告。
第4-5周:查阅资料,三千字以上文献翻译和文献综述。提出设计方案,完成开题报告。
第6-7周:完成界面模块、功能模块部分的代码实现。
第8-9周:完成模块的整合和测试。
第10周:整理资料、撰写毕业论文,完善系统。
第11-12周:根据导师要求,完善论文,系统验收,提交论文。
聊天系统的迅速发展最主要的原因在于它本身的强大优点。和电子邮件不同,即时消息传递允许用户之间通过网络自然交互,具有方便、高效、廉价、即时等优点,具有很大的潜能,可以广泛应用于各种交流和远程监控,在商业界、自动化等各个领域都有广泛的应用前景。