文档协同编辑方法及装置、终端和计算机可读存储介质

文档序号:1447059 发布日期:2020-02-18 浏览:10次 >En<

阅读说明:本技术 文档协同编辑方法及装置、终端和计算机可读存储介质 (Document collaborative editing method and device, terminal and computer readable storage medium ) 是由 王硕 袁磊 张跃华 于 2019-11-04 设计创作,主要内容包括:本发明公开了一种文档协同编辑方法及装置、终端和计算机可读存储介质,该方法包括:获取针对电子文档内指定区域的文档处理指令;根据所述文档处理指令的发出方用户的用户信息,判断所述发出方用户是否为对所述指定区域具有管理权限的指定用户;基于所述发出方用户不是所述指定用户的情况,为所述文档处理指令生成对应的审批任务;将所述审批任务发送至所述指定用户;以及获取所述指定用户对所述审批任务的审批结果;基于所述审批结果为对所述审批任务审批通过的情况,执行所述文档处理指令。通过本发明的技术方案,可对文档协同编辑实行有效管理,提升文档协同编辑功能的安全性和实用性。(The invention discloses a method and a device for collaboratively editing a document, a terminal and a computer readable storage medium, wherein the method comprises the following steps: acquiring a document processing instruction aiming at a specified area in an electronic document; judging whether the sender user is a designated user having management authority on the designated area or not according to the user information of the sender user of the document processing instruction; generating a corresponding approval task for the document processing instruction based on the condition that the sender user is not the designated user; sending the approval task to the specified user; acquiring an approval result of the appointed user on the approval task; and executing the document processing instruction based on the condition that the approval result is that the approval task passes. By the technical scheme, the document collaborative editing can be effectively managed, and the safety and the practicability of the document collaborative editing function are improved.)

文档协同编辑方法及装置、终端和计算机可读存储介质

技术领域

本发明涉及协同编辑技术领域,尤其涉及一种文档协同编辑方法及装置、终端和计算机可读存储介质。

背景技术

普通的电子文档往往无法满足实时同步多用户编辑结果的需求,对此,相关技术中提出了协同编辑文档,在这种协同编辑文档中,可允许多个用户对其进行编辑,并可同步展现编辑结果,提升了文档编辑体验。

然而,由于协同编辑文档是面向多用户的,对于同一协同编辑文档,可编辑的用户越多,文档内容往往相对越多,而过多的文档内容和冗杂的可编辑用户,往往带来极大的安全漏洞。比如,任一用户对协同编辑文档的内容进行恶意删除及保存后,其他用户很难还原该内容。

因此,如何对文档的协同编辑过程进行有效管理,成为目前亟待解决的技术问题。

发明内容

本发明提供一种文档协同编辑方法及装置、终端和计算机可读存储介质,针对相关技术中对文档的协同编辑缺乏有效管理的技术问题,可对电子文档进行分区管理,提升文档协同编辑的有效性。

本发明第一方面提供一种文档协同编辑方法,包括:获取针对电子文档内指定区域的文档处理指令;根据所述文档处理指令的发出方用户的用户信息,判断所述发出方用户是否为对所述指定区域具有管理权限的指定用户;基于所述发出方用户不是所述指定用户的情况,为所述文档处理指令生成对应的审批任务;将所述审批任务发送至所述指定用户;获取所述指定用户对所述审批任务的审批结果;基于所述审批结果为对所述审批任务审批通过的情况,执行所述文档处理指令。

在本发明上述实施例中,可选地,在所述为所述文档处理指令生成对应的审批任务的步骤之前,还包括:判断所述文档处理指令所请求的待执行对象是否涉及所述指定用户设置的指定对象,其中,基于所述待执行对象未涉及所述指定对象的情况,进入所述为所述文档处理指令生成对应的审批任务的步骤;以及基于所述待执行对象涉及所述指定对象的情况,执行所述指定对象对应的指定应对策略。

在本发明上述实施例中,可选地,所述指定应对策略包括:禁止执行所述文档处理指令;和/或将所述发出方用户对所述指定区域的编辑权限设置为指定权限。

