建立文档指定查看的方法和系统技术方案

技术编号:2885319 阅读:211 留言:0更新日期:2012-04-11 18:40
本发明专利技术涉及一种方法、系统和计算机程序的产品,主要用来创建指定读查看的文档。文档的作者可以在文档中指定章节,并为这些章节设定属性。这些属性包括哪些接收者可以查看该章节,还可以指定诸如显示章节的背景色、字体等性质,以及该章节是否可以拷贝,该章节是否可以转发或打印,该章节在转发或存储之前是否是保密的,该章节是否可以以声音或图象的形式加以表现,是否可以在虚拟现实世界里表现等性质。(*该技术在2020年保护过期,可自由使用*)

【技术实现步骤摘要】

本专利技术涉及一种计算机系统,特别是一种方法、系统和计算机程序的产品,主要用来直观地创建指定读查看的文挡(包括e-mail信息;基于文本的文档;包括诸如文本、声音等多媒体文件的文档或讯息)。现在的电子邮件(下文都称e-mail)应用程序一般都允许发送者将一份电子邮件发给多个接收者。而且,这些应用程序通常允许将收邮件的地址分成组,这种分组可归为三类“To”列表,“cc”列表,“bcc”列表。最后一种类型中,“bcc”或“隐蔽副本拷贝”,可以让发送者在“To”或“cc”的地址列表中隐藏一些收信人的地址.然而,现在还没有一种对用户友好而且使用方便的方法,利用这种方法,发e-mail的人能够选择邮件文档的部分内容让某些收信人无法看到,而让其它的收信人可以看到这部分内容。在很多情况下,发送的邮件中可能包含一个记录,和一些收信人无关,或者不适宜让所有的收信人都看到。例如,一个提示中可能包括有机密或限制查看的内容,一些收信人是不应该看到这些内容的。还有一个例子,一篇技术文档可能包含有开发组感兴趣的内容,但该文档对另外一个组,如信息开发组的人就没有什么意思。在此情况下,发e-mail的人就必须在给收信人发信前单独起草两份不同版本的文档,一份带有保密或相关的内容,而另一份没有该内容。这就要发信人花更多的时间和精力在含有许多相似而又不同的内容的文档上,相应地,这也会增加引入错误的可能性,同时还会引发网络的堵塞(因为需要传送多份文档)。与之类似,现在的字处理程序也并不容易控制一个文档中各个部分的访问权限。一个文档数据库可以用完全访问或完全不能访问的形式,对每个用户访问文档的权限加以控制,例如,为每个用户设置密码,通过确认密码来判断该用户是否拥有看该文档的权限。然而,这种文档数据库不能进一步精细划分访问权限的级别,如对访问文档的章节的权限加以控制。对于电子邮件文档的情况,任何文档的各个部分都有可能是保密的,或对某些情况是有限制的,或仅仅是不适宜让某些无关的人看到。同样,发信人又不得不制出两份或更多的版本,让不同的人得到不同的版本。如上文所述,这就要发信人花更多的时间和精力在该文档上,增加引入错误的可能,以及不小心造成不同版本的不一致,同时还需要为多个版本支付额外的空间(很可能在大多数情况下,存储的都是冗余的信息)。相应地,需要一种实现指定读者查看文档权限的技术,以解决当前应用程序和系统中存在的不方便和低效率。本专利技术的目的之一就是提供技术实现生成指定读者查看的文挡。本专利技术的另一个目的就是提供该技术来解决当前应用程序和系统中存在的不便和低效。本专利技术的第三个目的就是提供这种技术来确认文档中的一些章节内容的查看受限制的,并为这些章节设置属性,这些属性包括设置允许部分读者查看的属性。本专利技术的其它优点和目的将在下文的描述和附图中分别加以阐述,这些优点和目标在描述中是显而易见的,也可以通过实施本专利技术的内容加以领会。为了达到前文中提及的目标,以及实施文中描述的本专利技术的创意,本专利技术提供了应用于计算机环境的系统,方法和计算机程序产品,以实现指定读者查看文档的权限。此技术包括由文档作者应用一个撰写文档的程序撰写一个文档;指定两个或更多的文档接收者;从文档中选择一个或更多的章节,其中,选出的章节只有有限的一部分接收者能够查看;标记出选择的章节以专门确定这部分接收者中的某个读者有查看权限。此技术的优选方案还包括发布文档到指定的接收者,文档中包含有选出章节的第一个版本发布到有限的一部分接收者处,不含有选出章节的第二个版本发给另外的接收者。或者,此技术的优选方案还可以包括在一个档案库中存储该文档;在存储的文档中指定选择的章节;在接收者的一部分中存储接收者的标识。这种情况中,此技术还包括在相应的用户要求下发送存储的文档,这种发送还包括如果用户的标识与存储的可接收标识相符,就将传给他文档的第一个版本,其中,第一个版本包括选择的章节;如果用户的标识与存储的可接收标识不相符,就将传给他文档的第二个版本,其中,第二个版本不包括选择的章节。选择的章节可以有一个或更多的属性与之相关,这些属性包括禁止拷贝,禁止转发,禁止打印,加密,禁止声音表现(rendering),禁止图形表现,禁止在虚拟现实中表现等;其中每一个属性的值都被设置为是或否。文档可以通过一种可扩展标示语言(Extensible MarkupLanguage)(XML)文法编码,在这种情况下,标记包括在选择的章节下面加XML记号。发布和发送步骤可以在文档中应用一种可扩展式样页语言(Extensible Stylesheet Language)(XSL)类型的表格。本专利技术将应用下面的附图作为注解进行描述,在图中就象注解的数字一样在全篇中指示相同的元素。附图说明图1是一个计算机工作站环境的框图,本专利技术可以在此条件下实施;图2是一个可实施本专利技术的网络计算机环境。图3描绘的是一个e-mail文档的例子,该文档带有只能让一部分读者看到的章节,按照本专利技术的优选方案,这些章节被预先用可看见的标记勾画出来;图4显示的是一个用户图形界面的例子,通过该界面,可以将指定读者的信息只发给接收者中的一部分读者,并根据本专利技术的优选方案,通过该界面,可以看到限制查看文档的结果;图5显示的是一个用户界面对话框的例子,依据本专利技术,用来确定查看文档的属性;图6-8显示的是一个流程图,是用来表示实施本专利技术优选方案的逻辑图。图9描绘的是应用可扩展标示语言(XML)文法的程序,用来代表图3中的文档例子。图1表示的是一个典型的工作站硬件环境,可以在此条件下实施本专利技术。图1的环境包括一个典型的个人用户计算机工作站10,例如一台个人电脑,及相关的外围设备。工作站10包括一个微处理器12和一个应用已知技术,用来连接微处理器12和工作站10各个部分元件并保证它们之间通讯的总线14。工作站10通常包括一个用户接口适配器16,通过总线14将微处理器12与一个或更多的接口设备相连,例如键盘18,鼠标20,同时或者单独带有其它的接口设备22,这些接口设备可以是任何用户接口设备,如触摸屏,数字化输入仪等。总线14还通过显示适配器26将显示设备24,如一个液晶显示屏或监视器,连接到微处理器12上。总线14还将微处理器与内存28和长期存储器30,如硬驱,软驱,磁带驱动器相连。工作站10可以和其它的计算机或计算机网络相连,例如,通过一个通讯通道或调制解调器32。工作站10也可以用一个无线接口32,如一个CDPD(蜂窝式数字分组数据),进行通讯。工作站10可以与局域网或广域网中的计算机协作,或者在客户/服务器的布局中,工作站10以一台客户机的身份与另一台计算机协作。这些配置以及合适的用于通讯的软硬件,在本领域的技术中都是已知的。图2是一个可实施本专利技术的数据处理网络40。数据处理网络40可包括多种单独的网络,如无线网络42和网络44,每个网络都可能包括多个个人工作站10。另外,本
的技术人员可以理解,在一个或多个局域网(图中没有显示)中,有多个智能化的工作站与一个主机处理器相连。还是在图2中,网络42和44也可以包括大型机和服务器,如网关计算机46或应用服务器47(它可以接通数据存储库48)。网关服务器46是进入每个网络44的入口。网关46可以先通过通本文档来自技高网
...

【技术保护点】
一种在计算机环境中在一个计算机可读的媒体上实现的计算机程序产品,用于创建指定读者的文档查看,包括:一个文档编辑的应用程序;用于编辑一个文档的计算机可读的程序代码装置,该文档应用该文档编辑器并由作者编写;一种计算机可读的程序代码装 置,用于指定该文档两个或更多接收者;一种计算机可读的程序代码装置,用于选择该文档的一个或多个章节,其中选择的章节只能限制在所述的两个或更多的接收者中的一部分人查看到;和一种计算机可读的程序代码装置,用来标记选出的章节,并指定给包含在 这一部分人中的一个读者。

【技术特征摘要】
...

【专利技术属性】
技术研发人员:DB勒森ME默兰达尔MR萨拉赫肖尔JL斯坎伦
申请(专利权)人:国际商业机器公司
类型:发明
国别省市:US[美国]

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

1