Wi-Fi P2P协议分析及多屏应用实现
本文选题:多屏应用 切入点:Wi-Fi 出处:《电子科技大学》2017年硕士论文
【摘要】:随着移动互联网技术和智能终端的发展,PC(个人电脑)在家庭中的地位越来越边缘化,但是我们不能否认PC强大的计算处理能力。为了综合利用PC的计算处理能力和智能终端的方便显示特性,本文提出并实现了多屏应用系统,该系统采用Wi-Fi P2P协议,使PC与智能终端在不需要传统网络的情况下,实现设备间的无线直连。P2P网络容易受到距离和信号干扰的限制。本文基于Xuggler开源项目,通过无线接入点的协助,实现了设备间的中转连接。使得PC屏幕可以同步到使用Wi-Fi P2P协议的智能设备以及普通智能设备上。系统采用两种方式实现设备连接:基于Wi-Fi P2P协议的无线直连方式、基于无线接入点的无线中转连接方式。无线直连方式的优点是连接方便,设备间的数据传输不依赖传统网络坏境,它的缺点是信号受到设备间距离以及信号干扰的限制。相对地,无线中转连接方式的优点是不易受到传输距离和信号干扰的限制,但是它需要传统网络的支持。无线直连方式和无线中转连接方式各有优缺点,但二者优势互补,拓展了多屏应用系统的使用场景。系统支持PC到多个智能设备的屏幕同步。本文采用划分子系统的方式,将系统划分成三个子系统:用户控制子系统、终端显示子系统、服务端子系统。对于每个子系统,采用模块化思想将不同的功能模块化,一一实现每个模块,最终实现整个系统。本文首先对Wi-Fi P2P协议以及相关的无线传输技术进行了比较,分析了Wi-Fi P2P协议在进行设备间数据传输的优势,并对Wi-Fi P2P协议的相关原理和运行机制、Android平台、Xuggler开源项目进行了介绍。随后,对系统进行需求分析,明确每个子系统的作用,进而确定子系统中应该包含的功能模块。在详细设计阶段,首先规划系统总体框架,明确每个子系统中各模块的关系和作用,确定系统主要业务流程。在实现阶段,详细介绍每个功能的主要代码,以及相关业务的算法。最后进行功能性测试和非功能性测试,同时对系统进行总结和展望经测试,系统实现了上述功能,达到整体设计目标,同时具有较好的稳定性。
[Abstract]:With the development of mobile Internet technology and intelligent terminals, PC (personal computer) is becoming more and more marginalized in the home, but we can not deny PC's powerful computing and processing power.In order to make use of the computing and processing ability of PC and the convenient display characteristic of intelligent terminal, a multi-screen application system is proposed and implemented in this paper. The system adopts Wi-Fi P2P protocol, which makes PC and intelligent terminal not need traditional network.The realization of wireless direct connection between devices. P2P network is easy to be limited by distance and signal interference.Based on Xuggler open source project, this paper realizes the transfer connection between devices with the help of wireless access point.Enables PC screens to synchronize with smart devices using Wi-Fi P2P protocols as well as general smart devices.The system uses two ways to realize the device connection: wireless direct connection based on Wi-Fi P2P protocol and wireless transfer connection based on wireless access point.The advantage of wireless direct connection is that it is convenient to connect and the data transmission between devices does not depend on the bad condition of traditional network. Its disadvantage is that the signal is limited by the distance between devices and the interference of signal.The advantage of wireless transit connection is that it is not easily limited by transmission distance and signal interference, but it needs the support of traditional network.Wireless direct connection mode and wireless transfer connection mode have their own advantages and disadvantages, but they complement each other and expand the use scenario of multi-screen application system.The system supports screen synchronization between PC and multiple smart devices.In this paper, the system is divided into three subsystems: user control subsystem, terminal display subsystem and server subsystem.For each subsystem, different functions are modularized by modularization idea, and each module is realized one by one, and finally the whole system is realized.This paper first compares Wi-Fi P2P protocol and related wireless transmission technology, analyzes the advantages of Wi-Fi P2P protocol in data transmission between devices, and introduces the related principle and running mechanism of Wi-Fi P2P protocol and Wi-Fi platform Xuggler open source project.Then, the requirements of the system are analyzed to determine the role of each subsystem, and then determine the functional modules that should be included in the subsystem.In the detailed design stage, we first plan the overall framework of the system, clarify the relationship and function of each module in each subsystem, and determine the main business process of the system.In the implementation phase, detailed introduction of each function of the main code, as well as related business algorithms.Finally, the functional test and non-functional test are carried out, and the system is summarized and forecasted. The system achieves the above function, achieves the overall design goal, and has good stability at the same time.
【学位授予单位】:电子科技大学
【学位级别】:硕士
【学位授予年份】:2017
【分类号】:TN92
【参考文献】
相关期刊论文 前10条
1 赵良福;付光涛;李小雨;;多屏互动技术的发展和应用现状[J];广播电视信息;2014年08期
2 谢瑶兵;向阳;黄震华;;基于Android移动终端的数据仓库与数据挖掘课程实验平台建设[J];教育教学论坛;2014年06期
3 郑晓霞;;基于Android的新华社新闻客户端研发与探索[J];中国传媒科技;2013年15期
4 王鹏;;浅谈Android技术[J];知识经济;2013年05期
5 余泽喜;王香婷;马婷婷;;多屏互动系统的研究与实现[J];智能计算机与应用;2012年01期
6 唐伟莉;王丰;冯海亮;;兼容Android的智能终端系统框架设计[J];广播电视信息;2011年08期
7 李杨;冯刚;李亮;罗拥华;;基于Android的多媒体应用开发与研究[J];计算机与现代化;2011年04期
8 高照恒;陈家琪;;基于WinSock通信的屏幕监控系统[J];计算机系统应用;2011年03期
9 CLIE;;无线看1080p 解读英特尔无线高清WiDi2.0[J];电脑迷;2011年04期
10 郑有春;;几种音频格式的编/解码电路介绍(上)[J];家电检修技术;2009年18期
相关硕士学位论文 前4条
1 李江;基于Android的4G网络移动高清视频监控系统关键技术的研究[D];浙江大学;2016年
2 曹硕;基于Wi-Fi直连的移动P2P联网及其应用[D];电子科技大学;2012年
3 倪燕杰;基于H.264的嵌入式无线视频传输系统的设计[D];浙江工业大学;2010年
4 谢侃;基于IGRS闪联协议的智能组网方法研究及应用[D];华南理工大学;2010年
,本文编号:1703565
本文链接:https://www.wllwen.com/kejilunwen/xinxigongchenglunwen/1703565.html