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

用于在云环境中设计和建模产品的系统和方法技术方案

技术编号:19121708 阅读:31 留言:0更新日期:2018-10-10 05:01
用于在云环境中设计和建模产品的系统和方法。系统、计算机可读介质和方法涉及接收与产品的设计或建模关联的进程请求。所述方法也包括针对所述进程请求在云中启动一个或更多个进程。至少部分地基于所述进程请求和启动规范的要求来分配所述云的资源。此外,所述方法包括至少部分地基于进程规范在所述一个或更多个进程与产品设计计算机之间建立通道。所述产品设计计算机位于远离所述云,并且所述通道转换所述一个或更多个进程与所述产品设计计算机之间的数据。所述方法也包括向与所述进程请求关联的请求者输出所述一个或更多个进程的结果。

【技术实现步骤摘要】
用于在云环境中设计和建模产品的系统和方法
本专利技术涉及用于在云环境中设计和建模产品的系统和方法。
技术介绍
当前,使用计算机来开发、设计和重新设计产品以使产品的设计可视化并修改产品的设计。例如,当设计飞机时,公司利用诸如计算机辅助设计应用、产品生命周期管理应用、财务应用等的计算机化设计工具。然而,这些设计工具可能是计算机进程密集的并且可能需要定制和昂贵的计算机硬件。例如,当设计飞机时,一些设计工具可能需要大量的时间(例如,超过八个小时)以紧跟设计变化之后为飞机生成可视化模型。这更加复杂,因为单独的设计者可能在致力于产品,并且在生成可视化模型时可视化模型可能过时了。因此,需要协助产品设计和开发而没有以上问题和挑战及其它问题和挑战的设计工具。
技术实现思路
本公开的各方面涉及一种方法,该方法包括接收与产品的设计或建模关联的进程请求。所述方法也包括针对所述进程请求在云中发起一个或更多个进程。至少部分地基于所述进程请求和启动规范的要求来分配所述云的资源。此外,所述方法包括至少部分地基于进程规范在所述一个或更多个进程与产品设计计算机之间建立通道。所述产品设计计算机位于远离所述云,并且所述通道转换所述一个或更多个进程与所述产品设计计算机之间的数据。所述方法也包括向与所述进程请求关联的请求者输出所述一个或更多个进程的结果。本公开的附加方面涉及一种系统,该系统包括:存储指令的一个或更多个存储器设备;以及一个或更多个处理器,所述一个或更多个处理器连接到所述一个或更多个存储器设备并且被配置为执行所述指令以执行方法。所述方法包括接收与产品的设计或建模关联的进程请求。所述方法也包括针对所述进程请求在云中发起一个或更多个进程。至少部分地基于所述进程请求和启动规范的要求来分配所述云的资源。此外,所述方法包括至少部分地基于进程规范在所述一个或更多个进程与产品设计计算机之间建立通道。所述产品设计计算机位于远离所述云,并且所述通道转换所述一个或更多个进程与所述产品设计计算机之间的数据。所述方法也包括向与所述进程请求关联的请求者输出所述一个或更多个进程的结果。本公开的附加方面涉及一种非暂时性计算机可读介质,该非暂时性计算机可读介质存储用于使一个或更多个处理器执行方法的指令。所述方法包括接收与产品的设计或建模关联的进程请求。所述方法也包括针对所述进程请求在云中发起一个或更多个进程。至少部分地基于所述进程请求和启动规范的要求来分配所述云的资源。此外,所述方法包括至少部分地基于进程规范在所述一个或更多个进程与产品设计计算机之间建立通道。所述产品设计计算机位于远离所述云,并且所述通道转换所述一个或更多个进程与所述产品设计计算机之间的数据。所述方法也包括向与所述进程请求关联的请求者输出所述一个或更多个进程的结果。附图说明图1例示了根据本公开的各个方面的用于设计、建模和维护产品的云环境的示例。图2例示了根据本公开的各个方面的用于设计、建模和维护飞机的云环境的示例。图3例示了根据本公开的各个方面的在云环境中设计、建模和维护产品的进程的示例。图4例示了根据本公开的各个方面的用于在云环境中设计产品的处理时间的示例。图5例示了根据本公开的各个方面的用于计算机设备的硬件配置的示例。图6例示了根据本公开的各个方面的可在云环境中设计的产品的示例。具体实施方式为了简单和例示性目的,本教导的原理通过主要参考其各种实施方式的示例来描述。然而,本领域普通技术人员将容易地认识到,相同的原理同样地适用于所有类型的信息和系统,并且可被实现在所有类型的信息和系统中,以及任何此类变化都不脱离本教导的真实精神和范围。此外,在以下详细描述中,参考例示了各种实施方式的具体示例的附图。在不脱离本教导的精神和范围的情况下,可对各种实施方式的示例进行逻辑和结构改变。因此,以下详细描述将不在限制性意义上进行,并且本教导的范围由所附权利要求及其等同物限定。图1例示了根据本公开的各方面的可在其中设计、建模和维护产品的云环境100。虽然图1例示了包含在设计环境100中的各种组件,但是图1例示了云环境的一个示例并且可添加附加组件且可移除现有的组件。如图1所例示,云环境100包括云102。云102可以是组合并管理计算资源以提供灵活的且可配置的计算机进程的任何类型的架构。在一个示例中,云102可以是公有云服务(例如,Google云、AmazonTMEC2等)、私有云或其组合。云202包括可托管一个或更多个计算机进程的一组物理机器。物理机器可以是任何计算资源,诸如计算机、服务器、主机、存储装置和其它资源,并且可包括任何类型的硬件或软件组件。各个物理机器可被配置为托管一个或更多个虚拟机(VM)。特别地,VM可以是可使用相应的物理机器的底层硬件来执行程序或应用的机器或计算机的任何软件实施方式。VM可以是能够执行完整操作系统(OS)的系统VM或能够执行一个或更多个程序或应用的进程VM。应该了解的是,各个VM的数量、类型、功能性和范围可基于底层物理机器、任何要求或其它因素而变化。在各方面中,云环境100包括连接到云102的一个或更多个产品设计计算机104。产品设计计算机104为由实体提供的产品提供计算机设计和管理。产品设计计算机104可表示用于为实体设计和管理产品的公共或私人实体(诸如政府机构、个体、企业、合作伙伴、公司、社团等)的计算机系统和网络硬件。产品设计计算机104可以是正在云环境100中操作或者支持云环境100并适合于本文所描述的应用的任何类型的计算机系统。例如,产品设计计算机104可包括在云环境100内提供服务的各种类型的服务器,诸如文件服务器、web服务器、应用服务器、数据库服务器、电子邮件服务器等。同样地,例如,产品设计计算机104可包括由实体的人员使用的膝上型计算机、台式计算机、平板计算机、移动电话等。产品设计计算机104连接到一个或更多个产品数据库106。产品数据库106可被配置为存储关于由实体设计、重新设计、修订、制造、销售或修改的产品的任何信息。例如,该信息可包括产品的设计规范、包括在产品中的部件和组件、产品的制造成本、包括在产品中的部件和组件的成本、产品的生命周期的维护程序和成本等。由云102设计和管理的产品可以是实体设计、制造、销售等的任何类型的产品。例如,如在下面所讨论的,产品可以是由诸如波音公司的实体设计、制造和销售的飞机。附加地,例如,云环境100包括支持云环境100的其它硬件和计算机系统。例如,云环境100可包括支持任何类型的通信网络以使得云环境100中的计算系统能够通信的网关、路由器、无线接入点、防火墙等。在任何示例中,云环境100中的计算机系统(包括产品设计计算机104和云102的计算资源)包括诸如处理器、存储器、网络硬件、存储设备等的硬件资源以及诸如OS、应用程序等的软件资源。根据各方面,云102被配置为与产品设计计算机104协同工作以提供用于设计、重新设计、建模、修订和管理由实体提供的产品的灵活的且可配置的计算资源。云102被配置为发起并管理支持产品的设计、建模和管理的一个或更多个进程108。进程108被配置为提供实体的产品的设计、建模和管理中的计算处理。进程108可提供计算处理以支持与产品的设计、建模和管理关联的任何进程、动作、程序等。例如,如下所述,进程108本文档来自技高网...
用于在云环境中设计和建模产品的系统和方法

