收藏本站
收藏 | 手机打开
二维码
手机客户端打开本文

同步协同编辑器存储服务的研究与设计

张喆  
【摘要】:在目前很多协同编辑系统的设计中,系统中通常通过不同模型来支持所有写作阶段,最后的文档编辑只是其中之一。实践证明,不同的组或团队在他们构建写作任务时的方式大相径庭,没有哪一种方法适用于任何情况。因此,这种解决方案是不令人满意的。所以,最好也是最灵活的解决方法是基本的编辑应用不去支持文档写作阶段而提供对外部访问的接口。将核心编辑应用单独分离出来,提供协同文本编辑的功能并对外部提供访问核心编辑功能的接口。这样一方面是系统结构清晰,另一方面对于系统功能的扩充也大有裨益。 在设计一个协同编辑器的诸多问题中,其核心功能就是编辑服务,即提供可信赖的存储机制以及维护文档一致性的协同控制机制,而用户接口层则是利用存储服务层提供的接口显示输出和接收输入。因此,本论文致力于建立一个为用户提供在不同的地理位置同时对文档进行无技术限制的编辑功能的协同编辑系统的存储服务架构,主要对在同步协同模式下的协同编辑器CoEditor的存储服务模型和并发控制算法进行了设计和研究。 我们使用一种半复制体系结构(Semi-Replicated Architecture)在服务器端和所有客户端进行数据分布和并发控制的处理,这种体系结构具有简单、较好的升级性、对故障有弹性的优点。课题重点研究了基于这种体系结构的存储服务组件设计和协同控制策略。为使软件具有良好的扩展性,在CoEditor存储服务层的设计中我们采用了面向对象框架方法和组件技术。 传统的并发控制算法中,如加锁的方法和时间戳并发控制算法,能够比较严格地保证复制对象的一致性。但是,加锁机制容易造成用户界面的滞涩感,时间戳机制会造成用户界面的突然变化。在同步协同编辑这样实时性比较强的系统中,严重影响系统的交互。所以不适用于实时性较强的系统。为了达到“无限制的编辑”的设计需求,并发控制需要


