论文部分内容阅读
随着移动互联网的发展和社交网络服务(SNS)的普及,随时随地与亲人、朋友甚至身边陌生人沟通、建立或维系社交关系的需求日益迫切。智能手持终端构成的社交应用普遍采用客户端/服务器(C/S)结构,而在用户不希望通过基础设施网络接入互联网服务器的场景下,由于缺少服务器的支持,社交应用将无法达成终端用户的社交通讯需求。另一方面,现有基于智能手持终端的社交应用能够对基于“好友关系”的应用模式提供很好的支持,但对基于“位置关系”的社交应用模式的支持才刚刚起步。本文的研究主旨在于如何满足人们在不希望通过基础设施网络接入互联网服务器的场景下,使用智能手持设备达成社交通讯的应用需求。首先,本文介绍了课题的研究背景和意义,通过对移动WiFi热点技术、对等网组网技术,智能手持设备操作系统的介绍和分析,提出并设计了基于移动WiFi热点的移动对等网通讯框架,用以解决在无需通过接入蜂窝或固定WiFi热点访问互联网服务器的场景下,智能手持设备之间如何进行社交通讯的问题。另外,为了验证移动对等网通讯框架的可行性,并为基于移动WiFi热点的手机应用程序开发提供基础,本文根据移动对等网通讯框架中各模块的功能定义、策略设计和协议选择,以Android操作系统为平台,开发实现了移动对等网通讯组件。其次,本文通过对社交网络应用模式进行分析,针对基于“位置关系”的社交应用模式及其应用背景进行了阐述。以移动对等网通讯组件为基础,在Android平台上开发了基于移动WiFi热点的社交通讯软件,为基于“位置关系”的社交应用模式提供了一种新思路。最后,本文针对该社交通讯软件的各项功能及部分性能进行了测试,用以验证应用软件的可用性并获得关键环节的性能指标,为后续研究开发提供参考。使用本文设计开发的移动对等网通讯组件进行Android应用开发,可以实现在智能手持设备所建立的移动WiFi热点网络中,动态维持终端列表、与列表内终端进行广播或单播通讯的功能;通过在Android手持终端上安装本文设计开发的社交通讯软件,可以感知到本用户周围的其他用户,并且支持该范围内的聊天室、点对点即时消息通讯和文件收发功能。