本发明第二方面提供一种文档协同编辑方法,包括:获取来自发出方用户的审批任务,所述审批任务包括所述发出方用户针对电子文档内指定区域的文档处理指令;根据所述审批任务,生成提示信息;获取针对所述提示信息的操作信息;根据所述操作信息,生成对所述审批任务的审批结果;将所述审批结果反馈至所述发出方用户,以供所述发出方用户根据所述审批结果确定是否执行所述文档处理指令。

在本发明上述实施例中,可选地,还包括:根据第一设置指令,设置指定对象,所述指定对象包括指定操作和/或指定关键字;以及根据第二设置指令,为所述指定对象设置对应的指定应对策略;在所述发出方用户生成针对所述电子文档内所述指定区域的所述文档处理指令后,向所述发出方用户提供所述指定对象及对应的所述指定应对策略,以供所述发出方用户基于所述文档处理指令所请求的待执行对象涉及所述指定对象的情况下,直接执行所述指定对象对应的所述指定应对策略。

在本发明上述实施例中,可选地,所述指定应对策略包括:禁止执行所述文档处理指令;和/或将所述发出方用户对所述指定区域的编辑权限设置为指定权限。

本发明第三方面提供一种文档协同编辑装置,包括:文档处理指令获取单元,用于获取针对电子文档内指定区域的文档处理指令;用户身份判断单元,用于根据所述文档处理指令的发出方用户的用户信息,判断所述发出方用户是否为对所述指定区域具有管理权限的指定用户;审批任务生成单元,用于基于所述发出方用户不是所述指定用户的情况,为所述文档处理指令生成对应的审批任务;审批任务发送单元,用于将所述审批任务发送至所述指定用户;审批结果获取单元,用于获取所述指定用户对所述审批任务的审批结果;文档处理指令执行单元,用于基于所述审批结果为对所述审批任务审批通过的情况,执行所述文档处理指令。

在本发明上述实施例中,可选地,还包括:指定对象判断单元,用于在所述审批任务生成单元为所述文档处理指令生成对应的审批任务之前,判断所述文档处理指令所请求的待执行对象是否涉及所述指定用户设置的指定对象,其中,基于所述待执行对象未涉及所述指定对象的情况,通过所述审批任务生成单元为所述文档处理指令生成对应的审批任务;所述文档协同编辑装置还包括:指定应对策略执行单元,用于基于所述待执行对象涉及所述指定对象的情况,执行所述指定对象对应的指定应对策略。

在本发明上述实施例中,可选地,所述指定应对策略包括:禁止执行所述文档处理指令;和/或将所述发出方用户对所述指定区域的编辑权限设置为指定权限。

本发明第四方面提供一种文档协同编辑装置,包括:审批任务获取单元,用于获取来自发出方用户的审批任务,所述审批任务包括所述发出方用户针对电子文档内指定区域的文档处理指令;提示信息生成单元,用于根据所述审批任务,生成提示信息;操作信息获取单元,用于获取针对所述提示信息的操作信息;审批结果生成单元,用于根据所述操作信息,生成对所述审批任务的审批结果;审批结果发送单元,用于将所述审批结果反馈至所述发出方用户,以供所述发出方用户根据所述审批结果确定是否执行所述文档处理指令。

在本发明上述实施例中,可选地,还包括:指定对象设置单元,用于根据第一设置指令,设置指定对象,所述指定对象包括指定操作和/或指定关键字;指定应对策略设置单元,用于根据第二设置指令,为所述指定对象设置对应的指定应对策略;指定对象及策略提供单元,用于在所述发出方用户生成针对所述电子文档内所述指定区域的所述文档处理指令后,向所述发出方用户提供所述指定对象及对应的所述指定应对策略,以供所述发出方用户基于所述文档处理指令所请求的待执行对象涉及所述指定对象的情况下,直接执行所述指定对象对应的所述指定应对策略。

在本发明上述实施例中,可选地,所述指定应对策略包括:禁止执行所述文档处理指令;和/或将所述发出方用户对所述指定区域的编辑权限设置为指定权限。

