控制合作文档中的评注的系统与方法技术方案

技术编号:2914063 阅读:257 留言:0更新日期:2012-04-11 18:40
提供了一种在打开在文档中的各个插入点处所插入的文档内容的字处理文档时操作的系统、方法以及程序产品。由对应于具体的用户标识符的用户打开文档。被包括在文档中的评注包括接收者标识符。选择用户的标识符被包括在相应评注的接收者标识符中的评注的第一集合,并且选择用户的标识符未被包括在相应评注的接收者标识符中的评注的第二集合。字处理器将评注的第一集合显示在文档内容中的它们各自的插入点处,而不呈现评注的第二集合。

【技术实现步骤摘要】

本专利技术涉及控制合作文档中评注的系统与方法。更具体地,本专利技术涉及将文档中的评注呈现给所选择的人以及需要时保证评注安全的系统与方法。
技术介绍
文档(例如,字处理文档)是通信与文档管理的重要形式。由于其重要性,对于特定文档的读者可能包括各种类型的人。例如,一个文档可以具有一个以上的作者和一个以上的评论者。每一个作者和评论者可能具有关于文档的不同程度的重要性和范围,因此某些人可能负责编写或者评论整个文档,而其他人关注特定的部分。另外,某些评论文档的人可能是对那些编写或者评论文档的人的管理者。由于存在着不同类型的编写和评论文档的人,所以由于这样的文档对文档的所有用户可见,因而通常从传统评论中省去敏感的或保密的特性的文档。一种仅向所选择的人提供评注的方案是经由另一个介质比如在独立的电子邮件记录中发送评注。对这一方案的明显的挑战是,被包括在一个独立的电子邮件记录中的评注与实际文档相分离,使得难以确定评注应用在哪里。这一方案的另一个挑战是,基于电子邮件的评注与文档的生命期不同步,因此作者与评论者较难在时间上估计是否应在将来的草稿中适当地给出评注。
技术实现思路
已经发现可以使用一种在打开包括文档内容和在文档内容中的不同插入点处所插入的评注的字处理文档时而操作的系统、方法以及计算机程序产品,解决上述挑战。由对应于具体的用户标识符的用户打开文档。被包括在文档中的评注包括一个或多个接收者标识符。选择用户的标识符被包括在相应评注的接收者标识符中的评注的第一集合,并且选择用户的标识符未被包括在相应评注的接收者标识符中的评注的第二集合。字处理器将评注的第一集合显示在文档内容中的它们的各个插入点处,而不呈现评注的第二集合。在一-->个实施例中,任何不具有接收者标识符的评注可以由任何人浏览,因此它们被包括在评注的第一集合中。在另一个实施例中,一组评注被包括在评注的第一集合中。该组评注包括一组接收者标识符。通过确定用户标识符被包括在与组接收者标识符对应的标识符列表中,将组评注包括在评注的第一集合中。在另一个实施例中,在显示组评注之前,把组评注标识为被加密的。检索包括组加密密钥的接收者包。用户加密密钥用于对接收者包进行解密,并且与组评注对应的组加密密钥被检索并被用于对加密的组评注进行解密。在一个实施例中,加密的评注的第一集合被标识为被包括在评注的第一集合中。为了打开加密的评注,检索与用户标识符对应的加密密钥。然后使用所检索的加密密钥对加密的评注进行解密。注意,不能使用用户的加密密钥对被包括在评注的第二集合中的加密的评注进行解密,因为被包括在评注的第二集合中的评注未被导向与用户标识符对应的用户。在另一个实施例中,使用与用户标识符对应的公共加密密钥对加密的评注进行加密,并且用于对加密的评注进行解密的加密密钥是与该公共加密密钥对应的私有加密密钥。以上是概述,并因此必然包含简化、概括和细节的省略,因而,本领域技术人员将会意识到,此概述仅为说明性的,而非旨在以任何方式进行限制。在以下所给出的非限制性详细描述中,仅由权利要求加以定义的本专利技术的其它方面、专利技术特性以及优点将变得明显。附图说明参照附图,将更好地理解本专利技术,以及对本领域技术人员显而易见的本专利技术的诸多目的、特性以及优点,附图中:图1是其中可以实现在此所述的方法的数据处理系统的结构图;图2提供了图1中所示的信息处理系统环境的扩展,用于图示可以在操作于网络环境中的各种信息处理系统上进行在此所述的方法;图3是被插入和导向于所选的接收者的评注的屏幕描述;图4A是当所选的接收者之一浏览具有图3中所插入的评注的文档时该文档的屏幕描述;图4B是当非所选的接收者浏览具有图3中所插入的评注的文档时该文档的屏幕描述;-->图5是示出用于建立接收者组的步骤的示范流程图;图6是示出用于打包图5中所建立的各个组的步骤的示范流程图;图7是示出用于创建导向于特定接收者的评注的步骤的示范流程图;图8是示出用于从导向于所选的接收者的文档中检索评注的步骤的示范流程图;以及图9是示出检索导向于一组接收者的加密的评注的步骤的示范流程图。具体实施方式在以下的描述和图中,阐述了某些具体的细节,以提供对本专利技术的不同实施例的全面理解。然而,在以下公开中,未阐述某些通常与计算和软件技术相关的公知的细节,以避免不必要地模糊本专利技术各实施例。另外,相关
普通技术人员将理解,他们可以实践本专利技术的其它实施例,而不采用以下所描述的一或多个细节。最后,尽管参考以下公开中的步骤与序列描述了不同的方法,但这种描述用于提供对本专利技术实施例的清楚实现,而不应把这些步骤与步骤序列视为实践本专利技术所要求的。替代地,以下旨在提供对本专利技术的例子的详细描述,并且不应将其视为对本专利技术自身的限制。而是,任何数目的变更均可能落入本专利技术的范围,这由此描述之后的权利要求加以定义。以下的详细描述将总体上遵循以上所给出的本专利技术的概述,并将在需要时进一步解释和扩展本专利技术的各个方面的定义与实施例。为此,该详细描述首先阐述图1中的计算环境,其适合于实现与本专利技术相关的软件和/或硬件技术。图2中将网络环境图示为对基本的计算环境的扩展,以强调可以通过多个离散的设备进行现代计算技术。图1图示了信息处理系统100,其是能够进行在此所述的计算操作的计算机系统的简化例子。信息处理系统100包括耦合于处理器接口总线112的一个或多个处理器110。处理器接口总线112把处理器110连接于北桥115,北桥115已知作为存储器控制器集线器(MCH)。北桥115连接到系统存储器120,并且向处理器110提供用于存取系统存储器的手段。图形控制器125也连接于北桥115。在一个实施例中,PCI Express总线118用于把北桥115连接于图形控制器125。图形控制器125连接于诸如计算机监视器的显示设备130。-->使用总线119把北桥115和南桥135相互连接。在一个实施例中,总线是在北桥115和南桥135之间的每一方向上以高速传送数据的直接介质接口(DMI)总线。在另一个实施例中,使用外围组件互连(PCI)总线来连接北桥和南桥。已知作为I/O控制器集线器(ICH)的南桥135是通常实现以低于北桥所提供的性能的速度而操作的性能的芯片。南桥135典型地提供了用于连接各种组件的各种总线。这些总线可以包括PCI和PCI Express总线、ISA总线、系统管理总线(SMBus或SMB)、低插针数(LPC)总线。通常把LPC总线用于连接诸如引导ROM 196和“遗留(legacy)”I/O设备(使用“超级I/O”芯片)的低带宽设备。“遗留”I/O设备(198)可以包括串行和并行端口、键盘、鼠标、软盘控制器。LPC总线还用于把南桥135连接于可信平台模块(Trusted Platform module)(TPM)195。通常被包括在南桥135中的其它组件包括直接存储器存取(DMA)控制器、可编程中断控制器(PIC)、存储设备控制器,其使用总线184把南桥135连接于诸如硬盘驱动器的非易失存储设备185。ExpressCard 155是用于把可热插设备连接于信息处理系统的插槽。当使用通用串行总线(USB)和PCI Express总线两者将ExpressCard 155连接于南桥135时,Express本文档来自技高网
...

