移动无线网络多媒体交互系统设计分析论文

时间:2022-06-22 00:18:26 设计 我要投稿
  • 相关推荐

移动无线网络多媒体交互系统设计分析论文

  摘要:本文设计并实现了一种基于开源项目AllJoyn的邻近移动无线网络多媒体交互系统,本系统具有多终端多跳传输、数据传输可靠高效等优点,它是对传统的WiFi-Direct功能进一步优化,系统能够实现在某个小型自组织无线网络内进行一对多或者多对多的文件传输功能。

移动无线网络多媒体交互系统设计分析论文

  【关键词】AllJoyn;无线网络;数据传输;Wi-Fi

  随着智能设备的普及,人们在日常生活中使用智能设备的频率越来越高,移动的智能设备之间进行信息传递的需求不断增加,传统蜂窝网络有着速度慢(2G)或是资费贵(3G/4G)的缺点,而可供接入公共的无线网络热点(AP)少之又少,不方便进行信息传递。若是有一个新的无线传输手段能达到移动智能设备之间的信息传递,就可以满足大众的基本数据传输需求。本项目通过在Android手机上开发一款能够在有限数量设备之间进行多跳传输(Multihops)的应用来实现用户智能设备脱离互联网进行无线路由,设计一个应用场景实现一个信息多跳传输的功能,并探讨文件传输的低成本解决方案。

  1研究背景与技术

  国际物联网行业联盟AllSeenAlliance提供的开源项目AllJoyn,可以让智能设备之间通过多种无线技术实现跨平台和基于服务发现的点对点连接。安装了相应基于AllJoyn开发应用的智能终端设备,使用AllJoyn提供的技术可实现网内发现已存在服务并方便地进行无线连接,形成点对点链接,进行应用所需的基于服务的通信。传统的无线网络搭建需要无线接入点AP的参与,建立的网络存在一个中心设备(AP),如图1左图所示。而AllJoyn可以充分运用智能设备上的无线模块,利用Wi-Fi进行灵活的点对点的网络联网,实现多个设备之间的连接,如图1右图所示。因为Wi-Fi的连接拥有设备发现和服务发现的特性,以及在节点的应用层实现信息的存储,这样就可以实现节点之间的信息转发功能。AllJoyn技术通过在设备进程或者服务之间建立一条虚拟的总线进行通信(如图2中的数字标号代表服务),而设备间通信则是将设备间的虚拟总线连接成为一条总线,实现信息在不同设备之间通信。

  2系统功能概述

  基于开源项目AllJoyn的邻近移动无线网络多媒体交互系统,有以下几个功能:

  2.1创建网络、连接网络使用本系统能够让Host主机通过Wi-Fi创建一个小型自组织无线网络,每个客户机可以连接该网络,从而达到所有用户在同一个网络覆盖范围之内互相通信的目的。

  2.2传输文件客户机提供给主机一个文件名即可实现文件的上传或下载。本系统与现在有蓝牙技术对比情况如表1所示,由此我们可以知道,基于AllJoyn的多媒体交互系统其传输速度远大于蓝牙,且本系统支持多对多传输,不再是单一的一对多传输。本系统的有以下优点:

  (1)文件发送者只需要加入无线频道,并选择需要上传的文件名,接收方则可以有选择地下载该文件。发送者不需要手动选择下载的文件,也不需要等待接收者确认接收,从而减少了发送者的操作和等待时间。

  (2)其他用户可以中途加入并接收剩余未发送的文件,减少了接收者等待时间和发送者读取的次数。但是,使用本系统的发送者需要一直保持加入无线频道的工作状态,手机等移动终端设备耗电会较大。图3为系统原理图。若有中途加入的接收者,则跟随前面的接收者一起接收剩余文件。当发送者发送文件结束标志时,接收者判断已接收到的文件是否是完整的文件,若是,则结束本次传输;若不是则请求发送者发送所缺失的文件片段。发送者接收到请求即发送该片段,已完整接收的接收者不需接收该片段,未完整接收的接收者选择接收该片段,发送完后再次判断接收者是否全部接收完成,若已完成则结束本次传输。

  3系统使用说明

  系统测试环境是在windows10操作系统下的mumu模拟器(Android版本:4.4.4)进行模拟试验。

  3.1主机创建无线频道首先HOST主机设置无线频道名,缺省的频道名称改为输入的频道名,频道状态变“Idle”,如图4所示。然后HOST主机点击创建无线频道,则频道状态变为Advertised。这时客户机就可以寻找并加入该频道,如图5所示。

  3.2客户机连接频道用户点击“加入频道”,可从下拉频道中选择HOST主机设置的频道并加入,如图6所示。

  3.3客户机上传文件用户点击“选择”并选择所需上传的文件。上传之后HOST主机与客户机会显示一条包括文件名的提示信息,如图7所示。上述示例表示上传2个文件成功,可提供其它客户机选择性下载。

  3.4客户机下载文件用户只需点击所要下载的文件名,然后再即可完成下载文件,如图8所示。

  3.5传输速率比较在模拟试验中,系统环境为Windows10操作系统,CPU为i5-7300HQ,硬盘为SSD。测试中传输的文件大小为4096Mb,平均传输时间为190S,传输速度为21.6Mb/s。

  4测试

  本次测试是为了对比在不同型号手机试验下该系统与蓝牙的传输速率比较。

  4.1测试环境系统测试运行环境如表2所示。

  4.2测试结果通过真机测试数据分析,基于开源项目AllJoyn的邻近移动无线网络的多媒体交互系统的文件传输速率远大于蓝牙的传输速率。表3是本次测试结果。

  5结语

  本文实现了一种基于开源项目AllJoyn的邻近移动无线网络的多媒体交互系统。本项目系统能够实现在某个小型自组织无线网络内进行一对多或者多对多的文件传输功能。

  参考文献

  [1]李永华.AllJoyn技术原理及物联网程序开发指南[M].北京:清华大学出版社,2016.

  [2]李宁宁.基于AndroidStudio的应用程序开发教程[M].北京:电子工业出版社,2016.

  [3]肖军.基于AllJoyn适配的物联网桥接互通方法及实现[D].武汉邮电科学研究院,2018.

  [4]尹珊.基于AllJoyn的多协议设备接入系统的研究及实现[D].北京邮电大学,2017.

  [5]齐晋维,林吉,李晖.基于AllJoyn的物联网无线技术研究[A].沈阳市科学技术协会,2016:5.

【移动无线网络多媒体交互系统设计分析论文】相关文章:

交互设计在多媒体网络教学系统中的应用现状论文07-03

多媒体交互设计下的橱窗设计探究论文07-04

移动媒体广告中的交互设计论文07-03

优秀的多媒体监控系统分析论文07-01

考试分析管理系统设计与实现的论文07-03

电话营销系统设计要点分析的论文07-04

高校交互设计专业建设论文07-03

浅谈多媒体设计的论文07-03

多媒体教室音像系统设计06-27

科技小论文:地铁LED照明系统设计及节能分析06-27