本发明第五方面提供一种终端,包括:至少一个处理器;以及,与所述至少一个处理器通信连接的存储器;其中,所述存储器存储有可被所述至少一个处理器执行的指令,所述指令被设置为用于执行上述第一方面和第二方面中任一项所述的方法。

本发明第六方面提供一种计算机可读存储介质,存储有计算机可执行指令,所述计算机可执行指令用于执行上述第一方面和第二方面中任一项所述的方法流程。

本发明的技术方案,针对相关技术中对文档的协同编辑缺乏有效管理的技术问题,提出了对电子文档进行分区,并由指定用户对自身管理的分区中产生的文档处理指令进行审批处理的技术方案。

具体来说,当前用户可对具有文档协同编辑功能的电子文档内指定区域的任一内容发出文档处理指令,其中,文档处理指令包括但不限于增加、删减、修改文档内容以及更改文档的格式、水印等。由于电子文档中指定区域的管理者以及当前用户也就是文档处理指令的发出方用户,均具有自身独特的用户信息,如用户自行设置的标识、用户IP地址、用户名称、用户编码等,则可判断发出方用户的用户信息是否与文档应用中已存储的指定用户的用户信息一致,而指定用户则为该指定区域的管理者。若一致,则说明发出方用户即为该指定区域的管理者,具有编辑该指定区域的权限,故基于发出方用户为指定用户的情况,可直接执行文档处理指令。

而基于发出方用户不是指定用户的情况,为避免发出方用户恶意编辑该指定区域的情况,和/或为避免多个发出方用户对该指定区域同时发出相互矛盾的指令的情况,则需要该指定区域的管理者对发出方用户给出的文档处理指令进行可行性审核。具体来说,可在发出方用户的应用侧为自身的文档处理指令生成审批任务,并将审批任务发送至指定区域的管理者也就是指定用户,从而可由指定用户在指定用户的应用侧对审批任务进行审批并生成审批结果,再将审批结果反馈至发出方用户。

由此,发出方用户对电子文档的指定区域的文档处理指令,需要该指定区域的管理者审批通过后才能执行,若该指定区域的管理者提供的审批结果为不通过,则发出方用户不执行文档处理指令。

通过以上技术方案,可由电子文档中各个区域的管理者对其区域内发生的外来文档处理指令进行审批等管理操作,可将指示有恶意编辑行为的文档处理指令拒之门外,同时,也可避免多个发出方用户对该指定区域同时发出相互矛盾的指令的情况,以免因此产生文档编辑混乱的结果。综上,可对文档协同编辑实行有效管理,提升文档协同编辑功能的安全性和实用性。

附图说明

为了更清楚地说明本发明实施例的技术方案,下面将对实施例中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本发明的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其它的附图。

图1示出了根据本发明的一个实施例的文档协同编辑方法的流程图;

图2示出了根据本发明的另一个实施例的文档协同编辑方法的流程图;

图3示出了根据本发明的再一个实施例的文档协同编辑方法的流程图;

图4示出了根据本发明的一个实施例的文档协同编辑装置的框图;

图5示出了根据本发明的另一个实施例的文档协同编辑装置的框图;

图6示出了根据本发明的一个实施例的终端的框图。

具体实施方式

为使本发明的目的、特征、优点能够更加的明显和易懂,下面将结合本发明实施例中的附图,对本发明实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例仅仅是本发明一部分实施例,而非全部实施例。基于本发明中的实施例,本领域技术人员在没有做出创造性劳动前提下所获得的所有其他实施例,都属于本发明保护的范围。

图1示出了根据本发明的一个实施例的文档协同编辑方法的流程图。

如图1所示,根据本发明的一个实施例的文档协同编辑方法的流程包括:

步骤102,获取针对电子文档内指定区域的文档处理指令。

本实施例在发送文档处理指令的发出方用户的文档应用侧进行描述,其中,发出方用户可对具有文档协同编辑功能的电子文档内指定区域的任一内容发出文档处理指令,文档处理指令包括但不限于增加、删减、修改文档内容以及更改文档的格式、水印等。

步骤104,根据所述文档处理指令的发出方用户的用户信息,判断所述发出方用户是否为对所述指定区域具有管理权限的指定用户。