知网文化
【相似文献】
中国期刊全文数据库 前20条
1 袁泉;霍剑青;王晓蒲;;异构环境通用CSCW系统模型与体系结构的设计与实现[J];小型微型计算机系统;2011年07期
2 张鸿斌;葛立功;;基于CSCW的协同式网络教研初探[J];现代阅读(教育版);2011年14期
3 韩冰;;计算机支持协同的结构分析[J];德州学院学报;2011年S1期
4 ;[J];;年期
5 ;[J];;年期
6 ;[J];;年期
7 ;[J];;年期
8 ;[J];;年期
9 ;[J];;年期
10 ;[J];;年期
11 ;[J];;年期
12 ;[J];;年期
13 ;[J];;年期
14 ;[J];;年期
15 ;[J];;年期
16 ;[J];;年期
17 ;[J];;年期
18 ;[J];;年期
19 ;[J];;年期
20 ;[J];;年期
中国重要会议论文全文数据库 前10条
1 郭德威;朱光喜;王汉民;;基于CSCW的多媒体协同编辑系统[A];中国图象图形科学技术新进展——第九届全国图象图形科技大会论文集[C];1998年
2 窦万峰;朱鸣;陈卉;;实时协同编辑中群组可靠性和容错研究[A];2007年全国开放式分布与并行计算机学术会议论文集(上册)[C];2007年
3 万丹丹;王宏;;云计算在编辑工作中的应用探讨[A];学术期刊编辑学理论与实践[C];2010年
4 张文涛;郭乐深;苏森;;Mobile CSCW系统的关键技术[A];第六届全国计算机应用联合学术会议论文集[C];2002年
5 龚震宇;俞建新;;协同式虚拟环境研究[A];图像 仿真 信息技术——第二届联合学术会议论文集[C];2002年
6 李智毅;;群决策支持系统中CSCW协同机制的研究[A];管理科学与系统科学研究新进展——第6届全国青年管理科学与系统科学学术会议暨中国科协第4届青年学术年会卫星会议论文集[C];2001年
7 郝静;何涛;李士才;唐卫清;;基于CSCW的协同式工厂设计系统的研究[A];全国第13届计算机辅助设计与图形学(CAD/CG)学术会议论文集[C];2004年
8 刘刚;路志宏;谭喜峰;;计算机支持的协同工作CSCW理论在建设勘察设计领域信息化中针对“电子蓝图”管理的探索[A];工程设计与计算机技术:第十五届全国工程设计计算机应用学术会议论文集[C];2010年
9 艾克武;李智毅;;重大项目评估研讨系统[A];系统工程与可持续发展战略——中国系统工程学会第十届年会论文集[C];1998年
10 李欣然;窦连旺;刘鲁源;陈曦;;基于整体参数化的协同设计系统建模技术研究[A];中国仪器仪表学会第五届青年学术会议论文集[C];2003年
中国博士学位论文全文数据库 前10条
1 欧阳应秀;基于CSCW的CAD系统关键技术研究[D];浙江大学;2004年
2 丁磊;协同图形编辑系统中若干问题的研究[D];中国科学院研究生院(计算技术研究所);1999年
3 许光銮;协同遥感图像解译系统的研究与实现[D];中国科学院研究生院(电子学研究所);2005年
4 苏财茂;基于网络的产品协同设计系统若干关键技术研究[D];浙江大学;2004年
5 徐向华;可适应的实时协同编辑系统若干问题研究[D];浙江大学;2005年
6 赵国胜;虚拟检测系统中多领域特征模型一致性研究[D];西北工业大学;2006年
7 张锦;Internet环境下协同工作与数据挖掘研究[D];复旦大学;2004年
8 姜波;普适环境下协同感知若干问题的研究[D];浙江大学;2007年
9 马安;基于知识的协同CAPP系统若干关键技术研究[D];南京航空航天大学;2007年
10 杨雨图;支持双语的协同CAPP系统若干关键技术研究[D];南京航空航天大学;2006年
中国硕士学位论文全文数据库 前10条
1 郁春江;基于OpenOffice.org的协同编辑系统zOffice的研究[D];苏州大学;2004年
2 袁红照;学术期刊协同出版系统的设计[D];华中师范大学;2002年
3 张喆;同步协同编辑器存储服务的研究与设计[D];广东工业大学;2005年
4 刘亚姝;基于CSCW的油田开发方案设计平台的研究与实现[D];大庆石油学院;2003年
5 屈正庚;基于CSCW的协同设计系统的研究与应用[D];西北大学;2011年
6 端妮;基于CSCW的远程放射系统的关键技术研究与实现[D];第一军医大学;2004年
7 李龙江;基于WEB的多媒体远端教学系统[D];西安电子科技大学;2001年
8 夏斐;高校办公自动化系统研究与实施[D];河海大学;2002年
9 李荣;基于CSCW的电子教室系统的设计与实现[D];浙江工业大学;2001年
10 杨峰;基于WEB的专业化课题协作服务平台[D];四川大学;2001年
中国重要报纸全文数据库 前10条
1 中国工程院院士 顾冠群;CSCW:从理论到应用[N];科技日报;2001年
2 商报记者 李鹏;谁能撬开“云出版”大门[N];中国图书商报;2011年
3 阿楚;以棋会友的乐趣[N];中国电脑教育报;2002年
4 我爱宝贝;复旦协达 OA办公系统应用方案[N];中国电脑教育报;2005年
5 吴克忠;OA系统需要哪类软件?[N];中国计算机报;2002年
6 石晶;2007:教辅书市场继续摸石头过河[N];中国新闻出版报;2006年
7 ;中国软件评测中心公告[N];中国计算机报;2003年
8 本报记者  熊彦清;刘志鹏:我们要做内容集成服务者[N];中华读书报;2006年
9 赵开代;用Word 2003进行协同办公[N];电脑报;2003年
10 本报记者 郭理;踏踏实实做学问 认认真真搞研究[N];广东科技报;2004年
中国知网广告投放
 快捷付款方式  订购知网充值卡  订购热线  帮助中心
  • 400-819-9993
  • 010-62982499
  • 010-62783978