首页 / 专利库 / 物理 / 淘析器 / 输出数据管理系统和方法

输出数据管理系统和方法

阅读:659发布:2020-11-03

专利汇可以提供输出数据管理系统和方法专利检索,专利查询,专利分析的服务。并且描述了针对经由像打印中心(34)和自动 电子 邮件代理(32)的多个输出通道的动态输出管理的情况下的各方面。根据本 发明 的一方面,提供了一种选择装置,其包括对数据池(20)的 访问 ,数据池(20)具有至少包括联系信息的数据记录。所述数据池(20)是根据分级授权方案构造的。选择装置还包括授权机构(14、16),用于确定基于所 请求 的选择操作的授权;将选择操作限制到数据池(20)的与基于所述选择操作的授权相对应的一部分的单元(14、22);生成器(22),用于根据将选择操作限制于其的数据池部分的所选择的数据记录中包括的联系信息来生成选择列表(30);以及到环境的接(32、24),用于基于包括在选择列表(30)中的联系信息自动生成输出。,下面是输出数据管理系统和方法专利的具体信息内容。

1、一种对经由输出通道向多个接收方的内容输出进行管理的方法, 其中输出量取决于响应于选择操作而从数据池(20)中选择的数据记录 (42)的量,该方法包括以下步骤:
提供具有至少包括联系信息的数据记录(42)的数据池(20),所述 数据池(20)是根据具有几个授权级别的分级授权方案(40)而构造的;
确定与所述选择操作相关联的授权;
将选择操作限制到数据池(20)的与所述授权相对应的一部分,使 得所选择的数据记录(42)的量与基于所述选择操作的所述授权的授权 级别相关,从而通过适当的授权分配来控制所述选择量,使得与低的授 权级别相比,越高的授权级别允许对更大量的数据记录的选择;
利用包括在从数据池中选择的数据记录(42)中的联系信息,生成 选择列表(30);以及
使选择列表(30)可用于基于包括在选择列表(30)中的联系信息 来自动生成输出。
2、根据权利要求1所述的方法,还包括以下步骤:生成选择列表(30) 以使其内容反映分级授权方案(40)。
3、根据权利要求1或2所述的方法,其中,数据记录(42)包括层 级信息,并且所述方法包括如下步骤:将包括在选择的数据记录(42) 中的层级信息提取到选择列表(30)中。
4、根据权利要求2所述的方法,还包括以下步骤:接收访问选择列 表(30)的请求,根据与所述访问请求相关联的授权来限制对选择列表 (30)的访问。
5、一种对经由输出通道向多个接收方的内容输出进行管理的方法, 其中输出量取决于经由计算机网络可访问的选择列表(30)的内容,该 方法包括以下步骤:
提供至少包括联系信息和与具有几个授权级别的分级授权方案(40) 相关的层级信息的选择列表(30);
确定与访问选择列表(30)的请求相关联的授权;
将访问限制到选择列表(30)的与所述授权相对应的一部分,使得 所述可访问列表条目的数量与基于所述访问请求的所述授权的授权级别 相关;以及
基于包括在选择列表(30)中的联系信息自动生成输出,从而通过 适当的授权分配来控制所述输出量,使得与低的授权级别相比,越高的 授权级别允许生成更大量的输出。
6、根据权利要求1或5所述的方法,其中,分级授权方案(40)以 登录受控方式实施。
7、根据权利要求1或5所述的方法,其中,在协作工作流中利用选 择列表(30),在协作工作流期间,可从计算机网络(10)的多个协作组 件(12)访问选择列表(30)。
8、根据权利要求7所述的方法,所述工作流允许在所述工作流内对 选择列表(30)或其部分进行修改和显示中的至少一种。
9、根据权利要求1或5所述的方法,还包括:提供一个或更多个输 出活动管理数据的集合,所述输出活动管理数据包括工作流控制数据、 输出通道指定数据和输出内容数据中的至少一个。
10、根据权利要求9所述的方法,其中,所述工作流控制数据包括 对参与所述工作流的网络组件(12)的指定。
11、根据权利要求9所述的方法,其中,所述工作流控制数据包括 当接收到输出响应时执行的对工作流部分的指定。
12、根据权利要求9所述的方法,其中,所述输出内容数据包括到 包含输出内容的数据文件的链接。
13、根据权利要求9所述的方法,还包括以下步骤:将单个活动管 理数据的集合与一个或更多个选择列表(30)或其部分进行链接,并且 基于在所述一个或更多个选择列表(30)或其部分中包括的联系信息, 来生成如所述活动管理数据定义的输出。
14、根据权利要求1或5所述的方法,还包括以下步骤:集中地提 供选择列表(30)的集合。
15、根据权利要求14所述的方法,还包括以下步骤:使得能够从所 述选择列表(30)的集合中选择出单个选择列表。
16、根据权利要求14所述的方法,还包括以下步骤:从所述选择列 表(30)的集合中过期淘汰选择列表的机制。
17、根据权利要求1或5所述的方法,还包括以下步骤:提供用于 自动分析输出响应的机制(26)。
18、根据权利要求1或5所述的方法,还包括以下步骤:根据对输 出响应的评价来对数据池(20)进行更新和补充中的至少一种。
19、根据权利要求1或5所述的方法,还包括以下步骤:
提供活动管理授权方案;
定义与所述活动管理授权方案相关联的活动管理功能的集合;以及
将所述活动管理功能的子集提供给用户,所述用户根据其在所述活 动管理授权方案内的授权来生成或修改输出管理活动。
20、一种用于协助对经由输出通道向多个接收方的内容输出进行管 理的选择系统,其中输出量取决于响应于选择操作而从数据池(20)中 选择的数据记录(42)的量,该系统包括:
数据池(20),具有至少包括联系信息的数据记录(42),所述数据 池(20)是根据具有多个授权级别的分级授权方案(40)而构造的;
授权机构(14、16),适用于确定与选择操作相关联的授权;
适用于将所述选择操作限制到数据池(20)的与所述授权相对应的 一部分的单元(14、22),使得所选择的数据记录(42)的量与基于所述 选择操作的所述授权的授权级别相关,从而通过适当的授权分配来控制 所述选择量,使得与低的授权级别相比,越高的授权级别允许对更大量 的数据记录的选择;
生成器(22),适用于利用在将选择操作限制于其的数据池部分中选 择的数据记录(42)中包括的联系信息来生成选择列表(30);以及
接口,适用于使选择列表(30)可用于基于包括在选择列表(30) 中的联系信息来自动生成输出。
21、一种用于对经由输出通道向多个接收方的内容输出进行管理的 输出管理系统,其中输出量取决于可经由计算机网络访问的选择列表 (30)的内容,该系统包括:
选择列表(28、30),其至少包括联系信息和与具有几个授权级别的 分级授权方案(40)相关的层级信息;
授权机构(14、16),适用于确定与访问选择列表(30)的请求相关 联的授权;
适用于将访问限制到选择列表(30)的对应于与所述访问请求相关 联的授权的一部分的单元(14、12),使得所述可访问列表条目的数量与 基于所述访问请求的所述授权的授权级别相关;以及
适用于基于包括在选择列表(30)中的联系信息来自动生成输出的 装置(32,34),由此通过适当的授权分配来控制所述输出量,使得与低 的授权级别相比,越高的授权级别允许生成更大量的输出。