由于电子文档中指定区域的管理者以及当前用户也就是文档处理指令的发出方用户,均具有自身独特的用户信息,如用户自行设置的标识、用户IP地址、用户名称、用户编码等,则可判断发出方用户的用户信息是否与文档应用中已存储的指定用户的用户信息一致,而指定用户则为该指定区域的管理者。

其中,若一致则说明发出方用户即为该指定区域的管理者,具有编辑该指定区域的权限,故基于发出方用户为指定用户的情况,可直接执行文档处理指令。

步骤106,基于所述发出方用户不是所述指定用户的情况,为所述文档处理指令生成对应的审批任务。

而基于发出方用户不是指定用户的情况,为避免发出方用户恶意编辑该指定区域的情况,和/或为避免多个发出方用户对该指定区域同时发出相互矛盾的指令的情况,则需要该指定区域的管理者对发出方用户给出的文档处理指令进行可行性审核。

步骤108,将所述审批任务发送至所述指定用户。

步骤110,获取所述指定用户对所述审批任务的审批结果。

可行性审核的过程为:在发出方用户的应用侧为自身的文档处理指令生成审批任务,并将审批任务发送至指定区域的管理者也就是指定用户,从而可由指定用户在指定用户的应用侧对审批任务进行审批并生成审批结果,再将审批结果反馈至发出方用户。

步骤112,基于所述审批结果为对所述审批任务审批通过的情况,执行所述文档处理指令。

由此,发出方用户对电子文档的指定区域的文档处理指令,需要该指定区域的管理者审批通过后才能执行,若该指定区域的管理者提供的审批结果为不通过,则发出方用户不执行文档处理指令。

本发明的技术方案,针对相关技术中对文档的协同编辑缺乏有效管理的技术问题,提出了对电子文档进行分区,并由指定用户对自身管理的分区中产生的文档处理指令进行审批处理的技术方案。

通过以上技术方案,可由电子文档中各个区域的管理者对其区域内发生的外来文档处理指令进行审批等管理操作,可将指示有恶意编辑行为的文档处理指令拒之门外,同时,也可避免多个发出方用户对该指定区域同时发出相互矛盾的指令的情况,以免因此产生文档编辑混乱的结果。综上,可对文档协同编辑实行有效管理,提升文档协同编辑功能的安全性和实用性。

图2示出了根据本发明的另一个实施例的文档协同编辑方法的流程图。

如图2所示,根据本发明的另一个实施例的文档协同编辑方法的流程包括:

步骤202,获取针对电子文档内指定区域的文档处理指令。

本实施例在发送文档处理指令的发出方用户的文档应用侧进行描述,其中,发出方用户可对具有文档协同编辑功能的电子文档内指定区域的任一内容发出文档处理指令,文档处理指令包括但不限于增加、删减、修改文档内容以及更改文档的格式、水印等。

步骤204,根据所述文档处理指令的发出方用户的用户信息,判断所述发出方用户是否为对所述指定区域具有管理权限的指定用户,当判断结果为是时,进入步骤206,当判断结果为否时,进入步骤208。

由于电子文档中指定区域的管理者以及当前用户也就是文档处理指令的发出方用户,均具有自身独特的用户信息,如用户自行设置的标识、用户IP地址、用户名称、用户编码等,则可判断发出方用户的用户信息是否与文档应用中已存储的指定用户的用户信息一致,而指定用户则为该指定区域的管理者。

步骤206,执行所述文档处理指令。

基于发出方用户为对所述指定区域具有管理权限的指定用户的情况,说明发出方用户即为该指定区域的管理者,具有编辑该指定区域的权限,故基于发出方用户为指定用户的情况,可直接执行文档处理指令。

另外,在本发明的上下文中,指定区域的管理者可以是整个电子文档的管理者,也可以是仅对该指定区域具有管理权限的管理者。

步骤208,判断所述文档处理指令所请求的待执行对象是否涉及所述指定用户设置的指定对象,当判断结果为是时,进入步骤210,当判断结果为否时,进入步骤212。

