基于Android的个人云盘系统的设计与实现文献综述
2020-04-21 16:31:10
1.1 研究目的及意义
随着移动网络的不断发展,移动终端用户数量增长迅速,移动终端设备的功能也在不断的扩展。基于其便携性,人们己开始渐渐的习惯于将数据存放在移动终端设备上,产生的数据量也在快速地增加,而移动终端本身存储资源的不足对其产生了限制,而且存储数据的安全性也较低。本文对移动云存储系统的研究可以很好的解决上述的问题,用户可将数据通过网络存放于云端,由云端来管理数据,既解放了移动终端设备的存储空间,又具有更高的安全性。在用户需要时可随时从云端下载数据,从而为用户提供一种方便高效的数据存储方式。
云存储是在云计算的基础上延伸和发展出来的一个新的概念。是一种新兴的网络存储技术,是指通过集群应用、网络技术或分布式文件系统等功能,将网络中大量各种不同类型的存储设备通过应用软件集合起来协同工作,共同对外提供数据存储和业务访问功能的系统。通过使用云存储技术为移动终端提供一种高效的数据存储服务,可以很好的满足用户对移动终端存储资源的需求。数据加密的基本过程就是对原来为明文的文件或数据按某种算法进行处理,使其成为不可读的一段代码,通常称为“密文”,使其只能在输入相应的密钥之后才能显示出本来内容,通过这样的途径来达到保护数据不被非法人窃取、阅读的目的。
云盘是云存储技术的一种实际应用,通过互联网,对云端数据随时进行增删改查操作,实现了实体存储磁盘所不能满足的便携性。伴随着通信技术的发展,使移动设备访问互联网的速度不断得到提升,尤其是近两年3G、4G技术的普及,基于Android和i0S两大系统的移动端云盘也开始迅速占领市场,这就进一步方便了用户对云端数据的获取,实现了在移动终端上直接对云端数据进行各种操作。根据2018年公布的《第41次中国互联网络发展状况统计报告》显示,截至到2017年12月,我国手机网民规模达到7.53亿,手机网民占比达97.5%,这就给数据云存储的移动应用提供了良好的生存空间。又由于Android平台的开源性,加之开发成本低,软件的推广渠道广,审核周期短等因素,因此本客户端云盘的开发选择Android平台。
总的来说,云存储技术是通过在网络上构建一个共享存储池,从而为大量用户提供一种高效,实用的数据存储服务。通过本文的研究可以对云存储和Android系统这两大热点技术相结合进行更深入的探索,有着很高的研究价值和现实意义。
1.2 国内外研究现状
1.2.1Android发展现状
在开放手机联盟(OHA)的带领下,谷歌推出了一个开放的嵌入式操作系统平台Android,从2008年推出的Android SDK1.0,到现在最新版本的Android SDK已经升级到了Android的SDK4.1。Android在世界各地以前所未有的速度被开发,越来越多的创意被应用到Android应用程序的发展,这是席卷整个手机行业的一大趋势。7453Android系统自推出以来,以明显的优势逐步疯狂的扩大市场份额,尤其在国外,它的呼声日高,可谓是在正午的太阳,是一个蓬勃发展的创业阶段。据一家市场研究公司于2012年在美国发布了一份2012年第一季度在美国,销售基于Android的智能手机已经占领了全国的移动电话新的报告显示。销售的28%份额,著名的苹果手机是密切跟随其市场份额,占21%的市场份额,已被确定Android系统的市场份额。基于Android平台的应用软件将进入一个新的快速发展阶段。Android系统绝不仅限于手机行业,在过去几年快速扩张到相关的领域,如平板电脑,车载系统,电视机顶盒,智能家电,智能会议系统。目前,各IT厂商都在努力研发领先的应用软件,以便于在Android系统的发展的这个关键阶段,占领更多的市场份额。
1.2.2云存储的发展现状
无论是大型科技公司凭借自身实力,向企业提供云存储服务,还是新型创业公司致力于市场和用户需求,专注于个人用户产品研发,都在云存储服务上取得了很好的发展。