网站内容发布系统(本发明涉及管理向一个或多个可电子访问站点发布的电子内容的方法和系统)
优采云 发布时间: 2021-12-30 00:13网站内容发布系统(本发明涉及管理向一个或多个可电子访问站点发布的电子内容的方法和系统)
专利名称:电子内容发布管理系统及方法
技术领域:
本发明涉及一种用于管理发布到一个或多个电子可访问站点的电子内容的方法和系统。本发明适用于非技术用户在分布式环境中设计、选择内容和布局收录
一个或多个电子页面的网站,结合该典型应用便于描述本发明。
背景技术:
对于许多网络和其他可电子访问的站点管理员来说,由于缺乏编程技能而无法控制站点中电子页面的结构,这将导致对程序员的不良依赖。有多种系统用于管理电子页面上的内容对象,但每个系统都使用硬编码来定义内容对象在页面上的位置。使用硬编码页面或模块来定义内容对象出现的位置将导致对具有编程技能的管理员的依赖,并限制非技术管理员管理页面设计、内容和布局的机会。
通过使用硬编码的电子页面或模块来定义电子页面的结构和布局,现有的内容管理系统仅限于两级结构,即页面级和内容级。此外,现有的内容管理系统需要程序员创建基本的页面结构。由于页面级别的控制需要编程技巧,非程序员只能授权内容级别。
因此,需要提供一种无需编程技能即可创建或修改电子页面结构的电子内容发布管理系统。
还期望提供一种电子内容发布管理系统,该系统无需编程技能即可实现电子页面设计、内容和/或布局,或者可以共享电子页面的结构对象。
还期望提供一种电子内容发布管理系统,其中可以授权对电子页面的结构对象的管理。
还期望提供一种电子内容分发管理系统和方法,其可以改进或克服已知现有技术系统和方法中的一个或多个问题,或者至少提供那些系统和方法的实用替代方案。
发明内容
考虑到这些想法,本发明的一个方面提供了一种用于将内容发布到一个或多个电子可访问站点的电子内容发布管理系统。每个站点包括至少一个电子页面。该系统包括一个内容对象的内容数据库设备;内容管理数据库,用于存储标识每个电子页面的数据结构、每个页面中的一个或多个内容池以及每个页面中的一个或多个内容元素一种设备,其中该数据结构标识一个或多个嵌套的内容库或内容对象在每个内容库中;用于使用存储的数据结构和存储的内容对象生成一个或多个完整的电子页面的电子页面组合设备。
包括这些特征的系统使得能够创建电子页面,包括创建电子页面的更小的细分的分区。通过以不同的组合嵌套表格和类似设备,您可以创建无穷无尽的页面结构。传统上需要程序员来创建页面结构,但是通过使用收录
上述参考特征的系统,无需编程技能也可以创建相同的结构,从而克服现有技术系统的局限性,使非技术用户能够在分布式环境中创建和管理页面设计、内容和/或布局。
在本发明的一个或多个实施例中,数据结构包括多个标签,每个标签标识一个独立的电子页面、内容库或内容对象。
每个标签可以标识一个或多个内容对象或一个或多个内容库的位置。
至少一个内容库标签可以标识一个或多个其他标签。
一个或多个其他标签可以包括该标签在相关内容库中的相对排名。
一个或多个标签可以包括用于控制电子页面中内容对象的布局以及标签排名的显示指令。
上述电子页面装置,适用于按照上述标签排序,将一个或多个其他标签标识的内容库或内容对象排列在电子页面中的表格中。
上述内容管理数据库设备可以存储选择性修改数据结构和/或内容对象的权限。
上述权限可包括授予部分或全部权限的权利。
上述电子页面组合装置适用于在远程终端上显示电子页面的管理视图,管理视图包括电子页面中每个内容库和内容对象的视觉唯一表示。
每个视觉上独特的表示可以包括一个或多个控制元素,使用户能够修改数据结构内的内容库或内容对象。
本发明的另一方面提供了一种用于将内容发布到一个或多个电子可访问站点的电子内容发布管理方法。每个站点包括至少一个电子页面。上述方法包括在内容数据库设备中存储多个内容的步骤。目的; 内容管理数据库设备存储标识每个电子页面的数据结构、每个页面中的一个或多个内容库以及每个页面中的一个或多个内容元素,其中该数据结构标识每个内容库一个或多个嵌套的内容库或内容对象; 并使用存储的数据结构和存储的内容对象为每个站点生成一个或多个完整的电子页面。
在至少一个实施例中,上述方法还包括根据标签进行排序,在电子页面中的表格中布置由一个或多个其他标签标识的内容库或内容对象的步骤。
上述方法还可以包括将选择性修改数据结构和/或内容对象的许可存储在内容管理数据库设备中的步骤。
上述方法还可以包括在远程终端上显示电子页面的管理视图的步骤,该管理视图包括电子页面中每个内容库和内容对象的视觉唯一表示。
以下描述将更详细地涉及本发明的各种特征。为了更好地理解本发明,下面结合附图对说明书进行说明。在附图中,优选实施例图示了电子内容发布管理系统和方法。应当理解,本发明不限于附图所示的优选实施例。
在附图中,图1是根据本发明的电子内容分发管理系统的一个实施例的*敏*感*词*。图2是图1所示系统生成的电子页面。图3是图2中电子页面的控制结构的*敏*感*词*。 图4是由图1的系统生成的另一个电子页面的管理视图的第一表示,其突出显示了第一组控制元素。
图5是图4所示电子页面的管理视图的另一种表示,该表示突出显示了第二组控制元素。
图6是图4所示的电子页面的管理视图的另一种表示,其中页面的结构元素已经相互交换。
如图。图7是图6所示的电子页面的标准视图的表示。4至图。6; 和图。图8是提供给图7所示系统的管理员和其他用户的控制选项的显示的表示。
具体实施方式
现在参考图。参照图1,它概括地示出了根据本发明的电子内容分发管理系统1的实施例。系统1包括用于存储内容对象3的内容数据库2,内容对象3包括文本、图像和可以包括在一个或多个网络或电子可访问站点的其他电子页面中的其他对象。在该示例中,内容管理数据库4存储包括数据表6、7和8的数据结构5。数据结构5标识电子页面中的结构元素并将它们相互关联。服务器9包括处理器10和相关的存储设备11和12。存储设备11存储计算机程序指令,这使得处理器10使用存储的数据结构5和存储的内容对象3来生成完整的电子页面。存储装置12用于临时存储处理器10运行时所需的数据。
内容管理数据库4还支持用于能够从远程管理终端14或其他远程客户终端15选择性地修改数据结构5和/或内容对象3的权限13。管理员终端14和客户终端15可以是通过诸如因特网、内联网或局域网(LAN)或其他类似网络的数据网络16连接到服务器9。
如图。图2是电子页面40及其内部结构元件的示例。该示例将用于说明页面结构的创建方式和可以由图1的系统修改的方式。1、电子页面40包括页眉41、左内容区42、右内容区43和页脚44。电子页面40的结构布局采用嵌套控件结构在提供的电子页面上通常不可见的组件或元素。系统1使用指针或标签、内容库和嵌套表格结构的系统来创建电子页面40。
电子页面40可以被视为单个容器,其中插入了收录
无限数量的其他容器的内容库。这些其他容器中的每一个都可以容纳和格式化另一个内容库,而后者又可以容纳无限数量的容器。可以无限期地重复该过程以创建具有在内容库中适当组织的足够级别的嵌套内容容器的结构。为了实现期望的页面结构,由保存在服务器10中的计算机程序指令提供的功能可以实现适当的表格布局,其中从要定义的内容组中打包内容容器。使用所需的页面结构,使用相同结构内的容器来创建电子页面的外观和感觉,并管理该页面的内容。每个容器或库都可以独立识别和显示,从而可以独立管理和显示页面的子部分,包括多个位置的行、列或其他页面元素。
权限可以分配给管理员或其他用户,以便他们可以有选择地创建或修改特定的内容项目。因此,除了内容之外,非程序员也可以添加或修改页面结构。系统1将传统电子访问站点的控制页面级别划分为许多不同的控制级别,每个级别都可以授权给非程序员。
如图。图3描绘了系统1为了生成电子页面40而使用的各种结构控制组件。电子页面40由收录
内容库52的标签51标识。可以看出,内容库52包括表53,该表53包括排列在一列三行的三个单元格。标签54、55和56分别标识收录
在内容库52中的三个表格单元,从而有效地将电子页面40分成三行。可以看出表格53顶行中的标签54收录
构成电子文档40的标题部分的内容对象57。可以看出表格53底行中的标签56收录
另一个构成页脚部分的内容对象 58。
更具体地,可以看出表格53中间行中的标签55收录
另一个内容库59。内容库59收录
表格60,其包括两个单元格,这次被布置为同一行中的两列。这两个单元格由标签61和62标识,分别对应于表60中的左单元格和右单元格。可以看出,标识表60左侧单元格的标签61收录
内容对象63,可以看到表60右侧栏的标签62收录
内容对象64。
上面的例子说明了系统1中使用的各种控制结构来创建和修改电子页面的结构和内容。系统1提供了不同的控制级别,即页面控制、标签控制和内容库控制。电子页面控制结构的第一级是定义电子可访问站点上的每个电子页面。不需要使用超文本标记语言(HTML)或其他高级语言编码到系统1创建的电子页面中。相反,每个电子页面都是由存储在内容管理数据库4中的数据定义的在图。1,包括一个唯一的页面标识符17和一个页面标题18和一个单一的标签标识符19。
与每个电子页面相关联的标签定义了电子页面控制结构的下一级。同样,标签本身没有编码任何 HTML 或高级语言。每个标签由存储在内容管理数据库中的数据定义,包括 ● 唯一标签标识符 20 ● 标签标题 21 ● 附加显示说明 22
以及以下之一: ● 存储在内容数据库 2 中的内容对象的位置 23(如果内容对象与标签一起显示),或 ● 单个内容库标识符 24(如果标签用于创建更多嵌套页面结构)。
如果标签仅用于显示内容对象,则只要在远程终端上显示内容页面,就会出现内容而不是标签。但是,如果使用标签构建现有的电子页面控制结构,它将有效地指向单个内容库。
标签指向的内容库定义了电子页面控制结构的附加级别。再一次,没有 HTML 或其他高级语言被编码到库本身中,但每个内容库仍然由存储在内容管理数据库 4 中的数据定义,包括 ● 唯一的内容库标识符 25 ● 库标题 26 ● 一个或多个标签标识符列表 27 及其相关标签排名 28。
内容库可以收录
任意数量的标签,每个标签在内容库中都有自己的排名。附加显示指令22可以使用简单的表格来显示内容库中的项目,并在表格的每个单元格中显示一个标签。这允许非程序员通过定义要使用的行数或列数来控制页面布局。例如,为了将电子页面分成三列,附加显示指令22可以将列数设置为三,这样在显示电子页面时,处理器10会自动收录
相应的代码。
与内容库相关联的标签定义了另一个级别的页面控制结构。无论标签用于电子页面控制结构的哪一层,所有标签的结构都是相同的,功能上是等效的。更具体地说,在电子页面控制结构上层用于标识页面的标签与在内容库中控制结构下层使用的标签相同。此外,任何标签都可以指向内容对象或内容库。内容库又可以收录
指向内容库本身的标签。这种模式可以无限重复以定义无限可变的嵌套控制结构。
如图。图4是由系统1构建并服务于管理员终端14的电子页面70的示例。处理器10适合于在电子页面70中包括每个内容库和内容对象的视觉唯一表示,以供管理员观察和在管理员终端上操作。因此,可以看出,电子页面70包括第一内容库71,该第一内容库71收录
3行3行排列在同一列上的3个单元格的表格。这3个单元分别定义了header 72、 body 73和footer 74。当页眉72和页脚74每个都收录
内容对象时,主体部分73定义包括在一行上排列成3列的3个单元的嵌套内容库。左侧的单元格75定义了包括第一内容对象78和第二内容对象79的另一个嵌套库。中间单元定义了包括内容对象77的另一个嵌套库,而右侧单元直接定义了内容对象77。修改后的格式如图所示。图4是在管理员终端14呈现给管理员的管理图。该管理图尽可能设计成一个普通的电子页面,同时最大化管理员的视野,通过点击界面对电子页面进行有效的管理。为此,电子页面70中每个内容库和内容对象的每个视觉上唯一的表示包括一个或多个控制元素,其使用户能够修改数据结构5中的那个内容库或内容对象。
如图所示。在图5中,这些控制元素的示例包括添加按钮80、、移动按钮81和排序按钮82。添加按钮用于向定义电子页面的数据结构添加新的内容库或内容对象70.移动按钮82用于从电子页面70中删除内容库或内容对象。
排序按钮82用于改变项目在电子页面70上出现的顺序。每个可排列的项目组合,例如内容库73中的三个单元75、76和78,可以显示在电子页面 70 的管理视图带有这个排序按钮。在此组合边界内,顺序较低的项目将放置在顶部或左侧。例如,要重新排列3个单元75、76和78,管理员可以在要排序的三个显示单元外的边界上点击排序按钮79,这样每个单元总是只有一个合适的排序按钮。然后,管理员可以选择在定义内容库中输入与每个单元的标签标识符相关的新排名。排名更新后,处理器10以图1所示的修改方式显示单元的位置。6、对应更新的标签排名。
如图。图7是电子页面70的标准视图,即传统提供给客户的电子页面70的*敏*感*词*,在电子页面的管理视图中没有提供额外的视觉信息。
图7所示的电子页面70的管理视图。图5还包括内容选择控制按钮,例如用于改变显示在接触对象上的内容的外观和感觉的那些参考按钮83和84。
为了简化对管理员的可视化信息的显示,可以有选择地向管理员提供或隐藏一系列控制组件。为此,图。图8示出了示例性控制选项显示90。控制选项显示90的复选框使管理员能够切换存储在图8所示的内容管理数据库4中的各种管理标志30。1.例如,如果选项显示90中标记为“内容”的复选框未被取消选择,则先前描述的内容管理选项将被隐藏。
仅向系统管理员提供对所有管理标志的访问权限。系统管理员根据内容管理数据库 4 中存储的权限 13 授予其他多个用户选择一个或多个管理标记的权限。例如,没有权限编辑、创建或管理内容的用户将不会被提供显示在特殊电子页面管理视图上的选项。特殊电子页面显示使系统1能够实现该功能的视觉上独特的特征。控制元素。
内容管理数据库4中维护的各种许可权利13可以包括授予一些或全部许可权利的权利。因此,创建和管理电子页面设计、布局和内容的权限的授予不需要由单个系统管理员控制,而是可以授权给一个或多个具有足够权限的授权人来授予选定的权限一个或多个其他。
最后,在不脱离所附权利要求所限定的本发明的精神和范围的情况下,应当理解对电子内容分发管理系统和方法的各种修改和/或添加。
权限请求
1. 一种电子内容发布管理系统,用于将内容发布到一个或多个电子可访问站点,每个站点包括至少一个电子页面,该系统包括一个用于存储多个内容对象的内容数据库设备;一种内容管理数据库设备,用于存储标识每个电子页面的数据结构、每个页面中的一个或多个内容库以及每个页面中的一个或多个内容元素,其中该数据结构标识每个页面中的一个或多个嵌套的内容库或内容对象内容库;电子页面组合,用于使用存储的数据结构和存储的内容对象设备为每个站点生成一个或多个完整的电子页面。
2.根据权利要求1所述的电子内容发布管理系统,其中所述数据结构包括多个标签,每个标签标识独立的电子页面、内容库或内容对象。
3.根据权利要求2所述的电子内容分发管理系统,其中每个标签标识一个或多个内容对象或一个或多个内容库的位置。
4.根据权利要求3所述的电子内容发布管理系统,其中至少一个内容库标签标识一个或多个其他标签。
5.根据权利要求4所述的电子内容发布管理系统,其中所述一个或多个其他标签中的每一个包括该标签在相关内容库中的相对排名。
6.根据权利要求5所述的电子内容分发管理系统,其中,所述一个或多个标签包括用于控制电子页面中内容对象的布局以及标签排序的显示指令。
7.根据权利要求5或6中任一项所述的电子内容发布管理系统,其特征在于,所述电子页面组合装置用于根据标签进行排序,布局由表格中的一个或多个其他标签组成在电子页面中识别的内容库或内容对象。
8.根据前述权利要求中任一项所述的电子内容分发管理系统,其中,所述内容管理数据库设备存储能够选择性地修改数据结构和/或内容对象的许可权限。
9.根据权利要求8所述的电子内容分发管理系统,其中,所述许可包括授予部分或全部许可的权利。
10.根据前述权利要求中任一项所述的电子内容发布管理系统,其特征在于,所述电子页面组合装置,用于在远程终端显示电子页面的管理视图,所述管理视图包括可视化的A库和内容对象的唯一表示。
11.根据权利要求10所述的电子页面发布管理系统,其中每个视觉上唯一的表示包括一个或多个控制元素,使用户能够修改数据结构中的内容库或内容对象。
12.一种用于将内容发布到一个或多个电子可访问站点的电子内容发布管理方法,每个站点包括至少一个电子页面,该方法包括将多个内容存储在内容数据库设备对象中的步骤; 内容管理数据库设备存储标识每个电子页面的数据结构、每个页面中的一个或多个内容库以及每个页面中的一个或多个内容元素,其中该数据结构标识每个内容库中的数据结构一个或多个嵌套内容库或内容对象;并使用存储的数据结构和存储的内容对象为每个站点生成一个或多个完整的电子页面。
13.根据权利要求12所述的电子内容发布管理方法,其中所述数据结构包括多个标签,每个标签标识独立的电子页面、内容库或内容对象。
14.根据权利要求13所述的电子内容发布管理方法,其中每个标签标识一个或多个内容对象或一个或多个内容库的位置。
15.根据权利要求14所述的电子内容发布管理方法,其中至少一个内容库标签标识一个或多个其他标签。
16.根据权利要求15所述的电子内容发布管理方法,其中所述一个或多个其他标签中的每一个包括该标签在相关内容库中的相对排名。
17.如权利要求16所述的电子内容发布管理方法,其特征在于,一个或多个标签包括用于控制电子页面中内容对象的布局以及标签排序的显示指令。
18.根据权利要求16或17中任一项所述的电子内容发布管理方法,其特征在于,还包括根据标签进行排序,将一个或多个其他标签标识的内容库排列在电子表格中的表格中的步骤。页面或内容对象。
19.根据权利要求12至18中任一项所述的电子内容分发管理方法,还包括将可以选择性地修改数据结构和/或内容对象的许可权限存储在内容管理数据库设备中的步骤.
20.根据权利要求19所述的电子内容分发管理方法,其中,所述许可包括授予部分或全部许可的权利。
21.根据权利要求12至20中任一项所述的电子内容发布管理方法,还包括在远程终端上显示电子页面的管理视图的步骤,该管理视图包括对每个内容库的控制在电子页面和内容对象的视觉上独特的表示。
22.根据权利要求21所述的电子内容发布管理方法,其中每个视觉上唯一的表示包括一个或多个控制元素,使用户能够修改数据结构中的内容库或内容对象。
全文摘要
一种电子内容发布管理系统,用于将内容发布到一个或多个可电子访问的站点(1),每个站点至少收录
一个电子页面(40),该系统收录
多个内容对象(3)@ > 内容数据库设备(2);用于存储和识别每个电子页面,每个页面中有一个或多个内容库)(52、59) 和每个页面中的一个或多个内容对象页(57、58、63、64) 内容管理数据库设备,该数据库标识每个内容库中的一个或多个嵌套内容库或内容对象;并使用存储数据结构和存储内容对象为每个站点生成一个或多个完整的电子页面的组合设备。
文件编号 G06F17/30GK1679036SQ03819960
公布日期 2005 年 10 月 5 日 申请日期 2003 年 7 月 11 日 优先权日期 2002 年 7 月 11 日
发明人 Brian C. Solomon、Peter Barker、Carlton Thomas Davidson、Andrew Cameron Bishop 申请人:Network Nd Technology Holdings Co., Ltd.