用于维基页中多类型字段处理的系统和方法

文档序号:6563978阅读:95来源:国知局
专利名称:用于维基页中多类型字段处理的系统和方法
技术领域
本发明涉及维基页(Wiki page)处理领域,尤其是在维基页中编辑字段。
背景技术
在因特网的普及和随后万维网的采用之前,软件出版商通过如计算机软盘或致密盘之类的存储媒体分发内容。最近,由于因特网和万维网的普及,盘媒体已不再是电子内容的优选分发模式。相反,因特网目前充当了电子内容分发的主要媒体。在这方面,内容可被创建和分发用以在Web浏览器中查看,所述Web浏览器被广泛用作为用于在因特网上查看内容的优秀工具。
因特网的内部分发为协作者组提供了基本形式的电子协作。协作计算通常是指两个或多个终端用户使用计算应用以达到共同的目的。协作计算起初被视为在团体环境中在小工作组成员间的文档共享技术,今天已经发展为包括各种各样的技术,这些技术在战略上计划用于促进工作组成员间的协作。现代协作环境不再仅仅限于文档共享,它可以包括文档库、聊天室、视频会议、软件共享和仅指定若干参与者的讨论会。
协作工具本质上可能很复杂,这样可能超出许多协作组的需要。为了解决协作工具的费用,提出了低成本、低技术的解决方案,包括维基(Wiki)。维基是允许用户使用任意Web浏览器自由创建和编辑网页内容的协作应用。维基支持超链接并且合并了简化的语法来动态地创建新的网页和页面间的交叉链接。尤其是,维基在协作工具中不同寻常的特征就在于它不仅支持向协作文档提供可编辑的内容,而且支持对协作文档中所提供内容进行组织。
尽管维基对协作计算工作具有影响,但它的不足在于在维基页中只有单一的类型内容(串字段)是可编辑的。而且,访问控制被完全排除在维基实现之外。然而,在许多正式的协作环境中,访问控制仍是计算的基础原理,不能轻易丢弃。因此,维基尚未被视作适于企业内部署的经济的协作工具。

发明内容
本发明的实施例解决了关于维基页处理的技术的不足并且提供了一种用于在维基页中的多类型字段处理的新颖的非显而易见的方法、系统和计算机程序产品。在本发明的一实施例中,一种配置为服务于维基页的数据处理系统可被提供。该系统可以包括配置有维基服务器的内容主机,和与维基服务器相耦合的多字段编辑逻辑。该多字段编辑逻辑可以包括被使能编辑维基页中至少两个不同字段的程序代码。并且,每个不同字段都可以相应地具有不同字段类型,其中一个字段类型是动态访问控制列表(ACL)受限可编辑字段。
在本实施例的一方面,动态ACL受限可编辑字段可以包括由动态ACL受限可编辑字段的初始编辑者指定的受限访问。在本实施例的另一方面,至少一个不同字段可以包括被使能只能由所述维基页的初始作者编辑的不可编辑字段。在本实施例的又一方面,不同字段中的另一个可以包括可编辑文本字段。
在本发明的另一实施例中,一种用于在维基页中的多类型字段处理方法可以包括用至少两个相应地具有不同字段类型的不同字段来配置维基页,其中所述字段类型中的一个是ACL受限可编辑字段;以及将维基页提供给内容浏览器以在内容浏览器中呈现。用至少两个相应地具有不同字段类型的不同字段来配置维基页可以包括用被使能只能由维基页的初始作者编辑的不可编辑字段来配置维基页。最后,用至少两个相应地具有不同字段类型的不同字段来配置维基页可以进一步包括用可编辑文本字段来配置维基页。
本发明另外的方面将部分地由以下描述阐明,并部分地由描述中变得明显,或者可通过实施本发明获知。本发明的各个方面将通过权利要求中所特别指出的单元和结合的方式来达到并实现。可以理解,前述的一般描述和后叙的详细描述仅是示例性和解释性的,并不限制如权利要求所要求的本发明。


