当前位置: 首页 > 专利查询>微软公司专利>正文

使用数据映象来驱动文件内容和分配设置制造技术

技术编号:3525664 阅读:158 留言:0更新日期:2012-04-11 18:40
数据驱动的传送使得能够执行报告并传送给运行期间确定的一列接收者。对于用户,数据驱动的传送是一种订阅。对于数据驱动的传送,例如,根据管理员规定的询问来检索一列接收者。对于每个接收者,还检索任选地一组域,使得管理员能够通过对报告参数或传送扩展设置的询问而返回的域进行映射来对各接收者定制报告的内容。使用询问的结果中规定的传送机构或当建立数据驱动的订阅时,把报告传送给各接收者。

【技术实现步骤摘要】

本专利技术一般涉及信息系统领域。本专利技术尤其涉及定制的数据传送。
技术介绍
随着信息工人的数量逐渐增长,工人们越来越希望获得他们需要那些用于完成他们的工作的精确信息。当前用于检索定制的信息、搜索或手动存取数据的解决方案是费时且低效的过程。许多信息系统必须将相关的信息传送给适当的接收者,并选择和配置分配信道,使得每个接收者能够以最优的方式接收信息。不但希望谨慎地选择通信信息的接收者,还希望对每个接收者接收的信息进行定制。传统的方法分为几类。某些传统方法对文件进行广播式传送,使得所有的接收者接收相同的文件。在这种情况下,是一种公共分配列表功能。其它传统方法对文件子集进行广播。换言之,所有的接收者选择他们所希望从可能的文件列表接收的文件。随后,每个接收者仅仅接收他们已选择的那些文件。因此,信息系统需要将相关信息传送给适当的接收者(不使任何接收者过载),并选择和配置分配信道,使得各接收者能够以最优的方式或所希望的方式接收信息。
技术实现思路
本专利技术涉及通过使用关于接收者知识、关于接收者所希望的信息的知识、以及关于如何将信息分配给接收者的知识,来分配相关信息,从而为每个接收者生成定制内容,其中这些知识是通过单一询问来检索或确定的。根据本专利技术的诸特征,使用从数据源动态检索的设置来定制发送给接收者的文件内容。而且,可以使用从数据源动态检索的设置来把文件分配给各个接收者。此外,根据本专利技术的进一步的特征,可以通过为每个接收者动态地检索和定制文件的内容和分配信道来限制向各个接收者分配的信息量。通过对下面结合附图的示例性实施例的详细描述,本专利技术的其它优点和特征将变得更为清楚。结合附图将能够更好地理解上述概述以及随后的较佳实施例的详细描述。出于示例性说明本专利技术的目的,仅仅在附图中示出了本专利技术的示例性结构,然而,本专利技术并不仅仅局限于在此揭示的特定方法和手段。附图说明图1是可实施本专利技术的特征的示例性计算环境的框图;图2是用于揭示本专利技术的特征的高级图;图3是根据本专利技术的示例性报告服务器的框图;图4是根据本专利技术的示例性数据驱动订阅的流程图;以及图5是根据本专利技术的另一示例性数据驱动订阅方法的流程图。具体实施例方式综述报告是使用预定询问和布局定义从数据源汇编的文件。数据驱动的传送使得能够执行报告并传送给一列接收者,这些接收者较佳地是在运行期间确定的。对于用户,数据驱动的传送是一种订阅。对于数据驱动的传送,例如,根据管理员规定的询问方法来检索一列接收者。对于每个接收者,还检索任选地一组域,使得管理员能够通过对报告参数或传送设置的询问而返回的域进行映射来对各接收者定制报告的内容。示例性的计算环境图1例示了可实施本专利技术的合适的计算系统环境100的例子。计算系统环境100仅仅是合适的计算环境的一个例子,并不意图对本专利技术的使用或功能范围进行任何限制。计算环境100也不能被解释为对示例性操作环境100中所例示的任一部件或其组合的依赖或要求。本专利技术可用于多种其它的通用或专用计算系统环境或配置。可适用于本专利技术的已知的计算系统、环境和/或配置的例子包括但不限于个人计算机、服务器计算机、手持或膝上型设备、多处理器系统、微处理器系统、机顶盒、可编程的消费电子产品、网络PC、小型计算机、大型计算机、包括上述任何一种系统或设备的分布式计算环境等等。可用如计算机执行的程序模块之类的计算机可执行指令的一般环境来描述本专利技术。一般来说,程序模块包括例行程序、程序、对象、组件、数据结构等等,他们实现特定的任务或特定的抽象数据类型。还可以在分布式计算环境中实施本专利技术,在分布式计算环境中,由通过通信网络或其它数据传送媒体链接的远程处理设备来执行任务。在分布式计算环境中,程序模块和其它数据可位于本地和远程计算机存储媒体中,这些计算机存储媒体包括存储设备。参考图1,用于实施本专利技术的示例性的系统包括计算机110形式的通用计算设备。计算机110的组件可包括但不限于处理单元120、系统存储器130以及将包括系统存储器的各种系统组件连接到处理单元120的系统总线121。系统总线121可以是各种总线结构中的任一种类型,包括存储器总线或存储器控制器、外围总线、使用多种总线结构体系中的任一种的局部总线。例如,但非限制,这种总线结构体系包括工业标准结构(ISA)总线、微通道结构(MCA)总线、增强型ISA(EISA)总线、视频电子标准协会(VESA)局部总线、以及外设部件互连(PCI)总线(也称为夹层总线(Mezzanine bus))。计算机110一般包括多种计算机可读媒体。计算机可读媒体可以是计算机110可存取访问的任何一种适用的媒体,包括易失性和非易失性媒体、可移除和不可移除媒体。作为例子,但非限制,计算机可读媒体可包括计算机存储媒体和通信媒体。计算机存储媒体包括易失性和非易失性、可移除和不可移除的媒体,这些媒体可以任一种方法或技术实现以用于存储诸如计算机可读指令、数据结构、程序模块或其它数据之类的信息。计算机存储媒体包括但不限于RAM、ROM、EEPROM、闪存或其它存储器技术、CD-ROM、数字通用盘(DVD)或其它光存储设备、磁带盒、磁带、磁盘存储器或其它磁盘存储设备、或能够用于存储所希望的信息并可由计算机110存取访问的任何其它媒体。通信媒体一般将计算机可读指令、数据结构、程序模块或其它数据编入于诸如载波或其它传送机构的已调数据信号中,并包括任何信息传送媒体。术语“已调数据信号”是指具有以编码信号中的信息的方式改变或设置的一个或多个特征信号。例如,但非限制,通信媒体包括诸如有线网络或直接互联之类的有线连接的媒体,以及诸如声音、RF、红外线之类的无限媒体或其它无线媒体。上述的任意组合也应包含在计算机可读媒体的范围中。系统存储器130包括诸如ROM 131和RAM 132之类的非易失性和/或易失性存储器形式的计算机存储媒体。基本输入/输出系统133(BIOS)一般存储在ROM 131中,该基本输入输出系统包含在诸如启动期间运行的基本例行程序以帮助在计算机110内部的元件之间传送信息。RAM 132一般包含可由处理单元120立即存取和/或当前正在运行的数据和/或程序模块。例如,但非限制,图1例示了操作系统134、应用程序135、其它程序模块136和程序数据137。计算机110还可包括其它可移除/不可移除、易失性/非易失性的计算机存储媒体。例如,图1例示了向不可移除的非易失性磁性媒体进行读写的硬盘驱动器141、向可移除的非易失性磁性媒体进行读写的磁盘驱动器151,以及向可移除的非易失性的光盘156进行读写的光盘驱动器155,光盘例如CD-ROM或其它光媒体。可用于本示例性操作环境的其它可移除/不可移除、易失性/非易失性的计算机存储媒体包括,但不限于,磁带盒、闪存卡、数字通用盘、数字视频带、固态RAM、固态ROM等等。硬盘驱动器141一般通过诸如接口140之类的不可移除的存储器接口连接到系统总线121,而磁盘驱动器151和光盘驱动器155一般通过诸如接口150之类的可移除的存储器接口连接到系统总线121。上述的图1中所例示的驱动器及其相关的计算机存储媒体向计算机110提供计算机可读指令、数据结构、程序模块和其它数据。例如,图1中所示的硬盘驱动器141存储操作系统144、应用程序145本文档来自技高网...

【技术保护点】
一种用于生成报告并将报告分配给多个接收者的方法,其特征在于,包括:接收包含多个分量数据的数据;检索接收者动态列表以及用于每个接收者的对应的分配信道;确定要把哪个分量数据发送到所述列表中的哪个接收者;生成包含所 确定的分量数据的报告;以及通过对应的分配信道把报告分配给各所确定的接收者。

【技术特征摘要】
...

【专利技术属性】
技术研发人员:L帕沃夫斯基J卡尔森BL韦尔克
申请(专利权)人:微软公司
类型:发明
国别省市:US[美国]

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

1