使用客户端计算进行文档处理制造技术

技术编号:32205451 阅读:20 留言:0更新日期:2022-02-09 17:10
所公开的是管理对文档的修改使得该文档符合标签的要求的实施例。在一些方面中,接收将标签指派给文档的输入。标签指示针对文档的要求。例如,标签将文档标记为机密,并且要求该文档在离开安全环境时被加密。标签可以包括附加要求,诸如特定水印或基于机密标签对文档的其他内容修改。设备可能能够修改文档,使得该文档只满足标签的要求的子集。然后,设备生成消息,该消息指示标签的要求与文档的状态之间的差距,并且将该消息发送给网络服务。网络服务被配置为按照消息中所指示的附加要求来增加文档。加文档。加文档。

【技术实现步骤摘要】
【国外来华专利技术】使用客户端计算进行文档处理

技术介绍

[0001]现代企业每周可能产生成千上万的文档。除了某些经批准的实体之外,这些文档中有许多文档可能包括不被公开的敏感信息。为了便于管理这种敏感信息,可以为文档指派标签,该标签定义如何管理文档。例如,一些标签可以定义当通过公共网络传输文档时,文档必须使用特定类型的加密进行加密。一些标签可以指示文档本身的内容必须满足某些要求。例如,一些标签可能需要文档的特定水印、页眉或页脚。确保文档符合其标记要求,这降低了有价值的组织信息被不适当地公开的风险。因此,需要对文档标记要求进行管理的改进方法。
附图说明
[0002]在不一定按比例被绘制的附图中,类似的编号可以在不同的视图中描述相似的组件。具有不同字母后缀的类似的编号可以表示相似的组件的不同实例。例如,但不限于,附图通常图示本文中所讨论的各种实施例。
[0003]图1是可以在所公开的实施例中的一个或多个实施例中实现的文档标记系统的概览图。
[0004]图2是可以在所公开的实施例中的一个或多个实施例中实现的组件的框图。
[0005]图3是图示了文档属性、属性状态和将文档属性从一种状态更改为不同状态的修改的示意图。
[0006]图4示出了可以在所公开的实施例中的一个或多个实施例中实现的示例数据结构。
[0007]图5A是可以在所公开的实施例中的一个或多个实施例中实现的示例消息部分。
[0008]图5B是可以在所公开的实施例中的一个或多个实施例中实现的示例消息部分。
[0009]图6是对电子文档进行标记的方法的流程图。
[0010]图7是对电子文档进行标记的方法的流程图。
[0011]图8是对电子文档进行标记的方法的流程图。
[0012]图9图示了示例机器的框图,本文中所讨论的技术(例如,方法论)中的任何一种或多种技术可以在该示例机器上执行。
[0013]图10是网络化系统的概览,该网络化系统的至少一部分可以由所公开的实施例中的一个或多个实施实现。
具体实施方式
[0014]以下描述和附图充分说明了具体实施例,以使得本领域技术人员能够实践这些具体实施例。其他实施例可以并入结构、逻辑、电气、工艺和其他更改。一些实施例的部分和特征可以被包括在其他实施例的部分和特征中或被其他实施例的部分和特征取代。权利要求中所阐述的实施例涵盖这些权利要求的所有可用等同物。
[0015]虽然确保文档符合上面所讨论的它们的标记要求是很重要的,但是这确实给负责
确保这种符合性的系统带来了一定的负担。例如,要求可能需要对一些文档进行加密,这可以改进执行加密所需的系统上的相对较高的计算负担。确保必要的计算机能力可用于处理这样计算负担可能给这样的系统的提供方带来附加的成本。如果集中式系统负责处理来自大量不同设备的大量文档,则这些附加成本可能特别高。
[0016]作出确保文档符合性所必需的任何修改也都可能给文档处理带来延迟。因此,例如,如果特定的计算系统接收文档并且被分派了将该文档转发到网络中,则首先使文档符合其标签所必需的任何任务都将增加文档被接收的时间其转发之间的延迟。
[0017]所公开的实施例提供将标签指派给电子文档。被指派的标签可以指示文档的一个或多个要求。例如,被标记为“机密”的文档可能要求文档包括指示文档是机密的水印、页眉或页脚。被标记为“绝密”的文档可能要求文档在通过电子介质被传输时被加密。要求中的每个要求都针对文档属性定义了值或标准。标签可以针对一个或多个文档属性定义所需的值或标准。在一些实施例中,当最初为文档指派标签时,文档不符合标签的要求。
[0018]所公开的实施例还提供对电子文档进行修改,以便文档符合其相应的被指派的标签所施加的要求。此外,所公开的实施例提供处理负载的指派,尽管参与所公开的实施例的一些设备的能力有所不同。
[0019]如下面更详细地描述的,设备修改文档的能力可能不同。一些设备可以被配置为包括特定应用,能够关于各种文档类型进行操纵或操作。例如,第一文档类型可以是专有的,并且在计算机可以编辑或以其他方式修改第一文档类型的文档之前,要求特定供应商所发布的应用被安装在该计算机上。一些计算机可能已经安装了这种专有应用,而其他计算机可能没有。相似地,一些加密算法可以具有超过一些设备的能力的处理和/或存储器要求,而其他设备可以具有足够的计算资源以执行加密。
[0020]尽管设备能力具有可变性,但是将计算任务指派给这些设备对于分布式系统来说具有有益效果,该分布式系统包括被设计为供单个用户使用的设备和可以被分派进行与多个用户(有时是大量用户)相关联的处理的其他设备。例如,中央服务器(诸如,电子邮件服务器)如果被分派使附加到电子邮件消息的文档符合被指派给这些文档的相应标记,则可能带来巨大的处理开销。将该文档符合性的一些责任委托给发起电子邮件的客户端设备对中央服务器是有益的,因为其处理要求被减少。即使中央服务器的不同客户端设备可以完成的任务存在一些可变性,情况也是这样。
[0021]因此,所公开的实施例提供与使文档符合其相应标签相关联的可变数量的处理开销的指派。所公开的实施例描述了示例消息格式,该消息格式便于第一设备进行通信,以将对文档的零或多次修改传递给网络服务,这些修改是使文档符合被指派给文档的标记所需的。文档也由消息本身标识,有时也被包括在该消息中。消息还可以标识已经对文档作出的修改(与标签一致)。在接收到消息后,网络服务能够确定特定于所标识的文档的修改,这些修改需要被执行,以使文档符合其被指派的标签。由于一些网络服务(例如,在后端或服务器设备上运行)与第一设备(例如,客户端、移动设备或为个人用户设计的设备)相比访问更多的计算资源和/或软件能力,网络服务通常可以具有比第一设备更多的能力。
[0022]所公开的示例消息格式使网络服务能够动态地调整其对文档的处理,以补充已经由第一设备执行的文档处理。当第一设备更有能力时,网络服务使文档符合其被指派的标签的负担可能较少。当第三设备与第一设备相比能力相对较小时,网络服务可以按比例分
担较大的处理开销,该处理开销是使文档符合其被指派的标签所必需的。换言之,所描述的消息格式允许网络服务根据需要在第一设备和第三设备的处理能力上“填充空白”,并且跨多个具有不同能力的客户端设备。由此产生的解决方案提供了成功实现网络服务所需的计算资源的总体减少。这降低了提供网络服务的成本,并且也可以改进性能和客户体验。
[0023]图1是可以在所公开的实施例中的一个或多个实施例中实现的文档标记系统的概览图,该文档标记系统。文档标记系统100包括两个设备102a和102b。两个设备102a至102b中的每个设备都从标签配置数据存储库104中读取标签配置信息。标签配置数据存储库将文档标签映射到文档的一个或多个要求。客户端设备102a和102b中的每个客户端设备都从文档数据存储库116中获得文档。在一些方面中,两个客户端设备102a和102b可以从单独的数据存储库中获得文档。在一些方面中,文档数据本文档来自技高网
...

