发帖时间:2015-12-30 03:07 作者:数学论文网
一、 需求分析及技术思路
?
1.1 应用现状
?
(1)移动存储介质。通常情况下,人们在保存自己的文档、图片或者视频的时候,常常使用的是U 盘、SD 存储卡或者是移动硬盘等存储设备进行存储,这种存储方式便于携带,并适合在多种场合使用,然而这种方式也存在一些不足之处,比如在携带的过程中容易造成设备的丢失或者是损坏,从而对文件的使用造成影响,或者是读写存储设备时,会有传播病毒的风险。
?
(2)文件共享方式。目前的文件共享方式虽然在同一个网络段内的计算机之间使用比较方便,但是一旦跨单位或者扩区域进行使用则往往不太方便。
?
(3)远程控制方式。一般的windows 操作系统都具有远程控制桌面的功能,从而可以实现远程对电脑进行操作或者文件传输的目的,具有此功能的第三方软件有Teamviewer、VNC 等。利用这些软件虽然可以是一些同步文件的问题得到解决,但是仍存在着一些不足之处:首先是使用这些软件需要具备对计算机的操作能力,而这些过程掌握起来比较繁琐,其次就是这种方式的安全性不高,打开的端口容易受到黑客或者木马的利用,从而给了不法分子进行违法使用的机会。还有就是这种方式受到非常大的网络影响,会经常出现一些不能正常连接的情况,从而造成使用上的不便。
?
(4)利用第三方云存储。就目前的形势来看,云服务十分迅速地发展,使得越来越多的互联网公司进行个人服务的涉及,所开通的云盘服务可以和PC 以及手机进行同步的更新,常见的有金山快盘、百度云、360 云盘以及华为网盘等,在使用的过程中要进行账号的注册,需要在电脑和手机上安装相应的客户端,用户可以将需要的文件在客户端上进行存储,这样就会在使用上非常方便,但是也存在着一些问题,首先是在传输速度上的问题,一般较小的文件常常能够得到马上同步,但是对于一些文件,其容量比较大的话在同步上就会占用很多时间,同时也受到网速的影响。其次就是对文件的安全问题,用户在云盘上存储文件的安全要由用户自己负责,没有保障。还有就是隐私问题,如果文件资料涉及到商业秘密、设计方案等,所以很容易出现文件泄漏的情况发生,比如之前亚马逊以及索尼公司等都出现过这样的情况。
?
最后就是费用情况,许多云服务为用户免费提供的存储空间是有限的,如果用户需要进行大量的存储则不能够满足。
?
1.2 技术思路。鉴于上述情况,在企业网环境中搭建个
?
人云服务网盘是一个比较好的解决办法。无论在家中、办公室还是出差的地方,只要将电脑连入企业网,使用者就可以利用这个网盘很好地同步自己所需的文件,即使在移动环境下,也能查看word、ppt、PDF 等电子文档。实现个人云服务网盘需要选取一台服务器用来提供管理和设置Web 终端,同时挂接存储阵列。使用移动终端时,安装相应客户端软件,目前的主流是Android 客户端以及苹果IOS 客户端。考虑到开发、部署、维护等因素,就从开源软件入手。经查询、对比了解到ownCloud 这款开源软件及其插件完全可以满足技术需求。
?
二、系统实现与应用
?
本文以信息中心测试个人云服务网盘为例进行了研究和实践,在机房进行了网盘架设和测试。
?
2.1 技术架构。ownCloud 具体来说具有的功能包括:对各种文件、照片以及音乐等的存储,用户可以随时地进行访问。能够时间电脑和云端服务的同步,并且多个目录的同步也支持,还能对使用者的各种数据进行分享,比如分享给好友自己的照片。用户的交互界面比较友好,可以使用户得到更为舒适的操作体验,从而能够更专心地对自己的文件进行管理。当对文件实行了删除操作,回收站功能可以对其进行恢复。能够按照文档的版本区分保存处理的文档,从而更方便地进行管理文件,还有就是可以对好友进行管理。与其他的商用个人云存储相比,可以说ownCloud 具有跟多人性化特点以及强大的功能,用户的反应都比较好。
?
2.2 系统搭建。ownCloud 服务端是跨平台的,客户端也提供了多种操作系统的应用程序。本例的测试阶段使用的LAPM(Linux+Apache+MySQL+PHP) 服务环境。服务器利旧一台IBM 3650,操作系统是CentOS 6.2,数据库采用的是Mysq5.1.4,Web 服务器采用的是Apache2.2,页面采用PHP,PHP 的版本是5.4。
?
系统安装主要是以下步骤:(1)安装配置Apache。(2)修改apache 配置文件。(3)安装mysql,建立数据库用户及目录;修改相关配置文件;启动mysql。(4)安装PHP。(5)安装部署ownCloud。(6)从IE 登录ownCloud,初次登录设置管理员账户和密码。进入管理界面做初始化配置,增加用户。
?
2.3 系统应用。ownCloud 内置的应用有四十多款,其中包括联系人、多媒体、PDF 浏览、图片浏览、日历日程安排、书签、杀毒、全文搜索等应用插件,可以说具有非常丰富的内容,提供的服务也具有很强的个性化特点,还可以通过链接的点击实现于外部的连接,更多应用插件轻松获得。ownCloud 提供了多个平台的同步软件,包括windows、linux、Mac 版本。为了满足更多人的需要,客户端提供了非常丰富的应用,而且客户端安装起来也比较方便,并且具有很高的安全性能,采用的地址为https 协议。并且在实时同步上也比较简单。
?
三、应用效果
?
本文所采用的是当前较流行的ownCloud 应用平台,属于开源软件,架构简单,内容丰富,利用信息中心已有的服务器和硬盘,为使用者建立一个同步文件和安全备份的网盘。网盘搭建完成之后,在信息中心内部做了测试,包括界面友好性、同步的速度、个性化的应用安装等。由于是在本地应用,使用的是长庆社区网,只要在长庆社区网接入的地方都可以访问服务器,且同步速度很快,用户体验比较好,能较好地解决文章开头提出的问题。如果将其嵌入通信处移动办公平台,移动终端即使不接入长庆社区网WIFI, 通过公网也可访问到服务器,从而进行文件的同步及存储。该系统对于文件同步是无缝的,只要将文件拖入设置的目录中,系统会自动将其上传至服务器,使用者打开客户端就可以看到同步的文件。Owncloud 内置的应用可以在手机终端不安装工具软件的情况下浏览word、excel、pdf、ppt、MP3 等文件,具有相当的实用性。
随机阅读
热门排行
© 2014 数学论文网 Powered by http://www.006208.com 版权所有