1. 研究目的与意义
习惯了通过类似于QQ之类的程序和天南地北的朋友聊天、发信息,不过所有聊天程序都需要Internet的支持,无法在局域网内部大显身手,而近距离语音对讲,需要专门设备,布线困难,费钱费力,那么是否想到过要让单位内部的员工,寝室周围的同学,不用连上Internet就可以轻松体验到内网聊天的乐趣呢?有了这种想法,开发局域网IP对讲软件就有了必要性,让单位员工或者寝室同学不出内网就能运用安卓手机自由聊天。
基于安卓的局域网IP对讲软件是一个即时通信工具。通过该程序的编制和实践,对自己所学习的知识进行了一次综合和提高,有更深层次的理解和掌握,在这个过程中,激发自己的学习潜力,提高软件开发的能力,加深对网络协议和安卓环境下编程的理解和掌握。
2. 课题关键问题和重难点
关键问题:
客户端不同ip之间的联通问题
用户之间语音的传输问题
3. 国内外研究现状(文献综述)
即时通讯的发展初期以其娱乐性引起了人们的广泛关注,但是现在在其快速增长的切用户表明这一技术已经开始融入现在商务活动中。为适应新的经济竞争环境,现在企业的沟通越来越快,对效率的要求也越来越高,特别是企业内部团队工作中的协调沟通必须即刻达成,否则将影响项目的整体推进,也难以迅速应对瞬息变化的市场需求。目前,越来越多的国内外企业开始关注企业即时通信产品,他们看中的是其降低交流成本、提高沟通效率的优势。跨越物理空间距离、实现即时交流通信系统最吸引企业之处。据美国著名公司garnter调查显示,在2008年以后,企业即时通信产品将以350%的速度飞速增长,可以说,企业即时通信具有广泛的发展前景。
android是一种基于linux的自由及开放源代码的操作系统,主要使用于移动设备,如智能手机和平板电脑,由google公司和开放手机联盟领导及开发。尚未有统一中文名称,中国大陆地区较多人使用安卓或安致。android操作系统最初由andy rubin开发,主要支持手机。2005年8月由google收购注资。2007年11月,google与84家硬件制造商、软件开发商及电信营运商组建开放手机联盟共同研发改良android系统。随后google以apache开源许可证的授权方式,发布了android的源代码。第一部android智能手机发布于2008年10月。android逐渐扩展到平板电脑及其他领域上,如电视、数码相机、游戏机等。2011年第一季度,android在全球的市场份额首次超过塞班系统,跃居全球第一。 2013年的第四季度,android平台手机的全球市场份额已经达到78.1%。2013年09月24日谷歌开发的操作系统android在迎来了5岁生日,全世界采用这款系统的设备数量已经达到10亿台。
java的出现是计算机信息交换的一个重要里程碑。在单机时代,程序进程之间靠共享存储进行变量交换;在网络时代,运行在不同宿主机上的程序按网络协议进行无格式的消息(二进制字符流)交换,消息的语义由交换程序双方维护;在java时代,运行在网络上的程序进程交换的是小应用程序(applet)。小应用程序是什么?它是一个对象,由一组属性和方法构成,是一个可执行的实体;不仅有数据的状态,而且有定义在数据上的操作。未来可能进行代表(agent)交换,代理有一定的智能性,那便是信息交换的更高级阶段。
4. 研究方案
1、系统学习安卓软件开发思想,熟悉程序开发语言。
2、对基于安卓的局域网IP对讲软件进行系统需求分析、系统功能设计、逻辑结构设计
3、设计软件界面布局,逐步解决遇到的问题,实现所设计功能。
5. 工作计划
1、第一周到第三周:查阅文献资料选定题目确定要解决的问题。
本阶段将主要进行对老师给予的资料、文献的查阅工作,确对本人的课题基于安卓的局域网ip对讲软件所须运用到的技术进行一个大略的了解。2、第四周:完成开题报告。
本阶段将根据之前查阅的资料进行汇总,完成开题报告。3、第五周到第九周:完成系统的制作及软件部分的编写。
