输出数据管理的制作方法

文档序号:6654960阅读:244来源:国知局
专利名称:输出数据管理的制作方法
技术领域
本发明涉及数据输出管理领域。更具体地,本发明涉及使内容能够经由诸如打印中心和电子邮件代理的输出通道进行分发的机制。
背景技术
对信息的越多越多的需求推动了为以各种输出形式向接收方传送信息提供解决方案的领域。这种输出管理解决方案的一个共同特征是它们涉及相同或至少相似内容的传送。在许多情况下,唯一的区分要素是将内容寻址到(address)单个接收方所需要的联系信息(例如,邮寄地址或电子邮件地址)。该事实使得能够使用在包括打印中心、呼叫中心和电子邮件代理的环境中广泛采用的高度自动化的机制。
通常,输出管理解决方案针对特定量级的接收方。例如,这指的是存在用于处理大量输出(诸如海量邮件)的专门解决方案。另一方面,也存在将输出覆盖范围限制为几个单独选择的接收方的解决方案。因为硬件和软件需求随着输出量的增加而增加,所以输出管理解决方案通常是为特定的覆盖范围进行优化的。显然,如果为了仅生成几个文档的打印作业而利用高端打印中心的能力,则会浪费资源。这意味着处理大量输出(如海量邮件)的应用通常会是以数据文件形式接收要分发的内容和联系信息的专门解决方案,然而少量输出通常由定义要分发的内容的同一应用(例如字处理应用)来处理。
除了适用特定量级之外,输出管理解决方案通常适用特定平台。这意味着使打印中心的批量邮件能够进行协调的解决方案将与使用电子邮件处理器来经由因特网分发电子邮件的解决方案不同。
因此,需要可以处理高度波动的输出量级的高效输出管理方法。

