当前位置:主页 > 科技论文 > 计算机论文 >

移动端开放式云存储服务的设计与开发

发布时间:2017-06-08 18:02

  本文关键词:移动端开放式云存储服务的设计与开发,,由笔耕文化传播整理发布。


【摘要】:本论文将要介绍的移动端开放式云存储服务的开发与设计是在阿里巴巴(中国)有限公司一阿里云事业部的实习期间所负责的三个i0S移动开发平台项目(HTTPDNS, MAS和0SS)中的一个,其中有关代码的展示使用的是Objective C开发语言。云计算是自2006年出现在IT界以来一直火热的研究领域,虽然只有若干年的发展历史,但是其产生的巨大影响可以称得上是IT领域的又一场革命,其具有超大规模、虚拟化、高可靠性、通用性、高扩展性、按需服务和极其廉价的优点从而使得其在信息技术的各个领域都有很深的渗透,云计算作为一种新型的商业信息计算模型,对信息技术的变革影响深远,通过网络按照需要来提供特定的某种服务,同时容易进行扩展简化开发部署过程降低运营成本按需构建服务扩展。开放式云存储服务便是云计算的一种应用场景,开放式云存储服务(Open Storage Service, OSS)是一种提供海量、安全和高可靠的云存储服务。拥有平台无关性、容量和处理能力的弹性扩展等优点,从而方便移动开发者在移动终端更加高效的使用云存储服务,通过基于RESTFul接口(开放式云存储服务中实现的一套与平台无端的存储组件),为移动终端开发者提供直接从终端到服务器端的数据存放、数据删除、数据拷贝等接口,并且为了适应不同种类的应用场景,这些接口又可分为阻塞、非阻塞、断点续传和非断点续传四大类。移动端开放式云存储服务是基于开放式云存储服务而开发的一个能够实现移动端开发人员方便而快捷的进行数据上传和下载等基本需求的一个无线端基础组件,其目的是为了让移动端应用开发人员能够快捷地对接开放式云存储服务所提供各种进行数据存取的功能模块,并不是用于提供申请、管理等类似进行开放式云存储服务控制台管理的功能。开放式云存储服务是一种低成本、高可靠的云存储服务。用户可以通过简单的REST接口从而实现在任何互联网设备上进行数据的上传和下载,也可以使用WEB页面对数据进行管理。用户可以搭建出各种多媒体分享网站、网盘、个人和企业数据备份等基于大规模数据的服务。通过操作的基本的数据单元Object中的基本属性从而进行基本的实体管理。权限控制、日志记录等功能的管理就是基于这些基本属性的操作来完成的。通过使用全局唯一的Bucket来进行对这些基本数据单元的组织管理。使用者通过对一个或者多个的Bucket的操作可以完成较为复杂的数据分享的应用,比如大型游戏帐户管理、网盘、新闻应用、聊天工具历史数据管理等诸多需要进行交大规模的网络数据的存储与交换的应用场景都可以使用开放式云存储服务。移动端的开放式云存储服务是一种方便、灵活的使用方式,类似本地数据的操作方式使得移动端的开发过程中涉及海量数据的管理更加高效快捷,同时通过支持流式数据的写入和读出使得在对较大数据的操作比如超大视频文件的边写边读的业务场景中非常适合。
【关键词】:云存储 移动开发 数据管理
【学位授予单位】:山东大学
【学位级别】:硕士
【学位授予年份】:2016
【分类号】:TP333
【目录】:
  • 摘要9-11
  • ABSTRACT11-13
  • 第1章 绪论13-16
  • 1.1 云存储的研究现状13-15
  • 1.2 主要内容和组织结构15-16
  • 第2章 云存储16-28
  • 2.1 云存储16-17
  • 2.2 云存储系统结构17-21
  • 2.2.1 云存储框架简介17-18
  • 2.2.2 云存储结构模型18-21
  • 2.3 云存储的特点21-23
  • 2.4 云存储的应用23-28
  • 2.4.1 个人应用23-26
  • 2.4.2 企业应用26-28
  • 第3章 开放式云存储服务架构28-47
  • 3.1 开放式云存储服务OSS28-29
  • 3.2 开放式云存储服务使用规约29-32
  • 3.2.1 外链地址的构成规则29-30
  • 3.2.2 用户签名验证30
  • 3.2.3 在Header中包含签名30-31
  • 3.2.4 Bucket权限控制31-32
  • 3.3 开放式云存储服务功能32-47
  • 3.3.1 object复制32-34
  • 3.3.2 object删除34-35
  • 3.3.3 删除多个Objects35-36
  • 3.3.4 获取Object36-38
  • 3.3.5 上传Object38-41
  • 3.3.6 分块上传Object41-47
  • 第4章 移动端开放式云存储设计与开发47-63
  • 4.1 软件设计结构介绍47-48
  • 4.2 实现细节48-63
  • 4.2.1 ALBBOSSServiceProtocol48-49
  • 4.2.2 ALBBServiceProvider49-51
  • 4.2.3 OSSData51-56
  • 4.2.4 OSSFile56-61
  • 4.2.5 iOS版OSS SDK各个版本的访问使用61-63
  • 第5章 移动端开放式云存储使用63-75
  • 5.1 关于OSS63-64
  • 5.1.1 获取OSS服务63
  • 5.1.2 设置数据中心域名63-64
  • 5.1.3 加签器的设置64
  • 5.1.4 自定义基准时间设置64
  • 5.2 访问控制64-68
  • 5.2.1 原始AK/SK鉴权65-66
  • 5.2.2 Federation Token鉴权66-67
  • 5.2.3 Bucket设置67
  • 5.2.4 初始化总览67-68
  • 5.3 数据的存储68-72
  • 5.3.1 数据下载68-69
  • 5.3.2 数据上传69-70
  • 5.3.3 数据删除70
  • 5.3.4 数据拷贝70-71
  • 5.3.5 生成数据的URL71-72
  • 5.4 文件操作72-75
  • 5.4.1 下载到文件72-73
  • 5.4.2 文件上传73
  • 5.4.3 断点续传73-75
  • 总结75-76
  • 致谢76-77
  • 参考文献77-79
  • 研究生期间主要工作79-80
  • 附件80