【技术保护点】
1.一种方法(300),该方法包括:接收(302)与产品的设计或建模关联的处理请求;针对所述处理请求在云(102)中发起(304)一个或更多个进程(108),其中,至少部分地基于所述处理请求和启动规范(118)的要求来分配所述云(102)的资源;至少部分地基于进程规范(116)在所述一个或更多个进程(108)与产品设计计算机(104)之间建立(305)通道,其中,所述产品设计计算机(104)位于远离所述云(102),并且其中,所述通道转换所述一个或更多个进程(108)与所述产品设计计算机(104)之间的数据;以及向与所述进程请求关联的请求者输出(314)所述一个或更多个进程(108)的结果。

【技术特征摘要】
2017.03.21 US 15/464,7881.一种方法(300),该方法包括:接收(302)与产品的设计或建模关联的处理请求;针对所述处理请求在云(102)中发起(304)一个或更多个进程(108),其中,至少部分地基于所述处理请求和启动规范(118)的要求来分配所述云(102)的资源;至少部分地基于进程规范(116)在所述一个或更多个进程(108)与产品设计计算机(104)之间建立(305)通道,其中,所述产品设计计算机(104)位于远离所述云(102),并且其中,所述通道转换所述一个或更多个进程(108)与所述产品设计计算机(104)之间的数据;以及向与所述进程请求关联的请求者输出(314)所述一个或更多个进程(108)的结果。2.根据权利要求1所述的方法(300),该方法还包括:监视(308)所述一个或更多个进程(108)是否有事件;以及响应于检测到所述事件,修改(312)所述一个或更多个进程(108)以解决所述事件。3.根据权利要求2所述的方法(300),其中,所述事件包括错误,并且其中,所述一个或更多个进程(108)被修改以调试所述错误。4.根据权利要求2所述的方法(300),其中,所述事件包括对所述云(102)的所述资源的过度利用,并且其中,所述一个或更多个进程(108)被修改为将附加资源分配给所述一个或更多个进程(108)。5.根据权利要求1所述的方法(300),其中,所述产品是飞机(600),并且其中,所述结果是所述飞机(600)的可视化模型。6.根据权利要求1所述的方法(300),其中,所述一个或更多个进程(108)是计算机辅助设计进程(208),并且其中,所述产品设计计算机(104)是产品生命周期管理服务器(204)。7.根据权利要求1所述的方法(300),其中,所述通道与所述云(102)和所述产品设计计算机(104)之间的其它通道隔离。8.一种系统(102、500),该系统包括:存储指令(110)的一个或更多个存储器设备(504);以及一个或更多个处理器(502),所述一个或更多个处理器...

【专利技术属性】
技术研发人员:N·M·卡努帕尔迪B·L·尼尔森J·M·希金森E·G·舒勒E·曼朗吉特S·T·彼得森
申请(专利权)人:波音公司
类型:发明
国别省市:美国,US

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

1