基于android画板的同屏传输

基于android画板的同屏传输

ID:34112259

大小:62.78 KB

页数:8页

时间:2019-03-03

基于android画板的同屏传输_第1页
基于android画板的同屏传输_第2页
基于android画板的同屏传输_第3页
基于android画板的同屏传输_第4页
基于android画板的同屏传输_第5页
资源描述:

《基于android画板的同屏传输》由会员上传分享,免费在线阅读,更多相关内容在工程资料-天天文库

1、基于Android画板的同屏传输陈富琴周渊平四川大学电子信息学院摘要:在利用电话进行通信时,有时候语言的描述可能并不能很好地表达所传递的信息,如果此时双方能够及时地开启一个画板实时传输数据,在画板上手绘图表等信息来帮助表达意图,可提高通信的质量和效率。基于Android平台实现了画板间的实时通信功能,可在不同网络情况下实时传输画板数据。该画板是将移动设备作为手绘输入板,用户可以通过手指触摸屏来实现绘图等功能。为了确保无论用户在什么样的网络环境下都能够有效通信,文中提供了三个不同的解决方案。重点描述了当通信双方在不同局域网时,利用UDP打洞传输数据的通信方式。关键词:画板;

2、实时传输;UDP;网络;作者简介:陈富琴(1992-),女,硕士研究生,主要研究方向:信号与信息处理。作者简介:周渊平(1955-),男,博士,教授,博士生导师,主要研究方向:通信与信息系统,信号与信息处理。收稿日期:2017-06-12TransmissionbetweenSketchpadsbasedonAndroidChenFuqinZhouYuanpingCollegeofElectronicsandInformstionEngineering,SichuanUniversity;Abstract:Whenusingthetelephonetocommunicat

3、e,sometimesthedescriptionofthelanguagemaynotexpressthemessagewell.Atthistime,ifbothsidescantimelyopenadrawingboardtotransmitdatabydrawingchartsorotherinformationonthedrawingboard,itcanimprovethequalityandofficicncyofcommunication.Inthispaper,thefunctionofrcat-timccommunicationbetweenthesk

4、etchpadsisrealizedbasedontheAndroidplatform・Itcantransmitdatainrealtimeindifferentnetworkcircumstances.Themobi1edeviceisusedasthehanddrawinginputboard,andtheuserscanrealizethedrawingfunctionthroughthefingertouchingscreen.Toensurethatuserscancommuniceitcinanynetworkenvironment,thispaperpro

5、videsthreedifferetsolutions.ThispaperimportantlydescribesthecommunicationmodeofdatatransmissionbyusingUDPholewhenthecommunicationisindifferentLAN.Keyword:drowingboard;real-timetransmission;UDP;network;Received:2017-06-120引言随着网络技术与移动互联网的飞速发展,智1能手机与人们的生活联系越来越紧密。如QQ、微信等应用软件都给人们提供了一个与外界交流的方式。

6、本文的画板传输也是基于这样的理念,让通信双方能够及时地获取对方的消息。本文的通信模式采用的是端对端的传输。Android系统是一种基于Linux的自由及开放源代码的操作系统,主要应用于移动设备。在此基础上开发画板是非常有市场前景的。由于移动端的移动特性,用户所处的环境可能随时在发生改变,本文根据用户移动端所处的不同网络环境,选择不同的传输方式,保证用户的最佳体验。本文提出了三种传输方式来保证传输质量和效率。当处于同一个局域网的用户进行通信时,采用直接传输的方式。当用户双方处在不同局域网时,采用的是UDP打洞的方式。P2P的通信核心就是UDP打洞电。在以上两种方式都不成功的

7、情况下,为了保证通信,采用服务器中转通信的方式。在TCP和UDP传输方式中,由于UDP的传输是基于无连接的,传输效率更高;UDP程序设计结构相对简单,并且对系统的资源要求较少,因此本文选择了UDP的传输方式,同时也更符合木文的设计意图。1总体框架1.1同一个局域网内的用户通信局域网是指在某一区域内由多台计算机互联组成的计算机组,两个移动端连接的无线信号很可能处于同一个局域网中,众所周知处于同一个局域网的两个主机是可以互相ping通的,在同一个局域网的主机是可以相互通信的。因此如果移动端的两个IP地址为同一个局域网的私有地址,则

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。