步骤210,执行所述指定对象对应的指定应对策略。

其中,所述指定应对策略包括但不限于:禁止执行所述文档处理指令;和/或将所述发出方用户对所述指定区域的编辑权限设置为指定权限。

为了进一步简化协同编辑的管理过程,可由指定区域的管理者为指定区域设置指定对象以及与指定对象相对于的指定应对策略,其中,指定对象包括但不限于特定关键词和/或特定的新增、修改和删除操作,而指定应对策略指的是发出方用户编辑了指定区域中的特定关键词和/或在指定区域执行了特定的新增、修改和删除操作后,所自动触发的策略。文档处理指令所请求的待执行对象如果被判定为指定用户设置的指定对象,就会自动触发对应的指定应对策略。

比如,对于excel文档内的指定区域a,可设置指定对象为求平均值函数,设置此指定对象的指定应对策略为将发出方用户对指定区域a的操作权限设置为禁止一切公式计算操作。则一旦用户b发出用于执行求平均值函数的文档处理指令,excel文档就会禁止其求平均值函数的文档处理指令,并将用户b对指定区域a的操作权限设置为禁止一切公式计算操作。由此,excel文档即可自动完成对用户b协同编辑指定区域a的动作的管理,进一步简化了管理协同编辑的步骤,提升了协同编辑的管理效率。

步骤212,为所述文档处理指令生成对应的审批任务。

基于发出方用户不是指定用户的情况,为避免发出方用户恶意编辑该指定区域的情况,和/或为避免多个发出方用户对该指定区域同时发出相互矛盾的指令的情况,则需要该指定区域的管理者对发出方用户给出的文档处理指令进行可行性审核。

步骤214,将所述审批任务发送至所述指定用户。

步骤216,获取所述指定用户对所述审批任务的审批结果。

可行性审核的过程为:在发出方用户的应用侧为自身的文档处理指令生成审批任务,并将审批任务发送至指定区域的管理者也就是指定用户,从而可由指定用户在指定用户的应用侧对审批任务进行审批并生成审批结果,再将审批结果反馈至发出方用户。

步骤218,基于所述审批结果为对所述审批任务审批通过的情况,执行所述文档处理指令。

由此,发出方用户对电子文档的指定区域的文档处理指令,需要该指定区域的管理者审批通过后才能执行,若该指定区域的管理者提供的审批结果为不通过,则发出方用户不执行文档处理指令。

通过以上技术方案,在由电子文档中各个区域的管理者对其区域内发生的外来文档处理指令进行审批等管理操作的同时,还提供了电子文档自动在指定情况下可自动对文档处理指令执行相应策略的技术方案,在提升文档协同编辑功能安全性的同时,进一步简化了管理协同编辑的步骤,提升了协同编辑的管理效率。

需要补充的是,本发明的技术方案还包括:对能够触发审批任务的文档处理指令进行设定,换句话说,可由电子文档的管理者或电子文档中指定区域的管理者预先设置哪些文档处理指令会触发指定区域的管理者的管理功能。同样地,前述方案中的指定对象可为电子文档的管理者或电子文档中指定区域的管理者设置的任何类型、格式的文档中可能涉及的任何内容及可能发生的操作。

图3示出了根据本发明的再一个实施例的文档协同编辑方法的流程图。

如图3所示,根据本发明的再一个实施例的文档协同编辑方法的流程包括:

步骤302,获取来自发出方用户的审批任务。

本实施例在管理电子文档中指定区域的指定用户的文档应用侧进行描述,其中,所述审批任务包括发出方用户针对电子文档内指定区域的文档处理指令。发出方用户可对具有文档协同编辑功能的电子文档内指定区域的任一内容发出文档处理指令,文档处理指令包括但不限于增加、删减、修改文档内容以及更改文档的格式、水印等。

步骤304,根据所述审批任务,生成提示信息。

步骤306,获取针对所述提示信息的操作信息。

步骤308,根据所述操作信息,生成对所述审批任务的审批结果。

为避免发出方用户恶意编辑该指定区域的情况,和/或为避免多个发出方用户对该指定区域同时发出相互矛盾的指令的情况,则需要该指定区域的管理者对发出方用户给出的文档处理指令进行可行性审核。

