使用分布式模拟引擎对具有大型复杂数据集的系统的精确且详细的建模的制作方法

文档序号:17328890发布日期:2019-04-05 21:57阅读:221来源:国知局
本申请是2016年7月8日提交的名称为“用于自动化捕捉并分析用于可靠商业投机结果预测的商业信息的系统(systemforautomatedcaptureandanalysisofbusinessinformationforreliablebusinessventureoutcomeprediction)”的美国专利申请序列号15/206,195的pct申请并且要求享有其优先权,也是2016年6月18日提交的名称为“用于自动化捕捉并分析用于可靠商业投机结果预测的商业信息的系统(systemforautomatedcaptureandanalysisofbusinessinformationforreliablebusinessventureoutcomeprediction)”的美国专利申请序列号15/186,453的pct申请且要求享有其优先权,在此通过全文引用的方式将其每个的全部说明书并入本文。本发明属于在商业信息管理、操作和预测计划中使用计算机系统的领域。具体地,系统的组件集成商业信息和操作数据、复杂数据分析和使用该数据、预编程命令和参数以及机器学习的功能以创建一种能够可靠地预测模拟如在此应用于商业投机结果的大型复杂系统并计算预测路径的资本风险的商业操作系统。
背景技术
::在过去数十年,对于商业决策者可应用的来自作为在商业设备上发现的无所不知的传感器的该资源或者从第三方资源、详细起因和效果数据以及商业进程监控软件可获得的金融、经营、基础结构、风险管理和哲学信息的量已经扩展至其中数据已经超越了公司经理跟随所有这些信息并确定解释并在给定商业环境中对可应用数据做出有意义用途的能力的程度。换言之,对于公司决策者或决策者团队可应用的商业相关信息的迸发已经远远超出了最需要使用其以完全跟随或可靠地使用其的那些人的能力。无法识别重要趋势或变得以及时方式知晓信息已经在过去几年导致了高度可见的客户端所面对的对于netflixtm,facebooktm,和upstm的断供,仅列举几个。已经存在商业软件的数个研发,其起源于流线化或自动化商业数据分析或商业决策进程的目的。planatirtm提供软件以隔离大量数据中的模式,databrickstm提供定制分析服务,anaplantm提供金融冲击计算服务,且存在减缓商业数据关联性识别、分析该数据和商业决策自动化的一些特征方面的其他软件资源,但是这些方案均无法处理比整个任务的单个特征方面更多。这暗示在作为变量之一作为来自一个软件数据包的数据的决策进程中所使用的技术通常必须显著地且手动地转变为引入软件中以用于下一次分析,如果存在合适的软件。该步骤并未充分使用人力资源并且具有在关键的进程点处引入错误的潜在可能性。已经在精确系统建模和模拟领域取得了很大进展。如人们将快速推测的,预测商业系统或投机、任何新型系统或投机的可靠模拟实际上具有非常高的潜力以节省大量资本,货币和人力两者可以通常运行到比真实进程远远更快的完成点,并且如果未满足意外低效率或风险,或者甚至如果原始计划彻底失败,可以快速且高效地做出对于具体参数和假设的改变,直至找到最优和工程解决方案或者计划被搁置,所有这些具有最少资源使用以及资本损失。当计算处理能力已经增大时,更传统的建模和模拟方法诸如系统动态,其中相同类型的动作者诸如汽车或卡车将具有它们的描述性数据,诸如行驶速度或在模拟系统中高度聚集的重量,并且接着那些聚集的动作者类型的每一个将表示在模拟交互期间该类型;或者离散事件模拟,其中通过在通常视作连续的事件划分成一系列离散子事件而处理模拟以显示对目标或目标群组执行超长进程的效果,诸如跳闸至医院急救室中:“打开运输车辆门”,“将患者放入车辆中”,“驾驶车辆0.4英里至患者家门拐角处”…“在健康计算系统中记录患者健康保险信息”…“由医生检查”…“收集未被保险覆盖的支付”,“患者离开医院”,其中甚至所述步骤可以进一步细分:已经发现了高度有用的复苏。如人们可以意识到,计算能力的显著上升引起了通过允许每个目标以及可能所标注代理或动作者在模拟中具有它自己的单个模型而允诺了远远更精确的建模的模拟引擎。该能力允许人们试验在相同类型个体之间这些差异引起模拟的进展和输出的效果,但是也可以要求显著更多处理时间和数据带宽以完成并也通常用于比系统动态模拟较小尺度的模拟中。当前存在可应用的多个开源模拟引擎。deus,离散事件模拟器引擎;om-net++,另一离散事件模拟器引擎;siafu,基于代理的模拟引擎;以及具有高可伸缩性的基于离散事件的模拟器引擎。所有这些所提供物经受从有限的可伸缩性和可部署性的变化范围。如以上对于其他商业数据捕捉和变换所提供物所提出的,这些模拟引擎用作在总的商业分析和预测系统内另一分离的服务,其中来自其他服务的数据必须通常首先重新格式化并随后手动输入。进一步许多精确但是可执行的模拟依赖于多个模拟方法、系统动态、离散事件和所基于的代理,取决于模拟正被展示的部分以及产生可靠输出所需的最小精确度。需要一种全集成系统,其从许多多样来源检索商业相关信息,识别并分析高容量数据,将其转换为商业有用格式并随后使用该数据以驱动高度集成可伸缩模拟引擎,其可以利用系统动态、离散事件和模拟运行内基于事件的范例的组合以使得获得更多有用和精确的数据,并且存储为了分析的需要。该多方法模拟引擎采用剩余模块形成“商业操作系统”。技术实现要素:因此,发明人已经研发了一种分布式系统以用于使用分布式模拟引擎对具有大型且复杂数据集的系统进行精确和详细的建模。系统进一步使用商业信息分析的结果以优化做出商业决策并允许使用最新数据和机器居间预测算法模拟交互动作路径。具体地,系统的一部分应用于以下领域,可靠地预测不同商业决策路径的结果以及通过使用最当前传感器数据对每个决策路径进展的模拟而对于每个决策选择集合预测商业值的风险、特殊编程决策定义参数和可应用商业环境数据、以及随后以对于模拟的作者最有用的格式展示该数据。根据本发明的优选实施例,一种用于使用分布式模拟引擎对具有大型且复杂数据集的系统精确且详细建模的系统包括:商业数据检索引擎,存储在计算装置的存储器中并运行在计算装置的处理器上;商业数据分析引擎,存储在计算装置的存储器中并运行在计算装置的处理器上;以及自动计划和担风险数值估算模块,存储在多个计算机装置的一个的存储器中并运行在其处理器上。动作结果模拟模块存储在一个或多个计算装置的存储器中并运行在其处理器上,其中商业信息检索引擎:从多个来源检索多个商业相关数据;直接地从人机接口装置或从一个或多个命令和控制存储装置接收多个分析参数和控制命令,以及存储累积的所检索信息以用于由数据分析引擎处理或者预定的数据超时。商业信息分析引擎从商业信息检索引擎检索多个数据类型,并且基于在由商业进程分析作者在当前活动中所阐述的特殊目标和需求对所检测的数据执行多个分析功能和变换。自动计划和担风险数值估算模块:采用由商业信息分析引擎所执行的数据分析和变换的结果、与来自多个来源的可应用补充数据以及任何当前活动特殊机器学习、来自商业进程分析作者的命令和参数一起以用公式表示当前商业计划和风险状态报告,并采用由商业信息分析引擎所执行的数据分析和变换的结果、与来自多个来源的可应用补充数据、来自商业进程分析作者的任何当前任务特殊命令和参数一起、以及从机器学习算法所搜集的输入以向第一终端用户输送商业决策路径模拟和商业担风险数值支持。动作结果模拟模块:检索由商业信息分析引擎所执行的数据分析和变换的结果的至少一部分,检索来自商业信息检索引擎的原始数据的至少一片,采用从自动计划和担风险数值估算模块输入的多个参数,使用获得用以执行商业投机或者商业决策进程路径的预测模拟的信息、以及由模拟作者使用对于至少一个模拟实例组合了系统动态方法、离散事件方法、或基于代理的方法的模拟方法而原始初始化的结果,采用动作剖析数据和配置参数的群组以创建真实世界物品的基于计算机的模型以进行模拟。根据本发明的另一实施例,一种用于完全集成了商业冲击数据的收集、该数据的分析以及分析驱动型商业决策和备用候选商业决策的分析驱动模拟的产生的系统包括:商业数据检索引擎,存储在计算装置2的存储器中并运行在其处理器上。权利要求1的系统,其中存储在计算装置的存储器中并运行在其处理器上的商业信息检索引擎采用用于人机接口装置的端口,商业相关数据输入其至少一部分中,以及与当前商业投机活动备选项的进行相关的命令和参数输入其至少另一部分中。其中自动化计划和担风险数值估算模块使用至少基于信息理论的统计分析以可靠地预测基于当前商业决策的已分析之前数据的未来结果。自动化计划和担风险数值估算模块使用至少蒙特卡洛试探模型担风险数值原理以可靠地估算基于当前商业决策的已分析之前数据的未来担风险数值数字。自动化计划和担风险数值估算模块使用特殊设计的基于图形的数据存储服务以高效地存储并处理在商业决策结果分析期间所创建的大型数据结构。自动化计划和担风险数值估算模块具有作业控制函数,其允许采用单个参数集合以单次迭代运行的作业,以及包括多次迭代和具有终止规则的预定参数集合的作业以当获得所需分析结果时停止执行。一些作业以类似批处理模式离线运行,以及其他作业以交互模式在线运行,其中用户基于之前迭代的结果输入用于后续迭代的参数直至预先设计的分析结果终止执行。至少一个模拟模块包括用于灾害因素、脆弱点、契约规定义务和金融资本损失的模块。自动化计划和担风险数值估算模块作用于至少一个基于计算机的模型以在模拟之前对其修改。根据本发明的另一实施例,一种用于全集成收集商业冲击数据、分析该数据以及产生分析驱动的商业决策和备用候选商业决策的分析驱动模拟的系统包括:商业信息检索引擎,存储在计算装置的存储器中并运行在其处理器上,采用用于人机接口装置的端口,商业相关数据输入其至少一部分中,与当前商业投机活动备选项的进行相关的命令和参数输入其至少另一部分中。自动化计划和担风险数值估算模块使用至少基于信息理论的统计分析以可靠地预测基于当前商业决策的已分析之前数据的未来结果。自动化计划和担风险数值估算模块使用至少蒙特卡洛试探模型担风险数值原理以可靠地估算基于当前商业决策的已分析之前数据的未来担风险数值数字。自动化计划和担风险数值估算模块使用特殊设计的基于图形的数据存储服务以高效地存储并操纵在商业决策结果分析期间所创建的大型数据结构。自动化计划和担风险数值估算模块具有作业控制函数,其允许采用单个参数集合以单次迭代运行的作业,以及包括多次迭代和具有终止规则的参数的预定集合的集合的作业,以当获得所需分析结果时停止执行。一些作业以类似批处理模式离线运行,其他作业以交互模式在线运行,其中用户基于之前迭代的结果输入用于后续迭代的参数,直至预设计的分析结果终止执行。根据本发明的优选实施例,一种用于全集成了商业冲击数据的收集、该数据的分析、以及分析驱动商业决策的产生和备用候选商业决策的分析驱动模拟的方法包括步骤:a)使用存储在计算装置的存储器中并运行在其处理器上的客户端访问接口接收商业决策参数和目标;b)使用存储在计算装置的存储器中并运行在其处理器上的商业数据检索引擎从多个来源检索多个商业数据;c)使用存储在多个计算装置之一的存储器中并运行在其处理器上的动作结果模拟模块从可应用商业数据创建真实世界对象的模拟模型;d)预测预定的商业决策或商业投机候选者的结果,并通过使用动作结果模拟模块对决策或投机的胜出模拟而估算附接至每个候选者的担风险数值。附图说明附图说明了本发明的数个实施例,并且与说明书一起用于解释根据实施例的本发明的原理。本领域技术人员将认识到,附图中所示的特定实施例仅是示例性的,并且并非意在限制本发明的范围。图1是根据本发明实施例的商业操作系统的示例性架构的图。图2是根据本发明实施例的自动化计划服务集群和相关模块的示例性架构的图。图3是根据本发明实施例的动作结果模拟模块和相关模块的示例性架构的图。图4是根据本发明实施例的三种动作结果模拟模块运行的设置和执行的流程图说明。图5是描绘了动作结果模拟模块模拟的单个部件的初步处理位置的图。图6是说明了根据本发明实施例的集中化事件队列定时的流程图。图7是说明了根据本发明实施例的时间步进式队列定时的流程图。图8是说明了根据本发明实施例的保守事件驱动队列定时的流程图。图9是说明了根据本发明实施例的乐观事件驱动队列定时的流程图。图10是说明了用在本发明的各个实施例中的计算装置的示例性硬件架构的方框图。图11是说明了根据本发明的各个实施例用于客户端装置的示例性逻辑架构的方框图。图12是说明了根据本发明的各个实施例的客户端、服务器和外部服务的示例性架构布置的方框图。图13是说明了用在本发明各个实施例中计算装置的示例性硬件架构的另一方框图。图14是根据本发明实施例的离线单次运行和多次运行自动化计划服务集群作业的流程图。图15是根据本发明实施例的在线单次运行和多次运行自动化计划服务集群作业的流程图。具体实施方式发明人已经设想并付诸实施了一种用于使用分布式模拟引擎对具有大型和负载数据集的系统进行精确且详细建模的系统。发明人已经设想并付诸实施了一种用于全集成捕捉并分析导致预测决策作出和模拟的商业信息的系统和方法。可以在本申请中描述一个或多个不同发明。进一步,对于在此所述本发明的一个或多个,可以描述许多备选实施例;应该理解,这些仅为了说明示意目的而展示。所述实施例并非意在以任何观念限定。本发明的一个或多个可以广阔地适用于许多实施例,如从本公开明显可见。通常,以充足细节描述实施例以使得本领域技术人员实施本发明的一个或多个,并且应该理解,可以利用其它实施例,以及可以做出结构、逻辑、软件、电气和其他改变而并未脱离特定发明的范围。因此,本领域技术人员将认识到,可以采用各种修改例和备选例实施本发明的一个或多个。可以参照一个或多个实施例或附图描述本发明的一个或多个的特别特征,该实施例形成了本公开的一部分,并且其中借由说明的方式示出了本发明的一个或多个的具体实施例。然而,应该理解,该特征不限于用在一个或多个特定实施例或参照其描述了一个或多个特定实施例的附图中。本公开并非一个或多个发明的所有实施例的文字描述,也并非必须存在于所有实施例中的本发明的一个或多个特征的列表。在本专利申请中所提供区段的开头以及该专利申请的名称仅为了方便,并且不应视作以任何方式限制本公开。相互通信的装置不必连续相互通信,除非明确地另外指定。此外,相互通信的装置可以通过一个或多个逻辑或物理的媒介而直接或间接地通信。具有相互通信的数个部件的实施例的说明并未暗示需要所有这些部件。相反,可以描述各种任选部件以说明本发明的一个或多个的广泛各种可能实施例,以及以便于更完全说明本发明的一个或多个特征方面。类似地,尽管可以以依次顺序描述进程步骤、方法步骤、算法等等,通常可以配置这些进程、方法和算法以备选的顺序工作,除非特别地做出相反陈述。换言之,在本专利申请中可以描述的步骤的任意序列或顺序自身并未指示要求以该顺序执行步骤。所述进程的步骤可以实际以任何顺序执行。进一步,可以同时地执行一些步骤,尽管描述或暗示为顺序地发生(例如,因为一个步骤描述为在另一个步骤之后)。此外,由其在附图中的描绘对进程的说明并未暗示所说明的进程除去其他变形例和对其的修改例,并未暗示所说明的步骤或其任意步骤对于本发明的一个或多个是必须的,也并未暗示所说明的进程是优选的。此外,通常每个实施例描述步骤一次,但是这并未意味着它们必须发生一次,或者它们可以在每次运行或执行进程、方法或算法时发生一次。在一些实施例或一些情形中可以省略一些步骤,或者可以在给定实施例或情形中执行步骤多于一次。当描述单个装置或物品时,显而易见的是,可以替代单个装置或物品而使用多于一个装置或物品。类似地,描述多于一个装置或物品时,显而易见的是,可以替代于多于一个装置或物品而使用单个装置或物品。可以由并未明确描述为具有该功能或特征的一个或多个其他装置备选地具体化装置的功能或特征。因此,本发明的一个或多个的其他实施例不必包括装置自身。在此所述或参考的技术和机制将有时为了清楚而以单数形式描述。然而,应该注意,特定实施例包括技术的多次迭代或者机制的多次表明,除非另外标注。附图中进程说明或方框应该理解为表示模块、区段或代码部分,其包括用于实施进程中特殊逻辑功能或步骤的一个或多个可执行指令。备选的实施方式包括在本发明的实施例的范围内,其中例如,可以除了所示或所述顺序之外而执行函数,包括本质上同时或以相反顺序,取决于所涉及的功能,如由本领域普通技术人员所理解。定义如在此所使用,“泳道”是在时间序列传感器数据接收并分配装置与用于保持所分配的数据时间序列传感器数据的数据存储机制之间的通信通道。泳道能够在两个装置之间移动特殊、有限的数据量。例如,单个泳道可以可靠地携带在5秒内来自10个传感器的等价于5秒数据价值的数据并已经包括至数据存储中,这是其容量。尝试使用一个泳道放置从6个传感器接收的5秒价值数据将导致数据损失。如在此所使用,“元泳道”是对于请求进程透明的两个或更多真实泳道的传输容量的所需逻辑组合。可以发起其中单位时间所接收数据量预期随着时间变化高度同质的传感器研究以使用元泳道。使用以上示例,单个真实泳道可以传输并合并10个传感器的5秒价值数据而并无数据损失,在5秒间隔期间突然从13个传感器接收输入的传感器数据将使得系统创建两个泳道元泳道以在一个真实泳道中容纳标准的10个传感器数据,并在第二、透明添加的真实泳道中3个传感器数据过剩,然而无需改变数据接收逻辑,因为数据接收和分配装置将透明地添加额外的真实泳道。概念架构图1是根据本发明实施例的商业操作系统100的示例性架构。对于特殊数据输入、系统控制的至系统的客户端访问接口105、以及对于与系统输出交互诸如自动预测做出决策和计划以及备选路径模拟通过系统的分布式可扩展高带宽云接口110而发生,其使用通用、健壮的网络应用驱动接口以用于面向客户端的信息的输入和显示以及数据存储112,取决于实施例诸如但不限于mongodbtm,couchdbtm,cassandratm或redistm。来自客户端商业范围内来源以及来自基于云服务的、由系统所分析的许多商业数据也通过云接口110输入系统,数据传至系统的分析和变换部件,定向计算图形模块155,高容量网络爬虫模块115,多维度时间序列数据库120,以及图形堆栈服务。定向计算图形模块155从多个来源检索一个或多个数据流,多个来源包括但绝非限定于多个物理传感器、基于网络的问询表和调查表,电子基础设置的监控,群众纯源化活动,以及人类输入装置信息。在定向计算图形模块155内,数据可以在专用预编程数据流水线155a中划分成两个等同的流,其中一个子流可以发送用于批处理并存储,而另一个子流可以重新格式化以用于变换流水线分析。随后将数据传输至通用变换器服务模块160以用于线性数据变换作为分析的一部分,或者传输至可分解变换器服务模块150用于分支或迭代作为分析的一部分的变换。定向计算图形模块155将所有数据表示为定向图形,其中变换是节点且结果在图形的变换边缘之间消息发送。高容量网络爬虫模块115使用驻留多个服务器的预编程网络爬虫,当自主地配置时其部署在网络刮削框架115a内,其示例为scrapytm,用以从基于网络的来源识别并检索并未由传统网络爬虫技术良好标记的感兴趣数据。多维时间序列数据库模块120从可以是数种不同类型的大型多个传感器接收数据。设计模块以通过动态地预分配网络带宽和用以处理输入数据的服务器处理信道而适应不规则且高容量电涌。对于包括但不限于c++,perl,python,和erlangtm的语言示例包括编程包装允许将复杂的编程逻辑添加至多维时间序列数据库120的默认函数而并未详细知晓核心编程,大大扩展了函数的宽度。可以进一步分析由多维时间序列数据库120和高容量网络爬虫模块115检索的数据并由定向计算图形155和相关通用变换器服务150以及可分解变换器服务160模块变换为任务优化的结果。备选地,通常采用脚本提示信息确定重要顶点145a,可以将来自多维时间序列数据库和高容量网络爬虫模块的数据发送至图形堆栈服务模块145,其采用用于将信息流转换为数据的图形表示的标准化协议,例如,开放图形互联网技术,尽管本发明不依赖于任何一个标准。通过这些步骤,图形堆栈服务模块145以受任何预定脚本修改例145a影响的图形形式表示数据,并且将其存储在基于图形的数据存储145b诸如giraphtm中,或者秘钥数值配对类型数据存储redistm或riaktm,其中,所有这些适用于存储基于图形的信息。变换分析进程的结果可以随后与其他客户端指示、额外的商业规则以及与在也运行基于强有力信息理论130a的预测统计函数和机器学习算法的自动化计划服务模块130中已经可应用数据之外的分析和形势信息相关的实践组合以允许基于当前系统所得到结果快速地预报未来趋势和结果并选择多个可能商业决策的每一个。使用所有可应用数据,自动化计划服务模块130可以提出商业决策,其最可能是对于具有可用地高度确定性的最有利商业结果的结果。在使用系统得到的结果中与自动化计划服务模块紧密相关,连同在辅助终端用户做出商业决策中可能的外部所提供额外信息一起,动作结果模拟模块125其具有与面向终端用户观察和状态估算服务140耦合的离散事件模拟器编程模块125a,服务140如情况需要的话是高度可脚本化的140b,并且具有游戏引擎140a以更逼真地在考虑之中得到商业决策的可能结果,这允许商业决策者基于当前可应用数据的分析调查选择一个动作的待决历程在另一个之上的可能结果。例如,流水线操作调度室已经报告了在领土的高度远程区段中的一段流水线中原油压力的非常小减小。许多人相信问题完全是由于淤塞的、可能失效的流体传感器,其他人相信近端上游泵可以吸入了异物。这些可能性两者的校正是用于增大受影响泵的输出以有希望地清除其或者被淤塞的传感器。将必须在下一个维护周期更换失效的传感器。然而,少数人觉得压力下降是由于管线中破损,可能在该点处较小,但是即便如此,原油在泄漏并且对于被淤塞传感器或泵的补救选项将使得泄漏更严重并此后浪费更多时间。公司可以在8小时之外聘用承包工,或者可以租卫星时间以查看,但是这两者对于可能的传感器问题是昂贵的,虽然显著小于清理溢油但是随后具有显著的负面公众曝光度。这些传感器问题已经在之前发生并且商业操作系统100具有来自它们的数据,由于大量柱形图,没有人真正研究它们,因此运行动作的备选方案125、140。基于所有可应用数据,由于其他可应用数据,系统预测被淤塞的传感器或泵这次不可能是根本原因,并且派遣了承包工。她在管线中找到小的裂口。将采用小的清理并且需要关闭管线用于修理,但是已经节省了几千万美元。这仅是商业操作系统的大量可能用途的一个示例,本领域技术人员将容易阐明更多。图2是根据本发明的实施例的自动化计划服务模块和相关模块的示例性架构的图。在此看到如图1中所示自动化计划服务模块130的更详细视图。模块通过客户端接口205接收商业决策或商业投机候选者以及相关的当前可应用相关数据和任何活动分析修改命令而运行。模块也可以用于提供已变换数据或运行参数至动作结果模拟模块125以在运行或变换与在动作结果模拟模块125、320、320b、320d、320f中运行的一个或多个动作者隔离的中间结果数据之前在模拟运行期间播种模拟。也可以在备选商业决策进程的模拟期间使用大量支持信息,诸如但不限于可以影响当前决策或投机的、已经由商业操作系统作为整体收集并存储在该数据存储中作为多维时间序列数据库120、定向计算图形模块155的分析能力以及高容量网络爬虫模块115的基于网络的数据检索能力的当前商业条件、基础设施、正在进行的投机状态、金融状态、市场条件、以及世界事件,所有这些可以存储在一个或多个数据存储220、225中,这些可以遗留变量作为但不限于实施方式定时、终结变化的方法、组成部分完成的顺序和定时、或者替代于在当前分析之下动作而选择另一目标的影响。预期的动作可以是分解成多个构成事件,或者在分析之下朝向风险履行而动作,或者由离散事件模拟模块211展示每个事件的缺失,其随后使得每个那些事件对于基于信息理论的统计分析211可应用,这允许使用从之前数据获得的机器学习的准则在变化的相异性的条件下按照类似的事件分析当前决策事件;除了其他因素之外,可以由不确定性估算模块213分析该分析的结果以进一步微调将要在完成的分析内所包括的置信度等级。置信度等级将是对于每个所分析事件给定的随机变量分布的加权计算。在动态系统提取和推理模块214中计算在与来自其中客户端商业操作作为地区经济更昂贵舞台的微环境或进一步从客户端商业的成功的角度的任何事物一样复杂的系统内在分析之下商业投机所涉及的事件的至少一部分的效果的预期,模块214除了其他工具算法之外使用了基于香农熵、哈特利熵和相互信息相关性理论。在任何商业鞠策或新商业投机中最重要的是通过在另一个之上选择一个决策而置于风险下的商业值的量。通常该数值是金钱,但是其也可以是竞争位置、运行效率或基于客户端关系,例如:这可以是保持较老的、可能稍微不正常工作的客户端关系管理系统的效果,替代于以1千4百万美元和订金替换它,多四分之一。自动化计划服务模块具有基于蒙特卡洛试探模型216使用编程预测单位数值的每个决策的结果的能力,这允许估算担风险数值的单个“状态”。非常难以预期完成这些商业决策分析的一个或多个所需计算能力的量,其可以依照个人需求而变化巨大并且通常同时以数个备选项而运行。本发明因此设计用于在分布式、模块化且可扩充方案中运行在可扩展的集群215上,诸如但是不限于,亚马逊的aws的提供物。类似地,这些分析作业可以允许许多小时以完成,并且许多客户端可以预期长时间等待简单的“如果……怎么办”的选项,这将不会影响他们的近期商业操作,而其他客户端可以要求紧迫决策情形,其中他们尽可能快需要备选项。这由作业队列的存在而提供,允许在从低至紧急的多个优先级的一个下实施分析作业。在将更多假想的分析作业改变为更紧迫的情形中,也可以使用基于优先级的作业队列218运行期间改变作业优先级而没有进度损失。结构化计划分析结果数据可以存储在通用自动化计划引擎中,其执行了动作标记建模语言(anml)脚本以用于对于哪些可以用于优先化面向人和面向机器的任务建模以在有限时间范围217之上最大化报酬函数,或者通过基于图形的数据存储145而存储,取决于分析复杂性和运行时间的规范。分析的结果可以发送至两个面向客户端的展示模块的一个,动作结果模拟模块125或者能够更多视觉模拟观察和状态估算模块140,取决于需求以及客户端对数据的有意使用。图3是根据本发明实施例的动作结果模拟模块和相关模块的示例性架构300的图。通过编程至商业操作系统305中的客户端访问网络应用105控制屏指定对于每个模拟的设置和控制。这些屏幕可以包括从一组预定模拟类型305a选择模拟框架并最终开始新模拟的选项;检查多个批次作业的进度,其可以表示动作者的活动,表示特殊事件,并控制基底环境,除了本领域技术人员已知的其他模拟任务305d之外;流发送在模拟进程305b期间收集的中间结果数据,对于一个或多个模拟运行获得数字加密秘钥以便可以对一个或多个静态假设参数或者对于操纵输入模型数据的算法做出程序改变,除了本领域技术人员已知的示例之外,用以改进即将来临的计划运行305e的保真度或有用性;精读并检查从过去模拟运行305c获得并存储在多个与其商业计划上的结果,如果在设置中包括该参数,则包括:风险预测,遭受的资本损失,获得的资本收益,对于计划阶段预期的最终结果的封闭性,结果中最有影响的变量,以及在大量多个其他可能性之中使用的假设。接口也允许比较来自多个相关模拟试验的结果参数,其中改变开始数值和感兴趣的假设以预测每个影响305c。本发明的重大优点在于,以比真实性测试远远更短的时间运行多个相关模拟,这是通常模拟的优点以及在很大程度上使用图形界面机制设置模拟的能力以及随后使得集成商业系统的其他模块主要处理节省大量当前高度相关数据和已转换的对于每次模拟运行的支持结果。最后,客户端访问网络应用105、205、305为展示数据305f提供多个格式,其可以范围从图形视频或图形画报至纯数学数字,如对于在给定时间点模拟和使用数据所需和合适的。由动作结果模拟模块(aosim)320执行模拟,其包括在由aosim代理节点在实施例中所示的高度可扩展、分布式结构:aosim工人1320a,aosim工人2320c,至aosim工人n320e,节点的数目预期随着所运行模拟的规模和复杂性变化,所有均在动作结果模拟主控节点的程序控制之下,其控制了将数据引入至单个模型动作者子结构320b、320d、320f中,以及每个模拟步骤运行的定时,可以改变该定时以适应模拟内模型动作者的相互间信赖程度以及模拟与运行时间对比的所需精确程度600、700、800、900,这可以范围从变换中间数据的需求,可能使用自动化计划服务模块130、200。随后可以将已处理数据手动输入返回至序列600中,至其中每个动作者步骤通过与所有其他动作者独立的模拟而无视任何可能的动作者之间数据相关性效果900的定时场景。在模型或动作者320b、320d、320f的每个群组内,由于aosim模块的分布式性能可以作为单个群组而操作,相邻动作者可以对于在真实世界系统中被模拟的不同动作者建模。因此,作为简单的、非排他性示例,如果模拟城市街道角落,群组320b中第一个动作者可以对于着急去上班的心烦意乱的行人建模,而第二动作者可以对于左转弯的移动车辆建模,且第三动作者可以对接近相同交叉口的篮球建模。其他动作者可以对于该雾或积水洼的条件建模,其更多以一些变化的程度而被动地作用于其他动作者。在这整个动作者结构之下是环境层级,其监控每个动作者的工作,收集并可以传输结果至主机320g用于转换和存储。环境层也可以在给定情形下向一个或多个动作者传递控制指示,其中一个可以是定时命令。通过使用从多个可获得来源收集并由系统实施例330存储用于后续模拟引导使用的有关真实世界测量的大样本集合,使用基于推理信息理论的统计,以及使用如之前所述的试探建模,在本领域技术人员已知的其他技术之中,可以显著影响模拟的结果可靠性的因素诸如但不限于所收集数据内的固有可变性、测量不精确性、在模拟设置中未设想的外部因素、在计算参数数据与来自真实世界模拟类似物之间的差异,以减小该设置的不确定性。基底配置数据370a模拟运行和串行参数370b和策略以及mongodbgridfs编码的支持文档文件用于模拟设置和初始370c,所有这些对于aosim的一般功能是关键的,存储在只读mongodb存储370中并且仅可以由aosimapis直接地通过mongodb数据存储350改变以保护它们的完整性,但是由客户端访问网络应用只读地使用以在初始模拟设置和初始化期间检索参数。在模拟运行期间,也在mongodb数据存储350的选集360中存储所产生的潜在大量中间信息,其中数据由系统分类为动作者相关360a,动作者族群相关360b,世界360c,模拟步骤的计划弱点对于整个结果的负面效应360d,在模拟运行期间所确定的计划灾害因素360e,以及由所模拟投机或商业路径所招致的任何实际计划损失360f。包括处于它们已完成状态的所有这些数据作为模拟结果展示305f的一部分。图6是说明了根据本发明实施例的居中化事件队列定时的流程图600。存在这样的情形,其中被模拟的系统是极端复杂的,或者甚至具有aosim300的能力以对来自诸如但不限于以下类别的数据执行自动化处理:物理世界,计算机-物理交互,社会-技术,信息网络交互,个人集成和认知推理,必须检查中间结果数据的至少一些并可以可能由商业操作系统100的另一模块操纵,或许诸如自动化计划服务模块130,定向计算图形模块155,或在至少一个清醒中,对于在重新引入模拟616之前对于特定模拟步骤手动地。可以需要基于之前步骤616而修改当每个动作者601、602、603、604、605、606、607运行在模拟中下一个步骤608、609、610、611、612、613、614时的其他时间序列。在该条件下,重要的是,在发起下一个步骤617之前完成所有数据操纵和序列处理615。图7是说明了根据本发明的实施例的时间步进式队列定时的流程图700。存在这样的情形,其中被模拟的系统包括高度独立的动作者并且几乎确定依赖于在多个步骤处一个或多个其他动作者的结果以导致可靠的模拟结果。在这些条件之下,关键是,所有动作者701、702、703、704、705、706、708在任意动作者开始下一个动作(x+1)717之前完成每个步骤709、710、711、712、713、714、715。图8是说明了根据本发明实施例的保守事件驱动队列定时的流程图800。存在这样的情形,其中被模拟的系统包括稍微独立的动作者,并且可以依赖于在一个或多个步骤处一个或多个动作者的结果以导致可靠的模拟结果。在这些条件之下,重要的是,动作者801、802、803、804、805、806在动作者开始下一个步骤(x+1)815之前存在807、808、809、810、811、812、813、(步骤x)814,并且因此当使用该定时方案时,当实施例确定所讨论的步骤处相关性极其不可能是814时单个动作者将仅执行下一个步骤815。图9是说明了根据本发明实施例的乐观事件驱动队列定时的流程图900。存在这样的情形,其中被模拟的系统并未包括依赖于在一个或多个步骤处一个或多个动作者的结果的任何独立动作者以得到可靠模拟结果,或者其中时间约束和缺失更新该独立数据的效果使得需要尽可能快地运行模拟。在这些条件下,每个动作者901、902、903、904、905、906、916独立地完成步骤907、908、909、910、911、912、913、(x),不考虑在动作者开始下一个步骤(x+1)915之前是否存在相关性914,以及因此当使用该定时方案时,每个单个动作者915尽可能快执行914。本发明没有理由在单次模拟期间不采用多个定时方案,因为每个方案变得恰当。这可以优化模拟完成的速度,而同时确保尊敬了模拟内所有相互依赖的动作者数据状态并且出现任何模拟的可靠完成。图4是根据本发明实施例的三种类型动作结果模拟模块模拟运行的设置和执行的流程图400。顶板410描绘了简单模拟,其可以用于探索在商业操作期间可以出现的无数个“如果……怎么办”观念,或者其中很少或没有涉及预见资本和市场风险。如可以预期的,模拟的设置阶段消耗了当发起一次模拟执行时的大多数步骤,作者必须仅等等并随后解释、可能进一步操纵结果416。进程开始于创建管理信息411,在此该参数作为将要使用的数据值的边界,将要使用的数据的数据存储数据库原点或者多个原点,如果存在多于一个来源,将要使用的商业操作系统资源层级,将要使用的定时方案,将要显示的进度指示符,以及所完成的模拟的所需显示模式可以仅是对于本领域技术人员已知的、可以指定的管理参数的更大集合的几个示例。对于任何模拟,可靠的有用最终结果整体地取决于将影响模拟的动作者的因素的适当配置,形成了其中他们将执行他们所编程动作的周围环境,在此标注为“世界”412。必须确定的是,由世界的所配置因素实行的约束和影响在模拟的预期条件下与真实世界的那些匹配。同等重要的是,动作者413的对于模拟内真实世界物品建模的恰当配置,再次,与每个动作者类型以及动作者类型内变形例的行为相关的可靠数据在编程的模拟条件下必须紧密地匹配真实世界项的那些。也重要的是,小心地考虑动作者类型的选择以及将要在模拟中包括的每个类型的数目,因为该因素可以显著地改变结果并且如果真实世界比例远离计算机模拟中那些则导致结论与现实相反。将特定模型(动作者)类型的单个实例放置在一个或多个群组中以不仅测量每个个人在模拟中如何行为而且也测量从群组所获得的整体结果,这有时是有用的。通过支持指定414动作者群体,实施例允许如此。真实世界可靠模拟的成功完成可以由比较尽可能采用更多有限真实世界数据运行部分模拟的结果而大大增强,或可能甚至将真实世界数据的部分合并至模拟的构成部分中诸如世界配置412,动作者模型特性413和类型的选择,以及产生合适的动作者群体414。商业操作系统为使用该潜在优点提供了机制,通过允许将所列出的模拟成分作为运行参数附接至自动化计划服务模块,将推理统计和蒙特卡洛试探算法引入支持引导智能包含物并使用来自商业操作系统的其他模块的数据以用于改进当运行完成419时由模拟所消耗的历程。在多个高度重要的配置步骤的结束处,可以创建415包含了所有参数、模块搭售参考和管理运行指示的模拟初始化文件。这限定了以由动作结果模拟模块可读的格式运行模拟。接着运行模拟,完成任何后端处理并显示结果,可能通过使用具有其游戏引擎140a和展示操纵脚本性能140b的观察状态估算服务140,或者可能对于模拟的作者的每个预设计以一些其他格式而展示。中间面板420描绘了采用金融聚集的模拟,其可以用于探索何处资本的损失或增益是可能的商业决策或投机。资本,作为动作者同样行为,因此在模拟中创建其的多个实例浪费了时间和潜在的计算资源。资本因此处理作为聚集体,类似在基于系统动态的模拟中的动作者,其中所有动作者是它们真实世界配对物的聚集代理。如可以预期的,模拟的设置阶段消耗了当发起一次模拟执行时大多数步骤,作者必须随后仅等待并接着解释、可能进一步操作结果427。进程开始于创建管理信息421,在此该参数作为待使用的数据数值的边界,待使用数据的数据存储数据库原点或多个原点,如果存在多于一个来源,待使用的商业操作系统资源层级,待使用的定时方案,待显示的进度指示符,以及所完成模拟的所需显示模式,可以是对于本领域技术人员已知的、可以最顶的管理参数的远远更大集合的几个示例。对于任何模拟,可靠的有用的最终结果整体地取决于因素的恰当配置,其将影响模拟的动作者,形成了其中它们将执行它们所编程动作的周围环境,在此标注为“世界”412。必须确定的是,由世界的配置因素所实行的约束和影响在模拟的预期条件下匹配真实世界的那些。同等重要的是,对模拟内的真实世界项建模的动作者423的恰当配置、同样关于每个动作者类型和动作者类型内变形例的行为的可靠数据必须在编程的模拟条件下紧密地匹配真实世界项的那些。也重要的是小心地考虑动作者类型的选择以及将要包括在模拟中的每个类型的数目,因为该因素可以显著地改变结果并且如果真实世界比例远离计算机模拟中的那些则导致与现实相反的结论。有时有用的是,将特定模型(动作者)类型的单个实例放置在一个或多个群组中以不仅测量每个个人如何在模拟中行为而且也测量了从群组所获得的整体结果。通过支持指定424动作者群体,实施例允许如此。可以由采用如可应用的或甚至可能将真实世界数据的一部分合并至模拟的构成部分诸如世界配置422、动作者模型特性423和类型的选择以及合适的动作者群体424的产生中同样多的有限真实世界数据部分比较模拟运行的结果的能力而大大增强真实世界可靠模拟的成功完成。商业操作系统通过允许将所列出模拟成分作为运行参数附接至自动化计划服务模块、将推理统计和蒙特卡洛试探算法引入支持指引智能包含物以及使用来自商业操作系统其它模块的数据用以当运行完成429时改进由模拟花费的历程而提供使用该潜在优点的机制。不同于以上直接描述的简单模拟410,必须在运行模拟之前指定用于处理并报告模拟内资本流的规则和边界。这可以包括项目诸如但不限于总资本预算,在单个或指定编号模拟步骤中可以容忍多少资本损失,收益是否可以在模拟的一些或所有集合中置于比其他考虑更高,资本是否可以交换品牌认知度或置信度,以及对于本领域技术人员可以已知的许多更多潜在选择。在多个、高度重要的配置步骤的结束处,必须创建426包含所有参数、模块搭售参考和管理运行指示的模拟初始化文件。这限定了模拟以由动作结果模拟模块可读取的格式而运行。接着运行模拟,完成任何后处理并显示结果,可能通过使用具有其游戏引擎140a和展示操纵脚本性能140b的观察状态估算服务140而图形地表示运动,或可能甚至对于模拟作者的每个预设计以一些其他格式而存在。中间面板430描绘了对于保险或风险分析的模拟,其可以用于探索商业决策或投机,其中由于市场共享的批发损失可能有资本的大规模损失,基础设施或资本设备投资的损失或者损失现有基础设施或资本设备是可能的,在本领域技术人员已知的其他情况之中。保险模拟可以采取模拟了可以导致昂贵的责任支出或设备支出的事件的形式,诸如在隐藏区域中大型油管线故障随后释放大量加仑的原油,迫使大规模清除和可能的基于环境的恢复,或者由本领域技术人员可想象的许多其他可能示例。资本,与动作者相同行为,也在模拟中创建其多个实例,这浪费了时间和潜在的计算资源。因此将资本作为聚集体处理,与基于系统动态的模拟中动作者相同,其中所有动作者是它们真实世界配对物的聚集代理。如可以预期的,模拟的设置阶段当发起一次模拟执行时消耗了大多数步骤,作者必须仅等待并随后解释、可能进一步操纵结果441。进程开始于创建管理信息431,在此该参数可以仅是对于本领域技术人员已知的可以指定的管理参数的远远更大集合的几个示例,如待使用数据、待使用数据的数据存储数据库原点或多原点(如果存在多于一个来源)、待使用的商业操作系统资源等级、待使用的定时方案、待显示的进度指示符、以及已完成模拟的所需显示模式。对于任何模拟,可靠的有用最终结果整体上取决于将影响模拟的动作者的因素的恰当配置,形成了其中它们将执行它们编程动作的周围环境,在此标注为“世界”432。必须确定的是,由世界的配置因素所实行的约束和影响在模拟的预期条件下与真实世界的那些匹配。同等重要的是,动作者433的在模拟内对真实世界项目建模的恰当配置,同样,关于每个动作者类型和动作者类型内变形例的行为的可靠数据必须紧密地匹配在编程模拟条件下真实世界项目的那些。也重要的是小心地考虑在模拟中包括动作类型的选择和每个类型的数目,因为该因素可以显著改变结果并如果真实世界比例远超计算机模拟中那些则导致与现实相反的结论。有时有用的是将特定模型(动作者)类型的单个实例放置于一个或多个群组中以不仅测量模拟中每个个人如何行为而且也测量从群组获得的整体结果。实施例通过支持指定434动作者群体而允许如此。可以通过比较采用与可应用一样多的有限真实世界数据或甚至将真实世界数据的一部分合并至模拟的构成部分中诸如世界配置432、动作者模型特性433和类型的选择以及何时动作者群体434的产生的部分模拟运行的结果而大大增强真实世界可靠模拟的成功完成。商业操作系统通过允许将所列出模拟成员作为运行参数附接至自动化计划服务模块439、将推理统计和蒙特卡洛试探算法引入支持指示智能包含物中并使用来自商业操作系统的其他模块的数据以用于当运行结束439时改进由模拟所花费的历程。不同于以上直接所述的简单模拟410,必须在运行模拟之前指定435用于处理并报告模拟内资本流的规则和边界。这可以包括项目诸如但不限于总资本预算,在单个或指定编号的模拟步骤中可以容忍多少资本损失,收益是否在模拟的一些或所有集合中置于比其他考虑更高,资本是否可以交易品牌识别度或置信度,以及对于本领域技术人员可以已知的许多更多潜在选择。风险元件的可靠模拟是极端复杂的且要求在包含风险模拟内包括数个额外动作者,诸如但不必限于,对于在模拟条件下存在的危害的模型436,可以导致或添加至洪水条件或其余波的开始的一个或多个类别事件437,模拟内所有动作者的已知脆弱点的模型438,以及最终,指定了与模拟440中存在的动作者有关的保险范围或信贷合同的责任可能性以与对于可能事件链的潜在损失数字一起运行以在当前有效的契约义务440下泄漏。由于这些模拟区域、灾害436、事件发生437、动作的脆弱性438、以及契约和损失潜力模型440的每一个的极端复杂性,系统也利用可应用的自动化计划服务模块130的重大处理和预测能力以帮助包括这些模型449的模拟的初始化和进展。在多个高度重要配置步骤的结束处,可以创建426包含了所有参数、模块搭售参考和管理运行指示的模拟初始化文件。这限定以由动作结果模拟模块可读取的格式运行模拟。随后运行模拟,完成任何后处理并显示结果,可能通过使用具有其游戏引擎140a和展示操纵脚本能力140b的观察状态估算服务140而图形地显示运动,或可能以对于模拟作者的每个预设计以一些其他格式而展示。由于可以导致非常大量资本总和支付的多个事故的潜在可能性,该特别类型模拟可以以系统分析承保人的保单资财以确认储备资本足以覆盖损失的合理比例并且对于单个公司的保费与潜在风险和总支付一致而结束442。图5是描绘了动作结果模拟模块的单个部件的初步处理位置的图。如已经暗示并可以是预期给定各种商业决策和商业投机进展和结果的模拟的复杂性,商业软件操作系统内构成本发明的多个模块可以涉及处理。如可以预期的,所有模拟策略501存在于模拟502内,且模拟502的真实执行发生在动作结果模拟模块540内。保持了参与模拟的真实世界项目的已建模表示的动作者或模型部件505主要与其在此运行的动作结果模拟模块相关联,但是构成其动作的规则505a以及影响边界可以如之前所示400而在自动化计划服务模块130、550内模拟运行之前或之后修改,以及之前已经描述了其功能的可能可分解的变换器服务模块150。类似于但是不等同于动作者成分、世界成分,在动作结果模拟模块中发现并执行影响了模拟期间所有动作者的动作的参数,但是在该情形中,可以在模拟运行之前以及在运行开始之后处理单个世界实体510以及其动作的策略规则以及在执行期间的影响。之前所述的动作者群体成分515,尽管是多个模拟的潜在重要部分,实际上是聚集体而并非在模拟期间直接与其他部件交互,其也是模拟引擎的部件,并且在自动化计划服务模块130和可分解变换器服务模块150、550内完全构造并存储了构成其的、具有从世界策略子部件515a得到的框架的策略规则,其中可以协调某些单个动作者的影响的权重以及群体影响对于模拟的总强度以产生模拟运行的最可靠、逼真的最终结果。最后列出的三个部件,灾害模型520、脆弱性模型525以及金融模型525是包括在特殊模拟中的所有类似库的部件以使能对模拟的特殊额外小面而并非更多过度简单的模拟执行的一部分建模。这是极其重要的,由于它们效应的结果在那些小面上的重力,这对于包括它们的模拟作者是非常重要的,可能的是,这些部件520、525、530以及管理了它们如何在模拟520a、525a、530a内交互的策略规则与在那些领域中当前真实世界条件和数据的最新状态一样,并且的确,这三个部件所提供的许多数据经受由传感器或网络可获得数据的连续可测量更新。因此预期它们的构造和保养完全由商业操作系统的模块处理,其任务是外部可获得数据的高速累积和商业有意义处理,随后是新数据与已经存在的相关历史数据的智能集成,之前所述的多维时间序列数据存储120,定向计算图形155,可分解变换器服务模块150、545,以及自动化计划服务模块550可以均负责创建并保养精确的有用的事故模型、脆弱性模型525和金融模型530部件。必须声明的是,本发明的特殊模拟部件与特殊功能(实施例的模块)之间的所公开联合是示意性的并且描述为本发明人相信该联合在本发明的模拟功能的执行期间是高度可能且能生产的。声明该示例性联合不应视作意味着在模拟执行和其他进程期间其他联合不可能或无法实现。它们是可能的,并且为了较小影响的简洁和理解联合而从说明书省略它们。本发明设计用以允许在任意一个功能与任意其他功能之间的计算协作可能在所有时刻追求最精确、及时的预测结果,并且在一些少数情形中可以需要的所有这些是用以促进未预见的新功能联合的一些额外程序。图14是根据本发明实施例的离线单次运行和多次运行自动化计划服务模块作业的流程图。使用自动化计划服务模块的离线作业运行可以是单次运行1410,其包括一组目标和条件以及运行专用参数,或者是多次运行,其可以包含多个可能目标、多个条件以及运行专用参数。使用单次运行作业1410作为模型,作业开始于处于其初始状态的系统130以及输入的一组商业目标1403。加载1401与来自各个来源包括万维网、遍布客户端公司的传感器包括物理传感器和逻辑传感器的目标相关的所有可应用数据、以及从本领域已知来源获得的任何数据。在真实分析运行之前,首先验证1411所有数据神智正常。随后创建初始构造并且实例化计划数据结构作为后续操纵1412的增殖框架。分析1413的核心可以包括采用正确的参数化模型1414对计划实例播种,执行模型,可能使用定向计算图155的变换能力,接着是收集这些模型分析1415的结果并随后处理那些结果以将它们与有意设计的情况对准。可以对于特性诸如在输入条件下结果固有的不确定性进一步分析1416商业路径分析的结果,并且并未包括的外来影响参数的估算可以在预测1417上。最终,包括置信度等级信息的分析结果分布至发起分析1418的服务客户端的说明书。结果分布可以涉及观察和状态估算服务模块155,以及编程用以帮助表现的任何事件变形例1404。多个离线运行作业1420的进展非常类似于以上那些,但是允许分析商业决策,其中对于在分析中使用的一个或多个输入参数可以存在多个不同数值,诸如其中客户端希望改变计划的实施时间,或者其中并未精确地知晓条件。设计本发明以适应对于本领域技术人员已知的任何类似变化。从加载1403了已知目标并检索1401了外部数据的初始状态1402,在自动化计划服务模块130中初始化了作业。一旦验证1421了所有参数,由用户定义1422对于多路作业的明确终止准则,这可以是与已经分析了所有情况一样简单。也必须定义对系统和世界参数采样的模式,一次,每次运行,或者一些其他分布。与单次运行作业相同,随后创建初始构造并实例化计划数据结构作为用于后续操纵1424的增殖框架。随后对于每次迭代1425运行步骤1414、1415、1416、1417和1418。最终,批量后处理对于所有作业运行的顶点结果,确认满足终止准则,且为了成功分析1426整个运行的结果。随后将系统分析的全部账目分发1427至客户端。图15是根据本发明实施例的在线单次运行和多次运行自动化计划服务模块作业的流程图。存在这样的时机,其中作业一次运行的结果可以具有要求客户端随后手动输入用于下一次迭代的参数的效果,或者其中确定接下来输入哪个数据集为了便利而取决于之前作业运行的结果。在这些条件下,自动化计划服务模块作业可以以更多交互或在线优先级1530和1540而运行,其中客户端以协商时间量控制进程。在所有情形1530、1540中,分析进程确切地开始作为对应的离线作业类型1531、1541。当对于多次迭代预期进程连续时,甚至对于简单的单个类型作业,设置明确的终止条件1532、1542。对于在线单次运行类型作业,作业随后按照离线单次运行作业1534而执行,然而,在每个数据输入周期的结束处,替代于分布结果并离开1418,测试1535明确的终止参数,可以是缺乏进一步数据输入,并且采用修改后数据1533重新运行分析循环1534,直至满足1535终止准则且进程退出1535a。在每个周期之后分布结果(未示出)。在线多次运行作业的功能非常类似,但是涉及如在离线配合物1423、1543中捡到的对于修改参数和采样分布的准则的定义,以与对于在线单次运行作业1544、1545、1546相同方式控制另外的迭代,但是在每个循环1546a、1546b之后估算采样分布修改。当存在时,将任何修改采样分布包括至后续迭代1547中。当已经估算了所有参数时,循环退出1548。硬件架构通常,在此所公开的技术可以实施在硬件或者软件与硬件的组合上。例如,它们可以实施在操作系统内核中,在分立的用户进程中,在绑定至网络应用中的库封装中,在特殊构造的机器上,在专用集成电路(asic)上,或者在网络接口卡上。在此所公开的实施例的至少一些的软件/硬件混合实施方式可以实施在由存储在存储器中的计算机程序选择性激励或重新配置的可编程网络驻留机器(其应该理解为包括间歇相连的网络可察觉机器)上。该网络装置可以具有多个网络接口,可以配置或设计用以利用不同类型的网络通信协议。可以在此描述对于这些机器的一些的一般架构以说明由此可以实施功能的给定单元的一个或多个示例性机制。根据具体实施例,在此所公开的各个实施例的特征或功能的至少一些可以实施在与一个或多个网络相关联的一个或多个通用计算机上,诸如例如终端用户计算机系统,客户端计算机,网络服务器或其他服务器系统,移动计算装置(例如平板计算装置、移动电话、智能电话、膝上型计算机、或其他合适的计算装置),消费者电子装置,音乐播放器,或任何其他合适的电子装置,路由器,手表,或其他合适的装置,或其任意组合。在至少一些实施例中,在此所公开的各个实施例的特征或功能的至少一些可以实施在一个或多个虚拟化计算环境(例如网络计算云,驻留在一个或多个物理计算机器上的虚拟机,或其他合适的虚拟环境)中。现在参照图10,示出了描绘了适用于实施在此所公开特征或功能的至少一部分的示例性计算装置10的方框图。计算装置10可以例如是在之前段落中所列出计算机器的任意一个,或者的确是能够根据在存储器中所存储的一个或多个程序而执行基于软件或基于硬件的指令的任何其他电子装置。计算装置10可以配置用于使用用于该通信的有线或无线的已知协议而与多个其他计算装置诸如客户端或服务器在通信网络诸如广域网、城域网、局域网、无线网络、互联网或任何其他网络之上通信。在一个实施例中,计算装置10包括一个或多个中央处理单元(cpu)12,一个或多个接口15,以及一个或多个总线14(诸如外围部件互联(pci)总线)。当在合适的软件或固件控制之下动作时,cpu12可以负责实施与特殊配置的计算装置或机器的功能相关联的特殊功能。例如,在至少一个实施例中,可以配置或设计计算装置10以用作利用了cpu12、本地存储器11和/或远程存储器16以及接口15的服务器系统。在至少一个实施例中,可以使得cpu12在软件模块或部件的控制之下执行不同类型功能和/或操作的一个或多个,例如,其可以包括操作系统以及任何合适的应用软件、驱动器等等。cpu12可以包括一个或多个处理器13,诸如例如,来自微处理器的intel、arm、qualcomm和amd系列的一个的处理器。在一些实施例中,处理器13可以包括特殊设计的硬件诸如专用集成电路(asic),电可擦除可编程只读存储器(eeproms),现场可编程门阵列(fpgas)等等,用于控制计算装置10的操作。在特殊实施例中,本地存储器11(诸如非易失性随机访问存储器(ram)和/或只读存储器(rom),包括例如一级或多级高速缓存)也可以形成cpu12的一部分。然而,可以存在许多不同方式将存储器耦合至系统10。存储器11可以用于各种目的,诸如例如,捕捉和/或存储数据,编程指令等等。应该进一步知晓,cpu12可以是各种芯片上系统(soc)类型硬件之一,其可以包括额外的硬件诸如存储器或图形处理芯片,诸如qualcommsnapdragontm或samsungexynostmcpu,如本领域变得越来越普通的,诸如用于移动装置或集成装置中。如在此所使用,术语“处理器”不仅限于本领域所涉及的作为处理器、移动处理器或微处理器的那些集成电路,而是广泛地涉及微控制器、微计算机、可编程逻辑控制器、专用集成电路、以及任何其他可编程电路。在一个实施例中,接口15提供作为网络接口卡(nics)。通常,nics控制在计算机网络之上数据包的发送和接收;其他类型的接口15可以例如支持计算装置10所使用的其他外围设备。在可以提供的接口之中是以太网接口、帧中继接口、电缆接口、dsl接口、令牌环接口、图形接口等等。此外,可以提供各种类型接口,诸如例如,通用串行总线(usb),串行,以太网,firewiretm,thunderbolttm,pci,并行,射频(rf),bluetoothtm,近场通信(例如使用近场磁体),802.11(wifi),帧中继,tcp/ip,isdn,快速以太网接口,吉比特以太网接口,串行ata(sata)或外部sata(esata)接口,高分辨率多媒体接口(hdmi),数字视觉接口(dvi),模拟或数字音频接口,异步传输模式(atm)接口,高速串行接口(hssi)接口,销售点(pos)接口,光线数据分布式接口(fddis)等等。通常,该接口15可以包括适用于与合适的媒体通信的物理端口。在一些情形中,它们可以也包括独立处理器(诸如专用音频或视频处理器,如在本领域普通用于高保真a/v硬件接口),以及在一些情形中,易失性和/或非易失性存储器(例如ram)。尽管以上所示和所述的系统说明了用于实施在此所述本发明一个或多个的计算装置10的一个具体架构,其绝非是其上可以实施在此所述特征和技术的至少一部分的唯一器件架构。例如,可以使用具有一个或任意数目处理器13的架构,并且该处理器13可以存在于单个装置中或分布在任意数目装置之中。在一个实施例中,单个处理器13处理通信以及路由布线计算,而在其他实施例中可以提供分立的专用通信处理器。在各个实施例中,可以在根据本发明的系统中实施不同类型的特征或功能,其包括客户端装置(诸如运行客户端软件的平板装置或智能电话)以及服务器系统(诸如以下更详细所述的服务器系统)。与网络装置配置无关,本发明的系统可以采用一个或多个存储器或存储器模块(诸如例如远程存储器组块16和本地存储器11),配置用于存储用于通用网络操作的数据、程序指令,或者与在此所述实施例的功能有关的其他信息(或者以上的任意组合)。例如,程序指令可以包括操作系统和/或一个或多个应用或者控制其执行。存储器16或者存储器11、16也可以配置用以存储数据结构,配置数据,加密数据,历史系统操作信息,或在此所述的任何其他专用或通用非程序信息。因为可以采用该信息和程序指令以实施在此所述的一个或多个系统或方法,至少一些网络装置实施例可以包括非临时机器可读存储媒介,其例如可以配置或设计用以存储程序指令、状态信息等等以用于执行在此所述的各种操作。该非临时机器可读存储媒介的示例包括但不限于,磁性媒介诸如硬盘、软盘和磁带;光学媒介诸如cd-rom盘;磁-光媒介诸如光盘,以及专用配置用以存储并执行程序指令的硬件装置,诸如只读存储器装置(rom),快闪存储器(如在移动装置和集成系统中普通的),固态驱动(ssd)和可以在单个硬件装置中组合固态和硬盘驱动的物理部件的“混合ssd”存储装置,忆阻器存储器,随机访问存储器(ram),等等。应该知晓,该存储机制可以是整体且非可移除的(诸如可以焊接至母板上或另外集成至电子装置中的ram硬件模块),或者它们可以是可移除的诸如可插拔快闪存储器模块(诸如“拇指驱动”或设计用于快速交换物理存储装置的其他可移除媒介),“可热插拔”硬盘驱动或固态驱动,可移除光学存储盘,或其他这种可移除媒介,并且该整体和可移除存储媒介可以可互换地利用。程序指令的示例包括诸如可以由编译器产生的目标代码,诸如可以由汇编器或链接器产生的机器代码,诸如可以由例如javatm编译器产生并可以使用java虚拟机或等价物执行的字节代码,或者包含可以由计算机使用解释器执行的更高级代码的文件(例如以python、perl、ruby、groovy或任意其他脚本语言编写的脚本)。在一些实施例中,根据本发明的系统可以实施在独立计算系统上。现在参照图11,示出了方框图,描绘了在独立计算机系统上一个或多个实施例或者其部件的典型示例性架构。计算装置20包括处理器21,其可以运行执行了本发明实施例的一个或多个功能或应用的软件,诸如例如客户端应用24。处理器21可以在操作系统22的控制之下执行计算指令,操作系统诸如例如微软的windowstm操作系统版本,苹果的macos/x或ios操作系统,一些各种linux操作系统,谷歌的androidtm操作系统等等。在许多情形中,一个或多个公共服务23可以在系统20中可操作,并且可以帮助用于向客户端应用24提供公共服务。服务23可以例如是windowstm服务,linux环境中的用户空间公共服务,或者操作系统21所使用的任何其他类型公共服务架构。输入装置28可以是适用于接收用户输入的任意类型,包括例如键盘、触摸屏、话筒(例如用于语音输入)、鼠标、触摸垫、轨迹球、或其任意组合。输出装置27可以是适用于向一个或多个用户提供输出的任何类型,不论对于系统20是远程或本地,并且可以包括例如用于视觉输出的一个或多个屏幕,扬声器,打印机,或其任意组合。存储器25可以是具有本领域已知的任意结构和架构的随机访问存储器,以由例如处理器21使用以运行软件。存储装置26可以是用于以数字形式存储数据的任何磁性、光学、机械、忆阻器、或电学存储装置(诸如以上所述那些)。存储装置26的示例包括闪存、磁硬盘驱动、cd-rom、和/或类似的。在一些实施例中,本发明的系统可以实施在分布式计算网络上,诸如具有任意数目客户端和/或服务器的网络。现在参照图12,示出了方框图,描绘了用于在分布式计算网络上实施根据本发明实施例的系统的至少一部分的示例性架构30。根据实施例,可以提供任意数目客户端33。每个客户端33可以运行用于实施本发明的客户端部分的软件;客户端可以包括诸如以上所示的系统20。此外,可以提供任意数目服务器32用于处理从一个或多个客户端33接收的请求。客户端33和服务器32可以经由一个或多个电子网络31相互通信,电子网络在各个实施例中可以是互联网、广域网、移动电话网络(诸如cdma或gsm蜂窝网络)、无线网络(诸如wifi、wimax等等)或局域网(或的确本领域已知的任何网络拓扑;本发明并未在任何其他网络之上优选任意一个网络拓扑)的任意一个。网络31可以使用任何已知网络协议而实施,包括例如有线和/或无线协议。此外,在一些实施例中,当需要获得额外信息或涉及关于特定呼叫的额外数据时服务器32可以呼叫外部服务37。与外部服务37的通信可以例如经由一个或多个网络31而发生。在各个实施例中,外部服务37可以包括与硬件装置相关或自身安装在其上的网络使能的服务或功能。例如,在其中客户端应用24实施在智能电话或其他电子装置上的实施例中,客户端应用24可以获得存储在云中在服务器系统32中或者在部署在特定企业或用户房产的一个或多个上的外部服务37上的信息。在本发明的一些实施例中,客户端33或服务器32(或两者)可以使用可以本地地或远程地跨一个或多个网络31部署的一个或多个专用服务或器具。例如,一个或多个数据库34可以由本发明的一个或多个实施例使用或涉及。本领域技术人员应该理解,数据库34可以以广泛各种架构设置并且使用广泛各种数据访问和操纵机制。例如,在各个实施例中一个或多个数据库34可以包括使用结构化查询语言(sql)的关系数据库系统,而其他可以包括备选数据存储技术诸如本领域称作“nosql”的那些(例如hadoopcassandra,googlebigtable,等等)。在一些实施例中,可以根据本发明使用变形数据库架构诸如面向列的数据库、内存储的数据库、集群数据库、分布式数据库,或甚至可以根据本发明使用平坦文件数据仓储。本领域技术人员应该知晓,可以如合适的使用已知或未来数据库技术的任意组合,除非特殊数据库技术或特殊部件的布置专用于在此的特别实施例。此外,应该知晓,如在此所使用的术语“数据库”可以涉及物理数据库机器,用作单个数据库系统的机器集群,或在整个数据库管理系统内的逻辑数据库。除非特殊含义专用于术语“数据库”的给定用途,应该解释为意味着词语的任何这些含义,所有这些理解为本领域技术人员对于术语“数据库”的明显含义。类似地,本发明的大多数实施例可以利用一个或多个安全系统36和配置系统35。安全和配置管理是公共信息技术(it)和网络功能,并且每个的一些量通常与任何it或网络系统相关联。本领域技术人员应该理解,本领域现在或未来已知的任何配置或安全子系统可以不受限制的与本发明的实施例结合使用,除非由任何特殊实施例的描述特殊要求了特殊的安全36或配置系统35或方案。图13示出了如可以用于遍布系统的任意各种位置的计算机系统40的示例性概览。其是可以执行代码以处理数据的任何计算机的示例。可以对计算机系统40做出各个修改和改变而并未脱离在此所公开的系统和方法的更宽广范围。中央处理单元(cpu)41连接至总线42,总线也连接至存储器43、非易失性存储器44、显示器47、输入/输出(i/o)单元48、以及网络接口卡(nic)53。i/o单元48可以通常连接至键盘49、指点装置50、硬盘52、以及实时时钟51。nic53连接至网络54,其可以是互联网或本地网络,其中本地网络可以具有或不具有至互联网的连接。也示出为系统40的部件的是在该示例中连接至主交流电(ac)电源46的电源单元45。未示出可以存在的电池,以及广泛已知但是不可适用于在此所公开的当前系统和方法的特殊创新功能的许多其他装置和修改例。应该知晓,可以组合一些或所有所示的部件,诸如在各种集成应用中,例如qualcommorsamsung芯片上系统(soc)装置,或无论何时只要其可以适用于将多个性能或功能组合至单个硬件装置中(例如,在移动装置诸如智能电话、视频游戏控制台、车内计算机系统诸如汽车中的导航或多媒体系统、或其他集成硬件装置中)。在各个实施例中,用于实施本发明的系统或方法的功能可以分布在任意数目客户端和/或服务器部件之中。例如,可以实施各种软件模块用于执行与本发明结合的各种功能,并且该模块可以各种的实施用以运行在服务器和/或客户端上。本领域技术人员将知晓上述各个实施例的可能修改范围。因此,本发明由权利要求及其等价形式限定。当前第1页12当前第1页12
当前第1页1 2 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1