发明内容
根据本发明的第一方面,通过一种对经由一个或更多个输出通道的内容输出进行动态管理的方法满足了此需求。该方法包括以下步骤提供具有至少包括联系信息的数据记录的数据池,所述数据池是根据分级授权方案构造的;确定与请求的选择操作相关联的授权;将选择操作限制到数据池中的对应于与所述选择操作相关联的授权的一部分;利用在将选择操作限制于其的数据池部分中的所选择的数据记录中包括的联系信息来生成选择列表;以及使选择列表可用于基于包括在选择列表中的联系信息来自动生成输出。
根据本发明的另一方面,一种用于动态输出管理的方法,包括以下步骤提供至少包括联系信息和与分级授权方案相关的层级信息的选择列表;确定与访问选择列表的请求相关联的授权;将访问限制到选择列表的对应于与所述访问请求相关联的授权的一部分;以及基于包括在选择列表中的联系信息自动生成输出。
本发明允许共享地使用公共数据源(数据池或选择列表),该公共数据源提供将输出寻址到单个接收方所需的联系信息。共享数据源易于处理且可用于动态生成大量输出和少量输出两者。输出能力由分级授权方案与由数据源提供的联系信息的范围的关联来控制。通过授权的恰当分配可有效控制输出量。因此,较高授权等级(或级别)可允许生成比低授权等级更大输出量的输出。由此输出量由此变得与授权相关。可使用一个或同一应用程序来为大量输出应用程序和少量输出应用程序两者提供联系信息。
包括联系信息(诸如单个接收方的邮寄地址、电子邮件地址和电话号码)的选择列表可被生成为使其内容与数据池的分级授权方案相关联。例如,如果数据池中的数据记录包括层级信息,则可将为了生成选择列表而选择的数据记录的层级信息提取到选择列表中(除了联系信息之外,如果需要,还有其他信息)。
生成了反映分级授权方案的选择列表之后,可以根据与对应的访问请求相关联的(或基于其的)授权,来对选择列表的访问进行授权。因此,授权方案不仅在选择由其生成选择列表的数据记录时被实施(enforce),而且也用于在生成选择列表之后限制对选择列表的访问。如果与选择操作相关联的授权等级高于与访问选择列表的请求相关联的授权等级,则这种方法是有用的。
可以以各种方式执行授权控制。例如,在一个实施例中,以登录受控的方式实施授权。对于每次登录,可执行授权控制机制,其自动确定与该登录相关联的授权并随后将该授权分配给例如由请求登录的网络组件发起的选择请求或访问请求。根据另一实施例,每当从特定网络组件发起选择请求或访问请求时执行授权控制机制。
选择列表可以是协作工作流的对象,在协作工作流期间,从计算机网络的多个协作组件访问选择列表。工作流可以是预先定义的或者是为特定输出活动而单独设计的。在工作流期间,使网络组件能够进行对选择列表或其部分进行修改或显示中的至少一种。选择列表的修改可包括诸如添加、删除或改变包括在其中的联系信息的操作。
可将工作流控制数据以及其他数据包括在输出活动管理数据集合中。工作流控制数据可包括参与工作流的单个网络组件的指定。附加地或另选地,工作流控制数据可包括当接收到输出响应时执行的特定工作流部分的指定。该结构意味着工作流不必一定以生成输出来结束,而可以是一旦接收到输出响应则继续进行。
输出活动管理数据还可包括输出通道指定数据。输出通道指定数据可为特定工作流指定一个或更多个输出通道,诸如打印中心、本地打印机、电子邮件代理、呼叫中心等。输出通道指定数据使本发明能够与平台无关地实现。虽然例如当仅需创建几个文档时指定本地打印机作为输出通道可能是合适的,但是当要求批量邮件时,可将打印中心指定为输出通道。
除了(或者另选于)工作流控制数据和输出通道指定数据之外,输出活动管理数据可包括输出内容数据。输出内容数据指定要传送给接收方的内容。输出内容数据可包括到包含实际输出内容的数据文件(例如文本或图形文件)的链接。
根据本发明的标准实施例,由单独且互连的模块提供并处理选择列表以及活动管理数据。在这种实施例中,可以将单个活动管理数据的集合与一个或更多个先前定义的选择列表进行链接,可以基于包括在所述一个或更多个选择列表中的联系信息,按照活动管理数据所定义的方式生成输出。
可以以集中的方式提供选择列表的集合。随后可为特定的输出活动从该选择列表集合中选择一个或更多个单个的选择列表。在一个实施例中,提供了一种从该选择列表集合中过期淘汰单个选择列表的机制。该机制可删除或者阻止选择列表被使用(例如,从生成了选择列表起经过了预定的或可由用户选择的时间段之后)。另选地,或附加地,如果为输出活动选择了被过期淘汰的选择列表,则过期淘汰机制可提供警告。过期淘汰机制确保在一定时间以前创建的(以及可能不再是近期的)选择列表中包括的联系信息将不会用于输出生成。取而代之,可能需要创建新的选择列表。
如果工作流指定了期望的输出响应,则提供一种自动分析输出响应的机制。可以根据对输出响应的评价,对数据池进行更新和补充中的一种。
在本发明的一个实施例中,除了分级授权方案之外,还定义了活动管理授权方案。此外,可以提供当定义输出活动时可利用的活动管理功能集合。该活动管理功能可以与活动管理授权方案相关联,并且例如可以涉及诸如响应管理、邀请管理或选择列表管理的方面。在该实施例中,根据其在活动管理授权方案内的授权而生成或修改输出活动的用户可以(仅)利用活动管理功能的子集。
可将本发明实现为硬件解决方案或在计算机网络的一个或更多个组件上运行的软件。因此,本发明还涉及一种包括程序代码部分的计算机程序产品,所述程序代码部分用于当在计算机网络的一个或更多个组件上运行所述计算机程序产品时执行以上步骤。该计算机程序产品可以存储在计算机可读记录介质上。
至于硬件解决方案,本发明涉及一种用于帮助动态输出管理的选择装置,该装置包括对数据池的访问,数据池具有至少包括联系信息的数据记录,所述数据池是根据分级授权方案构造的;授权机构,用于确定与请求的选择操作相关联的授权;将选择操作限制到数据池中的对应于与所述选择操作相关联的授权的一部分的单元;生成器,用于利用在将选择操作限制于其的数据池部分中的所选择的数据记录中包括的联系信息来生成选择列表;以及接口,用于使选择列表可用于基于包括在选择列表中的联系信息来自动生成输出。
根据本发明的又一方面,本发明涉及一种用于内容的输出进行动态管理的输出管理装置,该装置包括对选择列表的访问,选择列表至少包括联系信息和与分级授权方案相关的层级信息;授权机构,用于确定与选择列表的访问请求相关联的授权;将访问限制到选择列表中的对应于与所述访问请求相关联的授权的一部分的单元;以及到环境的接口,用于基于包括在选择列表中的联系信息自动生成输出。