在可行性审核过程中,指定用户侧根据所述审批任务生成提示信息,以供指定用户在获得该提示信息后进行审批操作,完成对审批任务的处理。当然,在完成审批操作后,会生成对所述审批任务的审批结果,以便发出方用户根据审批结果获悉其文档处理指令是否被指定区域的管理者通过。

步骤310,将所述审批结果反馈至所述发出方用户,以供所述发出方用户根据所述审批结果确定是否执行所述文档处理指令。

由此可知,发出方用户对电子文档的指定区域的文档处理指令,需要该指定区域的管理者审批通过后才能执行,若该指定区域的管理者提供的审批结果为不通过,则发出方用户不执行文档处理指令。

本发明的技术方案,针对相关技术中对文档的协同编辑缺乏有效管理的技术问题,提出了对电子文档进行分区,并由指定用户对自身管理的分区中产生的文档处理指令进行审批处理的技术方案。

通过以上技术方案,可由电子文档中各个区域的管理者对其区域内发生的外来文档处理指令进行审批等管理操作,可将指示有恶意编辑行为的文档处理指令拒之门外,同时,也可避免多个发出方用户对该指定区域同时发出相互矛盾的指令的情况,以免因此产生文档编辑混乱的结果。综上,可对文档协同编辑实行有效管理,提升文档协同编辑功能的安全性和实用性。

在图3示出的实施例的基础上,可选地,对于指定用户的文档应用侧,还包括:根据第一设置指令,设置指定对象,所述指定对象包括指定操作和/或指定关键字;以及根据第二设置指令,为所述指定对象设置对应的指定应对策略;在所述发出方用户生成针对所述电子文档内所述指定区域的所述文档处理指令后,向所述发出方用户提供所述指定对象及对应的所述指定应对策略,以供所述发出方用户基于所述文档处理指令所请求的待执行对象涉及所述指定对象的情况下,直接执行所述指定对象对应的所述指定应对策略。

为了进一步简化协同编辑的管理过程,可由指定区域的管理者为指定区域设置指定对象以及与指定对象相对于的指定应对策略,其中,指定对象包括但不限于特定关键词和/或特定的新增、修改和删除操作,而指定应对策略指的是发出方用户编辑了指定区域中的特定关键词和/或在指定区域执行了特定的新增、修改和删除操作后,所自动触发的策略,包括但不限于:禁止执行所述文档处理指令;和/或将所述发出方用户对所述指定区域的编辑权限设置为指定权限。

文档处理指令所请求的待执行对象如果被判定为指定用户设置的指定对象,就会自动触发对应的指定应对策略。

比如,对于excel文档内的指定区域a,可设置指定对象为求平均值函数,设置此指定对象的指定应对策略为将发出方用户对指定区域a的操作权限设置为禁止一切公式计算操作。则一旦用户b发出用于执行求平均值函数的文档处理指令,excel文档就会禁止其求平均值函数的文档处理指令,并将用户b对指定区域a的操作权限设置为禁止一切公式计算操作。由此,excel文档即可自动完成对用户b协同编辑指定区域a的动作的管理,进一步简化了管理协同编辑的步骤,提升了协同编辑的管理效率。

通过以上技术方案,在由电子文档中各个区域的管理者对其区域内发生的外来文档处理指令进行审批等管理操作的同时,还提供了电子文档自动在指定情况下可自动对文档处理指令执行相应策略的技术方案,在提升文档协同编辑功能安全性的同时,进一步简化了管理协同编辑的步骤,提升了协同编辑的管理效率。

图4示出了根据本发明的一个实施例的文档协同编辑装置的框图。

如图4所示,根据本发明的一个实施例的文档协同编辑装置400包括:文档处理指令获取单元402,用于获取针对电子文档内指定区域的文档处理指令;用户身份判断单元404,用于根据所述文档处理指令的发出方用户的用户信息,判断所述发出方用户是否为对所述指定区域具有管理权限的指定用户;审批任务生成单元406,用于基于所述发出方用户不是所述指定用户的情况,为所述文档处理指令生成对应的审批任务;审批任务发送单元408,用于将所述审批任务发送至所述指定用户;审批结果获取单元410,用于获取所述指定用户对所述审批任务的审批结果;文档处理指令执行单元412,用于基于所述审批结果为对所述审批任务审批通过的情况,执行所述文档处理指令。

