节点文献

面向macOS平台的企业云存储应用系统研究

Research on Enterprise Cloud Storage Application System for macOS Platform

【作者】 张伟

【导师】 张凌;

【作者基本信息】 华南理工大学 , 通信与信息系统, 2019, 硕士

【摘要】 近年来,苹果公司生产的Mac电脑,采用了 macOS操作系统,而macOS的核心是Unix操作系统,比较稳健安全。Mac电脑以前通常用于家庭、个人、娱乐等领域,但是由于其安全可靠,也开始向企业和学校用户渗透,研究面向macOS的企业级关键应用成为热点。企业云存储是企业学校计算服务中最为关键的的两大服务之一,为企业学校计算服务提供了海量关键数据支持。一方面,随着智能手机性能的飞速发展,应用于手机操作系统(iOS、Android)上的云存储应用给用户带来了良好的用户体验,另一方面,当前企业用户主要通过PC(如笔记本、台式机)来生产关键数据,研发具有智能手机APP用户体验,又具有大容量本地存储的云存储应用系统成为企业云存储应用系统研究的热点和难点。基于上述两点,本文在广东省计算机网络重点实验室(CCNL)已研发的WebLib企业文件管理私有云系统的基础上,重点研发了一套面向macOS平台的企业云存储应用系统,主要用来承担起WebLib企业云系统的主要节点(生产、消费内容并重)重任。该应用系统具有以下两点创新:(1)采用了 CoreData来管理Mac云存储应用系统的本地数据库,使得Mac应用系统成为WebLib企业云系统的一个主要节点,既可以与云联合办公,也可以独立于云办公;(2)研究了自适应传输在数据上传中的应用并初步取得了一定效果,目前自适应文件上传的实现主要通过终端的系统资源和网络性能来实时控制文件上传进程数,并在上传过程中不断优化上传进程数,进而向最佳文件上传进程数逼近;除了以上两点创新,还新引入了强交互的Swift语言来设计整个Mac云存储应用系统,相比于传统的OC语言,Swift语言可以给macOS用户带来类似iOS交互体验的良好感觉。本文研发的Mac云存储应用系统自2017年3月上线Mac App Store以来共经过50余次小版本迭代和4次重大版本升级。目前WebLib最新发布版本为4.2.0,正在为多个高校、企业中的macOS用户提供稳定良好的企业云服务。

【Abstract】 In recent years,Mac computers produced by Apple Inc.is well received by the public along with its operating system,the macOS.The operating system is based on Unix operating system,which is relatively stable and secure.During the past,Mac was primarily used in fields such as home,personal,and entertainment,but it is also emerging enterprise and school users due to its security and reliability advantages.Hence,to conduct a research on enterprise-level application engineering based on macOS,has its academic significanceEnterprise cloud storage which provides massive data support,is one of the two most important services in enterprise/school computing services.On one hand,with the rapid growth of smartphone performance,cloud storage applications enables mobile operating systems(iOS,Android)to create compelling user experience,on the other hand,current enterprise users produce key data mainly on personal computer(such as laptops、desktops)rather than on mobile devices.Therefore,to design and develop a cloud storage system application with both smartphone user experience,and large storage capacity has becoming a hot and difficult point in the field of enterprise cloud storage system application researchConsidering the two points above,based on the WebLib Enterprise Document Management Private Cloud System developed by the Communication&Computer Network Lab of GD(CCNL),this paper focuses on the development of a cloud storage application system on the macOS platform,which is mainly used to serve as the main application for WebLib enterprise cloud system(producing and consuming content is equally important).The application system has the following two innovations(1)CoreData is used to manage the local database of the Mac cloud storage application system,making the Mac application system a major node of the WebLib enterprise cloud system,which can be co-exist with the cloud or independent of the cloud;(2)Tested and integrated adaptive transmission to the data uploading process and some effects were achieved.At Present,the implementation of adaptive file uploading mainly controls the number of file uploading processes in real time through the system resources and network performance of the terminal,and continuously optimizes the number of uploading process during the uploading process,thereby approximating the number of optimal file uploading processes;In addition to the above two innovations,a new powerful interactive Swift language was introduced to design the entire Mac cloud storage application system.Compared with the traditional C language,the Swift language provides macOS users with iOS level interactive experience.Since the launch of Mac App Store in March 2017,the Mac client WebLib has undergone 4 major upgrade and over 50 iterations.Currently,the latest release on Mac App Store is version 4.2.0,which provides stable and good enterprise cloud services for macOS users in multiple universities and enterprises.

  • 【分类号】F270.7;TP333;TP393.09
  • 【被引频次】3
  • 【下载频次】75
节点文献中: 

本文链接的文献网络图示:

本文的引文网络