【技术保护点】

【技术特征摘要】
【国外来华专利技术】1.一种系统,包括:硬件处理电路;一个或多个电子存储器,存储指令,所述指令在被执行时将所述硬件处理电路配置为执行操作,所述操作包括:将第一标签指派给第一电子文档;确定由所述第一标签定义的文档要求;基于所述文档要求,确定所述第一电子文档的修改集合;确定所述修改集合的、所述硬件处理电路被配置为执行的子集;基于所述子集,修改所述第一电子文档;生成用于指示所述标签、所述第一电子文档并且单独地指示所述硬件处理电路所作出的所述修改的消息;以及将所述消息传输给基于云的网络服务,所述消息指示所述基于云的网络服务完成所述第一电子文档的所述修改集合的其余部分。2.根据权利要求1所述的系统,其中确定所述文档要求包括:基于所述第一标签,搜索数据存储库;基于所述搜索,确定所述文档要求。3.根据权利要求1所述的系统,其中所述硬件处理电路被包括在客户端设备中,并且所述消息被传输给提供所述基于云的网络服务的电子邮件应用。4.根据权利要求1所述的系统,其中所述基于云的网络服务被配置为:基于所述消息,执行来自所述修改集合的、未被包括在所述子集中的修改。5.根据权利要求1所述的系统,其中所述消息还被生成,以通过标识在与所述第一电子文档的内容分离的、所述消息的字段中所作出的所述修改中的每个修改来单独地指示所述修改。6.一种系统,包括:硬件处理电路;一个或多个硬件存储器,存储指令,所述指令在被执行时将所述硬件处理电路配置为执行操作,所述操作包括:通过网络服务从第一设备接收第一文档、应用于所述第一文档的标签的指示、以及所述标签的要求与所述第一文档的第一状态之间的第一差距的指示;基于所指示的所述第一差距,确定对所述第一文档的第一修改集合;对所述第一文档执行所述第一修改集合;通过所述网络服务从第三设备接收第二文档、标签应用于所述第二文档的指示、以及所述标签的所述要求与所述第二文档的第二状态之间的第二差距的指示,所述第二差距与所述第一差距不同;基于所指示的所述第二差距,确定对所述第二文档的第二修改集合;以及对所述第二文档执行所述第二修改集合。...

【专利技术属性】
技术研发人员:陈京华D
申请(专利权)人:微软技术许可有限责任公司
类型:发明
国别省市:

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1