在本发明上述实施例中,可选地,还包括:指定对象判断单元,用于在所述审批任务生成单元406为所述文档处理指令生成对应的审批任务之前,判断所述文档处理指令所请求的待执行对象是否涉及所述指定用户设置的指定对象,其中,基于所述待执行对象未涉及所述指定对象的情况,通过所述审批任务生成单元406为所述文档处理指令生成对应的审批任务;所述文档协同编辑装置400还包括:指定应对策略执行单元,用于基于所述待执行对象涉及所述指定对象的情况,执行所述指定对象对应的指定应对策略。

在本发明上述实施例中,可选地,所述指定应对策略包括:禁止执行所述文档处理指令;和/或将所述发出方用户对所述指定区域的编辑权限设置为指定权限。

该文档协同编辑装置400使用图1和图2示出的实施例中任一项所述的方案,因此,具有上述所有技术效果,在此不再赘述。

图5示出了根据本发明的另一个实施例的文档协同编辑装置的框图。

如图5所示,根据本发明的另一个实施例的文档协同编辑装置500包括:审批任务获取单元502,用于获取来自发出方用户的审批任务,所述审批任务包括所述发出方用户针对电子文档内指定区域的文档处理指令;提示信息生成单元504,用于根据所述审批任务,生成提示信息;操作信息获取单元506,用于获取针对所述提示信息的操作信息;审批结果生成单元508,用于根据所述操作信息,生成对所述审批任务的审批结果;审批结果发送单元510,用于将所述审批结果反馈至所述发出方用户,以供所述发出方用户根据所述审批结果确定是否执行所述文档处理指令。

在本发明上述实施例中,可选地,还包括:指定对象设置单元,用于根据第一设置指令,设置指定对象,所述指定对象包括指定操作和/或指定关键字;指定应对策略设置单元,用于根据第二设置指令,为所述指定对象设置对应的指定应对策略;指定对象及策略提供单元,用于在所述发出方用户生成针对所述电子文档内所述指定区域的所述文档处理指令后,向所述发出方用户提供所述指定对象及对应的所述指定应对策略,以供所述发出方用户基于所述文档处理指令所请求的待执行对象涉及所述指定对象的情况下,直接执行所述指定对象对应的所述指定应对策略。

在本发明上述实施例中,可选地,所述指定应对策略包括:禁止执行所述文档处理指令;和/或将所述发出方用户对所述指定区域的编辑权限设置为指定权限。

该文档协同编辑装置500使用图3示出的实施例中任一项所述的方案,因此,具有上述所有技术效果,在此不再赘述。

图6示出了根据本发明的一个实施例的终端的框图。

如图6所示,本发明的一个实施例的终端600,包括至少一个存储器602;以及,与所述至少一个存储器602通信连接的处理器604;其中,所述存储器存储有可被所述至少一个处理器604执行的指令,所述指令被设置为用于执行上述图1至图3实施例中任一项所述的方案。因此,该终端600具有和图1至图3实施例中任一项相同的技术效果,在此不再赘述。

本发明实施例的终端以多种形式存在,包括但不限于:

(1)移动通信设备:这类设备的特点是具备移动通信功能,并且以提供话音、数据通信为主要目标。这类终端包括:智能手机(例如iPhone)、多媒体手机、功能性手机,以及低端手机等。

(2)超移动个人计算机设备:这类设备属于个人计算机的范畴,有计算和处理功能,一般也具备移动上网特性。这类终端包括:PDA、MID和UMPC设备等,例如iPad。

(3)便携式娱乐设备:这类设备可以显示和播放多媒体内容。该类设备包括:音频、视频播放器(例如iPod),掌上游戏机,电子书,以及智能玩具和便携式车载导航设备。

