一种协作编辑版面的方法和系统的制作方法

文档序号:6335156阅读:245来源:国知局
专利名称:一种协作编辑版面的方法和系统的制作方法
技术领域
本发明涉及一种协作编辑版面的方法和系统。
背景技术
随着出版物的形式和内容的日益丰富,版面编辑也越来越复杂。目前通常采用协作编辑版面的方式,即多个用户参与同一版面的编辑,每个用户有各自的任务,用户之间存在各种分工。在现有的协作编辑版面的方式中,通常向版面的各个元素添加标签并在标签中显示该元素所需的编辑任务和承担该编辑任务的用户。这样,用户需一一查找各个版面的各个标签以确认是否有属于自己的编辑任务。另一方面,每个用户都可以主动执行别人承担的任务,这在一些情况下影响了版面编辑的安全性。在现有技术中,在协作编辑版面时用户查找编辑任务较为不便并且版面编辑的安全性不足,对于该问题,目前尚未提出有效解决方案。

发明内容
本发明的主要目的是提供一种协作编辑版面的方法和系统,用以解决现有技术中在协作编辑版面时用户查找编辑任务较为不便并且版面编辑的安全性不足的问题。为解决上述问题,根据本发明的一个方面,提供了一种协作编辑版面的方法。本发明的协作编辑版面的方法包括在版面上设置一个或多个版面任务协作框, 每个所述版面任务协作框对应于所述版面的一个版面区域,并且保存所述版面区域的编辑任务,以及设置各个协作用户对于各个所述版面区域的编辑权限;在当前协作用户访问版面任务协作框时,判断该当前协作用户是否具有该版面任务协作框所对应版面区域的编辑权限,若是,则输出该版面区域的编辑任务并设置该版面区域为可编辑状态,否则设置该版面区域为不可编辑状态。进一步地,所述编辑任务至少包含以下信息任务名称、发起人、接受对象、有效时间区间、任务内容、和附件。进一步地,所述编辑任务中还包含以下信息协作用户身份认证密钥的指纹数据, 用于在编辑版面的终端不在线情况下进行所述判断。进一步地,在当前协作用户访问版面任务协作框之前,所述方法还包括保存提醒规则和提醒特效;所述提醒规则包括根据当前时间和所述有效时间区间输出提醒信息的规则,所述提醒特效包括输出所述提醒信息的形式。进一步地,在当前时间超出所述有效时间区间或者所述编辑任务被完成的情况下,则删除所述编辑任务和该编辑任务所属版面区域对应的版面任务协作框。进一步地,所述任务协作框由服务器在多个终端输出的版面上同步设置,并且设置结果保存在所述终端中。进一步地,所述版面任务协作框的属性是所述版面的版面元素,并且不参与印刷发排。进一步地,所述方法还包括在协作用户已访问多个版面中的该协作用户具有编辑权限的版面任务协作框的情况下,输出该协作用户访问的多个版面中的所述版面任务协作框所对应版面区域的编辑任务的列表,该列表中不包含当前显示的版面中的版面区域的编辑任务。为解决上述问题,根据本发明的另一方面,提供了一种协作编辑版面的系统。本发明的协作编辑版面的系统包括框线模块,用于在版面上以框线包围一个或多个版面元素;保存模块,用于保存所述版面元素的编辑任务描述信息以及协作编辑该版面的协作用户的标识;发送模块,用于发送带有所述框线的版面、所述任务描述信息和所述协作用户的标识;判断模块,根据用户的标识判断访问带有所述框线的版面的当前用户是否为所述协作用户,若是,则允许编辑所述框线的版面中被所述框线包围的版面元素并且输出所述编辑任务描述信息,否则不允许编辑这些版面元素。进一步地,所述框线模块还用于将所述框线的属性设置为所述版面的版面元素。进一步地,所述保存模块还用于保存任务完成时间;所述系统还包括提示模块和 /或删除模块,其中,所述提示模块,用于在当前时间至所述任务完成时间的间隔到达设定值时输出提示信息;所述删除模块,用于当到达所述任务完成时间,删除所述框线。进一步地,所述判断模块还用于在所述当前用户是所述协作用户的情况下,在输出所述版面时显示所述框线包围的版面元素;在所述当前用户不是所述协作用户的情况下,在输出所述版面时不显示所述框线包围的版面元素;或者,所述判断模块还用于在所述当前用户是所述协作用户的情况下,将所述框线包围的版面元素置为可编辑状态;在所述当前用户不是所述协作用户的情况下,将所述框线包围的版面元素置为不可编辑状态。进一步地,所述系统还包括输出模块,用于在所述当前用户为所述协作用户的情况下,输出该当前用户访问的多个版面中的所述框线包围的版面元素的编辑任务描述信肩、ο进一步地,所述输出模块还用于在浮动窗口内或在所述框线包围的区域内输出当前显示的版面中所述框线包围的版面元素的编辑任务描述信息,在单独的窗口中输出所述当前用户已访问但当前未显示的版面中所述框线包围的版面元素的编辑任务描述信息。根据本发明的技术方案,在版面上设置了版面任务协作框并指定了用户对版面任务协作框对应的版面区域中的版面元素的编辑权限,以及对应于版面任务协作框保存编辑任务,使协作用户可以方便地找到各自的版面编辑任务;并且保证了协作用户只能编辑自己有权限编辑的版面元素,从而有助于提高版面编辑的安全性。另外版面任务协作框以及版面编辑任务可以保存在终端设备本地,从而在终端设备相对于服务器处于离线的状态下用户仍然能够执行版面编辑任务。