合并在本说明书中并构成本说明书的一部分的附图展示了本发明的实施例并结合说明书用以解释本发明的原理。在此展示的实施例是目前优选的,然而可以理解,本发明并不限于所示的精确安排和手段,在附图中图1是配置有使能多类型字段处理的维基工具的协作环境的示意性图;以及图2是展示在维基页中的多类型字段处理过程的流程图。
具体实施例方式
本发明的实施例提供了一种用于在维基页中的多类型字段处理的方法、系统和计算机程序产品。根据本发明的实施例,维基页可以被配置为包括至少两个不同类型的不同的可编辑字段。优选地,其中一个可编辑字段可以包括动态ACL受限字段。在本发明中,动态ACL受限字段的可编辑性可由字段的初始编辑者来限制。在这点上,动态ACL受限字段的初始编辑者可以应用访问控制限制到对随后的字段编辑者有强制作用的字段。从而,配置有动态ACL管理字段的维基页可以满足企业环境对访问控制的要求。
在本发明的实施例的说明中,图1是配置有使能多类型字段处理的维基工具的协作环境的示意性图。协作环境可以包括配置为通过计算机通信网络120提供请求浏览器客户端130所需内容的内容主机110。内容主机110可以包括被使能支持向浏览器客户端130分发维基页160的维基服务器150。特别地,每个维基页160都可以被配置为包括至少两个具有相应不同字段类型180的不同的可编辑字段170。字段类型180可以包括可编辑文本和ACL受限可编辑文本。每个可编辑字段170都可以被安排在维基页160中的单独控制之中或在维基页160中的相同控制之中,所述每个可编辑字段170都被定界符分开。
在ACL受限可编辑文本的情况下,字段170中的一个字段可以被布置在维基页180中可以接受可编辑文本的一页中。所述字段的初始编辑者可被提示为随后的字段编辑者应用ACL限制。对不同的用户或角色,ACL限制可包括只读访问、读写访问和删除访问,这仅仅提到一部分。ACL受限可编辑文本随后的编辑者受限于由初始编辑者定义的ACL限制。ACL限制本身可以被与维基服务器150耦合的多类型字段编辑逻辑200内部的访问控制程序代码来强制执行。
在本发明的一个方面,字段170中的一个字段还可以包括不可编辑文本字段。在维基页160中可由维基页160的初始作者创建不可编辑文本字段。该不可编辑文本字段随后不能被编辑,尽管ACL限制可为该不可编辑文本字段定义成允许维基页160的初始作者在随后编辑该不可编辑文本字段。例如,可向维基页160的初始作者提供编辑操作,而同样的编辑操作不向维基页160的其他浏览者提供。
更具体地,多类型字段编辑逻辑200可以包括被使能管理对维基页160中的字段170进行编辑的程序代码,而不考虑字段170的字段类型180。在这点上,所述程序代码可以被使能允许与字段170中的一个可编辑字段的常规交互,并且所述程序代码可以被使能允许与动态ACL限制字段的ACL限制交互。在后一种情况中,多类型字段编辑逻辑200可以引用相耦合的访问控制数据140来管理与动态ACL受限字段的ACL受限交互。
在进一步的说明中,图2是展示了在维基页中的多类型字段处理的过程的流程图。从块210开始,维基页可以被加载以分发至内容浏览器。维基页可以包括至少两个多类型字段。在块220中,内容浏览器可以呈现维基页。随后,在选择块230中,如果有字段被选中用以编辑,那么在选择块240中可以为选中的字段检索字段类型。字段类型可以包括,例如,可编辑字段和ACL受限可编辑字段。
在块250中,可以为选中字段检索ACL限制(如果有的话)。所述限制的范围可以从当选中字段的内容不清楚时的无访问,到仅仅只读访问,到全读写访问。在选择块260中,如果ACL限制不允许对选中字段的编辑,则在块270中对选中字段的编辑意图可以被拒绝。否则,在块280中字段可被编辑。接着,当编辑完成,在块290中经过编辑的字段可被保持在维基页中并且维基页可以在块220中被重新呈现。同样,通过选择块230可重复该过程。
本发明的实施例可以采取全部硬件实施例、全部软件实施例或者包含硬件和软件单元的实施例的形式。在优选实施例中,本发明由软件实现,其包括但不限于固件、驻留软件、微代码等等。此外,本发明可以采取可从提供程序代码的计算机可用或计算机可读媒体中访问的计算机程序产品的形式,该程序代码用于由计算机或任何指令执行系统使用或者与计算机或任何指令执行系统相结合。
为了说明起见,计算机可用或计算机可读媒体可以是可以包含、存储、通信、传播、或运送程序的任何装置,所述程序用于由指令执行系统、装置或设备使用或与指令执行系统、装置或设备相结合。该媒体可以是电子、磁、光学、电磁、红外或半导体系统(或装置或设备)或是传播媒体。计算机可读媒体的例子包括半导体或固体存储器、磁带、可移除计算机软盘、随机存取存储器(RAM)、只读存储器(ROM)、硬磁盘和光盘。目前的光盘的例子包括致密盘—只读存储器(CD-ROM)、致密盘—读/写(CD-R/W)和DVD。
适于存储和/或执行程序代码的数据处理系统将包括至少一个通过系统总线直接或间接与存储单元耦合的处理器。存储单元可以包括在程序代码实际执行期间被部署的本地存储器、海量存储装置和高速缓冲存储器,所述高速缓冲存储器提供至少某种程序代码的临时存储装置以减少在执行期间代码必须从海量存储装置进行检索的次数。输入/输出或I/O设备(包括但不限于键盘、显示器、指示设备等)可以被直接地或通过中间I/O控制器耦合至系统。网络适配器也可耦合至系统以使数据处理系统能够变得通过中间的私人或公众网络耦合至其它数据处理系统或远程打印机或存储设备。调制解调器、电缆调制解调器和以太网卡仅是一部分目前可用类型的网络适配器。
权利要求
1.一种配置为服务于维基页的数据处理系统,该数据处理系统包括配置有维基服务器的内容主机;以及与该维基服务器相耦合的多字段编辑逻辑,该多字段编辑逻辑包括被使能编辑维基页中至少两个不同字段的程序代码,该不同字段相应地具有不同的字段类型,其中至少一个该不同字段包括动态访问控制列表受限可编辑字段。
2.根据权利要求1所述的系统,其中所述不同字段中的至少一个包括被使能只能由所述维基页的初始作者编辑的不可编辑字段。
3.根据权利要求1所述的系统,其中所述不同字段的另一个包括可编辑文本字段。
4.根据权利要求1所述的系统,其中该动态访问控制列表受限可编辑字段包括由该动态访问控制列表受限可编辑字段的初始编辑者指定的受限访问。
5.一种用于维基页中的多类型字段处理的方法,该方法包括用至少两个相应地具有不同字段类型的不同字段来配置维基页,该不同字段类型中的至少一个包括动态访问控制列表受限可编辑字段;以及将维基页提供给内容浏览器以在内容浏览器中呈现。
6.根据权利要求5所述的方法,其中用至少两个相应地具有不同字段类型的不同字段来配置维基页包括用被使能只能由维基页的初始作者编辑的不可编辑字段来配置维基页。
7.根据权利要求5所述的方法,其中用至少两个相应地具有不同字段类型的不同字段来配置维基页进一步包括用可编辑文本字段来配置维基页。
全文摘要
本发明的实施例解决了关于维基页处理的技术的不足并且提供了一种用于在维基页中的多类型字段处理的新颖的非显而易见的方法、系统和计算机程序产品。在本发明的一实施例中,一种配置为服务于维基页的数据处理系统可被提供。该系统可以包括配置有维基服务器的内容主机,和与维基服务器相耦合的多字段编辑逻辑。该多字段编辑逻辑可以包括被使能编辑维基页中至少两个不同字段的程序代码。并且,每个不同字段都可以相应地具有不同字段类型,其中一个字段类型是动态访问控制列表(ACL)受限可编辑字段。
文档编号G06F17/30GK1987865SQ200610162718
公开日2007年6月27日 申请日期2006年11月14日 优先权日2005年12月21日
发明者M·马勒, S·L·科根, E·威尔科克斯, J·费因伯格 申请人:国际商业机器公司
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1