(4)服务器:提供计算服务的设备,服务器的构成包括处理器、硬盘、内存、系统总线等,服务器和通用的计算机架构类似,但是由于需要提供高可靠的服务,因此在处理能力、稳定性、可靠性、安全性、可扩展性、可管理性等方面要求较高。

(5)其他具有数据交互功能的电子装置。

另外,本发明实施例提供了一种计算机可读存储介质,存储有计算机可执行指令,所述计算机可执行指令用于执行上述图1至图3实施例中任一项所述的方法流程。

以上结合附图详细说明了本发明的技术方案,通过本发明的技术方案,可将指示有恶意编辑行为的文档处理指令拒之门外,同时,也可避免多个发出方用户对该指定区域同时发出相互矛盾的指令的情况,以免因此产生文档编辑混乱的结果。综上,可对文档协同编辑实行有效管理,提升文档协同编辑功能的安全性和实用性。

在本说明书的描述中,参考术语“一个实施例”、“一些实施例”、“示例”、“具体示例”、或“一些示例”等的描述意指结合该实施例或示例描述的具体特征、结构、材料或者特点包含于本发明的至少一个实施例或示例中。而且,描述的具体特征、结构、材料或者特点可以在任一个或多个实施例或示例中以合适的方式结合。此外,在不相互矛盾的情况下,本领域的技术人员可以将本说明书中描述的不同实施例或示例以及不同实施例或示例的特征进行结合和组合。

应当理解,本文中使用的术语“和/或”仅仅是一种描述关联对象的关联关系,表示可以存在三种关系,例如,A和/或B,可以表示:单独存在A,同时存在A和B,单独存在B这三种情况。另外,本文中字符“/”,一般表示前后关联对象是一种“或”的关系。

取决于语境,如在此所使用的词语“如果”可以被解释成为“在……时”或“当……时”或“响应于确定”或“响应于检测”。类似地,取决于语境,短语“如果确定”或“如果检测(陈述的条件或事件)”可以被解释成为“当确定时”或“响应于确定”或“当检测(陈述的条件或事件)时”或“响应于检测(陈述的条件或事件)”。

在本发明所提供的几个实施例中,应该理解到,所揭露的系统、装置和方法,可以通过其它的方式实现。例如,以上所描述的装置实施例仅仅是示意性的,例如,所述单元的划分,仅仅为一种逻辑功能划分,实际实现时可以有另外的划分方式,例如,多个单元或组件可以结合或者可以集成到另一个系统,或一些特征可以忽略,或不执行。另一点,所显示或讨论的相互之间的耦合或直接耦合或通信连接可以是通过一些接口,装置或单元的间接耦合或通信连接,可以是电性,机械或其它的形式。

另外,在本发明各个实施例中的各功能单元可以集成在一个处理单元中,也可以是各个单元单独物理存在,也可以两个或两个以上单元集成在一个单元中。上述集成的单元既可以采用硬件的形式实现,也可以采用硬件加软件功能单元的形式实现。

上述以软件功能单元的形式实现的集成的单元,可以存储在一个计算机可读取存储介质中。上述软件功能单元存储在一个存储介质中,包括若干指令用以使得一台计算机装置(可以是个人计算机,服务器,或者网络装置等)或处理器(Processor)执行本发明各个实施例所述方法的部分步骤。而前述的存储介质包括:U盘、移动硬盘、只读存储器(Read-Only Memory,ROM)、随机存取存储器(Random Access Memory,RAM)、磁碟或者光盘等各种可以存储程序代码的介质。

以上所述,仅为本发明的具体实施方式,但本发明的保护范围并不局限于此,任何熟悉本技术领域的技术人员在本发明揭露的技术范围内,可轻易想到变化或替换,都应涵盖在本发明的保护范围之内。因此,本发明的保护范围应以所述权利要求的保护范围为准。

17页详细技术资料下载
上一篇:一种医用注射器针头装配设备
下一篇:一种文档编辑的方法、装置、计算机存储介质及终端

网友询问留言

已有0条留言

还没有人留言评论。精彩留言会获得点赞!

精彩留言,会给你点赞!