说明书全文

技术领域

发明涉及数据输出管理领域。更具体地,本发明涉及使内容能够 经由诸如打印中心和电子邮件代理的输出通道进行分发的机制。

背景技术

对信息的越多越多的需求推动了为以各种输出形式向接收方传送信 息提供解决方案的领域。这种输出管理解决方案的一个共同特征是它们 涉及相同或至少相似内容的传送。在许多情况下,唯一的区分要素是将 内容寻址到(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修改、添加或删除数据池20中的数据记录。 在历史化期间,将关于输出活动的数据和/或输出响应数据写入日志文 件,以记载特定输出活动的历史。可将该日志文件用于未来输出活动的 自动冲突管理。可将日志文件或其部分存储在数据池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之间的关联,所以在数据记录42中 指定最低层级级别(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,因而将省略其详细解释。
在下一步骤620中,登录的网络组件可以发起对当前与其关联的所 有输出活动请求的显示。在步骤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可以利用新定义的输出活动 管理数据来选择并关联一个或更多个选择列表30。
如在工作流定义数据中指定的,在释放时间,关于新定义的输出活 动的信息被自动发送到与授权B1相关联的网络组件(步骤706)。在步骤 708中,向网络组件B1(即,与授权B1相关联的网络组件)请求定义C 级的参与网络组件。
在步骤710中,输出活动请求被自动发送到由网络组件B1选择的C 级网络组件。因而在当前情况下,输出活动请求被发送到网络组件C1和 C3。下面,将更详细地描述网络组件C1响应于从网络组件B1接收到输 出活动请求而执行的步骤。
输出活动请求触发了网络组件C1使其指定在要为该输出活动选择 的选择列表30中包括的联系信息。为此,网络组件C1检索由网络组件A 先前选择的(可能是创建的)选择列表30。仅授权网络组件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中的数据记录 与作为输出响应接收的信息(例如,联系信息的改变)一致。
在不脱离本发明的范围的情况下,本发明可以有许多可能的实施例, 应该理解,以上阐述的或者附图中示出的所有内容应被解释为示例性的 而不是限制意义上的。
高效检索全球专利

专利汇是专利免费检索,专利查询,专利分析-国家发明专利查询检索分析平台,是提供专利分析,专利查询,专利检索等数据服务功能的知识产权数据服务商。

我们的产品包含105个国家的1.26亿组数据,免费查、免费专利分析。

申请试用

分析报告

专利汇分析报告产品可以对行业情报数据进行梳理分析,涉及维度包括行业专利基本状况分析、地域分析、技术分析、发明人分析、申请人分析、专利权人分析、失效分析、核心专利分析、法律分析、研发重点分析、企业专利处境分析、技术处境分析、专利寿命分析、企业定位分析、引证分析等超过60个分析角度,系统通过AI智能系统对图表进行解读,只需1分钟,一键生成行业专利分析报告。

申请试用

QQ群二维码
意见反馈