远程开发支持系统和方法技术方案

技术编号:2820453 阅读:217 留言:0更新日期:2012-04-11 18:40
一种用于产品开发的远程支持的系统和方法[600],包括在第一地理位置的开发者环境[102],在第二地理位置的支持环境[104],和在开发者环境[102]和支持环境[104]之间的通信信道[106]。

【技术实现步骤摘要】
【国外来华专利技术】
本专利技术通常涉及幵发和制造系统,更确切地说,涉及用于在不同的远程位 置进行开发和制造的方法和设备。
技术介绍
现代电子器件的复杂性随每一次新的生产而增加。电子器件的开发时间趋 向于随着系统錢性而增加。同时,竞争压力需要更短的开发和面市时间周期, 这使得面市时间成为产业中关键的成功因素。产品寿命周期也变得更短。因而, 顾客需要更复杂的产品,这需要花费更多时间来开发,但是市场压力却命令该 产品将在越来越短的周期中进行开发。在典型的系统设计中,硬件设计师会使用系统规范和逻辑设计的最后草案 来设计硬件样机。典型地,软件设计师会编写软件以对该硬件进行编程。 一旦 该硬件样禾腿当而且软件就绪,男,么就必须禾鹏应用软件来操作该硬件。各个元件被调试的越早,而且系统集成和系统级调试在开发周期中完成得 越早,产品到达市场就越快。然而,如果设计师试图太決地移动,而且该产品 在排除所有的重要故障之前就被固定在最终形态,夷卩么它能导致昂贵的返修, 以及在市场中损失客户满意度。当设计、模拟、实时仿真、行为分析以及系统内检完成时,产品开发并没有停止。作为替代,首先,通常会发生产品使用(deployment)的第一步,在其 中产生了 "最后的"产品,通常从最初少量到适度的量,而且被置于领繊则试 或者市场接受评估。如果在较早湖赋阶段已经彻底地检验了该设计,那么在现场测试期间该产 品"最后的"版本可能会按计划地运行。否则,该产品必须被调试而且执行更 进一步的测试。即使该产品在现场测试中正常工作,该系统也可能需要导致在 某些瞎况下进行硬件设计修改或者在其它盼瞎况下进行软件修改的精细调试。 因而,如果在产品以"最后的"形式铸型之后发生问题,夷卩么对它进行调试然 后安装可能是昂贵的。由于公司、供应商以及顾客经常地理上地以及国际性i也位置分离,因耐艮难以及时的以及有效成本的方式集成它们的需求和成果。通常,在不同的位置 需要复制设备和软件,而且这经常需要复制技术人员或者技术人员的无效的集 中化。此外,用于在全世界很不同的时区中鄉巨离的国家中实施开发和审隨的 正常的通信是费时的。己经寻找了很久这些问题的解决方案,但是现有技术的开发未曾教导或者 建议任何解决方案,并且因此,本领域技术人员已经长久地规避了这些问题的 解决方案。
技术实现思路
本专利技术樹共用于产品开发的远程支持的系统和方法,包括在第一地理位置 的开发者环境,在第二地理位置的支持环境,和在开发者环境和支持环境之间 的通信信道。该开发环境包括用于设计和测试该产品的工具。该支持环境包括用于构造 该产品以及确保在该产品的品质的工具。本专利技术提供在新产品开发中连接顾客、工厂、以及供应商的系统和方法。 本专利技术的某些实施方式具有除上述之夕喊者代替i^的其它优点。参考附图,通过阅读以下详细说明,戶脱优点对本领i或技术人员将变得显而易见。附图说明图1是根据本专利技术一种实施方式的开发系统的框图2是使用图1的开发系统的方法的流,呈图3是以3生^t莫式的图1的开发系统的框图4是以P生成模式使用图1的开縣统的方法的流程图5是以设计释放模的图1的开发系统的框图;以及图6是本专利技术方法的流程图。用于执行本专利技术的最佳方式在下面的描述中,给出若干具体细节以樹共X寸本专利技术的彻底的了解。然而, 显而易见的是,本专利技术可以无需这些具体细节地实现。为了避免模糊本专利技术, 一些众所周知的系统配置和处理步骤没有详细地公开。同样地,表示设备/器 件的实施方式的附图是半图表的而非使用縮尺制图。在所有附图中涉及相同的 元件将^ffi相同的数字表示。随后的详细描述的一些部分是按照f旨、逻辑决、处理和对在计^l几或者 数字系统存储器内的数据位操作的其它符号表示来介绍。这些描写和表示是数 据处理领域的技术人员使用的手段,以便最有效地糊也们的工作的本质转达给 本领域其它人员。,呈序、逻辑块、处理等在此意指,导致想要结果的步骤或者指令的自相容(self-consistent)序列。这些步骤是物理量的所需物 作的步骤。 通常,虽然未必,这魏理操作采取能被存储、传送、合并、比较的电的或者 磁的信号的形式,否则就在计算机系统中进行操作。出于方便的考虑,并且参 考公共用途,参照本专利技术,这對言号被称作位、值、元件、符号、特性、术语、数目等等。然而,应銜己住的是,全部这些术语将被解释为参考物理操作和量(其仅 仅是便捷的标签),此外还鉴于本领鄉用的术语来解释。除特别说明之外,否 则正如从以下讨论中显而易见的,应当理解的是,贯穿本专利技术的讨论,禾U用术 语诸如"接收"或者"生成"或者"禾佣"或者"确定"或者"输出"或者"发 送"或者"通信"或者"加密"或者"解密"等等之类的讨论,参照计算机系 统、或者操作并变换数据的类似电子计算器件的动作和处理。戶欣数据由计算 机系统的寄存器和存储器内的物理(电子)量来表示,而且被转换成由计算机 系统存储器或者寄存器或者其它的这种信息储存、传送或者显示器件内的物理 量类^i也表示的其它数据。本专利技术根据用于电子器件(诸如NAND技术闪存、货鬼空制器、串行电可编 程只读存储器(SEPROMS)及其它逻辑器件)的开发算 M讨论。然而本领域 技术人员将理解到,本专利技术的开发系统和方法可被用于其它产品的开发。现在参照图1,其中根据本专利技术的一种实施方式示出开縣统脂的框图。 开发系统100包括在第一地理位置的开发者环境102,其Sii诸如因特网的通信 信道106被连接到在第二地衝M的支持环境104。开发者环境102和支持环境 104可能彼此物理地位于全世界、可以访问通信信道106的任一地理位置。开发者环境102包括用于设计和测i湖于产品的编程算法的工具。比如, 开发者环境102包括个人电脑108。个人电脑108可以访问算法源文件110的源 和算法支持信息112的源。该开发者环境也包括用于创建、调试和抛彌程算 法的设备。^i列来说,开发者环境102也可以包^ig辑分析器、示波器、探针板(pmbeboards)、器件编程设备和相关适配器和连接器。开发者环境102也包括软件工 具,比如文本编辑器、调试程序、因特网浏览器(如果该通信信道106是因特 网)和开发界面。一旦开发者设计了象 妹编程具体产品,编程算法就被经由通信信道106 传输到支持环境104。支持环境104包括用于构造产品而且确保产品质量的工 具。举例来说,支持环境104包括开发界面114,诸如基于web的开发界面。开发界面114为在开发者环境102的位于远程的开发者掛共对位于支持环 境104中的器件支持数据库116的访问。举例来说,该器件支持数据库116具 有用于各种器件的核准算法的禾號库。支持环境104也包括构造处理单元118, 期每结果传递回开发者环i竟102。构造处理单元118根据由构造处理单元118可 访问的许多系统源文件120的内容和M开发界面114提供的算法源文件110, 来创建调试算法128 。工作创建单元122基于通过开发界面114樹共的设计准则, 将许多作业文件124传递至开发者环境102。工作创建单元122 M3I信信道106将作业文件124的数目发送到开发者 环境102。作业文件124的数目用来操作编程单元126。编程单元126用来利用 使用开发系统100开发的调试算法1本文档来自技高网
...

【技术保护点】
一种用于产品开发的远程支持的方法[600],包含: 在第一地理位置提供开发者环境[102]; 在第二地理位置提供支持环境[104];和 在开发者环境[102]和支持环境[104]之间提供通信信道[106]。

【技术特征摘要】
【国外来华专利技术】...

【专利技术属性】
技术研发人员:LM博洛廷GL安德森RP胡伯R舒勒
申请(专利权)人:资料输入输出公司
类型:发明
国别省市:US[美国]

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

1