1.2.5 社交网络与社交功能服务
近十年间,在Fecebook、Twitter等互联网公司迅猛发展的带领下,网络社交服务已经融入到我们每个人的生活中,为我们的生活增添了巨大的娱乐性。如今,网络社交已经不仅限于是新潮的商业模式,从历史发展来看,它更是一个促进互联网走进、靠近现实世界的关键力量。虽然说现在社交网络得到了广泛的应用,但是从国内的形势来看,社交网站还是呈现集中化的趋势,一直被腾讯、人人网等社交网络占据着大部分市场。如今,大多的移动终端应用程序都具有社交功能。已经不仅仅是微博、微信拥有强大的社交网络,甚至连地图应用、电商购物应用以及视频客户端应用中也都加入了社交网络,可以和好友共享交流等,为我们的生活带来了更多的舒适性和娱乐性。人们对生活中的娱乐水平要求越来越高,社交网络将得到进一步发展,促进人们的交流,给我们带来更多的欢乐。
1.2.6 Android平台简介
Android是由谷歌和开放手机联盟(Open Handset Alliance)共同创建的一个真正开放的综合平台。基本上所有的软件都可以在装有Android系统平台的手机上运行,从而消除了阻碍移动创新必须考虑跨平台的瓶颈。
Android应用程序的编写,使用的是我们所熟悉的最常用的编程语言之一的Java语言,但其与传统的java语言又存在一些微妙的差异。Android不是用的传统的Java虚拟机,而是在一个定制的Dalvik虚拟机上执行。每一个Android应用程序都在它自己的Dalvik实例中的某个进程中运行,它的内存管理和进程管理等所有的此类工作并没有在运行开始前分配,而是在Android运行时才进行处理的,Android运行时库在必要时会暂停和结束进程,从而更加有效的管理资源。这是Android最突出的一项系统优势。
Dalvik和Android是在一个Linux内核之上运行,低级的硬件之间的交互,包含驱动程序以及内存管理等,都是由该Linux内核处理,此外还提供了一套API给所有对底层服务、功能和硬件的访问,这也更说明了Android是一个完全开放的综合平台。
1.3 本文的工作和章节安排
本文研究的是家庭媒体解决方案。这个项目主要是实现照片、视频等媒体文件在家庭圈内实时共享,通过编写Android客户端应用程序,实现一个家庭社交网络,并且可以随时随地的向家庭圈享自己的媒体文件,从而和家人分享自己的快乐。另外,在本项目中接入了百度地图,用户随时上传的照片可以根据GPS信息精确的定位到地图上,并且在地图的对应位置显示出来。
为了实现能够对视频、图像等文件实时共享,要求拥有快速、稳定的传输基础,因此通过百度网盘做为数据存储服务,再加上数据库,因此便形成了一个后台服务器,为我们的移动终端客户端程序提供可靠的数据存储与传输服务,同时在数据库中存储社交网络信息等。最终把客户端和所搭建的服务器连接起来,形成一个家庭媒体共享的软件。让我们不管是在外出游玩,还是工作出差只是,都能与家人实时共享自己拍的照片,视频等信息。同时也能第一时间看到家人所共享的文件。从而让家人间的交流不只是文字而已,给我们的生活带来更多的乐趣。
本文章节安排如下:
第一章:主要介绍了本课题的研究背景,以及LBS应用、大量媒体信息的实时传输与网络存储、社交网络的研究现状,并简要介绍了Android平台。
第二章:简要概述的系统的整体架构设计,并且说明系统开发实现采用的方法,最后说明了基于该系统架构与开发策略的系统开发流程图。 基于PCS的Android家庭媒体解决方案设计(3):http://www.youerw.com/jisuanji/lunwen_10434.html