【相似文献】

中国期刊全文数据库 前10条

1 商尔从;;商尔从:存储服务建设分四阶段[J];中国教育网络;2006年05期

2 陈兰香;许力;;云存储服务中可证明数据持有及恢复技术研究[J];计算机研究与发展;2012年S1期

3 刘金芝;余丹;朱率率;;一种新的云存储服务模型研究[J];计算机应用研究;2011年05期

4 ;Internap推出首个基于OpenStack的公共云[J];硅谷;2011年22期

5 刘越;;Google加入云存储服务战团推动竞争升级[J];世界电信;2012年06期

6 James Karrey ,孟辉;联机存储服务提供了存储数据的虚拟空间[J];个人电脑;1997年01期

7 涂兰敬;;血拼到底!国外五款云存储综合试用体验[J];网络与信息;2012年04期

8 ;存储服务网络[J];世界电信;2003年08期

9 王媛;赵红新;;华为赛门铁克公司的云存储服务平台[J];科研信息化技术与应用;2011年01期

10 汪霞;;浅谈光盘云存储服务模式[J];电子世界;2012年05期

中国重要会议论文全文数据库 前1条

1 曾东;;一种存储服务构建方法研究[A];2011年全国通信安全学术会议论文集[C];2011年

中国重要报纸全文数据库 前10条

1 本报记者 郭涛;云存储服务来去匆匆[N];中国计算机报;2011年

2 ;走近存储服务[N];人民邮电;2003年

3 本报记者 郭涛;用户犹疑致云存储服务前途未卜[N];中国计算机报;2010年

4 中国电子信息产业发展研究院软件与信息服务业研究所 刘琼;做好公共云存储服务应注意三件事[N];中国计算机报;2011年

5 本报记者 郭涛;云存储服务为何曲高和寡[N];中国计算机报;2011年

6 本报记者 郭涛;云存储服务需要微创新[N];中国计算机报;2012年

7 魏琳;存储服务 六面玲珑[N];中国信息报;2003年

8 记者 陈一鸣;亚马逊推出云存储服务[N];人民日报;2011年

9 本报记者 李柠;存储服务百分百[N];中国计算机报;2002年

10 童佳;多角度构建云存储服务能力[N];中国电子报;2012年

中国博士学位论文全文数据库 前4条

1 王中华;云存储服务的若干安全机制研究[D];北京交通大学;2016年

2 吴吉义;基于DHT的开放对等云存储服务系统研究[D];浙江大学;2011年

3 何亨;对等云存储服务系统的安全控制机制研究[D];华中科技大学;2013年

4 王健宗;云存储服务质量的若干关键问题研究[D];华中科技大学;2012年

中国硕士学位论文全文数据库 前10条

1 邵彬;云存储服务选择关键技术研究[D];中国石油大学(华东);2014年

2 刘圆圆;Geo-distributed云存储服务中数据副本放置策略的研究[D];吉林大学;2016年

3 郭天;移动端开放式云存储服务的设计与开发[D];山东大学;2016年

4 蔡官明;开放式云存储服务平台设计及移动云盘应用开发[D];华南理工大学;2013年

5 王冉冉;云存储服务商的数据储存侵权责任研究[D];宁波大学;2015年

6 张杨;一种个人云存储服务系统的设计与实现[D];电子科技大学;2012年

7 黄晓云;基于HDFS的云存储服务系统研究[D];大连海事大学;2010年

8 常诚;基于PaaS云存储服务的文件系统设计与实现[D];湖南大学;2013年

9 耿昌兴;基于Hadoop的新校区云计算存储服务平台设计与研究[D];天津大学;2012年

10 赵俊钦;基于IP-SAN的云存储服务系统设计与实现[D];大连理工大学;2013年


  本文关键词:移动端开放式云存储服务的设计与开发,由笔耕文化传播整理发布。



本文编号:433269

资料下载
论文发表

本文链接:https://www.wllwen.com/kejilunwen/jisuanjikexuelunwen/433269.html


Copyright(c)文论论文网All Rights Reserved | 网站地图 |

版权申明:资料由用户58d88***提供,本站仅收录摘要或目录,作者需要删除请E-mail邮箱bigeng88@qq.com