版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
分类号:TP311.1 密级:UDC: 编号:10486硕士学位论文基于云存储的个人知识管理系统设计与实现研究生姓名:学号:指导教师姓名、职称:教授学科、专业名称:计算机技术研究方向:软件工程二○一二年五月
郑重声明本人的学位论文是在导师指导下独立撰写并完成的,学位论文没有剽窃、抄袭、造假等违反学术道德、学术规范和侵权行为,本人愿意承担由此而产生的法律责任和法律后果,特此郑重声明。学位论文作者(签名):年月日摘要在信息技术飞速发展的今天,互联网正在成为浩瀚的信息海洋,如何及时地从中获取有价值的信息并对其进行有效管理变得变得越来越重要,正是这种有效管理知识的强烈需求导致了个人知识管理系统的诞生。个人知识管理系统是一个建立在管理信息系统基础之上,实现知识的获取、存储、共享和应用的综合系统。但是当前的个人知识管理工具普遍具有集成度不高、可重构性差、知识交流和共享性不足等缺陷。云计算时代的到来,为增强知识管理系统与用户的良性互动,促进知识的创新与应用带来了全新启示。云存储作为云计算的一个延伸,具有个性化、共享性、开放性等特点,它给个人带来更多传播、分享和交流的自由,也给个人知识管理系统的设计与开发带来更多的思维、方法和手段的变革。为了弥补当前个人知识管理工具存在的缺陷,开发出更好的管理工具,本文提出在个人知识管理系统中融入云存储的理念、方法和技术,更加重视知识获取与创新的过程本身。在用户独立自主地参与知识内容的生成以及协同交互的过程中,形成知识创造、组织、更新、交流和共享的社区,为有效地实施个人知识管理提供更好的支撑。本文首先分析了个人知识管理系统的发展背景,指出当前的个人知识管理工具普遍存在的不足之处,提出利用云存储的理念和技术来解决这一问题。随后本文介绍了个人知识管理的产生、定义和发展过程,接着介绍了云存储的发展现状以及将云存储用到个人知识管理中的好处。本文重点介绍了基于云存储的个人知识管理系统的功能和框架,在系统实现中采用了分层结构,详细描述了子模块的功能和各模块之间的调用关系,使之相互协调、配合,最终完成个人知识管理系统的设计。关键字:云存储;知识管理;认证协议;同步
ABSTRACTWiththerapiddevelopmentofinformationtechnologynowadays,theInternetisbecomingavastseaofinformation,howtoobtaintherequiredknowledgequicklyandmanageiteffectivelybecomesmoreandmoreimportant.Thedemandofmanagingtheacquiredknowledgeeffectivelybringsouttheconceptofpersonalknowledgemanagement.Apersonalknowledgemanagementsystemisanintegratedsystembuiltonthebasisofmanagementinformationsystem,implementingtheknowledgeacquisition,storage,sharingandapplication.However,lowintegration,poorreconfiguration,andlackofknowledgeexchangeandsharingexitswidelyinpersonalknowledgemanagementtools.Comingofthecloudcomputingerabringsusanewrevelationtoenforcethepositiveinteractionbetweenusersandknowledgemanagementsystem,aswellastopromoteinnovationandapplicationofknowledge.Asanextensionofcloudcomputing,cloudstoragehasthecharacteristicsofpersonalization,sharingandopening.Itbringsusmorefreedomtopersonalsharingandexchange,andalsobrand-newthinking,methodsandmeanstothedesignanddevelopmentofpersonalknowledgemanagementsystem.Toremedythedefectsincurrentknowledgemanagementtools,Icomeupwiththeconcept,methodsandtechniquesofcloudstorageinthispaper,whichisintegratedintopersonalknowledgemanagementsystem.Wewillpaymoreattentiontotheknowledgeandinnovationprocessitself.Acommunityofknowledgecreation,organization,updating,exchangeandsharingprovidebettersupportfortheimplementationofpersonalknowledgemanagement.Inthispaper,Ianalyzesthedevelopmentbackgroundofpersonalknowledgemanagementsystemfirstly,thenpointsoutthewidespreadinadequaciesinthecurrentpersonalknowledgemanagementproducts,andfinallyprovideasolutiontothisproblembytheconceptsandtechnologiesofcloudstorage.Iputanemphasisonthefunctionandframeworkofthepersonalknowledgemanagementsystembasedoncloudstorage,andthenimplementthesystemwithahierarchicalstructure.Finally,designofthepersonalknowledgemanagementsystemhasbeencompleted.Keywords:CloudStorage;KnowledgeManagement;Authentication;Synchronize目录摘要 IABSTRACT II1 绪论 11.1 研究背景 11.2 国内外研究现状与实践情况 21.2.1 个人知识管理研究现状 21.2.2 个人知识管理实践情况 31.3 本文研究内容 41.4 文章组织结构 52 云存储与个人知识管理 62.1 云存储概述 62.1.1 云存储的定义 62.1.2 云存储的结构模型 72.1.3 云存储的技术前提 82.1.4 云存储的优势 92.2 个人知识管理相关理论 112.2.1 个人知识管理的产生 112.2.2 个人知识管理的定义 132.2.3 个人知识管理的实施 142.3 云存储与个人知识管理的整合 162.3.1 云存储环境下知识的运行特征 162.3.2 云存储环境下个人知识管理的实施 172.4 本章小结 183 基于云存储的个人知识管理系统设计 193.1 系统的建设目标 193.2 系统的设计原则及体系架构 203.2.1 设计原则 203.2.2 系统体系架构设计 213.3 系统功能模块设计 233.3.1 信息采集层 233.3.2 业务逻辑层 273.3.3 展示层 323.4 数据库设计 353.4.1 E-R图 353.4.2 数据库实体描述 353.4.3 数据表 373.5 本章小结 384 基于云存储的个人知识管理系统实现 394.1 系统开发方法、环境 394.1.1 系统开发方法 394.1.2 系统开发环境 394.2 系统开发语言 404.3 数据库 404.3.1 非关系型数据库SQLite 404.3.2 搭建SQLite环境 414.4 主要技术 424.4.1 IE浏览器插件开发 424.4.2 OAuth协议 464.5 本章小结 495 实验结果与分析 505.1 实验系统 505.1.1 实验环境 505.1.2 实验步骤 505.2 实验结果与分析 505.3 本章小结 586 总结与展望 596.1 全文总结 596.2 研究展望 59参考文献 60致谢 62绪论研究背景知识管理是管理学科和知识领域的一次联姻,将知识纳为管理对象是管理领域的又一次拓展。知识管理最早出现在企业管理中,而个人知识管理是知识管理的理念、方法在个体的应用,是对个人知识进行有效管理的科学方法。其目的在于帮助个人做好知识积累,提升其对己有知识的使用效率,培养信息时代必需的。知识习惯,从而提升个人的核心竞争力。实施个人知识管理是知识经济、知识爆炸时代因素对个体的要求,也是学习环境、学习方式、学习模式变更对个体的要求。在信息技术飞速发展的今天,当互联网正在成为信息海洋的时候,个人往往接触到大量信息,其中既有尚未加工整理的信息,也有已经经过实践检验得出来的知识。因此,如何从大量的信息中及时获取所需知识并对其进行有效管理变得尤为重要。个人知识管理系统是一个建立在管理信息系统基础之上的,实现知识的获取、存储、共享和应用的综合系统。它利用群件技术、搜索引擎和知识库等技术,能为个人的显性知识和隐性知识的相互转化提供快速通道,实现更有效的个人知识管理。云计算时代的到来,为增强知识管理系统与用户的良性互动,促进知识的创新与应用带来了全新启示。云计算是由一系列计算机新技术发展而来,这些技术包括并行计算、分布式计算、网格计算等,它使网络由过去的分散化向中心化转变,让计算能力和计算资源向日常生活中的水和电一样为人们提供方便、快捷的服务。在信息爆炸的二十一世纪,每一个具有创造力的个体都将成为网络社会的真正主体,从而彻底释放个人的创造潜能,通过主体间内在的深度互联实现信息的高效、有序、增值。云存储作为云计算的一个延伸,具有个性化、共享性、开放性等特点,它给个人带来更多传播、分享和交流的自由,也给个人知识管理系统的设计与开发带来更多的思维、方法和手段的变革。在个人知识管理系统中融入云存储的理念、方法和技术,将更加重视知识学习与创新的过程本身,用户在自主参与知识内容的生成以及协同交互的过程中,实现组织内外群体智慧的汇聚,形成知识创造、组织、更新、交流和共享的社区,为个人实施知识管理提供更好的支撑。国内外研究现状与实践情况个人知识管理研究现状1.国外研究状况20世纪90年代后期,伴随网络技术的飞速发展,个人知识管理在美国、英国等西方发达国家受到了相当的重视,许多高校和实验室都加大了对个人知识管理的研究力度。1999年,美国的Dorsey教授从个人知识管理的内容和个人知识管理的技能等方面对个人知识管理进行了深入的研究,他的研究为后来的研究者提供了理论基础。另外,瑞士OpenConnectAG公司的知识管理主管Skyme教授从经验方面定义了个人知识管理的战略过程,明确了个人知识管理的流程,为个人知识管理软件的设计提供了框架基础。在实践研究方面,Dorsey教授的学生JonthonGoade首先设计了PKM.Net网站,对个人知识管理的概念进行了广泛的介绍。之后,洛杉矶加利福尼亚大学Anderson学院的JasonFrand将个人知识管理的概念应用于描述信息和管理实践的范围,并将其纳入Anderson研究生院的MBA项目中。2.国内研究现状国内开展个人知识管理方面的研究时间较晚,主要来自从事教育专业、图书馆学专业及计算机应用专业的学者。他们在吸收国外研究成果的基础上,从不同的专业视角对个人知识管理的相关理论及实践进行了深入探索。在教育界,尤其是教育技术专业对个人知识管理尤其关注。这其中具有代表性的是甘永成博士2003年在《电化教育研究》杂志上发表的E-learning环境下的个人知识管理一文。他首先探讨了个人知识管理的起源、必要性、内涵、意义以及个人知识管理的框架,并从知识流程的角度提出了个人知识管理的七个实施方法。从此,开始了教育界学者对于个人知识管理这一领域的关注。后继的研究多以此文作为研究基础,如:E-learning环境下个人知识管理系统的研究与设计(舒存叶)、E-learning环境下的个人知识管理研究(杨光)、E-learning环境下大学生个人知识管理的实施策略研究(袁静)、终身学习视野下的个人知识管理(钟靓)等。图书情报界对个人知识管理研究也比较关注,许多学者探讨了利用个人知识管理来帮助读者以及提高馆员和编辑的个人知识管理素养,如:知识经济时代的图书馆个人知识管理(王延秋)、基于网络的个人知识管理工具(姜利华)、基于NoteExpress的个人知识管理(叶佩珍)、论编辑的个人知识管理(陈鹏)。可以看出,这些研究主要是针对图书馆这一特定领域,关注与之相应的个人知识管理方法、流程以及管理工具的相关理论及实践。计算机应用学者对个人知识管理的研究则主要放在利用计算机技术对知识发现与挖掘的研究以及个人知识管理软件的开发研究。如:基于Web的个人知识管理(PKM)系统的开发与研究(黄永红,李荣梅)、基于SNS与个人知识管理系统构架(张全标,李瑶)。总的来说,虽然各类学者关于个人知识管理的研究都有其侧重,但是对个人知识管理目的的认识基本上达成了共识,认为个人知识管理是有目的有意识地对个人的知识进行管理与补充,逐步建立和完善个人的专业知识体系,提高个人的工作效率与竞争力,进而推动个人事业的发展和人生价值的实现。另外,个人知识管理软件也受到了关注,许多学者在所提出的个人知识管理方法中对个人知识管理软件的作用都有所强调。个人知识管理实践情况目前,针对企业的知识管理系统已有相关的成熟产品,如IBM的Lotus、微软的MicrosoftOneNote等,这些专业的知识管理系统在很多公司已成功应用,但成熟的个人知识管理软件相对较少。通过网络搜索,能查找到的各种信息资料管理软件多冠以资料管理、文档管理、电子日记、个人助理等名称,而实际上大部分都是基于单机的信息资源管理软件的延伸。在这其中具有一定影响力的有:超级通讯王、Mybase、鱼鱼日记本、NoteExpress。超级通讯王能提供网络电子名片、点对点网络聊天工具、群发电子邮件等功能,强调信息处理的及时性,能快速查找和转发信息,主要是完成与日常生活密切相关的个人信息的存储和调度。Mybase侧重于对知识的分类收集和集中管理,其主要特点是能广泛收集包括网页在内的多种格式数据并使用自定义的分类组织、具有一定的保密能力。然而其在文档管理方面,无法写注释、笔记,没有提供写感想和反思的功能,不重视隐性知识的管理;查询是在系统内进行的,不支持跨平台、跨系统的查询。鱼鱼日记本主要用于记录个人随时涌现的点滴灵感和大量阅读后的反思,但因缺乏共享性及交互性,已经逐渐被博客所代替。NoteExpress主要面向学术研究群体,对学术研究活动提供较完善的支持。如参考文献的收集、分类存放、批注、引用等,还可以提供在线数据源的查询、浏览功能并作为编辑器(如Word)的插件,方便写作时调用。但这类工具无法实现书写读书笔记和心得等操作,没有注重对个体隐性知识的挖掘,缺乏专家引导,拒绝共享。总体上,这些工具在一定度上帮助个人实现了对知识获取、存储、交流的管理,提高了个人的工作效率。但其绝大部分多为编程爱好者自行开发的,所使用的开发工具多为支持快速开发的VisualBasic和Delphi。因此,导致这些工具只支持Windows平台,其功能多限于对个人所收集资料的管理,对知识的管理能力有限,在使用的质量和深度上都没有达到预期效果,主要存在的不足有:集成度不高现有的个人知识管理工具几乎都是针对某一个人知识管理具体内容而产生的,个人往往需要根据自己的目标,分别使用其中的一些工具。对于个人来说,保存知识的个人知识管理工具太多,没有一个主导的工具统一知识存储,太多的知识平台导致知识分散,这有悖于个人知识管理原则。同时,知识管理工具的分别使用,增加了个人在知识管理工具方面的投入以及实施的难度,影响个人知识管理实施的效果。可重构性差各个个人知识管理工具所采用的开发语言不相同,导致其所支持的协议、标准各不相同,没有比较统一理想的知识分类体系,因此,个人知识保存混乱,不利于知识重复利用。知识交流和共享性不够个人知识管理的一个重要方面就是促进个人与他人的知识之间的交流与共享,而现有的个人知识管理工具对这方面的支持是不够的。特别是支持知识实时交流与共享的工具还比较少。云计算时代的到来,可以很好的弥补以往个人知识管理系统的不足。云存储技术不仅是一次技术上的升级,它更多的是一种观念上的革命。它使网络由过去的分散化向中心化转变,让计算能力和计算资源向日常生活中的水和电一样为人们提供方便、快捷的服务。每一个具有创造力的个体都将成为网络社会的真正主体,从而彻底释放个人的创造潜能,通过主体间内在的深度互联实现信息的高效、有序、增值。每个人都可以向平台贡献自己的知识,使得知识内容更为丰富和深刻,知识的共享、交流沟通和加工更为顺畅和富有成效,这些恰恰是传统个入知识管理系统所欠缺的。本文研究内容云存储技术为个人知识管理平台的搭建提供了新的思路,为增强知识管理工具与用户的良性互动,促进知识的创新与应用,带来了全新启示。鉴于此,本论文拟在把握个人知识管理本质及云存储环境下知识运行特点的基础上,结合目前已有的个人知识管理系统的优缺点,借助云存储的主要理念和技术,设计出一个功能相对齐全,针对性较强,操作简便,易于知识积累、共享和交流的个人知识管理系统。系统采用由微软出品的Windows平台下著名的开发环境VisualStudio2005开发,采用面向对象的程序设计方法,实现了知识的收集、分享、加工和利用。所有内容将在本地和云端各存储一份,使用有意义的XML数据格式输出,以实现内容和表现的分离,使基于内容聚合等XML数据的同步、聚合和迁移成为可能,从而更好地体现信息时代知识来源于大众,服务于大众的思想。本文重点介绍了基于云存储的个人知识管理系统的设计和开发方法,与云端之间的数据同步通过云存储服务商提供的API接口实现等内容。文章组织结构本论文共六章,各章主要内容如下:第一章:绪论。首先介绍了论文的研究背景和研究意义,之后是个人知识管理在国内外的研究现状,最后对主要研究内容和论文的组织结构进行了叙述。第二章:云存储与个人知识管理。对云存储和个人知识管理的相关理论研究进行了叙述,着重对云存储和个人知识管理的整合进行了深入的分析与总结,提出了基于云存储平台构建个人知识管理系统的理念。第三章:基于云存储的个人知识管理系统的设计。采用面向对象的方法设计了基于云存储的个人知识管理系统的整体框架,并进行了相应模块的功能分析,最后是系统的数据库设计。第四章:基于云存储的个人知识管理系统的开发。介绍了系统的开发方法、环境与主要开发技术,以及系统主要功能的实现。第五章:实验结果与分析。本章部署了实验环境,对本文实现的系统进行了实验和测试,并给出了对实验结果的分析。第六章:总结与展望。总结了本文的主要研究工作,对系统的特点、局限性提出进一步研究的内容和方向。
云存储与个人知识管理云存储概述云存储的定义云计算(CloudComputing)是分布式处理(DistributedComputing)、并行处理(ParallelComputing)和网格计算(GridComputing)的发展,是透过网络将庞大的计算处理程序自动分拆成无数个较小的子程序,再交由多部服务器所组成的庞大系统经计算分析之后将处理结果回传给用户。通过云计算技术,网络服务提供者可以在数秒之内,处理数以千万计甚至亿计的信息,达到和”超级计算机”同样强大的网络服务。云存储(CloudStorage)在云计算概念上延伸和发展出来的一个新的概念,是指通过集群应用、网格技术或分布式文件系统等功能,将网络中大量各种不同类型的存储设备通过应用软件集合起来协同工作,共同对外提供数据存储和业务访问功能的一个系统。云存储对用户来讲,不是指某一个具体的设备,而是指一个由许许多多个存储设备和服务器所构成的集合体。使用者使用云存储,并不是使用某一个存储设备,而是使用整个云存储系统带来的一种数据访问服务。所以严格来讲,云存储不是存储,而是一种服务。云存储的核心是应用软件与存储设备相结合,通过应用软件来实现存储设备向存储服务的转变。全球数据量的猛增使得存储日益成为一个更独立的专业问题,越来越多的企业开始将存储作为单独的项目进行管理。同时,持续增长的数据存储压力带动着整个存储市场的快速发展。Amazon在两年前就推出的ElasticComputeCloud(EC2:弹性计算云)云存储产品,旨在为用户提供互联网服务形式同时提供更强的存储和计算功能。内容分发网络服务提供商CDNetworks和业界著名的云存储平台服务商Nirvanix发布了一项新的合作,并宣布结成战略伙伴关系,以提供业界目前唯一的云存储和内容传送服务集成平台。半年以前,微软就已经推出了提供网络移动硬盘服务的WindowsLiveSkyDriveBeta测试版。近期,EMC宣布加入道里可信基础架构项目,致力于云计算环境下关于信任和可靠度保证的全球研究协作,IBM也将云计算标准作为全球备份中心的3亿美元扩展方案的一部分。云存储的结构模型与传统的存储设备相比,云存储不仅仅是一个硬件,而是一个网络设备、存储设备、服务器、应用软件、公用访问接口、接入网、和客户端程序等多个部分组成的复杂系统。各部分以存储设备为核心,通过应用软件来对外提供数据存储和业务访问服务。云存储系统的结构分为四层,结构模型见图2-1。图STYLEREF1\s2SEQ图\*ARABIC\s11云存储系统的结构模型存储层存储层是云存储最基础的部分。存储设备可以是FC光纤通道存储设备,可以是NAS和iSCSI等IP存储设备,也可以是SCSI或SAS等DAS存储设备。云存储中的存储设备往往数量庞大且分布多不同地域,彼此之间通过广域网、互联网或者FC光纤通道网络连接在一起。存储设备之上是一个统一存储设备管理系统,可以实现存储设备的逻辑虚拟化管理、多链路冗余管理,以及硬件设备的状态监控和故障维护。基础管理层基础管理层是云存储最核心的部分,也是云存储中最难以实现的部分。基础管理层通过集群、分布式文件系统和网格计算等技术,实现云存储中多个存储设备之间的协同工作,使多个的存储设备可以对外提供同一种服务,并提供更大更强更好的数据访问性能。CDN内容分发系统、数据加密技术保证云存储中的数据不会被未授权的用户所访问,同时,通过各种数据备份和容灾技术和措施可以保证云存储中的数据不会丢失,保证云存储自身的安全和稳定。应用接口层应用接口层是云存储最灵活多变的部分。不同的云存储运营单位可以根据实际业务类型,开发不同的应用服务接口,提供不同的应用服务。比如视频监控应用平台、IPTV和视频点播应用平台、网络硬盘引用平台,远程数据备份应用平台等。访问层任何一个授权用户都可以通过标准的公用应用接口来登录云存储系统,享受云存储服务。云存储运营单位不同,云存储提供的访问类型和访问手段也不同。云存储的技术前提从上面的云存储结构模型可知,云存储系统是一个多设备、多应用、多服务协同工作的集合体,它的实现要以多种技术的发展为前提。宽带网络的发展真正的云存储系统将会是一个多区域分布、遍布全国、甚至于遍布全球的庞大公用系统,使用者需要通过ADSL、DDN等宽带接入设备来连接云存储,而不是通过FC、SCSI或以太网线缆直接连接一独立的、私有的存储设备上。只有宽带网络得到充足的发展,使用者才有可能获得足够大的数据传输带宽,实现大量容量数据的传输,真正享受到云存储服务,否则只能是空谈。WEB2.0技术Web2.0技术的核心是分享。只有通过Web2.0技术,云存储的使用者才有可能通过PC、手机、移动多媒体等多种设备,实现数据、文档、图片和视音频等内容的集中存储和资料共享。Web2.0技术的发展使得使用者的应用方式和可得服务更加灵活和多样。应用存储的发展云存储不仅仅是存储,更多的是应用。应用存储是一种在存储设备中集成了应用软件功能的存储设备,它不仅具有数据存储功能,还具有应用软件功能,可以看作是服务器和存储设备的集合体。应用存储技术的发展可以大量减少云存储中服务器的数量,从而降低系统建设成本,减少系统中由服务器造成单点故障和性能瓶颈,减少数据传输环节,提供系统性能和效率,保证整个系统的高效稳定运行。集群技术、网格技术和分布式文件系统云存储系统是一个多存储设备、多应用、多服务协同工作的集合体,任何一个单点的存储系统都不是云存储。既然是由多个存储设备构成的,不同存储设备之间就需要通过集群技术、分布式文件系统和网格计算等技术,实现多个存储设备之间的协同工作,使多个的存储设备可以对外提供同一种服务,并提供更大更强更好的数据访问性能。如果没有这些技术的存在,云存储就不可能真正实现,所谓的云存储只能是一个一个的独立系统,不能形成云状结构。存储虚拟化技术、存储网络化管理技术云存储中的存储设备数量庞大且分布在多不同地域,如何实现不同厂商、不同型号甚至于不同类型(如FC存储和IP存储)的多台设备之间的逻辑卷管理、存储虚拟化管理和多链路冗余管理将会是一个巨大的难题,这个问题得不到解决,存储设备就会是整个云存储系统的性能瓶颈,结构上也无法形成一个整体,而且还会带来后期容量和性能扩展难等问题。云存储中的存储设备数量庞大、分布地域广造成的另外一个问题就是存储设备运营管理问题。虽然这些问题对云存储的使用者来讲根本不需要关心,但对于云存储的运营单位来讲,却必须要通过切实可行和有效的手段来解决集中管理难、状态监控难、故障维护难、人力成本高等问题。因此,云存储必须要具有一个高效的类似与网络管理软件一样的集中管理平台,可实现云存储系统中设有存储设备、服务器和网络设备的集中管理和状态监控。云存储的优势云存储技术主要由以下几个方面的优势:成本优势现在企业很少有单独的存储系统,其中很大一部分原因是存储系统的部署成本比较高。为此有些企业宁愿承受数据丢失的风险,也不愿意去花大价钱去购买一套存储系统。而采用云存储产品的话,可以明显的降低存储系统的部署成本。云存储产品是提供商在互联网上部署一个存储服务器,然后租用给企业。这就跟现在的房产市场一样。现在的房子越来越贵,平常百姓买不起。但是又要住,那么可以通过租房来解决问题。毕竟租金按月或者年来付,大部分人还是付得起的。虽然从长期来看其成本可能与购买的成本相差不大。但是毕竟可以分散企业的资金压力。简单的说,就是可以以比较低的价钱,来享受比较高的存储服务。利用现在比较流行的话来说,就是价廉物美。另外现在在云存储产品中(如华为的T3000),在云存储产品中结合了分级存储的理念,来进一步降低企业的存储成本。分级存储就是根据数据的重要性不同,将其分别存储在高、中、低端存储系统中。当然不同的存储系统其租用的价格也是不同的。像企业平时的监控数据,其重要性就比较低。而其容量又比较大。如果将其放置在高端存储系统中,需要耗费很大的空间,但是又没有这个必要。此时就可以将其放置在低端存储系统中,以降低空间租用的费用。因为存储服务器是供应商在负责维护,所以这个单位成本其实就包括了维护的成本。这个成本对于企业来说,是完全可以接受的。随着以后云存储产品竞争压力的加大以及国有化的过程,这个成本会更加的低。管理优势首先,云存储产品的维护任务都是由供应商来完成的。也就是说,企业自己并不需要配备专业的存储系统管理员。现在企业采用云存储产品,有专门的人员来负责云存储服务器的维护,在稳定性或者性能上,比自己维护要强的多。其次,更加容易扩展。现在的云存储产品,如华为的T3000,基本上都是根据模块化来设计的。而模块化设计的一个重要的优势就在于其灵活性比较高。在后续可以根据企业的业务来进行扩展。有些企业在前期规划不足,往往会出现后期存储空间不足的情况,不得不再购买一个存储服务器专门用来存放视频文件。如果企业采用的是云存储产品的话,就可以省去这方面的麻烦。访问优势企业如果自己部署存储服务器,如为文件服务器或者ERP系统部署一个存储系统,此时在访问上可能会遇到一定的障碍。如企业在部署系统时,往往采用的是内网的IP地址。这一方面是因为IP地址的限制,另一方面也是出于安全的考虑。要将存储服务器等重要设备隐藏在企业内部。但是这也给访问带来了一定的阻碍。如企业现在有员工在外面出差。他需要使用互联网来访问企业内部的文件。此时就有一定的困难。企业网络管理员需要为其配置VPN或者NAT等服务器才可以。不过这会增加管理的成本,而且访问的速度也不怎么理想。在稳定性上也不是很好。现在采用云存储产品的话,就可以消除这些问题。用户在外网访问某个文件时,就好像是登陆了163等邮箱一样,不仅速度快,而且不需要经过其他的中间渠道。用户可以随时随地根据自己的需要来访问文件。云存储产品与自己部署服务器,有一个很大区别,就是服务器的放置位置。自己部署服务器,由于种种原因的限制,服务器往往是放置在企业内部。而云存储产品,其服务器是放置在互联网上。而这个服务器位置的不同,用户访问的途径也就有所差异。云存储产品由于服务器是放置在互联网上,为此无论是内网用户还是外网用户,要访问存储在云存储产品上的信息,都必须通过互联网才可以(有些会在企业内部服务器上创建副本)。而由于存储服务器性能的优越,同时会租用比较大的带宽,为此用户访问的速度还是可以接受的。量身定制的解决方案云存储产品在提供其存储空间时,其实提供的并不光光是空间本身,而且还会根据企业的需求给出一个量身定制的解决方案。企业有不同的信息化信用。不同的信息化应用其对存储设备的要求都是不同的。只有分别对待,才能够在节省成本的同时,在性能与安全上得到最大的满足。比如,视频监控数据与ERP系统数据,其对于存储设备的要求是不同的。视频监控数据的特点是容量大、重复利用率低(通常情况下只是数据的存入而不会被读取)、能够被覆盖(一般数据只需要保存半个月即可)。而ERP数据的特点是永久保存、容量不大、重复利用率高、对于性能的要求高、并发访问高等等。这些不同的数据不同的特征,就决定着要采用不同的存储设备。如对于视频监控数据,只要求容量要大。而性能则可以低一点。而对于ERP数据,要求存储设备有比较高的I/O、完善的数据容错机制等等。企业自己由于缺乏这方面的专业人才,为此很难根据企业自己的实际情况设计一套合理的解决方案。企业选择使用云存储产品时,对方会根据企业自己的情况以及项目的预算,为企业打造一套合身的存储解决方案。个人知识管理相关理论个人知识管理的产生个人知识管理的产生,是与现代社会的变革息息相关的。随着信息技术、网络技术、通信技术和计算机技术的迅速发展,人类全面进入知识经济时代。知识己经成为第一生产力,人们要顺应时代的变化尤其是对个人而言,就必须学会对个人知识进行有效的识别、获取、整理、分析、存储和提取,唯有如此才能不被社会所淘汰。对个人知识进行有效甚至最优的管理,就成为了我们个人保持核心竞争力的有效手段,具体来说主要从人们生活、学习、管理工作三方面表现出来。时代发展的要求人类从工业时代进入信息时代后,正在从信息时代向知识时代过渡。相对而言,在信息时代,人们最需要的是不断地获取信息,而在知识时代,信息极大丰富后,人们最需要的是不断地整理、分析和处理信息,把信息转化为知识。针对知识社会的时代特征,加尔布勒斯(Oalbreath,1999)曾引述MetaGroup的研究结果描述了社会时代发展及其关键资源的变迁,指出在知识时代,智力资本已经成为社会发展的关键资源。而知识时代的挑战在于每个人能否形成“有别于他人的特征——拥有他人没有的知识和能力。钟志贤在其著作《面向知识时代的教学设计框架——促进学习者发展》一书中也指出,知识时代社会的发展和个人的自我价值实现,其关键的力量不是拥有多少信息,而是拥有多少从信息处理中获取知识的能力。学习方式变革的要求知识时代是一个正在形成和发展变化的时代,当前人们面对的是全新的和不断变化发展的职业、家庭和社会生活。若要与之适应,人们就必须用新的知识、技能和观念来武装自己。由于知识更新速度加快,个人只凭借学校所学到的知识内容已不能完全满足社会的需要。因此,人的一生必须不问断地接受教育和学习,以不断地更新知识,保持应变能力。Internet的迅猛发展,使个人获取信息的途径和学习的方法下发生巨大的变化,网络越来越成为个人获取信息和知识的重要来源,如网络大学、虚拟大学、虚拟学习社区、虚拟校园正在变为现实。虽然Internet是学习的巨大资源库,但Internet上信息资源具有分布的网络性、形式的多样性、获取的便捷性、时效性和互动性等特点。同时,信息资源分散,数量庞大,内容与价值的相关性不大,导致查找有用信息困难。人们不知道如何从信息海洋里提取有用的信息,并将它有效地转化为知识。“我们生活在信息的海洋中,但却忍受着知识的饥渴”,正是这一情形的逼真写照。这实际造成了信息的浪费以及人们精力的消耗。为了应对教育方法和学习模式的改变,这就要求个人具有很高的信息素养。即:“具有信息素养的人是那些知道如何学习的人。他们知道如何学习,是因为他们知道知识是如何组织的,如何去寻找信息,并如何去利用信息。他们能为终身学习做好准备,因为他们总能寻找到为做出决策所需的信息”。因此,为更好地迎接这一从海量信息中获取知识的挑战,每个人必须具有识别获取、评价判断、加工处理、生成创造、参与交流信息的能力,成为“有效的学习者”。个人竞争力提升的要求知识经济时代的个人之间的竞争更加激烈。而这种竞争力的体现主要表现在个人的知识综合能力上。因为无论从事何种类型的工作,只要能为组织解决问题,为组织带来效益,就一定会得到组织的重视和重用,所以个人对知识获取和利用以及创新等方面的能力很大程度上决定了他的个人价值。我们每个人在工作学习时都会用到各种知识,对知识的数量和质量要求很高,而对这些众多的知识如果不进行有效地管理,将会导致大部分工作是去做日复一日地重复某项活动或操作,而那些创新性的工作却没时间和精力去完成,最后造成工作学习的低效率。IDC的研究报告就显示,知识工作者做的90%的所谓“创新工作”是重复工作,因为这些知识己经存在,只是知识工作者缺少有效的管理而已。另一份研究报告则指出:知识工作者1/3的时间用在了寻找某些他们永远没有找到的信息上。因此,最终成功与否就在于个人的知识管理水平的高低。进一步说,个人知识管理是每一个知识工作者打造自己的核心竞争力和提高自己的有效手段,对自己的知识进行有效管理有利于自己在社会竞争中游刃有余才能最终提高自己的核心竞争力。个人知识管理的定义近年来,关于个人知识管理的概念,国内外专家从多个角度有不同的论述,远未达到统一的定义。个人知识管理(PKM,PersonalKnowledgeManagement)的宽泛定义是由美国密执根大学PaulDorset教授提出来的。他认为,个人知识管理应该被看作是既有逻辑概念层面又有实际操作层面的一套解决问题的技巧与方法。这种技巧与方法具体包括信息检索、评估、组织、分析以及信息协同等技巧。美国管理学专家贾森·弗兰德和卡洛尔·希柯森则从逻辑概念层面考虑,提出:“PKMisasystemdesignedbyindividualfortheftownpersonaluse.”。他们将个人知识管理看作一个个人利用的系统,认为“它是一种概念框架,指个人组织和集中自己认为重要的信息,使其成为我们知识基础的一部分。它还提供某种将散乱的信息片段转化为可以被系统利用的知识的策略,并以此扩展我们的个人知识”。这种战略具体来说,包括:明确自己的信息需求:制定一个知识获取战略;设定信息的优先级,确定哪些信息可以丢弃,哪些信息可以收取;确定如何和何时处理手上的信息;为需要归档和保存的知识建立规范;创建个人的文件系统,可以兼顾自己的工作、生活和其他知识活动;为不同用途建立信息目录和索引;经常评估所存储信息和目录的价值。我国关注个人知识管理的学者也从不同的研究视角提出了自己的见解。甘永成博士认为当今社会,面对Internet上信息的多源性、易得性和可选性,使得网络教育和E-learning环境下的个人知识管理成为必需,并且提出“个人知识管理是用计算机技术、通讯技术和网络技术帮助个人有效地管理飞速增长的信息,是把个人认为最重要的且将成为个人知识库的信息进行整合的框架”。它为那些零散的、随机的信息转换成可系统利用的和可扩展的个人知识提供了一种策略。有“名片管理大师”之称的杨舜仁认为:个人知识管理是一种新的个人知识整理的方法,通过有效的知识管理,协助知识工作者整合随手可得的各种资源,在信息工具的协助下,让原本简单的资料,变成具备更多价值的信息或知识的过程。以上观点,或着眼于个人知识管理的实际外在表现,或着眼于其实现过程,表述不一,但是均可以看出一个共同点,即个人知识管理建立在个人已有知识的层面上,通过对现有知识的有效加工和萃取,在进一步激活自身隐性知识的基础之上,最终实现个人知识的创新与发展,其核心内容包括两点:第一,将隐性知识更加明晰化,一方面将获取的数据和信息进行深度加工、分析、综合,得到可直接用于解决问题和决策的知识化信息;另一方面使知识能更清晰、明确地表达或更容易理解、查找和利用;第二,和他人更好地共享已有的知识,并使知识能更快传递到需要的地方,更有效地将思想转化为行动。因此,我们可以认为,个人知识管理包括三层含义:其一,对个人已经获得的知识进行管理;其二,通过各种途径学习新知识,吸取和借鉴别人的经验、优点和长处,弥补自身的思维和知识缺陷,不断建构自己的知识特点;其三,利用自己所掌握的知识以及长期以来形成的观点和思想再加以升华,创造出新的知识。总之,个人知识管理应当是以人为中心,以知识创新为目标,整合个人信息资源,帮助个人对知识进行高效运作,最大限度地发展个人潜力,更好地提高个人核心竞争力。个人知识管理的实施知识的转化与应用是一个复杂的过程,这也就决定了个人知识管理必将是一个复杂的过程,个人知识管理的实施根据不同个体的具体情况可能会有所不同,但经过研究分析,可以提炼出其共性的实施过程。个人知识的需求分析知识资源的需求分析是个人知识管理的基础。没有详细明确的知识需求,个人知识管理如空中楼阁。个人可以根据自身应用的特点,对知识需求进行分析。首先要明确自己对知识的定位,是为了工作、学习还是娱乐;其次,要明确这种知识的现实作用;最后,要明白学习的代价。同时,个人的知识需求并不是一成不变的,随着个人在社会组织中扮演的角色的变动、人际关系、工作内容的改变以及兴趣爱好的变化等,个人的知识需求都会随之改变。因此,个人应当及时调整自己的知识需求体系,以适应当前知识需求。个人知识的收集个人知识的收集是根据个人的知识体系构建的需求,从已知的知识来源中连续地选择、提取和积累知识的过程,即个人对知识的选择过程。知识收集的基础是信息的收集,但是初级的信息向高级的知识转化道路漫长。在这一转化过程中,首先过滤不必要的冗余信息,快速对信息的相关性、有效性和真实性进行判断,丢弃无关信息。然后,根据信息的重要性进行排序,按先进先出的顺序进行处理。最后,结合相关知识,归纳总结出新的知识,并把它纳入个人知识体系。而且个人知识和信息的来源众多,主要有课程学习、知识与技能培训、工作与社会实践、媒体网络、人际网络、自我反思等。因此,分析信息源的知识含量及其分布和变迁规律,才可以保证持续的个人知识获得渠道和途径。个人知识的组织所谓“个人知识的组织”是指个人根据自身的实际情况将采集到的知识进行整理,并组织成为有一定序列知识的活动。这一活动,首先要将知识依照一定特征表达成为一个个知识单元,之后将知识单元依照一定组织结构方式整理成为序列,从而才能方便后期查找和使用。因此,个人知识的组织需要依据一定的标准来规范和协调知识内容的更新、修改和共享。这些标准可以是操作原则、时间安排和分类标准等。例如在知识分类标准中,可以根据对象的共同点和差异点把对象归纳一起或区分开来,知识经过区分,就能充分地显示出其系统性,有利于保管和利用:也可以采用主题法,包括标题法、关键词法等等,通过直接用词语作为表达知识主题概念的标识来组织知识;还可以用字顺排序表示等简单方式来表达各种知识之间的相互关系。总之,这一标准可以参照图书馆文献的分类法,也可以通过个人在知识管理的过程中逐步建立适合自己的一套知识组织的规则。个人知识的交流知识交流是个人知识管理重要的环节。信息不是一成不变的,知识也在不断地流动。因此,个人的知识只有在交流中才能得到及时快速的升华和进步。个人可以通过营造个人的知识交流空间,与不同的人对不同的知识进行讨论,比如可以参加课堂讨论、会议以及网上的新闻组;当然也可以用书信或电子邮件的方式进行个人对个人的讨论;另外,还可以把个人获得的新知识以报告、文章和书籍等方式发布。当然,在交流知识的同时,也可以向他人学习,取长补短,帮助自己完善和丰富个人知识体系。总之,通过积极地参与知识交流,既可以实现对个人知识体系的必要补充,也能够为个人事业发展和人际网络扩展争取更多的机会。个人知识的应用与创新知识的应用就是把知识与实际相结合的过程。知识一般而言具有一定的效力或应用空间。在知识适当的空间中,个人应用知识就是对知识的验证。一般情况下,现实的世界跟知识的空间只具有相似性,如果照搬知识理论,不可能完成实践任务,这样个人就必须修正知识,创造适合新环境空间的新知识。新环境中包含了新信息,新的信息与已有的知识体系进行碰撞形成新的理论,通过实践,如果得到验证,就形成新的知识;如果不成功可以继续重复这一过程。因此,一方面,个人需要摒除一味的“死读书,读死书”的观念,在寻求先进知识理念引导的同时,要更加注重知识的应用与创新。否则,个人知识管理将只是束之高阁的经典,毫无实际价值。另一方面,个人要善于获取、交流、积累、沉淀知识,善于运用联系的眼光看待问题,将零碎的知识片断关联起来,善于变通、创新,将知识应用于新的环境,发现和创新知识。这样知识之流才能源源不断。尽管个人知识管理己经被人们高度重视,但是个人仍然面临着实施个人知识管理的巨大压力与挑战。一方面在于在新的竞争形式下,社会对个人知识能力要求越来越高。另一方面在目前技术条件下,个人在进行知识管理时也难以达到理想的效果。这主要是由于数据、信息和知识的表示形式不统一;信息和知识存储重复;信息和知识的不可预知以及“信息激增”问题在持续变得更糟糕。因此,需要不断探索新的技术为个人知识管理的实施提供强有力的保障。云存储与个人知识管理的整合云存储环境下知识的运行特征在云存储环境下,模糊了读者和作者之间的界定,即一个人既可以是读者也可以是作者,这一模糊的界定大大增加了知识使用者和供应者之间的联系,从而使知识的运转更加流畅,发展更加平稳和高效,消除了传统环境下知识共享的瓶颈和障碍,同时也给知识的运行环节和机制带来了新的影响和变化。云存储环境下知识的运行有以下特征:以开放个人为主体的知识发生机制云存储技术的出现,将人与互联网融为一体,对于个人来说,网络不仅仅是一个偌大的内容信息仓库,而是通过网络建立直接或间接的协作分享互联,这种互联是基于个人的互联,基于思想的互联,个人不再是置身于互联网之外的个体,而是通过云存储这样具有很强身份标识作用的网络节点。把不同的个体在网络中互联,并且通过“自链,他链”进行群体类聚,形成以人为中心的不同主题内容的知识生成社群。在社群中个人之问可以分享信息源,切磋学得、心得,提升信息获取效率,促进隐性知识和显性知识之问的转化,深化主题挖掘功能,从而促进新知识的生成。以分布式的互联网为技术平台的知识组织机制互联网最初是以静态度的HTML形式存在的,后来为了便于信息的发布、组织和用户的交互,就用动态HTML,也就是通过各种CGI程序来发布。动态网页靠技术手段从服务器的数据库中取出数据,再结合既定的格式以HTML的形式呈现在用户浏览器中,它的出现带来了互联网信息组织方法的一次革命。开放性互联网技术让用户参与创造信息内容,能够更好地变革互联网的内容组织和信息传播。开放性互联网的知识组织特点让习惯于单方面接受的网络用户开始形成新的网络习惯。在个人信息组织方面,人们越来越少去访问门户网,部分人开始习惯于登陆云存储服务提供商的网站,收集、管理和分享知识,再加以个人评价。随着开放性互联网技术应用一步一步走进人们的视野,必将会更加有利于信息表达、交流和组织。网络活动、社会活动和社会关系都必将随之产生巨大的变化。以自组织的弱纽带为主要连结方式的知识传播机制根据自组织理论,系统自组织的形成必须满足以下条件:系统必须是开放系统,与外界不断进行能量和信息交换。云存储环境下的各个系统能够熟练地创造、获取和传递知识。同时也善于修正自身的行为,以适应新的知识和见解。尤其是通过博客、维基等搭建起来的弱扭带,将建立更广泛的社会网络联系,将不同背景、不同等级、具有不同专业知识的个体就某个共同感兴趣的主题而聚集在一起,产生异质性的交互活动,而这种异质性活动又建立在互信和诚实的基础之上,所以会产生预期甚至比预期更好的知识传播效果。因此云存储环境下的系统不仅关注内部的知识资源,还关注外部广泛的知识资源,不断与外界进行信息和知识交流;系统内组成成员的差异性,知识个体具有各自的专业,这是个人赖以生存的基础。由具有差异性的个体组成的组织是复杂性和多样性的统一;系统的组织形态是线性的、扁平化的多维结构,通过学习,个体成员就能更新知识,实现自我控制和自我调整;系统的多变性,网络时代知识更新换代加快,知识产品的生命周期明显缩短,因此系统应该随着内外环境的变化作响应的调整。云存储环境下个人知识管理的实施在云存储环境下,知识运行已经产生变化。云存储以用户为中心,使用户的个性得到最大化的体现。对于个人而言,其知识的获取、应用变得更为丰富与便捷,主要表现在:云存储环境更利于个人微内容的生产用户生产的任何数据即为微内容,一则网志,评论,图片,收藏的书签,喜好的音乐列表、想要做的事情、新的朋友等。微内容在时刻充斥着我们的生活、工作和学习,我们每天都在生产着众多的微内容,同时也在消费同样多的微内容,如何管理、维护、存储、分享、转移微内容,也随之成为现代人面临的一大问题。数据、信息和知识形式的多样性在云存储时代,数据、信息和知识会以结构化的(如数据领域)、半结构化的(如在E-mail信息中的文本和图形),或者无结构化的(如手写笔记)的形式以及不同的版式(如复印件、视频、图形、音频等)等多种形式出现。信息、知识生成的随时性云存储以其个性化和社会化的理念,使得人们在网络生活中(包括学习、工作、娱乐等方面)不断生成各项信息和知识,即信息和知识可能会随时到来(如工作中、休闲时、旅行中、在家里、学习时)。以上这些变化同时会对我们的学习和生活产生重要影响,并对个人知识管理带来更大的挑战与机遇。由此,在云存储环境中,实施有效的个人知识管理就更显得尤为重要。增强学研交流和共享,促进反思能力。在云存储时代,人们可以通过登陆到云存储服务提供商的王章来记录和表达个人学习生活的点滴感想,使平时闪现的思想和智慧火花得以保存。经过一段时间的知识管理,人们通过浏览自己的网摘,更好地看到自己的心智模式而进行自我评价和反思,实现自我超越。针对性吸收所需的知识,提高个人绩效。在云存储环境下各项微内容不断涌现,人们稍不留意就很可能迷失在浩瀚的信息海洋中。通过个人知识管理,可以整合零散的知识资源,将单个知识和信息提升为组织知识,并按照个人发展的实际需求,对知识进行分类、组织和有序化处理,进而促使人们获得良好的工作、学习绩效,并提升个人价值与竞争力。构建自组织学习研究共同体,增强交流沟通能力。云存储使用户的个性得到最大化体现,加之兼具社会化的特点,使用户很方便地找到志同道合者。云存储还为人们提供多样的互动与反馈方式,人们可以通过博客和网摘等平台,构建不同的自组织学习研究共同体,使人们的交流,特别是基于网络的各项交流更利于实现。展示个人的学习和认知能力,形成创新性思维。云存储向个人提供了一个更利于充分展示自己学习和认知能力的自主学习平台,人们可以通过网络跨越时空界限进行交流、探讨和协作,以解决学习问题,从而实现经验、智慧的共享。促进非良构领域知识的学习,有利于意义建构。人们在学习非良构领域的知识时,很容易漏掉知识的某些方面。云存储的技术和理念则具有信息知识组织的网状结构、学习活动自主性、学习随机通达性等特点,非常适用于非良构领域知识学习的环境,并为学习内容的设计提供多元化的背景,更利于知识的建构。本章小结本章对云存储和个人知识管理的相关理论研究进行了叙述,着重对云存储和个人知识管理的整合进行了深入的分析与总结,提出了基于云存储平台构建个人知识管理系统的理念。
基于云存储的个人知识管理系统设计知识时代的个人知识管理离不开信息技术工具的支持,而云存储以其特有的技术优势能为个人知识管理的各个环节提供强有力的保障,可以帮助个人有效管理飞速增长的信息,整合自己的信息资源,通过知识更新计划,将信息转化为知识并整合到个人知识的框架内。系统的建设目标在考虑云存储环境下知识运行特征及个人知识多样性、灵活性、个性化等特点的基础上,设计开发出具有云存储鲜明特征的一个功能较齐全,针对性较强,操作简便,易于知识积累、共享和交流的个人知识管理系统。具体建设目标如下:以增强知识的交流和共享为目标,促进个人反思在云存储时代,人们可以利用博客记录和表达个人学习生活的点滴感想,使平时闪现的思想和智慧火花得以保存。经过一段时间的知识管理,人们通过浏览自己的博客和网摘,更好地看到自己的心智模式而进行自我评价和反思,实现自我超越。以提高个人绩效为目标,针对性吸收所需的知识在云存储环境下,各项微内容不断涌现,人们稍不留意就很可能迷失在浩瀚的信息海洋中。通过个人知识管理平台,可以整合零散知识资源,将单个知识和信息提升为组织知识,并按照个人发展的实际需求,对知识进行分类、组织和有序化处理,进而促使人们获得良好的工作、学习绩效,并提升自身个人价值与竞争力。以构建自组织学习研究共同体为目标,增强个人交流沟通能力云存储使用户的个性得到最大化体现,加之兼具社会化的特点,使用户很方便地找到志同道合者。云存储还为人们提供多样的互动与反馈方式,人们可以通过博客和网摘等平台,构建不同的自组织学习研究共同体,使人们的交流,特别是基于网络的各项交流更利于实现。以展示个人的学习和认知能力为目标,形成个人创新性思维云存储向个人提供了一个更利于充分展示自己的学习和认知能力的自主学习平台,人们可以通过网络跨越时空界限,进行交流、探讨、协作和探究,以解决学习问题,从而实现经验、智慧的共享。在此学习过程不断优化的同时,还充分挖掘了人们的创造性思维,使之产生新技术和新服务的创新思维。总之,基于云存储的个人知识管理平台应充分发挥云存储优势,将博客、维基、网摘等云存储典型应用与个人知识管理中的协作、交流、共享等紧密结合起来,以弥补传统个人知识管理实践中个人知识开发利用程度有限、参与性弱、知识更新缓慢、知识交流不足、个性化知识需求难以满足等缺陷。系统的设计原则及体系架构设计原则遵循以用户为中心的核心交互理念系统构建意义在于用户的使用和支持,针对用户、吸引用户、抓住用户,加强核心用户的贡献度和享有度,促进用户黏粘性的形成,最终扩大系统与个人用户的有效交互和使用群体,激发社会性信息自组织和有序化的网络潜力,呈现云存储理念下的信息构建特点。具体从四个方面入手:建立基于用户自组织的网络社区自组织和网络社区是云存储的核心价值。利用社会性软件和技术,用户之间建立了突破时空阻碍的更加合理有效的虚拟网络社区。这种构建过程是一个自组织过程,也是一个动态演化过程。建立基于用户贡献的资源共享与传统的网站建设方式相比,基于云存储的系统中的内容多由用户建设和维护,用户既可以保留自己的私有资源,也可以公开自己的资源,从而形成了一个资源共享网络。建立基于用户协作的集体智慧云存储环境下激发了网络用户的集体智慧,通过用户参与编辑、分类、过滤和回答,实现知识和信息的社会性创造、组织、发现和转移。集体智慧是社会化的产物,互联网为其产生和起效提供了协作基础。建立基于“开放"思想的网络效应“开放”是近年来互联网上一种新兴的运动。例如博客领域的创作共享协议,软件开发方面的开源代码、开放API,信息标准领域的SOAP、RSS、ATOM等,都是“开放"思想的一种体现。开放有利于快速诱发网络效应,促进信息、应用和服务的更快、更广传播。采用“一站式”的个人知识管理服务方式便捷性是用户体验中的一个重要考察因素,通过个人空间为用户提供“一站式"的服务,不仅为用户节省了大量的时间和精力,而且也极大地提高了系统知识管理服务质量和效率。用户进入个人知识管理空间就象顾客进入了大型综合性集贸市场,可以放松自由方便地选择自己需要的交互服务、信息和知识资源。即结合云存储提供的各种服务,加之兼具社会化的特点,使用户的个性得到最大化体现,满足不同个人的知识管理服务需求。营造良好的知识交流空间和资源环境宏观上,引入云存储这一理念后,就引入了知识共享和知识交互理念,这有利于个人用户以主动的姿态重视并关注和使用网站,为系统提供用户本身的信息及知识,以一种开放的自组织理论支撑下的模式来维护系统的动态平衡和持续健康的发展。微观上,用户交互不但可以保证知道系统所提供的服务类型,了解如何使用系统的各个环节,而且还可以保证所有的用户在系统直接或间接的影响下及时获得相应的信息和知识。因此,知识共享空间会把系统营造成一个集聚学科专家、技术专家、核心用户以及丰富信息资源的综合交流空间、资源环境和学习环境,使得个人知识管理的实施与社区性网络空间的涌现形成互补的可能。用户就可以更好地互相进行交流和促进,向他们请教或与他们探讨各种问题;用户之间也可以充分交流,享受他们提供的信息服务或者向他们提出自己的意见和建议,有利于系统明确掌握用户的需求和经历,及时调整服务方式,形成虚拟社区的相对稳定和良性发展,呈现基于网络的社区繁荣和动态稳定的综合性生态圈。基于云存储技术当前成功的云存储应用系统可以通过客户端或者浏览器来完成所有操作,具有融合用户集体智慧的能力,所以作为基于云存储的个人知识管理系统既可以使用客户端,也可以利用Web作为平台,且不论何时何地,只要可以上网就可以使用,方便快捷。而且用户提供的信息内容越多,系统就会变得越受欢迎,并且越有价值。登陆个人知识管理系统后,为方便用户能有选择地将所有的内容“聚合”在一起,实现多来源信息和知识的“一站式”服务。用户可以通过分类方式来管理知识。此外,对于下载到本地的内容,用户可以进行离线阅读、存档保留、搜索排序、相关分类、云端同步等多种管理操作。系统体系架构设计采用C/S结构C/S是Client/Server的缩写,客户机上安装个人知识管理客户端可以通过互联网同云端数据库进行数据交互。系统架构设计图3SEQ图\*ARABIC\s11系统体系架构图如图3-1所示,整个系统采用四层结构,从上到下依次为展示层、业务逻辑层、文件操作层、信息采集层。展示层提供用户访问应用程序的接口。它将信息以易于用户理解的形式呈现出来,并为用户提供访问、更新信息等机制,并通过该接口与业务逻辑层交互。业务逻辑层业务逻辑层是连接展示层与文件操作层的通道,是为所有核心活动提供业务逻辑的。该层包含了诸如缓存机制、本地化、异常管理、个性化、事件日志、成员角色及外观等诸多核心服务。业务逻辑层还包含了自定义业务对象(CBO,CustomBusinessObject),CBO是保存数据的一种方法,用这种方法能更方便的在业务逻辑层和表示层采用面向对象的方法来处理数据。在系统中,大量的采用了自定义业务对象来保存数据。例如,确认用户名不为空等。业务逻辑访问对象则是通过数据访问工厂所实例化的具体数据访问对象,来操作数据库并填充自定义业务对象。文件操作层文件操作层负责识别信息采集层采集到的文档的类型、提取标签以及对文件的透明加解密等工作。信息采集层信息采集层主要由浏览器监听器、通用信息采集器、图片采集器、文档采集器、网页采集器等模块组成,主要完成系统底层数据的采集工作。系统功能模块设计信息采集层信息采集功能主要由浏览器插件进程、通用采集器、图片采集器、文档文件采集器、网页文件采集器完成。浏览器插件是一个进程,负责向主进程发送用户在浏览器中捕获的内容。浏览器插件进程通过共享内存的方式与主进程进行通信。四类采集器分别用于提取图片、文档、网页文件的通用属性及特殊属性。属性分为通用属性与类别属性:通用属性:文件的基本属性,如文件类型、大小、创建时间等。类别属性:各类文件的属性,如图片文件的像素、高、宽等。信息采集层被文件操作层所调用,文件操作层传入文件路径与文件类型,返回一个构体存储文件信息。数据流图见图3-2。图32信息采集层数据流 基本属性基本属性包括文件标题名、文件创建时间、最后修改时间、最后访问时间、文件大小。可以使用VC中定义的WIN32_FIND_DATA结构体保存文件的属性,通过FindFirstFile()函数根据当前的文件存放路径查找该文件来把待操作文件的相关属性读取到WIN32_FIND_DATA结构中去。WIN32_FIND_DATA结构体定义如下: typedefstruct_WIN32_FIND_DATA{ DWORDdwFileAttributes;//文件属性 FILETIMEftCreationTime;//文件创建时间 FILETIMEftLastAccessTime;//文件最后一次访问时间 FILETIMEftLastWriteTime;//文件最后一次修改时间 DWORDnFileSizeHigh;//文件长度高32位 DWORDnFileSizeLow;//文件长度低32位 DWORDdwReserved0;//系统保留 DWORDdwReserved1;//系统保留 TCHARcFileName[MAX_PATH];//长文件名 TCHARcAlternateFileName[14];//8.3格式文件名 }WIN32_FIND_DATA,*PWIN32_FIND_DATA;采集器设计针对每类文件设计一种采集器(采用动态链接库DLL实现)用于对文件信息的提取,图片采集器、文档文件采集器、网页文件采集器的功能分别是采集图片文件的属性、采集文档文件的属性、采集网页文件的属性。图片采集器(ImageFileExtractor.dll)功能:采集图片文件的属性。方法集:见表3-1。表3-1图片文件采集器方法集方法名功能传入参数传出参数返回值CreateImageEx创建一个图片采集器对象无无ImageEx对象GetImageInfo获取图片属性char*path,inttype无ImageFileInfo结构体DestroyImageEx销毁一个图片采集器对象ImageEx对象无0-成功-1-失败文档采集器(DocumentFileExtractor.dll)功能:采集文档文件的通用属性。方法集:见表3-2。表3-2文档采集器方法集方法名功能传入参数传出参数返回值CreateDocEx创建一个文档采集器对象无无DocEx对象GetDocInfo获取文档属性char*path,inttype无DocFileInfo结构体DestroyDocEx销毁一个文档采集器对象DocEx对象无0-成功-1-失败PDF文档采集器(PdfcumentFileExtractor.dll)功能:采集文档文件的通用属性。方法集:见表3-3。表3-3PDF文档采集器方法集方法名功能传入参数传出参数返回值CreatePdfEx创建一个文档采集器对象无无PdfEx对象GetPdfInfo获取文档属性char*path,inttype无PdfFileInfo结构体DestroyPdfEx销毁一个文档采集器对象PdfEx对象无0-成功-1-失败网页采集器(WebFileExtractor.dll)功能:采集网页文件的通用属性。方法集:见表3-4。表3-4网页采集器方法集方法名功能传入参数传出参数返回值CreateWebEx创建一个网页采集器对象无无WebEx对象GetWebInfo获取网页属性char*path,inttype无WebFileInf结构体DestroyWebEx销毁一个网页采集器对象WebEx对象无0-成功-1-失败配置策略 该模块包含两个XML配置文件,分别为Data_xml与Control_xml。在系统初始化的时将其中内容读入内存。数据流图见图3-3。 图3-3配置策略数据流Data_xml保存各类文件头信息、需要解析的文件属性信息。格式如下: <header> <docfiletype=”doc”>D0CF11E0</doc> <pdffiletype=”pdf”>255044462D312E</pdf><Imgfiletype=”Img”>25504446</Img> </header> <nomalinfo> <info>createTime</info> <info>editTime</info> <info>size</info> </nomalinfo> <docinfo> <info>title</info> </docinfo> <pdfinfo> <info>title</info> </pdfinfo> <imginfo> <info>title</info> </imginfo>Control_xml保存某类型文件需要调用的采集层dll信息。格式如下:<body> <docfiletype=1>docextractor.dll</doc> <pdffiletype=2>pdfextractor.dll</pdf> <imgfiletype=3>imgextractor.dll</img></body>业务逻辑层业务逻辑层是连接展示层与文件操作层的通道,是为所有核心活动提供业务逻辑的。该层包含了诸如缓存机制、本地化、异常管理、个性化、事件日志、成员角色及外观等诸多核心服务。业务逻辑层还包含了自定义业务对象(CBO,CustomBusinessObject),CBO是保存数据的一种方法,用这种方法能更方便的在业务逻辑层和表示层采用面向对象的方法来处理数据。在系统中,大量的采用了自定义业务对象来保存数据。例如,确认用户名不为空等。业务逻辑访问对象则是通过数据访问工厂所实例化的具体数据访问对象,来操作数据库并填充自定义业务对象。业务逻辑层结构见图3-4。图3-4
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 2026年触电事故预案试题及答案
- 山东省青岛市西海岸新区2025-2026学年六年级上学期语文期中试卷(含答案)
- 2026及未来5年中国三元乙丙橡胶防水卷材胶粘剂市场现状数据分析及前景预测报告
- 2026及未来5年中国RFID无线射频识别产品市场现状数据分析及前景预测报告
- 2026及未来5年中国FR花边玉花市场现状数据分析及前景预测报告
- 2026年5G网络运维优化考试题库及答案
- 2025年中小学教师资格考试(小学)笔试参考题库附带答案
- 尿路感染护理教学
- 2026年工业机器人系统运维员专业技能考核模拟试卷及答案详解
- 2026年残联业务模拟试题(含答案)
- 2026年中国电信应届生校园招聘笔试真题(含详细答案解析)
- 2027年山西大同市高职单招职业技能考试题库【有一套】附答案详解
- 2024年全国统一高考数学试卷(理科)(甲卷)
- 医疗美容行业服务与质量控制手册
- 通信工程项目施工方案与技术措施
- (更新)脊柱手术患者脑脊液渗漏护理专家共识(2024版)课件
- 广州市教育系统招聘“优才计划”笔试真题2024
- 有限空间安全知识培训
- 餐饮文化与传统节日
- 《炼化企业离心压缩机 干气密封技术规范》
- 三废环保管理培训
评论
0/150
提交评论