临近区域基于对等直连的移动社会网络应用设计与实现.pdf

临近区域基于对等直连的移动社会网络应用设计与实现.pdf

ID:50397184

大小:5.48 MB

页数:75页

时间:2020-03-05

临近区域基于对等直连的移动社会网络应用设计与实现.pdf_第1页
临近区域基于对等直连的移动社会网络应用设计与实现.pdf_第2页
临近区域基于对等直连的移动社会网络应用设计与实现.pdf_第3页
临近区域基于对等直连的移动社会网络应用设计与实现.pdf_第4页
临近区域基于对等直连的移动社会网络应用设计与实现.pdf_第5页
资源描述:

《临近区域基于对等直连的移动社会网络应用设计与实现.pdf》由会员上传分享,免费在线阅读,更多相关内容在学术论文-天天文库

1、:10巧3密级单位代码:公巧考巫營隹硕女讼Aw论文题目:临近区域基于对等直连的穂动社会网络应用设计与实现学号1212012422姓名巧猜导师王玉幢专业学位类别工程硕古类型全日制专业(领域)电子与巧信工提论文提交日期二0—五年H月V''/皆.'.',.../>山束;南京邮电大学学位论文原创性声明本人声明所呈交的学位论文是我个人在导师指导下进行的研究工作及取得的研巧成巧。尽我所知,除了文中特州加掠注和致谢的地方外,论文中不包含其他人己经发表

2、或撰写过的研究成果,也不包含为获得巧点邮化大学或其它教巧机构的学位或证书而使用过的材料。一与我同工作的巧志对本研究所做的任何巧献均。在论文中作了明确的说明并表巧了谢意。一,愿意承担切相关的法律责任木人学位论文及涉及相关资料若有不实。'、^?研究生签名::沙S4^_円期南京邮电大学学位论文使用授权声明木人授化巧点邮化大学可^斗保闽并向围家有关部口或机构送交论义的复印件和电子文巧1^1;允许论文被查阔巧借阅;可将学位论文的全部或部分内容编入有关数据库进巧检索;可化采用影印、r编本学位胳义。本文电子文巧的内容和纸质、缩印诚片描

3、等复制乎段保存一致论文的内奔相。论文的公布(包括刊登)授权南京邮电大学研究生院办理。涉密学化论文在解密后适用本授权书。硏究生签名:导师签名:。H期;P弁中牛、)^香娘庆爲I(DesignandImplementationofaMSNP(MobileSocialNetworkinginProximity)ApplicationonAndroidThesisSubmittedtoNanjingUniversityofPostsandTelecommunicationsfortheDegreeofMasterofEngineeringByJi

4、ngTangSupervisor:Prof.YufengWangMarch2015摘要最近,移动社交网络(MobileSocialNetworks,MSNs)获得了极大的关注,它能够让用户通过移动终端随时共享信息或与朋友们保持联系。然而传统的MSN应用都需要中央服务器和持续的互联网连接,即使他们在一个临近区域内并可以通过各种无线技术直接交换数据。而临近区域内的基于对等直连的移动社交网络(MobileSocialNetworkinginProximity,MSNP)能够有效地解决以上两个问题。它能够自发地、机会地连接附近的节点。然而,现有的MSNP方案大都只能

5、支持点到点(单跳)交互,商用的智能终端普遍缺乏多跳支持。这极大地限制了MSNP的覆盖范围。因此,通过整合两种典型的端到端直连技术——WiFi直连和Bluetooth,本文设计并实现了一个基于Android平台的多人连接框架,BWMesh,能够不通过网络基础设施与附近的用户建立多跳连接。为了说明BWMesh的可行性和有效性,本文基于BWMesh设计了一个多跳聊天应用MultiChat。具体说来,本文主要做了以下几个方面的工作:1.本文总结了现有的各种MSNP实现方案,发现它们的局限性在于:仅支持点到点单跳的连接,在商用智能终端上支持多跳方面的工作并不多。而且,

6、现有的多跳方案也有各种各样的限制,例如adhoc模式需要Root手机,WiFiAP模式跟WiFi上网不能同时使用等。因此本文提出融合了WiFi直连和Buetooth技术的架构BWMesh,从而在商用智能终端上方便地支持多跳联网。2.BWMesh架构利用WiFi直连和Bluetooth技术两种技术为上层应用提供了如下基础功能:发现周围的用户,建立连接,传输消息,并检测网络状态。特别是命名和寻址模块实现对节点进行命名和编寻址,结合用户自定义的名字以及Android设备码来在应用层面唯一表示用户,并在路由层面用于转发消息;设备发现模块对周围的WiFiDirect和

7、Bluetooth设备进行搜索,并将搜索结果显示出来。设备监听模块可以监听WiFi直连的网络变化并进行相应的操作。设备连接和收发模块完成的是单跳的点对点连接和消息传输;消息转发模块能够将消息转发到其他无线网络中,扩展MSNP的通信范围。3.最后,我们在BWMesh的基础上开发了一个多人聊天应用——MultiChat。它不仅能够实现两人的实时点到点聊天,还能够实现多人场景下的实时多跳聊天。如ABC三台移动终端,AB通过Bluetooth连接,BC通过WiFi直连连接。它能够让ABC同时聊天,此时B在收到A(C)消息后用另一种连接方式转发给C(A)。并对Mult

8、iChat进行了单跳和多跳场景下的测试。结果显示,M

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

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

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