论文部分内容阅读
随着移动互联网的蓬勃发展,人们在衣食住行、即时通讯、金融、健康管理以及游戏娱乐等领域的日常生活行为方式发生了巨大的改变。近几年来随着Android以及IOS等智能手持终端设备的广泛普及,移动社交服务应用的发展也愈演愈烈,逐渐成为人们日常生活中的重要部分。由于移动智能终端的种类繁多,功能也越来越多,使得移动共享及通讯的种类越来越多,文件的容量也越来越大,这样在多设备间的文件传输时候就会造成许多问题,如传输速率过慢、传输信号不稳定等。另外,目前市面上己有多种移动共享方式,如蓝牙、NFC、Wi-Fi等,但是它们或多或少存在一些缺陷,如蓝牙传输距离短且不稳定,NFC传输类型单一等。目前使用的社交网络服务客户端App主要依赖服务器端进行交互,智能移动设备必须通过电信商的网络服务或无线热点才能进行通信、聊天、传送文件等,即使两个设备处在面对面的距离。有时候用户在近距离的状态下并不希望通过互联网运营商的服务器进行信息交换,客户端便不能满足用户近距离通信的需求;在另外一些情况下,因为社交网络服务服务器端要处理大量的数据,带宽和服务器端的压力巨大,而且我国目前的电信及公共无线热点还都不是免费的,所以不能给用户提供最好的服务,致使用户体验降低。为了使移动社交服务应用更加完善,本论文以Android 4.2.2系统为开发平台,基于Wi-Fi Direct设计并实现一个无线移动共享和通讯系统,旨在满足人们在不通过无线路由器等其他网络设施接入点的情况下,便可以在中等及近距离的情况下进行通信、聊天、传送文件等。本文所做的具体工作如下:首先,对最新的Wi-Fi直连技术和目前P2P发展的现状对和国际最新技术进行分析和介绍,总结了 Wi-Fi Direct技术在国内外的发展现状,通过与蓝牙、ZigBee等其他传输方式的比较,总结出来用Wi-Fi Direct进行文件传输的优势;在需求分析阶段首先介绍了移动共享和通讯平台,随后从功能和非功能两方面对Android终端子系统进行需求分析;设计了在安卓平台上基于Wi-Fi Direct的移动共享和通讯系统的P2P通信架构,从而解决在无电信运营商网络提供和无线热点的情况下智能移动设备如何进行社交网络服务通信的问题。其次,在基于Wi-Fi Direct的移动共享和通讯系统的P2P通信架构的基础上,用Android平台开发并设计整个系统架构的各个模块,从而实现Wi-Fi Direct功能模块、Socket功能模块、定位功能模块、文件共享功能模块、即时通讯功能模块。为在无网络服务状态下的社交服务提供创新性的思路。最后,本文对基于Wi-Fi Direct的移动共享和通讯系统的总体功能进行了实现并测试。然后通过测试实现效果,验证了本系统可以正常工作。工作总结以及实验分析为后续开发提供了参考。最后指出了本系统的不足以及需要改进的地方。