1. 研究目的与意义(文献综述)
一直以来,一对一的网络聊天在网络社交中一直占有着极大的比重,而早期的网络社交软件由于技术限制,在聊天模块中大多只能采用文字消息的形式来沟通,不过这已经使得传统手机功能——短信的衰落。现在,受益于网络速度的提升和普及,以及智能手机性能的提高,靠网络进行语音聊天也成为了可能,并且其成本也远远低于电话。随着技术的成熟,我们有理由相信网络语音聊天也会逐渐成为一种趋势而慢慢取代传统电话的地位。
目前国内而言,存在很多的基于网络的语音电话软件,并且,qq、微信等传统知名社交软件也逐渐添加了这个功能。在我们的日常生活中,我们也时时感受到了语音聊天对我们产生了不小的影响。但是,语音聊天的普及仍然存在很多阻碍。其主要原因还是来自于网络资费较高,而且网络信号也并不稳定。然而,无线局域网能够很好的解决这个问题。自1999年,ieee官方定义了802.11标准以来,wifi在这十几年间得到了飞速的发展。尤其现在,wifi已经成为智能手机不可或缺的功能。虽然现在普遍的民用无线路由器信号覆盖范围有限,但是其超低的资费还是拥有很大的优势。与3g,4g网络,电话网这种用一定的资费换取有限的使用额度,wifi并没有对使用额度进行较大的限制。所以这也是我们选择无线局域网作为语音聊天软件开发的网络环境的一大原因。
现在,在国内市场中较为有名的局域网聊天软件有:网络飞鸽,飞鸽传书,imo,rtx(腾讯通)等。这些大多目标人群都是企业级的用户。主要用于企业内部的沟通和会议通知等。而面对普通人群的局域网语音聊天软件却并无多少,而且质量良莠不齐。在局域网覆盖面积不断扩大的今天,wifi在人们网络通信中所占比例也不断提高,所以,将局域网语音对讲通信软件由企业级转向民用化也变得迫切而有意义。当在手机上安装了局域网实时语音对讲软件后,人们可以在一个覆盖了无线局域网的公共场所内进行语音通信,在商场,在学校,在超市,在办公大楼,打电话给同一局域网中的用户,再也不需要支付昂贵的资费,正真做到随心所欲的沟通。
2. 研究的基本内容与方案
此次的设计主要目标是在android操作系统中制作一个手机应用程序,完成两部及多部手机,在无线局域网的环境下的实时语音对讲功能。其主要功能模块有以下几个部分:
1.局域网中上线用户的检测功能
在用户打开软件并登入无线局域网之后,软件会自动发送一个广播给局域网中的所有ip地址,通知局域网中的所有其他用户该用户上线信息,此上线广播会每各一段时间重复广播一次,一旦该用户超过一段时间未发送广播则认为此用户已下线。刷新在线用户列表。
3. 研究计划与安排
第1-5周:查阅相关文献资料,明确研究内容,掌握android应用开发特点,了解实时语音数据传输的基本理论知识并且分析无线局域网内实时对讲通信系统的功能需求。确定方案,完成开题报告。
第6-8周:根据对无线局域网内实时对讲通信系统的需求分析,完成系统总体设计框架与功能模块划分。
第9-12周:在android开发环境中完成无线局域网内实时对讲通信系统的应用框架、功能模块的实现,并对该系统进行系统运行测试和结果分析。
4. 参考文献(12篇以上)
[1] 赵丽坤.基于java的流式socket通信思路刍议[j].读写算(教育教学研究),2014,17:401.
[2]吕东,刘小河,王鸿飞,l dong , xiao he liu, hong fei wang.基于android的实时视频通信研究与实现[j].现代电子技术,2014,1:46-49.
[3]乔占俊,杨晶晶,张晓.无线语音通信及视频监控系统设计[j].工矿自动化,2014,3: 103-105.
课题毕业论文、开题报告、任务书、外文翻译、程序设计、图纸设计等资料可联系客服协助查找。