建模数据生成过程的制作方法_2

文档序号:8385963阅读:来源:国知局
"、"客户机"等旨在指代计算机相关的实体,它 们可以是硬件、(例如,执行中的)软件和/或固件、或其组合。例如,组件可以是,在处理 器上运行的进程、对象、可执行码、程序、函数、库、子例程,和/或计算机或软件和硬件的组 合。作为说明,在服务器上运行的应用和服务器两者都可以是组件。一个或多个组件可以 驻留在进程中,并且组件可以位于一个计算机上和/或分布在两个或更多计算机之间。
[0027] 此外,所要求保护的主题可以使用产生控制计算机以实现所公开的主题的软件、 固件、硬件或其任意组合的标准编程和/或工程技术而被实现为方法、装置或制品。如此处 所使用的术语"制品"可以包含可以从任何有形的计算机可读设备或介质访问的计算机程 序。
[0028] 计算机可读存储介质可以包括但不限于磁存储设备(例如,硬盘、软盘、以及磁带 等等)、光盘(例如,紧致盘(CD)以及数字多功能盘(DVD)等等)、智能卡、以及闪存设备 (例如,卡、棒以及钥匙驱动器等等)。相反,计算机可读介质(即,非存储介质)一般可附 加地包括用于无线信号之类的通信介质,诸如传输介质。
[0029] 计算环境
[0030] 为了提供用于实现所要求保护的主题的各个方面的上下文,图1-2以及下面的讨 论旨在提供其中可以实现本发明的各个方面的计算环境的简要的、一般描述。例如,一种用 于为数据生成过程建模的方法和系统可实现在此类计算环境中。尽管上文已经在运行在本 地计算机和/或远程计算机上的计算机程序的计算机可执行指令的一般上下文中描述了 所要求保护的主题,然而本领域中的技术人员将认识到,本发明也可以结合其它程序模块 来实现。一般而言,程序模块包括执行特定任务或实现特定抽象数据类型的例程、程序、组 件、数据结构等等。
[0031] 此外,本领域的技术人员可以理解,本发明可用其它计算机系统配置来实施,包括 单处理器或多处理器计算机系统、小型机、大型计算机、以及个人计算机、手持式计算设备、 基于微处理器的或可编程消费电子产品等,其每一个都可操作上与一个或多个相关联的设 备通信。所要求保护的主题的所说明的方面也可以在其中特定任务由通过通信网络链接的 远程处理设备执行的分布式计算环境中实现。然而,本发明的某些方面,如果不是所有方面 的话,可以在独立计算机上实施。在分布式计算环境中,程序模块可以位于本地或远程存储 器存储设备中。
[0032] 图1是其中可以实现用于建模数据生成过程的系统和方法的联网环境100的框 图。联网环境100包括一个或多个客户机102。客户机102可以是硬件和/或软件(例如, 线程、进程、或计算设备)。联网环境100还包括一个或多个服务器104。服务器104可以 是硬件和/或软件(例如,线程、进程、或计算设备)。服务器104可以,例如,通过使用本发 明,保存执行搜索操作的线程。
[0033] 客户机102和服务器104之间的一种可能的通信可以是以适用于在两个或更多计 算机进程之间传输的数据分组的形式。联网环境100包括通信框架108,该通信框架108 可以被用来促进客户机102和服务器104之间的通信。客户机102可操作地连接到一个或 多个客户机数据存储110,可以使用这些客户机数据存储器来存储客户机102本地的信息。 客户机数据存储110可以存储在客户机102中,或位于客户机102的远程,诸如在云服务器 中。类似地,服务器104可操作地连接到一个或多个服务器数据存储106,可以使用这些服 务器数据存储来存储服务器104本地的信息。
[0034] 图2是可以被用来实现用于建模数据生成过程的系统和方法的计算环境的框图。 计算环境200包括计算机202。计算机202包括处理单元204、系统存储器206以及系统总 线208。系统总线208将系统组件,包括,但不仅限于,系统存储器206耦合到处理单元204。 处理单元204可以是各种可用处理器中的任何一种。也可以使用双微处理器及其他多处理 器体系结构作为处理单元204。
[0035] 系统总线208可以是若干类型中任一类的总线结构,包括存储器总线或存储器控 制器、外围设备总线或外部总线、或使用本领域的技术人员已知的任何各种各样的可用总 线架构的本地总线。系统存储器206是包括易失性存储器210和非易失性存储器212的计 算机可读存储介质。基本输入/输出系统(BIOS)被存储在非易失性存储器212中,包含例 如在启动期间在计算机202内的元件之间传输信息的基本例程。作为说明,而不是限制,非 易失性存储器212可包括只读存储器(ROM)、可编程序只读存储器(PROM)、电可编程序只读 存储器(EPROM)、电可擦可编程序只读存储器(EEPROM)或闪存。
[0036] 易失性存储器210包括充当外部高速缓冲存储器的随机存取存储器(RAM)。 作为说明而不是限制,RAM可以有许多形式,如静态RAM(SRAM)、动态RAM(DRAM)、同 步DRAM(SDRAM)、双倍数据速率SDRAM(DDRSDRAM)、增强的SDRAM(ESDRAM)、同步链路 ?DRAM(SLDRAM)、直接型Rambus?RAM(RDRAM),直接型Rambus@动态RAM(DRDRAM),以及 Rambusii动态RAM(RDRAm)。
[0037] 计算机202也包括其他计算机可读存储介质,诸如可移动/不可移动、易失性/非 易失性计算机存储介质。图2示出了例如盘存储214。盘存储214包括但不仅限于,诸如磁 盘驱动器、软盘驱动器、磁带驱动器、Jaz驱动器、Zip驱动器、LS-100驱动器、闪存卡或记忆 棒之类的设备。
[0038] 另外,盘存储器214还可包括存储介质,分开地或与其他存储介质相结合,包括, 但不仅限于,诸如紧致盘ROM设备(⑶-ROM)之类的光盘驱动器、⑶可记录驱动器(⑶-R驱 动器)、⑶可重写驱动器(⑶-RW驱动器)或数字多功能盘ROM驱动器(DVD-ROM)。为便于 盘存储214连接到系统总线208,通常使用诸如接口 216之类的可移动或不可移动接口。
[0039] 应该明白,图2描述了在用户和在计算环境200中描述的基本计算机资源之间担 当中介的软件。这样的软件包括操作系统218。可以存储在盘存储214上的操作系统218 用于控制和分配计算机202的资源。
[0040] 系统应用220利用由操作系统218通过存储在系统存储器206或者存储在盘存储 214上的程序模块222和程序数据224对资源的管理。可以理解,所要求保护的主题可以利 用各种操作系统或操作系统的组合来实现。
[0041] 用户通过输入设备226向计算机202输入命令或信息。输入设备226包括但不限 于定点设备(诸如鼠标、跟踪球、指示笔等)、键盘、话筒、姿势或触摸输入设备、语音输入设 备、操纵杆、圆盘式卫星天线、扫描仪、TV调谐卡、数码相机、数码摄像机、网络摄像头等等。 输入设备226通过系统总线208经由接口端口 228连至处理单元204。接口端口 228包括, 例如,串行端口、并行端口、游戏端口以及通用串行总线(USB)。输出设备230还可与输入 设备226使用一些相同类型的端口。由此,例如,可以使用USB端口来向计算机202提供输 入,以及从计算机202向输出设备230输出信息。
[0042] 提供了输出适配器232,以示出有像监视器、扬声器以及打印机之类的一些输出设 备230,还有可通过输出适配器232访问的其他输出设备230。输出适配器232包括,作为 说明而不是限制,在输
当前第2页1 2 3 4 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1