[发明专利]支持在线以及离线文档编辑的客户端装置及方法无效
申请号: | 200910243967.1 | 申请日: | 2009-12-28 |
公开(公告)号: | CN102110083A | 公开(公告)日: | 2011-06-29 |
发明(设计)人: | 龚文荣;杨飞;梁鹏;闫国龙 | 申请(专利权)人: | 北大方正集团有限公司;北京北大方正电子有限公司 |
主分类号: | G06F17/24 | 分类号: | G06F17/24;H04L29/08 |
代理公司: | 北京天昊联合知识产权代理有限公司 11112 | 代理人: | 陈源;罗建民 |
地址: | 100871 北京市海*** | 国省代码: | 北京;11 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 支持 在线 以及 离线 文档 编辑 客户端 装置 方法 | ||
技术领域
本发明涉及印前计算机排版技术领域,具体涉及一种支持在线以及离线文档编辑的客户端装置及方法。
背景技术
随着计算机技术的发展,基于C/S架构的文档编辑系统也得到了大量的应用,如协同编辑系统,文档保存在服务器内,客户端装置下载文档编辑后,再上传到服务器,中间还会涉及到文档流程状态的变换。随着客户端装置工作环境的多样性,可能在有些情况下客户端装置是无法连接到服务端的。但是,在很多应用中,往往还需要在客户端装置无法连接到服务端的情况下保证客户端装置能正常地进行编辑及提交工作。目前,客户端装置的离线编辑功能一般是直接编辑已经下载的文档,当客户端装置上线之后,再上传文档,修改文档流程状态。
具体地说,在现有的技术中,客户端装置的离线编辑仅局限于客户端装置本地已经下载的文档,并且在离线状态下无法与服务端的文档进行比较,或者撤销掉自己的修改,恢复到本次开始编辑的初始状态。现有软件中支持的Undo/Redo功能虽然能进行一些恢复功能,但是如果程序关闭之后再打开,就不能再对修改进行恢复了。
并且,在现有的技术中,不能离线提交文档流程的切换指令(例如,在文档写作完成之后需要将其提交到下一流程,或者判定文档不合格需要将其退回到上一流程),只能等客户端装置上线后再手工的将其提交。
因此,现有的技术方案限制了文档编辑器的适用环境以及使用的便捷性。希望能够提出一种能克服现有技术的上述缺陷的改进方案,其能够实现一个或多个下述功能:文档的离线提交、在离线状态下对文档修改进行撤销以及确保下载及上传文档的正确性。
发明内容
本发明的一个目的是提供一种支持在线以及离线文档编辑的客户端装置及方法,用于保证文档编辑器客户端装置在线和离线状态下都能工作,并提供尽可能完备的功能,扩大文档编辑器的适用环境,增强其使用便捷性;具体地说,根据本发明的方法和装置能够实现一个或多个下述功能:文档的离线提交、在离线状态下对文档修改进行撤销以及确保下载及上传文档的正确性。
为了实现上述目的,根据本发明的第一方面,提供了一种用于文档编辑的方法,所述方法包括步骤:通过客户端装置下载服务端的文档内容以及文档状态信息;在服务端标记该文档为锁定状态以禁止他人对文档内容进行修改;对文档内容进行编辑;以及提交经编辑后的文档内容,并撤销该文档的锁定状态以允许他人对文档内容进行修改;其中,所述提交经编辑后的文档内容并撤销该文档的锁定状态以允许他人对文档内容进行修改的步骤包括:在客户端装置在线的情况下,直接向服务端提交经编辑后的文档,并撤销该文档的锁定状态以允许他人对文档内容进行修改;以及在客户端装置离线的情况下,则将向服务端提交经编辑后的文档的自动提交指令保存到客户端装置的本地的自动提交指令队列中。其中,“客户端装置在线”可具体表示客户端装置与服务端处于连通状态,而“客户端装置离线”可具体表示客户端装置与服务端处于非连通状态。
具体地说,“自动提交指令”可具体地表示主要包括执行下列操作的指令:一、对经编辑后的文档内容的提交、退回等切换文档流程状态操作;二、解除文档标记,允许他人修改,即“签入”;三、更新客户端装置本地baseDocument文档内容和状态信息。并且,“自动提交指令队列”可表示包含有自动提交指令的指令队列。此处,需要说明的是,baseDocument是用来指代从服务端下载的文档和文档状态信息,自动拷贝该文档和文档状态信息得到的副本。
这样,本发明的方法支持了离线状态下对文档进行流程状态的操作,在编辑器上线之后即可自动上传对文档内容的更改和对文档状态进行的操作。采用本发明所述方法保证了文档编辑客户端装置在离线状态下仍然可对文档流程状态进行修改,使文档编辑器客户端装置的适用环境更加广泛灵活。
在本发明的优选实施例中,所述方法还包括:定期或者定时检测客户端装置中的自动提交指令队列和网络状态,若自动提交指令队列不为空,则在网络状态连通时按顺序执行自动提交指令队列中的自动提交指令。这就提供了一种在编辑器上线之后即可自动上传对文档内容的更改和对文档状态进行的操作的可行方案。
在本发明的优选实施例中,在下载服务端的文档内容以及文档状态信息的步骤之后,将下载得到的文档内容和服务端文档的文档内容进行比较,如果文档内容不同,则重新下载文档。具体地说,可以通过比较将要提交的文档的MD5校验码和服务端文档MD5校验码来比较文档内容是否相同。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于北大方正集团有限公司;北京北大方正电子有限公司,未经北大方正集团有限公司;北京北大方正电子有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/200910243967.1/2.html,转载请声明来源钻瓜专利网。
- 上一篇:一种连续回转式切粒干燥机
- 下一篇:远距离控制混料桶