【技术保护点】
一种计算机实现的方法,包含: 打开包括文档内容和在所述文档内容中的多个插入点处所插入的多个评注的字处理文档,其中,所述打开发生在当前被分配给用户标识符的字处理应用期间,并且其中,所述多个评注的一个或多个包括一个或多个接收者标识符;从所述用户标识符被包括在相应评注的接收者标识符中的多个评注中选择评注的第一集合; 从所述用户标识符未被包括在相应评注的接收者标识符中的多个评注中选择评注的第二集合; 显示所述评注的第一集合,所述评注的第一集合中的每个被显示在所述文档内容中的它们各自的插入点处;以及 禁止显示所述评注的第二集合。

【技术特征摘要】
US 2007-11-16 11/941,2501.一种计算机实现的方法,包含:打开包括文档内容和在所述文档内容中的多个插入点处所插入的多个评注的字处理文档,其中,所述打开发生在当前被分配给用户标识符的字处理应用期间,并且其中,所述多个评注的一个或多个包括一个或多个接收者标识符;从所述用户标识符被包括在相应评注的接收者标识符中的多个评注中选择评注的第一集合;从所述用户标识符未被包括在相应评注的接收者标识符中的多个评注中选择评注的第二集合;显示所述评注的第一集合,所述评注的第一集合中的每个被显示在所述文档内容中的它们各自的插入点处;以及禁止显示所述评注的第二集合。2.根据权利要求1所述的方法,其中,不包括一个或多个接收者标识符的多个评注中的至少一个被包括在所述评注的第一集合中。3.根据权利要求1所述的方法,其中,一组评注被包括在评注的第一集合中,其中,该组评注包括一组接收者标识符,并且其中,所述评注的第一集合的选择还包含:确定所述用户标识符被包括在对应于所述组接收者标识符的标识符列表中。4.根据权利要求3所述的方法,还包含:在显示所述组评注之前:确定所述组评注被加密;响应于确定所述组评注被加密:查找与所述用户标识符对应的加密的接收者包,其中,所述接收者包包括一个或多个组加密密钥;检索与所述用户标识符对应的用户加密密钥;使用所检索的用户加密密钥来对所述加密的接收者包解密;从解密的接收者包中检索所选择的组加密密钥,其中,所选择的组加密密钥对应于所述组接收者标识符;以及使用所选择的组加密密钥对加密的组评注解密。5.根据权利要求1所述的方法,还包含:标识在所述评注的第一集合中所包括的一个或多个加密的评注的第一集合;检索与所述用户标识符对应的加密密钥;以及使用所检索的加密密钥对所述加密的评注的第一集合解密。6.根据权利要求5所述的方法,其中,一个或多个加密的评注的第二集合被包括在所述评注的第二集合中,并且其中,所检索的加密密钥不能够对所述加密的评注的第二集合解密。7.根据权利要求5所述的方法,其中,使用与所述用户标识符对应的公共加密密钥对从所述加密的评注的第一集合中所选择的加密的评注的至少一个进行加密,并且其中,用于对所选择的加密的评注进行解密的加密密钥是与所述公共加密密钥对应的私有加密密钥。8.一种信息处理系统,包含:一个或多个处理器;可由所述处理器的至少一个存取的存储器;可由所述处理...

【专利技术属性】
技术研发人员:蒂莫西R查维斯雅各布D艾辛格珍妮弗E金威廉A赖克特三世帕特里克R沃德罗普
申请(专利权)人:国际商业机器公司
类型:发明
国别省市:US[美国]

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

1