下面,将参照附图中示出的示例性实施例来描述本发明,在附图中图1是示出根据本发明第一实施例的用于动态输出管理的布置的示意图;图2示意性地示出了分级授权方案和根据该分级授权方案构造的数据池;图3示意性地示出了根据包括在图2的数据池中的单个数据记录生成选择列表;图4是根据本发明第二实施例的处理流程图;图5是根据本发明第三实施例的处理流程图;图6是根据本发明第四实施例的处理流程图;和图7是示出根据本发明第五实施例的示例性工作流的示意图。
具体实施例方式
在图1中示出了根据本发明第一实施例的输出管理系统10。
输出管理系统10被配置为包括多个不同网络组件的计算机网络。更具体地,系统10包括多个用户可操作的前台组件12、授权管理组件14、16和输出生成工具18。前台组件12被配置为经由授权管理组件的授权控制器14与输出生成工具18进行通信。授权管理组件还包括授权数据库16,其中存储有与由授权控制器14实施的授权机制相关的信息。在当前情况下,存储在授权数据库16中的授权信息涉及一种分级授权方案,下面将参照图2更详细地解释该方案。
输出生成工具18包括数据池20、选择组件22、输出管理组件24和分析/历史化(historization)组件26。输出管理组件24访问存储先前生成的选择列表30的集合的数据库28。此外,输出管理组件24被配置为选择性地生成要经由一个或更多个输出通道(如电子邮件代理32和打印设备34)而分发的输出数据。打印设备34可被配置为用于批量邮件的打印中心或者用于少量邮件的本地打印机。
数据池20包括多个单个数据记录,每个数据记录包括随后将参照图3更详细地描述的联系信息、层级信息和其他信息。数据池20被配置为允许基于信息体(information cube)在线分析数据处理(OLAP)的数据库解决方案。另选地,可将数据池20配置为传统的关系数据库或者现有技术中已知的任何其他数据存储方案。
响应于经由授权控制器14从前台组件12接收到的选择请求,数据池20和选择组件22进行协作以生成选择列表30。选择组件22是经由预定义的接口(未示出)与输出管理组件24进行通信的单独模块。该通信基本上包括将选择列表30异步传送到输出管理组件24或者直接异步传送到存储选择列表30的集合(或选择列表30的库)的数据库28。虽然将数据库28示出为与输出管理组件24分离的组件,但是数据库28也可包括在输出管理组件24中。
基于存储在数据库28中的一个或更多个选择列表以及从前台组件12接收到的输出活动管理数据,输出管理组件24控制电子邮件代理32和打印设备34之一或两者以生成期望的输出。
由分析/历史化组件26对例如前台组件12经由电子邮件或任何其他方式接收到的输出响应进行分析和评价。如果需要,根据对输出响应的评价,分析/历史化组件26修改、添加或删除数据池2中的数据记录。在历史化期间,将关于输出活动的数据和/或输出响应数据写入日志文件,以记载特定输出活动的历史。可将该日志文件用于未来输出活动的自动冲突管理。可将日志文件或其部分存储在数据池20中。此外,可将日志文件或其部分的内容与在为其创建了该日志文件的输出活动中所涉及的数据记录相关联。这种关联可包括将分析/历史化组件26提供的数据并入在数据池20中存储的数据记录中。
图2示意性地示出了数据池20的结构。从图2中显见的是,数据池20根据分级授权方案40进行构造。在本实施例中,分级授权方案40包括三种不同的层级级别。最高层级级别(A级)指定允许对数据池20的整个内容进行选择和访问的授权。中间层级级别(B级)与仅允许对数据池20的部分进行选择和访问的授权相关联。最低层级级别(C级)仅允许对与特定B级授权相关联的数据池部分的子部分进行选择和访问。此外,在该授权方案中定义了界外(outbound)级别(D级)。然而,D级在层级之外(即,没有上级或下级)。
在图2所示的实施例中,分级授权方案40包括A级上的单个授权。B级上的三个授权和C级上的七个授权。将与授权B1相关联的数据池部分分为三个子部分,每个子部分与授权C1、授权C2和授权C3中的单独一个相关联。类似地构造与授权B2和B3相关联的数据池部分。与数据池的部分或子部分相关联的授权规定了访问所述数据池的部分或子部分所需的特定权限。例如与授权C1相关联的数据池部分只能被正好分配了该授权C1(或者对应的更高级授权,如B1或A)的网络组件访问。在下面将解释的登录过程期间可执行该分配。
与授权D相关联的数据池部分对应于与授权C7相关联的数据池子部分以及与授权C6相关联的数据池子部分的一部分。虽然在该授权方案内定义了授权D,但是并没有将其并入授权层级中。因此授权D可被灵活地分配给例如在授权层级中没有(永久)等级的界外组件或实体的访问或选择操作。
在图2的情况下讨论的该实施例中,数据池20包括多个数据记录42。各数据记录42与分级授权方案40的一个或更多个授权相关联。可以以各种方式实现该关联。图3示出了将数据记录42与分级授权方案40的授权相关联的示例。从图3中显见的是,数据记录42包括有助于根据分级授权方案40而构造数据池20的层级标识数据(或层级信息)。
层级标识数据规定了对特定数据记录分配的授权。如图3所示,对记录ID为123456789的数据记录42分配了较低层级级别的授权C5以及中间层级级别的授权B2。由于根据分级授权方案40(其存储在授权数据库16中)可知授权C5与授权B2之间的关联,所以在数据记录41中指定最低层级级别(C级)上的单个授权并从授权数据库16得出“家长”(即授权B2和授权A)就基本上足够了。因为授权A是授予对数据池20的所有数据记录42的完全访问和选择权的授权,所以对于数据记录42不需要(并且没有)明确地分配最高层级级别的授权A。
从图3可见,数据记录42包括补充信息。更具体地,数据记录42包括关于名为Fred Meier的人的名和姓的信息(Name Info1、Name Info2)以及关于此人的联系信息。联系信息包括Fred Meier的电子邮件地址(Contact Info1)和规定为Contact Info2和Contact Info3的邮寄地址。对于邮寄地址,可将由Name Info1和Name Info2指定的名和姓视为补充联系信息。如果需要,数据记录42还可包括图3中为明确说明的其他信息。
如已参照图1所解释的,选择组件22被配置为选择性地从数据池20中提取数据记录或其部分,以生成包括(至少)联系信息的选择列表30。图3示例性地描述所选择的数据记录42的一部分44,其是从所选择的数据记录42继承的并被传送到选择列表30。所继承的数据记录部分44包括访问数据记录42所需的授权C5和B2的说明的形式的层级信息以及电子邮件形式的联系信息。此外,从所选择的数据记录42中继承将向其发送邮件的人的名和姓。
因此,选择列表30包括选择组件22在特定选择操作期间选择的数据记录42的多个数据记录部分44。应该注意到的是,另选地,选择列表30可包括完整的数据记录42。
由于在根据其组装选择列表30的数据记录部44中包括有层级信息,所以选择列表30在某种程度上反映了基于数据池20的结构的分级授权方案40。如将在下面更详细地解释的,以后可以利用选择列表30中包括的层级信息选择性地授权对选择列表30中与基于访问请求的授权相对应的那些数据记录部44的访问。
现在将参照图4的流程图400描述本发明的另一实施例。流程图400示意性地示出用于利用与图1所示的输出管理系统相似的输出管理系统来对内容的输出进行动态管理而执行的步骤。因此,当参考相似的部件时,将使用图1所示的部件的标号。
该方法从步骤410开始,在步骤410中提供包括多个数据记录的数据池20,所述数据记录包括诸如电子邮件地址、邮寄地址或电话号码的联系信息。将数据池构造为反映分级授权方案。将分级授权方案配置为较高授权级别(或等级)一般比较低授权级别关联更多数量的可选数据记录。因此,管理大量输出活动会需要较高授权级别,而低授权级别仅允许发起少量输出活动。因此,将同一数据源(这里为数据池20)用于输出量高度变化的输出活动。无论是否将特定内容发送到百万计的接收方或者仅经由呼叫中心联系几个接收方,此时所需的联系信息仅需从一个数据源中得出。
在下一步骤420中,确定基于所请求的选择操作的授权。该授权的确定对于将选择操作限制到数据池20中的与基于选择操作的授权相对应的一部分(即数据记录)(步骤430)而言是必要的。这意味着在图2所示的示例中,如果具有授权C5的网络组件请求了选择操作,则该选择操作将仅在数据池20中的分配给授权C5的部分中执行。
在下一步骤440中,生成选择列表,其包括在这样的数据记录中包括的联系信息,所述数据记录已在选择操作中指定并且被包括在已将选择操作限制于其的数据池部分中。除了联系信息之外,选择列表可包括与分级授权方案相关的层级信息以及其他信息。
当请求访问选择列表时,在步骤450中确定基于访问请求的授权。应该注意到的是,在步骤450中请求访问选择列表的网络组件可以不同于在步骤420中请求选择操作的网络组件。具体地,对于请求访问选择列表的网络组件,可以分配比发起选择列表的生成的网络组件更低的层级级别。如果是这种情况,则将对请求访问选择列表的网络组件进行的访问限制在与基于访问请求的授权相对应的选择列表部分(例如选择列表的条目)(步骤460)。
对选择列表进行显示或修改的工作流需求可能激发访问请求。对选择列表的修改可包括添加、删除或改变联系信息。
在最后的步骤470中,基于包括在选择列表中的联系信息(其可能在步骤460中已被修改)自动生成输出。在步骤470中生成的输出例如可以包括根据从选择列表得出的联系信息而单独寻址的多个文档、一个或更多个单独寻址的电子邮件。包括在联系信息中包括的多个电话号码的呼叫中心列表等。
现在将参考图5的流程图500描述本发明的另一实施例。图5的流程图500示出了在一旦生成了一个或多个选择列表时可以执行的多个步骤。
当经由用户可操作的网络组件请求了登录过程时,该方法从步骤510开始。在该可以包括用户认证的登录过程期间,确定基于该登录的授权,对应的授权信息与新登录的网络组件相关联(并且例如被存储在图1所示的授权数据库16中)。
在授权步骤510之后,在步骤520中(由输出管理组件24)接收到活动管理数据。输出活动管理数据包括指定参与了工作流的具体网络组件的工作流控制数据、输出通道指定数据、和待输出的内容数据。内容数据可由到文件的路径和文件名指定。
活动管理数据可包括在活动数据集合中。参照图1,活动数据集合可由前台组件12直接提供或者可存储在输出生成工具18内(例如数据库28中)。输出生成工具18可提供多个活动数据集合并允许用户选择单个活动数据集合。每个活动数据集合可包括唯一的活动标识符(活动ID),其允许输出生成工具18区分并行处理的多个输出活动。如现在将更详细地解释的,当选择了活动数据集合时(并且当输出管理组件24接收到活动数据集合中包括的输出活动管理数据时),可将输出活动管理数据与选择列表或其部分相关联。
一旦接收到输出活动管理数据,则在步骤530中,根据在步骤510中确定的授权,许可选择一个或更多个选择列表。如前所述,可以从存储的选择列表库中(例如数据库28(图1)中)选择一个或更多个单独的选择列表。为了防止选择出很久以前生成的列表(这样可能包括过时的联系信息),提供了过期淘汰(aging out)机制,该机制确保如果选择列表是太久以前生成的则能不再选择它们。
按选择列表的选择由授权控制的方式来执行对选择列表的选择。这意味着只能选择这样的列表该列表对应于与进行选择的网络组件相关联的授权,或者另选地,对该列表的选择权已被授予进行选择的网络组件。选择列表可包括指定网络组件的属性、授权和/或生成特定网络列表的用户。该方法有助于针对新输出活动使用先前生成的(以及例如用户专用的)选择列表。具体地,允许将选择列表的生成和输出活动的定义去关联。
在选择了一个或更多个选择列表之后,该方法继续进行到步骤540。在步骤540中,允许对所述一个或更多个选择的列表进行显示和/或修改。再一次,仅可以显示和/或修改选择列表到对特定网络组件授权的程度。这意味着在图2所示的示例中,与授权C4相关联的网络组件不能对选择列表中的从与授权C5相关联的数据池部分得出的那些部分进行显示和/或修改。
在下一步骤550中,将所述一个或更多个所选择的列表与接收到的输出活动管理数据相关联。根据输出活动管理数据的内容,该方法继续进行到步骤560或者步骤570。该方法可在步骤560结束,在步骤560,根据基于在所述一个或更多个选择列表中包括的联系信息的输出活动管理数据生成输出。
如果输出活动管理数据指定了输出活动请求要被发送到参与特定输出活动的单个网络组件,则该方法继续进行到步骤570。在步骤570中,输出活动请求被发送到在输出活动管理数据中指定的网络组件。输出活动请求可被自动发送到参与的网络组件(例如以电子邮件的形式)。
输出活动请求可涉及不同的方面。例如,它们可以简单包括要发起输出活动的通知。附加地或另选地,它们可以请求参与的网路组件查看和/或更新选择列表中包括的联系信息。
响应于输出活动请求的发送,期待对输出活动确认的接收。在步骤580中收集输出活动确认。一旦针对每个输出活动请求接收到输出活动确认,则该方法继续进行到步骤590。在步骤590中,根据输出活动管理数据自动生成输出,该输出活动管理数据基于包括在所述一个或更多个列表(其在步骤550中已与该输出活动管理数据相关联)中的联系信息。
将参照图6的流程图600描述本发明的另一实施例。由接收如图5的步骤570所示的输出活动请求的网络组件执行图6所示的步骤。
该方法从步骤610开始,步骤610确定与请求登录的网络组件相关联的授权。步骤610对应于图5所示的步骤510,因而将省略其详细解释。
在下一步骤520中,登录的网络组件可以发起对当前与其关联的所有输出活动请求的显示。在步骤630中,允许选择由输出活动请求指定的单个输出活动。当选择了单个输出活动时,在步骤640中检索与选择的输出活动相关联的一个或更多个选择列表。
在步骤650中,允许根据特定授权来显示和/或修改所检索的选择列表。该许可意味着在图2所示的示例中与授权C5相关联的网络组件既不可显示也不可修改为与例如授权C4相关联的数据记录创建的选择列表部分(虽然这样的选择列表部分可以包括在选择列表中)。
当按要求修改了选择列表时,或者如果不必进行修改,则在步骤660中发送对于输出活动请求的输出活动确认。
如以上提及的,在协作工作流期间可执行以上参照图5和图6具体描述的单个步骤,在协作工作流期间,计算机网络的多个协作组件可对选择列表进行访问。图7示意性地示出了这种协作工作流。
图7所示的工作流涉及具有授权A、B1和C1的网络组件。工作流700从在步骤702中输入包括工作流定义数据的输出活动管理数据开始。工作流定义数据指定参与工作流700的网络组件(在当前情况下仅指定与授权B1相关联的网络组件,因而也隐含地指定与授权C1、C2和C3相关联的网络组件)以及包括工作流释放时间的临时信息。
输出活动管理数据的(或者其中定义的工作流的)定义可涉及预定义的活动管理功能集合中的一个或更多个功能。可根据活动管理授权方案构造活动管理功能。具有生成、改变或补充输出活动的权利的各个用户可以具有单独的活动管理授权,从而该用户根据其在活动管理授权方案内的授权仅访问活动管理功能的子集。
一旦在步骤702中定义了输出管理数据并将其发送到图1的输出管理组件24,则在步骤704中输出管理组件24可以利用新定义的输出活动管理数据来选择并关联一个或更多个选择列表42。
如在工作流定义数据中指定的,在释放时间,关于新定义的输出活动的信息被自动发送到与授权B1相关联的网络组件(步骤706)。在步骤708中,向网络组件B1(即,与授权B1相关联的网络组件)请求定义C级的参与网络组件。
在步骤710中,输出活动请求被自动发送到由网络组件B1选择的C级网络组件。因而在当前情况下,输出活动请求被发送到网络组件C1和C3。下面,将更详细地描述网络组件C1响应于从网络组件B1接收到输出活动请求而执行的步骤。
输出活动请求触发了网络组件C1使其指定在要为该输出活动选择的选择列表42中包括的联系信息。为此,网络组件C1检索由网络组件A先前选择的(可能是创建的)选择列表42。仅授权网络组件C1显示与其授权C1相关的联系信息(如图2中数据池20的最左部示意性地示出的)。
网络组件C1通过指示哪个联系信息将会用于该输出活动,来修改选择列表中与其授权C1相对应的部分。通过在步骤712中选择联系信息,网络组件C1单独地定义了与其授权相关联的输出活动接收方(步骤714)。在下一步骤716中,网络组件C1可以控制本地打印机34来生成与在步骤702中指定的联系信息相关的一个或更多个文档50。例如,文档50可以是呼叫列表。
在工作流定义数据中规定一旦处理了选择列表,则在步骤718中网络组件C1必须将输出活动确认发送回网络组件B1。在步骤720中,网络组件B1监测对来自在步骤708中指定的C级网络组件的输出活动确认的接收。
一旦从在步骤708中指定的所有C级网络组件接收到输出活动确认,则可基于由网络组件C1和C3处理的选择列表来生成输出。作为最后一个步骤,打印中心34使用更新的选择列表作为生成批量邮件的基础。在网络组件A定义的输出活动管理数据中指定了输出通道(打印中心)。在此情况下,应该注意到的是,输出活动的物理输出不必一定在工作流的末端生成。如以上参照步骤716所提及的,可能在工作流700的早期阶段已经生成了活动输出。
虽然在图7中未示出,但是工作流700可包括当接收到特定输出活动的响应时执行的其他步骤。例如,该响应可以包括接收到电子邮件等。因此,工作流控制数据可包括当接收到输出响应时执行的工作流部分的规格。如图1所示,该工作流部分可包括由分析/历史化组件26执行的分析或历史化。分析可指示输出活动的成功,历史化可用于未来输出活动的冲突管理(例如,避免其中包括的特定数据记录或数据用于相似或矛盾的输出活动)。还可执行历史化以使存储在数据池20中的数据记录与作为输出响应接收的信息(例如,联系信息的改变)一致。
在不脱离本发明的范围的情况下,本发明可以有许多可能的实施例,应该理解,以上阐述的或者附图中示出的所有内容应被解释为示例性的而不是限制意义上的。
权利要求
1.一种对经由输出通道向多个接收方的内容输出进行管理的方法,其中输出量取决于响应于选择操作而从数据池(20)中选择的数据记录(42)的量,该方法包括以下步骤提供具有至少包括联系信息的数据记录(42)的数据池(20),所述数据池(20)是根据分级授权方案(40)构造的;确定与所述选择操作相关联的授权;将选择操作限制到数据池(20)的与所述授权相对应的一部分;利用包括在从数据池中选择的数据记录(42)中的联系信息,生成选择列表(30);以及使选择列表(30)可用于基于包括在选择列表(30)中的联系信息来自动生成输出。
2.根据权利要求1所述的方法,还包括以下步骤生成选择列表(30)以使其内容反映分级授权方案(40)。
3.根据权利要求1或2所述的方法,其中,数据记录(42)包括层级信息,并且所述方法包括如下步骤将包括在选择的数据记录(42)中的层级信息提取到选择列表(30)中。
4.根据权利要求2或3所述的方法,还包括以下步骤接收访问选择列表(30)的请求,根据与所述访问请求相关联的授权来限制对选择列表(30)的访问。
5.一种对经由输出通道向多个接收方的内容输出进行管理的方法,其中输出量取决于经由计算机网络可访问的选择列表(30)的内容,该方法包括以下步骤提供至少包括联系信息和与分级授权方案(40)相关的层级信息的选择列表(30);确定与访问选择列表(30)的请求相关联的授权;将访问限制到选择列表(30)的与所述授权相对应的一部分;以及基于包括在选择列表(30)中的联系信息自动生成输出。
6.根据前述权利要求中的任何一项所述的方法,其中,分级授权方案(40)以登录受控方式实施。
7.根据前述权利要求中的任何一项所述的方法,其中,在协作工作流中利用选择列表(30),在协作工作流期间,可从计算机网络(10)的多个协作组件(12)访问选择列表(30)。
8.根据权利要求7所述的方法,还包括以下步骤所述工作流允许在所述工作流内对选择列表(30)或其部分进行修改和显示中的至少一种。
9.根据前述权利要求中的任何一项所述的方法,还包括提供一个或更多个输出活动管理数据的集合,所述输出活动管理数据包括工作流控制数据、输出通道指定数据和输出内容数据中的至少一个。
10.根据权利要求9所述的方法,其中,所述工作流控制数据包括对参与所述工作流的网络组件(12)的指定。
11.根据权利要求9或10所述的方法,其中,所述工作流控制数据包括当接收到输出响应时执行的对工作流部分的指定。
12.根据权利要求9至11中的一项所述的方法,其中,所述输出内容数据包括到包含输出内容的数据文件的链接。
13.根据权利要求9至12中的一项所述的方法,还包括以下步骤将单个活动管理数据的集合与一个或更多个选择列表(30)或其部分进行链接,并且基于在所述一个或更多个选择列表(30)或其部分中包括的联系信息,来生成如所述活动管理数据定义的输出。
14.根据前述权利要求中的任何一项所述的方法,还包括以下步骤集中地提供选择列表(30)的集合。
15.根据权利要求14所述的方法,还包括以下步骤使得能够从所述选择列表(30)的集合中选择出单个选择列表。
16.根据权利要求14或15所述的方法,还包括以下步骤从所述选择列表(30)的集合中过期淘汰选择列表的机制。
17.根据前述权利要求中的任何一项所述的方法,还包括以下步骤提供用于自动分析输出响应的机制(26)。
18.根据前述权利要求中的任何一项所述的方法,还包括以下步骤根据对输出响应的评价来对数据池(20)进行更新和补充中的至少一种。
19.根据前述权利要求中的任何一项所述的方法,还包括以下步骤提供活动管理授权方案;定义与所述活动管理授权方案相关联的活动管理功能的集合;以及将所述活动管理功能的子集提供给用户,所述用户根据其在所述活动管理授权方案内的授权来生成或修改输出管理活动。
20.一种包括程序代码部分的计算机程序产品,所述程序代码部分用于当在计算机网络的一个或更多个组件上运行所述计算机程序产品时执行前述权利要求中的任何一项的步骤。
21.根据权利要求20所述的计算机程序产品,被存储在计算机可读记录介质上。
22.一种用于协助对经由输出通道向多个接收方的内容输出进行管理的选择装置,其中输出量取决于响应于选择操作而从数据池(20)中选择的数据记录(42)的量,该装置包括对数据池(20)的访问,数据池(20)具有至少包括联系信息的数据记录(42),所述数据池(20)是根据分级授权方案(40)构造的;授权机构(14、16),用于确定与所述选择操作相关联的授权;将选择操作限制到数据池(20)的与所述授权相对应的一部分的单元(14、22);生成器(22),用于利用在将选择操作限制于其的数据池部分中选择的数据记录(42)中包括的联系信息来生成选择列表(30);以及接口,用于使选择列表(30)可用于基于包括在选择列表(30)中的联系信息来自动生成输出。
23.一种用于对经由输出通道向多个接收方的内容输出进行管理的输出管理装置,其中输出量取决于可经由计算机网络访问的选择列表(30)的内容,该装置包括对选择列表(28、30)的访问,选择列表(28、30)至少包括联系信息和与分级授权方案(40)相关的层级信息;授权机构(14、16),用于确定与访问选择列表(30)的请求相关联的授权;将访问限制到选择列表(30)的对应于与所述访问请求相关联的授权的一部分的单(14、12);以及到环境的接口(32、24),用于基于包括在选择列表(30)中的联系信息来自动生成输出。
全文摘要
描述了针对经由像打印中心(34)和自动电子邮件代理(32)的多个输出通道的动态输出管理的情况下的各方面。根据本发明的一方面,提供了一种选择装置,其包括对数据池(20)的访问,数据池(20)具有至少包括联系信息的数据记录。所述数据池(20)是根据分级授权方案构造的。选择装置还包括授权机构(14、16),用于确定基于所请求的选择操作的授权;将选择操作限制到数据池(20)的与基于所述选择操作的授权相对应的一部分的单元(14、22);生成器(22),用于根据将选择操作限制于其的数据池部分的所选择的数据记录中包括的联系信息来生成选择列表(30);以及到环境的接口(32、24),用于基于包括在选择列表(30)中的联系信息自动生成输出。
文档编号G06F21/62GK1914619SQ200580003617
公开日2007年2月14日 申请日期2005年1月20日 优先权日2004年1月29日
发明者彼得·霍伊西-普夫勒格 申请人:瑞士银行股份有限公司
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1