此处所说明的附图用来提供对本发明的进一步理解,构成本申请的一部分,本发明的示意性实施例及其说明用于解释本发明,并不构成对本发明的不当限定。在附图中图1是根据本发明实施例的协作编辑版面的方法的流程图;图2是根据本发明实施例的版面中的框线的显示状态和输出编辑任务描述信息
5的示意图;以及图3是根据本发明实施例的协作编辑版面的系统的基本结构的示意图。
具体实施例方式下面将参考附图并结合实施例,来详细说明本发明。图1是根据本发明实施例的协作编辑版面的方法的流程图。如图1所示,本发明实施中,协作编辑版面的方法主要包括以下步骤步骤Sll 在版面上设置一个或多个版面任务协作框,并且保存所述版面区域的编辑任务,以及设置各个协作用户对于各个所述版面区域的编辑权限。本步骤中,每个版面任务协作框对应于所述版面的一个版面区域,为了直观可以使版面任务协作框的大小略大于对应的版面区域并覆盖在该版面区域上。图2是根据本发明实施例的版面中的框线的显示状态和输出编辑任务描述信息的示意图。如图2所示,在版面20中,方框21表示一个版面任务协作框,版面区域22被方框21所示的版面任务协作框覆盖。保存的编辑任务可以在版面中显示出来。如图2所示,方框21的右上角黑块23 表示方框21所示的版面任务协作框具有对应的编辑任务。具有编辑权限(下文对编辑权限加以说明)的协作用户访问版面任务协作框,例如协作用户将鼠标放在方框21上或点击方框21时,黑块23附近会出现浮窗M,其中显示编辑任务描述信息,这里的编辑任务都是针对版面区域22中的版面元素进行,例如图中示出的版面元素一、版面元素三以及版面元素四。协作用户就可以根据该编辑任务描述信息对版面区域22中的版面元素一、版面元素三以及版面元素四进行编辑。版面任务协作框的属性可以是所述版面的版面元素,并且不参与印刷发排。这样便于版面任务协作框的数据与版面数据一起传输,而且不影响版面在后续的印刷。版面编辑的任务可以由服务器发布,即由服务器同步在多个终端输出的版面上同步设置,并且设置结果保存在所述终端中。这里的将设置结果保存在终端可以使终端在离线即与服务器脱离通讯的情况下仍然能够输出版面任务协作框和版面编辑任务以及对用户的编辑权限进行鉴权。在一个或多个版面上可以具有多个版面任务协作框,每个框具有各自的标识,版面任务协作框可以允许指定的协作用户编辑,即每个协作用户对于各个版面任务协作框具备或不具备编辑权限,该权限可以由服务器在发布版面编辑的任务时进行设定,可以是对应地保存用户标识及该用户有权限编辑的版面任务协作框的标识。版面任务至少包含的内容有任务名称、发起人、接受对象、有效时间区间、任务内容、附件。步骤S12 当前协作用户访问版面任务协作框。访问版面任务协作框的方式例如将鼠标放在版面任务协作框上,或者单击版面任务协作框,也可以是双击版面任务协作框。步骤S13 判断该当前协作用户是否具有该版面任务协作框所对应版面区域的编辑权限。若是,则转入步骤S14,否则转入步骤S15。用户登录版面编辑系统时通常带有用户标识,用户终端根据用户标识和版面任务协作框标识进行本步骤中的判断,该判断也可以由服务器进行。如果由终端进行上述判断,则编辑任务中可以包含协作用户身份认证密钥的指纹数据,用于支持编辑版面的终端不在线情况下进行上述判断。
步骤S14 输出该版面区域的编辑任务并设置该版面区域为可编辑状态。设置该版面区域为可编辑状态是指设置该版面区域中的所有版面对象为可编辑状态,可通过修改版面对象的属性来实现。输出该版面区域的编辑任务可以是按上文所述的浮窗的形式输出,也可以在当前显示区域的其他位置输出。在协作用户已访问多个版面中的该协作用户具有编辑权限的版面任务协作框的情况下,可以输出该协作用户访问的多个版面中的所述版面任务协作框所对应版面区域的编辑任务的列表,该列表中不包含当前显示的版面中的版面区域的编辑任务。步骤S15 设置该版面区域为不可编辑状态。本步骤是为了避免不具备编辑权限的用户编辑版面。版面任务协作框可以嵌套,即一个大的版面任务协作框中可以包含多个小的版面任务协作框,只有大的版面任务协作框对应的版面编辑任务完成后,其中小的版面任务协作框对应的编辑任务才可以被具有编辑权限的协作用户执行。这种方式适用于版面元素的编辑具有多道工序或者对多个元素的编辑具有先后顺序要求的情况。因为版面编辑任务中包含了有效时间区间,因此用户在收到版面编辑任务时必须在该时间区间内完成。可以保存提醒规则和提醒特效;所述提醒规则包括根据当前时间和所述有效时间区间输出提醒信息的规则,例如在当前时间经过预设时长就超出该有效时间区间时就输出提醒信息;所述提醒特效包括输出所述提醒信息的形式,例如在屏幕中输出提示信息,也可以是使包含该版面编辑任务的版面任务协作框闪烁,这样用户就知道是哪个版面任务协作框需要尽快处理。在当前时间超出所述有效时间区间或者所述编辑任务被完成,则可删除所述编辑任务和该编辑任务所属版面区域对应的版面任务协作框。图3是根据本发明实施例的协作编辑版面的系统的基本结构的示意图。如图3所示,协作编辑版面的系统30包括框线模块,用于在版面上以框线包围一个或多个版面元素;保存模块,用于保存所述版面元素的编辑任务描述信息以及协作编辑该版面的协作用户的标识;发送模块,用于发送带有所述框线的版面、所述任务描述信息和所述协作用户的标识;判断模块,根据用户的标识判断访问带有所述框线的版面的当前用户是否为所述协作用户,若是,则允许编辑所述框线的版面中被所述框线包围的版面元素并且输出所述编辑任务描述信息,否则不允许编辑这些版面元素。框线模块还可以用于将所述框线的属性设置为所述版面的版面元素。保存模块还可以用于保存任务完成时间;这样协作编辑版面的系统30所述系统还可以包括提示模块和/或删除模块(图中未示出),其中,提示模块,用于在当前时间至所述任务完成时间的间隔到达设定值时输出提示信息;删除模块,用于当到达所述任务完成时间,删除所述框线。判断模块还可以用于在所述当前用户是所述协作用户的情况下,在输出所述版面时显示所述框线包围的版面元素;在所述当前用户不是所述协作用户的情况下,在输出所述版面时所述不显示所述框线包围的版面元素;或者,判断模块还可以用于在所述当前用户是所述协作用户的情况下,将所述框线包围的版面元素置为可编辑状态;在所述当前用户不是所述协作用户的情况下,将所述框线包围的版面元素置为不可编辑状态。协作编辑版面的系统30还可以包括输出模块(图中未示出),用于在所述当前用
7户为所述协作用户的情况下,输出该当前用户访问的多个版面中的所述框线包围的版面元素的编辑任务描述信息。输出模块还可以用于在浮动窗口内或在所述框线包围的区域内输出当前显示的版面中所述框线包围的版面元素的编辑任务描述信息,在单独的窗口中输出所述当前用户已访问但当前未显示的版面中所述框线包围的版面元素的编辑任务描述信息。根据本发明实施例的技术方案,通过一种支持离线应用、建立在版面上的协作框, 促进在多角色版面编辑任务协同作业中相互沟通,并改善同角色人员之间的竞争。具体而言,在版面上设置了版面任务协作框并指定了用户对版面任务协作框对应的版面区域中的版面元素的编辑权限,以及对应于版面任务协作框保存编辑任务,使协作用户可以方便地找到各自的版面编辑任务;并且保证了协作用户只能编辑自己有权限编辑的版面元素,从而有助于提高版面编辑的安全性。另外版面任务协作框以及版面编辑任务可以保存在终端设备本地,从而在终端设备相对于服务器处于离线的状态下用户仍然能够执行版面编辑任务。显然,本领域的技术人员应该明白,上述的本发明的各模块或各步骤可以用通用的计算装置来实现,它们可以集中在单个的计算装置上,或者分布在多个计算装置所组成的网络上,可选地,它们可以用计算装置可执行的程序代码来实现,从而,可以将它们存储在存储装置中由计算装置来执行,或者将它们分别制作成各个集成电路模块,或者将它们中的多个模块或步骤制作成单个集成电路模块来实现。这样,本发明不限制于任何特定的硬件和软件结合。以上所述仅为本发明的优选实施例而已,并不用于限制本发明,对于本领域的技术人员来说,本发明可以有各种更改和变化。凡在本发明的精神和原则之内,所作的任何修改、等同替换、改进等,均应包含在本发明的保护范围之内。
权利要求
1.一种协作编辑版面的方法,其特征在于,包括在版面上设置一个或多个版面任务协作框,每个所述版面任务协作框对应于所述版面的一个版面区域,并且保存所述版面区域的编辑任务,以及设置各个协作用户对于各个所述版面区域的编辑权限;在当前协作用户访问版面任务协作框时,判断该当前协作用户是否具有该版面任务协作框所对应版面区域的编辑权限,若是,则输出该版面区域的编辑任务并设置该版面区域为可编辑状态,否则设置该版面区域为不可编辑状态。
2.根据权利要求1所述的方法,其特征在于,所述编辑任务中至少包含以下信息任务名称、发起人、接受对象、有效时间区间、任务内容、和附件。
3.根据权利要求2所述的方法,其特征在于,所述编辑任务中还包含以下信息协作用户身份认证密钥的指纹数据,用于在编辑版面的终端不在线的情况下进行所述判断。
4.根据权利要求2所述的方法,其特征在于,在当前协作用户访问版面任务协作框之前,所述方法还包括保存提醒规则和提醒特效;所述提醒规则包括根据当前时间和所述有效时间区间输出提醒信息的规则,所述提醒特效包括输出所述提醒信息的形式。
5.根据权利要求2所述的方法,其特征在于,在当前时间超出所述有效时间区间或者所述编辑任务被完成的情况下,则删除所述编辑任务和该编辑任务所属版面区域对应的版面任务协作框。
6.根据权利要求1所述的方法,其特征在于,所述任务协作框由服务器在多个终端输出的版面上同步设置,并且设置结果保存在所述终端中。
7.根据权利要求1所述的方法,其特征在于,所述版面任务协作框的属性是所述版面的版面元素,并且不参与印刷发排。
8.根据权利要求1至7中任一项所述的方法,其特征在于,所述方法还包括在协作用户已访问多个版面中的该协作用户具有编辑权限的版面任务协作框的情况下,输出该协作用户访问的多个版面中的所述版面任务协作框所对应版面区域的编辑任务的列表,该列表中不包含当前显示的版面中的版面区域的编辑任务。
9.一种协作编辑版面的系统,其特征在于,包括框线模块,用于在版面上以框线包围一个或多个版面元素;保存模块,用于保存所述版面元素的编辑任务描述信息以及协作编辑该版面的协作用户的标识;发送模块,用于发送带有所述框线的版面、所述任务描述信息和所述协作用户的标识;判断模块,根据用户的标识判断访问带有所述框线的版面的当前用户是否为所述协作用户,若是,则允许编辑所述框线的版面中被所述框线包围的版面元素并且输出所述编辑任务描述信息,否则不允许编辑这些版面元素。
10.根据权利要求9所述的系统,其特征在于,所述框线模块还用于将所述框线的属性设置为所述版面的版面元素。
11.根据权利要求9所述的系统,其特征在于,所述保存模块还用于保存任务完成时间;所述系统还包括提示模块和/或删除模块,其中,所述提示模块,用于在当前时间至所述任务完成时间的间隔到达设定值时输出提示信息;所述删除模块,用于当到达所述任务完成时间,删除所述框线。
12.根据权利要求9,10或11所述的系统,其特征在于,所述判断模块还用于在所述当前用户是所述协作用户的情况下,在输出所述版面时显示所述框线包围的版面元素;在所述当前用户不是所述协作用户的情况下,在输出所述版面时不显示所述框线包围的版面元素;或者,所述判断模块还用于在所述当前用户是所述协作用户的情况下,将所述框线包围的版面元素置为可编辑状态;在所述当前用户不是所述协作用户的情况下,将所述框线包围的版面元素置为不可编辑状态。
13.根据权利要求9,10或11所述的系统,其特征在于,所述系统还包括输出模块,用于在所述当前用户为所述协作用户的情况下,输出该当前用户访问的多个版面中的所述框线包围的版面元素的编辑任务描述信息。
14.根据权利要求13所述的系统,其特征在于,所述输出模块还用于在浮动窗口内或在所述框线包围的区域内输出当前显示的版面中所述框线包围的版面元素的编辑任务描述信息,在单独的窗口中输出所述当前用户已访问但当前未显示的版面中所述框线包围的版面元素的编辑任务描述信息。
全文摘要
本发明公开了一种协作编辑版面的方法和系统,以解决现有技术中在协作编辑版面时用户查找编辑任务较为不便并且版面编辑的安全性不足的问题。通过一种支持离线应用、建立在版面上的协作框,促进在多角色版面编辑任务协同作业中相互沟通,并改善同角色人员之间的竞争。该方法中,在版面上设置一个或多个版面任务协作框,每个版面任务协作框对应于版面的一个版面区域,并保存版面区域的编辑任务,以及设置各协作用户对于各版面区域的编辑权限;根据访问版面的当前协作用户是否具有该版面任务协作框所对应版面区域的编辑权限,输出该版面区域的编辑任务并设置该版面区域为可编辑状态,或设置该版面区域为不可编辑状态以限制该协作用户对版面的编辑。
文档编号G06F17/24GK102467493SQ20101053097
公开日2012年5月23日 申请日期2010年10月29日 优先权日2010年10月29日
发明者刘畅, 龚健 申请人:方正国际软件(北京)有限公司, 方正国际软件有限公司
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1