欧美在线观看视频网站,亚洲熟妇色自偷自拍另类,啪啪伊人网,中文字幕第13亚洲另类,中文成人久久久久影院免费观看 ,精品人妻人人做人人爽,亚洲a视频

多用戶虛擬產品開發(fā)環(huán)境的制作方法

文檔序號:6507537閱讀:160來源:國知局
多用戶虛擬產品開發(fā)環(huán)境的制作方法
【專利摘要】本發(fā)明涉及開發(fā)產品(102)的方法和設備。產品開發(fā)環(huán)境(100)包括一個系統(tǒng)。該系統(tǒng)進一步包括虛擬產品在線世界(112)管理器(202)和變換器(204)。所述虛擬產品在線世界(112)管理器(202)經配置在虛擬產品在線世界(112)中管理正在開發(fā)的產品(102)的元件(108)。所述變換器(204)經配置通過網絡(114)與開發(fā)元件(108)的若干產品開發(fā)系統(tǒng)(116)交換所述元件(108)。
【專利說明】多用戶虛擬產品開發(fā)環(huán)境
【技術領域】
[0001]本公開一般涉及開發(fā)產品,具體涉及在虛擬環(huán)境中開發(fā)產品。更具體地,本公開涉及在有虛擬產品在線世界的產品開發(fā)環(huán)境中開發(fā)產品的方法和設備。
【背景技術】
[0002]在開發(fā)飛機時,可以設計和許多不同類型的組件,以形成飛機。飛機中復雜系統(tǒng)形式的組件可以被分成較小的部分和承包給廠商進行設計和生產。換句話說,一個組件可以由裝配的或以其他方式彼此相關聯(lián)以形成該組件的一組組件組成。例如,特定廠商可以承包設計和制造組件,如起落架裝配件、駕駛艙控制系統(tǒng)、機翼接頭、尾部部分、貨艙、通風系統(tǒng)或飛機中的任何其他組件。
[0003]每個組件是根據該組件的所需性質進行設計和測試的。例如,起落架裝配件中的起落架支柱可以根據一定性質,如強度、材料、溫度、或使所述起落架支柱適合安裝在飛機中的某個其他所需性質進行設計。
[0004]另外,起落架支柱中的每個組件可以由一個不同的廠商制造。例如,一個廠商可以設計起落架支柱的機械機構,而另一廠商可以設計控制系統(tǒng)。此外,當設計和測試起落架支柱時,另一公司可以承包將起落架支柱安裝到飛機中的起落架裝配件中。
[0005]目前,設計或制造飛機中的不同組件的每個廠商使用其自己的設計系統(tǒng)來設計和制造該組件。這些設計系統(tǒng)可以是在各廠商之間不同的。廠商所使用的設計系統(tǒng)缺乏整合可能導致飛機的設計和制造比所期望的更費時且繁瑣。例如,當飛機制造商協(xié)調飛機的開發(fā)時,許多廠商必須提供設計模型和安裝規(guī)范。這些設計模型和安裝規(guī)范可能不是該飛機的制造商能夠使用的格式。
[0006]換句話說,制造組件的廠商不能使用由特定計算機輔助設計系統(tǒng)生成的來自設計該組件的廠商的設計。當飛機制造商或另一廠商需要這些組件的設計時,如果飛機制造商或其他廠商不使用相同設計軟件,那么使用文件可能更困難。
[0007]例如,在設計和制造過程中的一段時間,兩個廠商可能相互聯(lián)絡來討論用于飛機內的起落架支柱的組件的整合。要做到這一點,由第一廠商用一種類型的設計軟件使用的計算機輔助設計模型可以被轉換成由第二廠商用第二種類型的設計軟件使用的格式,以便
由第二廠商查看和操縱。
[0008]這種組件信息的交換和轉換可能比所期望的繁瑣和費時。另外,如果由第一廠商和第二廠商設計的組件的模擬由第三廠商執(zhí)行,該第三廠商不能在不轉換的情況下使用由第一廠商和第二廠商生成的模型來執(zhí)行模擬。模型的轉換可能需要將所述模型置于由第三廠商所使用的模擬軟件可用的格式中。
[0009]此外,如果需要根據組件的整合進行修改來形成一個組件,如起落架裝配件,則第二廠商所使用的模型被轉換回到由第一類型的軟件所使用的格式,以由第一廠商進行查看和修改。這個過程重復自身直到每個組件達到飛機所需的參數(shù)。
[0010]具體地,飛機制造商生產復雜產品。例如,一架飛機可能具有上百萬組件。組件可以由上百個廠商設計、制造和裝配。廠商和飛機制造商之間的這種類型的交互可能是極其復雜且難以執(zhí)行。
[0011]例如,當飛機制造商和廠商在開發(fā)飛機時相互溝通,可以交換大量的數(shù)據。準確的信息傳遞,如許多百萬兆字節(jié)的數(shù)據可以在短時間內交換。這種通信是通過網絡(包括互聯(lián)網)發(fā)生的。信息交換的準確性是需要的。
[0012]通過使用不同軟件程序、硬件、網絡架構、網站、文件類型、數(shù)據庫和由飛機制造商和廠商相互溝通所使用的其他結構,這種復雜性增加了。
[0013]另外,飛機零件和飛機本身的設計演變往往在產品開發(fā)過程中發(fā)生。這些和其他變化,如客戶所要求的那些變化,可能導致更多的信息交換。因此,此過程花費更多時間且可能比所期望的昂貴。
[0014]因此,擁有一種考慮至少一些上面討論的問題以及其他可能問題的方法和設備會是可取的。

【發(fā)明內容】

[0015]在一個說明性實施例中,產品開發(fā)環(huán)境包括一個系統(tǒng)。該系統(tǒng)進一步包括虛擬產品在線世界管理器和變換器。虛擬產品在線世界管理器經配置在虛擬產品在線世界中管理正在開發(fā)的產品的元件。變換器經配置通過網絡與開發(fā)元件的若干產品開發(fā)系統(tǒng)交換所述元件。
[0016]在另一說明性實施例中,產品開發(fā)環(huán)境包括虛擬產品在線世界管理器、變換器、安全管理器、工作結構管理器和產品結構管理器。虛擬產品在線世界管理器經配置在虛擬交通工具在線世界中管理用于正在開發(fā)的交通工具的元件。變換器經配置通過網絡與開發(fā)元件的產品開發(fā)系統(tǒng)交換元件。變換器經進一步配置將從產品開發(fā)系統(tǒng)中的一個產品開發(fā)系統(tǒng)以外部格式接收的所述元件中的一個元件轉換成虛擬產品在線世界中使用的主格式。變換器經進一步配置將主格式的元件轉換成外部格式,用于傳送到產品開發(fā)系統(tǒng)。安全管理器經配置根據安全策略管理與產品開發(fā)系統(tǒng)交換的元件中的信息。工作結構管理器經配置管理開發(fā)該交通工具的工作的分配。產品結構管理器經配置管理用于該交通工具的元件的層次結構。
[0017]在又一說明性實施例中,產品開發(fā)環(huán)境包括虛擬產品在線世界。虛擬產品在線世界中的每個虛擬產品在線世界包括:虛擬產品在線世界管理器,其經配置在產品開發(fā)環(huán)境中管理正在開發(fā)的產品的元件;和變換器,其經配置通過網絡與開發(fā)元件的虛擬產品在線世界中選定的虛擬產品在線世界交換所述元件。變換器經進一步配置將從所選定的虛擬產品在線世界以外部格式接收的所述元件中的一個元件轉換成每個虛擬產品在線世界中使用的主格式。變換器經進一步配置將主格式的元件轉換成外部格式,用于傳送到所選定的虛擬產品在線世界。
[0018]有利地,所選定的虛擬產品在線世界中的產品開發(fā)系統(tǒng)的產品開發(fā)環(huán)境可以選自計算機輔助設計系統(tǒng)、技術計算機輔助設計系統(tǒng)、制造系統(tǒng)和另一虛擬產品在線世界中的一個。
[0019]在又一說明性實施例中,提供一種開發(fā)產品的方法。各元件存儲在虛擬產品在線世界中。通過連接到網絡的集成中心與若干產品開發(fā)系統(tǒng)交換元件。若干產品開發(fā)系統(tǒng)經配置開發(fā)用于該產品的元件。
[0020]特征和功能可以在本公開的各種實施例中獨立地實現(xiàn),或者可以結合在其他實施例中,在其他實施例中,可以參照下面的說明和附圖看到進一步細節(jié)。
【專利附圖】

【附圖說明】
[0021]在所附的權利要求中闡述說明性實施例的被認為新穎特征的特性。然而,當結合附圖閱讀時,通過參照本公開說明性實施例的下面詳細說明,將最佳地理解說明性實施例以及優(yōu)選的使用模式、其進一步的目的和特征,其中:
[0022]圖1是根據說明性實施例的產品開發(fā)環(huán)境的框圖的圖解說明;
[0023]圖2是根據說明性實施例的集成中心的框圖的圖解說明;
[0024]圖3是根據說明性實施例的元件的框圖的圖解說明;
[0025]圖4是根據說明性實施例的產品開發(fā)系統(tǒng)的框圖的圖解說明;
[0026]圖5是根據說明性實施例的產品開發(fā)環(huán)境的框圖的圖解說明;
[0027]圖6是根據說明性實施例的用于產品開發(fā)環(huán)境中一個產品的各元件的層次結構的框圖的圖解說明;
[0028]圖7是根據說明性實施例的產品開發(fā)環(huán)境的框圖的圖解說明;
[0029]圖8是根據說明性實施例的用于開發(fā)產品的過程的流程圖的圖解說明;
[0030]圖9是根據說明性實施例的用于管理元件交換的過程的流程圖的圖解說明;
[0031]圖10是根據說明性實施例的數(shù)據處理系統(tǒng)的框圖的圖解說明;
[0032]圖11是根據說明性實施例的飛機制造和維護方法的圖解說明;
[0033]圖12是根據說明性實施例的飛機的圖解說明。
【具體實施方式】
[0034]說明性實施例認識和考慮一個或更多個不同考慮事項。例如,說明性實施例認識和考慮:當開發(fā)產品時,可能多個組織涉及該產品開發(fā)。例如,一個組織可能是該產品的主要或首要開發(fā)商,而其他組織可能是為該產品的不同組件提供支持的廠商。
[0035]說明性實施例也認識和考慮到,在不同組織之間共享信息可能比所期望的困難。例如,說明性實施例認識和考慮到,不同組織可能采用不同類型的開發(fā)工具。
[0036]在一個說明性實施例中,這些開發(fā)工具可能采取計算機輔助設計(CAD)工具的形式。這些計算機輔助設計工具可能是不同組織之間專有的。因此,在不同組織之間交換信息可能比所期望的困難。
[0037]例如,兩個次要組織可能交換用于開發(fā)組件的信息,所述組件可能相互配合或可能相互連接。此外,在不同的開發(fā)階段,這些組件的信息可能被發(fā)送回到主要組織。
[0038]說明性實施例認識和考慮到,信息從一種格式到另一格式的轉換可能比所期望的困難,并且可以根據工作于該產品的不同組織使用的開發(fā)系統(tǒng)進行多種轉換。一個解決方案可以是要求廠商使用支持由主要組織選擇的格式的開發(fā)工具。然而,這種類型的要求可能比所期望的麻煩。這樣的要求可能導致失去或者不能使用能夠設計、制造或以所需的性能級別設計和制造組件的廠商。此外,這樣的要求可能導致比所期望的昂貴的廠商的使用。
[0039]說明性實施例也認識和考慮到,這些組織可能類似于大規(guī)模的多玩家在線游戲環(huán)境的用戶。在大規(guī)模的多玩家在線游戲環(huán)境中,不同用戶在一個特定世界內共享和使用信息。說明性實施例認識和考慮到,可以創(chuàng)建一個虛擬產品在線世界,以允許作為虛擬產品在線世界的用戶的不同組織之間的信息共享。
[0040]因此,說明性實施例提供可以用于產品開發(fā)的環(huán)境。在一個說明性實施例中,產品開發(fā)環(huán)境可提供一個虛擬產品在線世界。這個產品開發(fā)環(huán)境可包括虛擬產品在線世界管理器和變換器。虛擬產品在線世界管理器經配置在虛擬產品在線世界中管理用于正在開發(fā)的產品的元件。
[0041]變換器經配置通過網絡與開發(fā)元件的產品開發(fā)系統(tǒng)交換所述元件。變換器經進一步配置將從在產品開發(fā)系統(tǒng)中的一個產品開發(fā)系統(tǒng)以外部格式接收的所述元件中的一個元件轉換成虛擬產品在線世界中使用的主格式。此外,變換器也經配置將主格式的元件轉換成外部格式,用于傳送到產品開發(fā)系統(tǒng)。
[0042]現(xiàn)在參照附圖,和具體地,參照圖1,根據說明性實施例描述產品開發(fā)環(huán)境的框圖的圖解說明。產品開發(fā)環(huán)境100是可以用于開發(fā)產品102的環(huán)境的例子。產品開發(fā)環(huán)境100是一個包括開發(fā)產品(如產品102)時使用的系統(tǒng)和/或其他組件的系統(tǒng)。
[0043]在此說明性例子中,組織104可以在產品開發(fā)環(huán)境100內相互合作來開發(fā)產品102。組織104中的一個組織可以是參與產品開發(fā)的任何實體。例如,廠商可以是飛機制造商、船舶制造商、產品組件的供應商、測試設計和組件的企業(yè)和可能有助于開發(fā)產品102的任何其他類型的實體。
[0044]如圖所示,產品102由若干組件103組成。在這些說明性實施例中,組件103經裝配形成產品102。例如,組織104內的不同組織可以負責用于產品102的組件103中的不同組件。例如,組織104中的一個組織可為組件103中的一個組件設計機械結構,而組織104中的另一組織可為組件103中的相同組件設計控制系統(tǒng)。
[0045]在這些說明性實施例中,關于產品102的組件103的信息106是在開發(fā)產品102的組織104之間交換的。在開發(fā)產品102時,開發(fā)活動可能會采取一些不同的形式。
[0046]例如,產品102的開發(fā)可以是例如,創(chuàng)建產品102、升級產品102、修改產品102、將產品102與其他產品整合和其他類型的開發(fā)活動中的至少一個。換句話說,產品102的開發(fā)可能在產品102的整個壽命周期中發(fā)生。例如,可以在產品102的創(chuàng)建、在發(fā)布產品102之前的產品102的測試過程中,產品102在使用中時,以及在產品102的壽命周期的其他部分進行開發(fā)活動。
[0047]如本文所使用的,當與一列項目使用時,術語“至少一個”是指可以使用一個或更多個所列項目的不同組合且可能僅需要列表中項目的一個。例如,“項目A、項目B和項目C中的至少一個”可包括但不限于,項目A或項A和項目B。此例子也可包括項目A、項目B和項目C,或者項目B和項目C。在其他例子中,“至少一個”可以是例如但不限于,項目A中的兩個、項目B中的一個和項目C中的十個、項目B中的四個和項目C中的七個和其他合適組合。
[0048]具體地,組織104可以在產品102的開發(fā)中交換信息106。例如,信息106可包括用于產品102的元件108。元件108中的一個元件是組件103中的一個組件的虛擬表示。換句話說,組件103是實體對象,而元件108是這些實體對象的虛擬表示。此外,元件108可包括用于制造組件103和模擬、查看、測試或以其他方式操縱元件108的其他信息。[0049]例如但不限于,如果產品102采取飛機的形式,元件108可以是機身、翼盒、發(fā)動機、飛行中娛樂系統(tǒng)、起落架系統(tǒng)、輪胎、支柱、艙壁、自動駕駛儀系統(tǒng)、飛機聯(lián)網數(shù)據處理系統(tǒng)、導航系統(tǒng)、若干界標(monument)和組件103中的其他合適組件中的至少一個的虛擬表
/Jn ο
[0050]在這些說明性實施例中,元件108是虛擬對象。換句話說,元件108不是在產品102中觸摸或實際使用的實體對象。相反,元件108是表示元件108的物理形式的信息。
[0051]此外,信息106可包括除了或代替元件108的其他類型的信息。例如,信息106可包括關于產品102的財務信息、宣傳材料、營銷材料和可能不包括形成產品102的元件108的產品102的其他信息。
[0052]在這些說明性實施例中,組織104可訪問虛擬產品世界110,以在開發(fā)產品102時交換信息106,如元件108。虛擬產品世界110可采取虛擬產品在線世界112的形式。具體地,虛擬產品在線世界112可由用戶(如組織104)通過網絡114訪問。
[0053]如圖所示,虛擬產品世界110可以在計算機系統(tǒng)115中實現(xiàn)。計算機系統(tǒng)115是一臺或更多臺計算機。當存在多于一臺計算機時,那些計算機可以通過使用通信介質(如網絡)彼此通信。在這些說明性實施例中,計算機系統(tǒng)115中的計算機的這個網絡可以連接到網絡114。
[0054]網絡114可采取一些不同的形式。例如,網絡114可以由一種或更多種不同類型的網絡組成。換句話說,網絡114可以由彼此連通的多個網絡形成。例如,但不限于,網絡114可包括廣域網、局域網、內聯(lián)網、互聯(lián)網和其他合適類型的通信介質中的至少一個。
[0055]在這些說明性實施例中,組織104采用產品開發(fā)系統(tǒng)116來開發(fā)產品102。具體地,組織104可使用產品開發(fā)系統(tǒng)116來開發(fā)用于產品102的元件108。
[0056]元件108的開發(fā)可包含不同活動。例如,元件108的開發(fā)可包括設計元件108、測試元件108、評價元件108來查看元件108是否滿足所需的性能參數(shù)、評價元件108以確定成本和其他信息以及其他開發(fā)活動中的至少一個。這些不同開發(fā)活動中的一個或更多個可包括開發(fā)元件108的過程。
[0057]在這些說明性實施例中,產品開發(fā)系統(tǒng)116可使用不同格式,但不能如所期望的一樣容易地在彼此之間互換信息106。例如,產品開發(fā)系統(tǒng)116中的一個產品開發(fā)系統(tǒng)可以使用與產品開發(fā)系統(tǒng)116中的其他產品開發(fā)系統(tǒng)相比不同的設計格式。產品開發(fā)系統(tǒng)116之間的信息106可以通過使用集成中心118進行交換。
[0058]在這些說明性例子中,集成中心118出現(xiàn)在虛擬產品世界110中。集成中心118經配置以便利于組織104之間的信息106的交換。具體地,集成中心118可便利不同產品開發(fā)系統(tǒng)116之間的元件108的交換。
[0059]在這個說明性例子中,集成中心118可以在軟件、硬件或這兩個的組合中實施。當使用軟件時,由組件執(zhí)行的操作可以在程序代碼中實現(xiàn),程序代碼經配置在處理器單元上運行。當采用硬件時,硬件可包括運轉執(zhí)行在組件中的操作的電路。
[0060]在說明性例子中,硬件可采取電路系統(tǒng)、集成電路、專用集成電路(ASIC)、可編程邏輯器件或經配置執(zhí)行一些操作的某個其他合適類型硬件的形式。關于可編程邏輯器件,該器件經配置執(zhí)行若干操作。該器件可以在稍后時間重新配置,或者可以永久地配置執(zhí)行若干操作??删幊踢壿嬈骷睦影?,例如可編程邏輯陣列、可編程陣列邏輯、現(xiàn)場可編程邏輯陣列、現(xiàn)場可編程門陣列和其他合適的硬件裝置。此外,所述過程可以在與無機組件集成在一起的有機組件中實施,和/或可以全部由除人類外的有機組件構成。例如,所述過程可以作為電路在有機半導體中實施。
[0061]在這些說明性實施例中,元件108是以主格式122存儲。主格式122是一種為元件108和信息106中的其他信息選擇的格式。主格式122是一種為集成中心118用于在虛擬產品在線世界112中存儲元件108選擇的格式。換句話說,主格式122是一種用于虛擬產品在線世界112中的可轉換文件格式。根據實施,主格式122可以或不可以直接由軟件應用使用。
[0062]在組織104使用的產品開發(fā)系統(tǒng)116之間交換元件108時,集成中心118將元件108從主格式122轉換成產品開發(fā)系統(tǒng)116中的每個產品開發(fā)系統(tǒng)使用的適當格式。
[0063]例如,元件108中的元件120可以由產品開發(fā)系統(tǒng)116中的產品開發(fā)系統(tǒng)124在組織104中的組織126內開發(fā)。當元件120從組織126中的產品開發(fā)系統(tǒng)124發(fā)送到集成中心118時,元件120具有外部格式128。
[0064]在這些說明性例子中,外部格式是一種用于組織126中由組織126用來管理元件120的信息的格式。雖然外部格式128可以由產品開發(fā)系統(tǒng)116中的軟件應用支持,但是外部格式128可以不是由產品開發(fā)系統(tǒng)116中的軟件應用使用的原生格式。例如,產品開發(fā)系統(tǒng)116中的軟件應用可以創(chuàng)建、編輯、發(fā)布或以其他方式處理使用原生文件格式的文件。用于元件120的文件可以被轉換成由產品開發(fā)系統(tǒng)116中的其他軟件應用使用的外部格式128。在一些說明性例子中,外部格式128可以是原生格式。
[0065]集成中心118經配置將元件120從外部格式128改變成主格式122,用于包含在虛擬產品世界Iio中。以類似方式,如果組織126請求訪問元件130,集成中心118將元件130從主格式122轉換成由組織126中的產品開發(fā)系統(tǒng)124使用的外部格式128。
[0066]以這種方式,集成中心118提供對虛擬產品在線世界112的訪問,以執(zhí)行設計、測試、評價、可視化、導航、訪問、驗證、轉換、確認、操縱、管理、控制、集成和分析功能中的至少一個。當然,集成中心118可提供對虛擬產品在線世界112的訪問,以根據特定實施執(zhí)行其他功能。
[0067]此外,產品開發(fā)環(huán)境100也可包括若干虛擬產品世界132。如這里提到項目所使用的,“若干”是指一個或更多個項目。例如,若干虛擬產品世界132是一個或更多個虛擬產品世界132。如圖所示,若干虛擬產品世界132與網絡114連通。換句話說,在這些說明性例子中,可以通過網絡114訪問虛擬產品世界132。
[0068]如圖所示,虛擬產品世界132是用戶通過網絡114可訪問的虛擬在線世界134。在這些說明性例子中,虛擬產品世界132是一種類型的產品開發(fā)系統(tǒng),如產品開發(fā)系統(tǒng)116中的一個產品開發(fā)系統(tǒng)。虛擬產品世界132中的每個虛擬產品世界可以由組織104內的一個組織使用。
[0069]在這些說明性例子中,虛擬產品世界132可包含信息136,如元件138。在這些說明性例子中,元件138可以是也是產品102 —部分的元件。
[0070]因此,產品102可以通過使用由組織104訪問的虛擬產品世界110進行開發(fā)。在其他說明性例子中,產品102可以通過虛擬產品世界110與若干虛擬產品世界132形式的其他產品開發(fā)系統(tǒng)的交互進行開發(fā)。[0071]雖然下面的說明性例子描述產品102為飛機和潛艇,但是產品102可以采取許多不同形式,除本文所描述的特定形式以外。例如,其他說明性實施例可以被應用于其他類型的產品,其中產品102可以是移動式平臺、固定平臺、陸基結構、基于水生物的結構和基于空間的結構。更具體地,產品102可以是例如水面船、坦克、人員運輸車、火車、宇宙飛船、太空站、車輛、汽車、衛(wèi)星、潛艇、摩托車、器具、發(fā)電廠、橋梁、水壩、制造工廠、建筑物、發(fā)動機、輔助電源(auxiliary power unit)、燃料箱、移動電話、計算機、印刷電路板、電子數(shù)據表程序、文字處理程序、機身、機翼、網絡和其他合適類型的產品。
[0072]現(xiàn)在參照圖2,根據說明性實施例描述集成中心的框圖的圖解說明。如圖所示,集成中心118可包括便于在圖1的組織104中不同組織之間的信息106交換的若干組件200。此外,一個或更多個組件200也可經配置管理信息106。
[0073]如圖所示,集成中心118包括虛擬產品在線世界管理器202、變換器204、安全管理器206、工作結構管理器208、產品結構管理器210和其他合適組件中的至少一個。
[0074]虛擬產品在線世界管理器202經配置用于在圖1中的虛擬產品世界110中的開發(fā)過程中管理產品102的元件108。變換器204經配置通過圖1中的網絡114與開發(fā)元件108的產品開發(fā)系統(tǒng)116交換元件108。作為另一例子,變換器204也可以與其他虛擬產品世界(如圖1中虛擬產品世界132中的一個或更多個)交換元件108。
[0075]此外,變換器204也經配置將以外部格式128接收的元件120轉換成虛擬產品世界110中使用的主格式122。另外,變換器204也經配置將元件130從主格式122轉換成用于傳送到圖1中的產品開發(fā)系統(tǒng)124的外部格式128。當然,變換器204可經配置將其他元件108轉換成主格式122、外部格式128或某個其他合適格式,用于圖1中元件108中的信息 106。
[0076]在這個說明性例子中,安全管理器206經配置根據安全策略212管理與產品開發(fā)系統(tǒng)116交換的兀件108中的信息106。關于組織104中不同組織處理信息106的方式,安全管理器206可用于實施來自安全策略212的各種規(guī)則。例如,允許通過元件108共享至組織104中不同組織的信息106可以基于各種規(guī)則。
[0077]這些規(guī)則可以基于組織104內的各組織之間達成的合同或其他協(xié)議。此外,組織104的位置也可以限制什么信息106塊包括在用于組織104中不同組織的元件108。這個限制可以基于政府規(guī)則和法規(guī)或可以在安全策略212中實施的其他策略。例如,安全策略212可以強制執(zhí)行選自國際武器貿易條例、出口管理條例、知識產權法規(guī)、訪問控制列表和其他合適類型的安全策略中至少一個的規(guī)則。
[0078]另外,安全管理器206也可經配置加密元件108。例如,安全管理器206可以使用安全策略212來識別是否使用加密和是否使用這種類型的加密。所使用的加密的類型可以取決于組織的位置、法規(guī)、合同規(guī)定和其他因素。對于組織104中的不同組織,加密的類型可能會有所不同。
[0079]工作結構管理器208經配置管理用于產品102的工作分配。具體地,工作結構管理器208可以識別和管理組織104中不同組織在開發(fā)用于產品102的元件108時將要進行什么工作。工作分配214可包括時間線以及責任。此外,在這些說明性例子中,工作分配214也可包括關于產品102的財務信息。
[0080]產品結構管理器210經配置管理用于產品102的元件108的層次結構216。產品結構管理器210可以用來識別元件108中不同元件相對于用于產品102的元件108中的其他元件位于哪里。例如,產品結構管理器210可以管理起落架結構相對于飛機機身的位置。
[0081]層次結構216是元件108相對于彼此的組織。層次結構216識別元件108中特定元件相對于其他元件位于哪里。
[0082]元件108中的不同元件可以位于層次結構216中不同級別上。元件108中的一個元件可以是其他元件的裝配件。在這些說明性例子中,形成這種裝配件的各元件是在層次結構216中的較低級別上。
[0083]例如,元件108中的一些元件可以組成或形成元件108中的其他元件。在又一說明性例子中,元件108中的一些元件可以連接到或配合元件108中的其他元件。因此,在層次結構216的最低級別上的元件可以與層次結構216的最低級別上的其他元件結合或關聯(lián),以形成層次結構216的下一級別上的更復雜元件。換句話說,產品結構管理器210管理層次結構216的所有級別,直到最高級別,這可能是一個完全裝配的結構,如飛機。
[0084]參照圖3,根據說明性實施例描述元件的框圖說明。元件300是圖1中元件108中的一個元件的例子。如圖所示,元件300包括元件標識符302、工作結構組件304、要求結構組件306、產品結構組件308、可視化組件310和安全組件312中的至少一個。
[0085]元件標識符302識別元件。元件標識符302可以是元件的名稱。在一些情況下,元件標識符302可能是唯一的標識符。在其他說明性例子中,根據具體實施,元件標識符302可包括名稱和唯一標識符。
[0086]工作結構組件304識別元件300的工作分配。換句話說,工作結構組件304可識別什么組織正在開發(fā)元件300。工作結構組件304也可識別元件300在用于開發(fā)該產品的程序或規(guī)劃(program)中的位置。換句話說,工作結構組件304識別元件300在哪里融入用于開發(fā)產品的總體規(guī)劃中。
[0087]要求結構組件306識別針對元件300的要求。這些要求可以是以元件300的規(guī)范的形式。此規(guī)范可以是,例如,技術規(guī)范。要求結構組件306可包括元件300所需的性能參數(shù)。這些參數(shù)可包括關于元件300的性能的參數(shù)、用于元件300的材料和其他合適信息。例如但不限于,要求結構組件306可識別所需的參數(shù),如負載、工作溫度、尺寸、材料、功能和關于元件300的其他信息。
[0088]產品結構組件308識別元件300在產品內的位置。產品結構組件308可識別,例如,元件300相對于其他元件位于哪里。例如,如果元件300是一個窗戶,那么產品結構組件308可識別該窗戶位于哪里。例如,該窗戶可以位于另一元件上,如門或機身。使用層次結構、坐標或以某個其他合適方式,可以描述此位置。
[0089]可視化組件310包括用來顯示元件300的信息。例如,可視化組件310包括用來在任何計算機系統(tǒng)上查看元件300的信息。換句話說,此信息可用來在顯示裝置上顯示元件300。在這些說明性例子中,此信息可用來生成三維顯示。因此,可視化組件310可以用來顯示元件300,以便操作員可以看見元件300。用來顯示元件300的二維或三維表示的顯示裝置可以是,例如但不限于,計算機系統(tǒng)、平板電腦、移動裝置或某個其他合適類型的顯示裝置中的一個。
[0090]在這些說明性例子中,可視化組件310可包括產品開發(fā)系統(tǒng)(如計算機輔助設計工具)顯示元件300給操作員所使用的信息。因此,可視化組件310可包括經配置由計算機輔助設計系統(tǒng)使用的計算機輔助設計模型。
[0091]安全組件312識別針對元件300的安全要求。例如,安全組件312可識別關于元件300的分布或使用的限制。此外,安全組件312也可包括元件300中其他組件的加密。以這種方式,元件300可能以安全方式分布。
[0092]安全組件312也可采取用于元件300中的其他組件的加密的形式。當安全組件312采取元件30中其他組件的加密形式時,安全組件312可以更多地視為圍繞其他組件的
包裹或層。
[0093]此外,元件300中的不同組件可以具有若干格式314。每個特定組件可具有若干格式314中的一個不同格式,這取決于將使用元件300的特定產品開發(fā)系統(tǒng)。若干格式314根據具體產品開發(fā)系統(tǒng)或若干產品開發(fā)系統(tǒng)制定。例如,一個產品開發(fā)系統(tǒng)可具有在若干格式314中的一個格式,而另一產品開發(fā)系統(tǒng)可具有在若干格式413中的不同格式。用于元件300中的組件的若干格式314中不同格式的使用允許不同產品開發(fā)系統(tǒng)相互交流關于產品(如圖1中的產品102)的開發(fā)。
[0094]現(xiàn)在轉向圖4,根據說明性實施例描述產品開發(fā)系統(tǒng)的框圖的圖解說明。產品開發(fā)系統(tǒng)400是圖1中產品開發(fā)系統(tǒng)116中一個產品開發(fā)系統(tǒng)的例子。
[0095]如圖所示,產品開發(fā)系統(tǒng)400可以是元件設計器402、制造系統(tǒng)404、測試系統(tǒng)406、評估器408、虛擬產品在線世界410和其他合適類型的產品開發(fā)系統(tǒng)中的至少一個。換句話說,產品開發(fā)系統(tǒng)400可以是這些類型的系統(tǒng)中的任何一個,但可根據特定實施包括相同或不同類型的多個系統(tǒng)。
[0096]當產品開發(fā)系統(tǒng)400包括元件設計器402時,產品開發(fā)系統(tǒng)400可以用來設計一個元件的各個方面。元件設計器402可以用來在元件411中生成模型413。
[0097]元件設計器402可以是計算機輔助設計系統(tǒng)、技術計算機輔助設計系統(tǒng)和其他合適類型的設計器。計算機輔助設計系統(tǒng)可以是基于計算機的系統(tǒng),該系統(tǒng)用來協(xié)助創(chuàng)建、修改和分析、或優(yōu)化元件411的設計。
[0098]當元件設計器402是技術計算機輔助設計系統(tǒng)時,元件設計器402可以用來以電路、半導體或某個其他裝置的形式設計元件。此外,技術計算機輔助設計系統(tǒng)也可以用來設計各過程,以創(chuàng)建電路或半導體。
[0099]制造系統(tǒng)404用于創(chuàng)建元件411的物理或現(xiàn)實世界形式。換句話說,制造系統(tǒng)404經配置制造組件414。在制造組件414時,制造系統(tǒng)404可接收包括用于制造組件414的信息的元件。
[0100]例如,制造系統(tǒng)404可用于生成軟件組件的代碼。所述軟件組件可以是,例如,控制律、導航軟件和其他類型的軟件組件。
[0101]在另一例子中,元件411中的模型413可以用來制造用于產品的元件的物理形式。例如,制造系統(tǒng)404可使用模型413來制造物理組件,例如但不限于,起落架裝配件、飛行中娛樂系統(tǒng)、照明系統(tǒng)、管、通風系統(tǒng)、機翼、翼盒、艙壁和以物理形式的其他合適組件。
[0102]制造系統(tǒng)404可采取各種形式。例如,制造系統(tǒng)404可以是金屬加工系統(tǒng)、復合結構制造系統(tǒng)、半導體制造系統(tǒng)、程序代碼生成系統(tǒng)和可以用來生成在產品中使用的元件的物理形式的其他類型系統(tǒng)中的至少一個。
[0103]測試系統(tǒng)406經配置在元件411和使用元件411制造的組件414上進行測試。例如,測試系統(tǒng)406可使用模型413在元件411上運行模擬416。模擬416可以在不同條件下模擬元件411。例如,模擬416可以模擬負載、溫度、壓力、濕度和其他條件,以在這些條件下測試元件411的性能。
[0104]另外,測試系統(tǒng)406可以用來實際測試元件411的物理形式,以確定所述元件是否按需要執(zhí)行。例如,測試系統(tǒng)406可以在組件414上執(zhí)行測試,以評估元件411。
[0105]評估器408可以用于執(zhí)行元件411的評估。評估器408可以評估元件411的性能級別、元件411的成本和其他合適經濟因素,所述其他合適經濟因素在確定元件是否在經濟上可行用于所設計的產品中時可能是可取的。
[0106]當產品開發(fā)系統(tǒng)400采取虛擬產品在線世界410的形式時,產品開發(fā)系統(tǒng)400可在管理用于產品的元件中作為倉庫。在這些說明性例子中,虛擬在線世界410可以與其他虛擬產品在線世界交換元件。
[0107]現(xiàn)在轉向圖5,根據說明性實施例描述產品開發(fā)環(huán)境的框圖的圖解說明。產品開發(fā)環(huán)境500是針對圖1中產品開發(fā)環(huán)境100的實施的例子。如圖所示,虛擬產品在線世界502由飛機制造商504管理。在這些說明性例子中,飛機制造商504開發(fā)飛機506。在這個說明性例子中,飛機506是新飛機。在其他說明性例子中,飛機506的開發(fā)可能涉及以下至少之一:升級、翻新、修改或以其他方式改變飛機的現(xiàn)有設計來形成飛機506。
[0108]在這些說明性例子中,飛機制造商504可以在開發(fā)飛機506時與廠商508、廠商510、廠商512和廠商514合作。雖然這里示出了四個廠商,但是其他數(shù)量的廠商可以參與飛機506的開發(fā)。例如,飛機制造商504可以與10個廠商、45個廠商、200個廠商或某個其他數(shù)量的廠商合作來開發(fā)飛機506。
[0109]如圖所不,廠商508具有產品開發(fā)系統(tǒng)516 ;廠商510具有產品開發(fā)系統(tǒng)518 ;廠商512具有產品開發(fā)系統(tǒng)520 ;以及廠商514具有產品開發(fā)系統(tǒng)522。當然,在一些情況下,根據實施,一個廠商可能僅有單個產品開發(fā)系統(tǒng)。
[0110]在此說明性例子中,這些產品開發(fā)系統(tǒng)和這些廠商可以通過網絡524訪問虛擬產品在線世界502。如圖所示,通過網絡524經由集成中心526訪問虛擬產品在線世界502。在此說明性例子中,集成中心526提供對虛擬產品在線世界502中的元件528的訪問。以這種方式,廠商(如廠商508)可以開發(fā)一個元件(如元件530)和發(fā)送該元件到虛擬產品在線世界502,用于包含在飛機506的元件528中。在廠商508處由產品開發(fā)系統(tǒng)516生成的元件530可以不具有與虛擬產品在線世界502中的元件528相同的格式。集成中心526將由廠商508發(fā)送的元件530的格式改變?yōu)橛商摂M產品在線世界502中的元件528使用的格式。
[0111]此外,廠商508可提供由在廠商510處的產品開發(fā)系統(tǒng)518使用的元件530。元件530被發(fā)送到集成中心526并放置到虛擬產品在線世界502內。廠商510然后可以從虛擬產品在線世界502獲得元件530。集成中心526將元件530格式化成由廠商510處的產品開發(fā)系統(tǒng)518可用的格式。
[0112]廠商510可以使用產品開發(fā)系統(tǒng)518來修改或改變元件530。在其他說明性例子中,廠商510可以在元件530上執(zhí)行其他操作,如測試、模擬、制造組件或其他合適操作。此夕卜,廠商510可以使用元件530來開發(fā)元件531。
[0113]在其他說明性例子中,飛機制造商504也可以在開發(fā)飛機506時與合作伙伴飛機制造商532合作。合作伙伴飛機制造商532可以具有虛擬產品在線世界534,其中訪問由集成中心536提供。當然,可能存在一起工作來開發(fā)飛機506的另外飛機制造商。
[0114]在此說明性例子中,虛擬產品在線世界534中的元件538可以是除了在飛機506的虛擬產品在線世界502中的元件以外的元件。例如,合作伙伴飛機制造商532可以提供飛機506中的元件538,而飛機制造商504提供元件528用于飛機506。例如,來自合作伙伴飛機制造商532的兀件538可以是推進系統(tǒng)、電氣系統(tǒng)、環(huán)境系統(tǒng)和飛機506的尾部部分。來自飛機制造商504的元件528可以是用于飛機506的其他組件的元件,如機身的其他部分、機翼、燃料箱、燃料系統(tǒng)、液壓系統(tǒng)和其他組件。當然,在一些情況下,元件528可能根據特定實施包括元件538中的一些。
[0115]在這些說明性例子中,廠商540具有產品開發(fā)系統(tǒng)542。廠商540可以在虛擬產品在線世界534中生成用于在元件538內包含或使用的元件544。在這些說明性例子中,廠商510也可以根據特定實施在合作伙伴飛機制造商532處通過集成中心536訪問虛擬產品在線世界534。
[0116]因此,產品開發(fā)環(huán)境500允許有來自若干廠商和若干制造商的元件的集成。以這種方式,飛機506中的各組件的開發(fā)可以更有效地完成。
[0117]接下來轉向圖6,根據說明性實施例描述用于產品開發(fā)環(huán)境中的產品的元件的層次結構。在此說明性例子中,產品開發(fā)環(huán)境600是圖1中產品開發(fā)環(huán)境100的實施的例子。
[0118]產品開發(fā)環(huán)境600包括布置在層次結構603中的虛擬產品在線世界602。具體地,虛擬產品在線世界602包括虛擬產品在線世界604、虛擬產品在線世界606、虛擬產品在線世界608、虛擬產品在線世界610、虛擬產品在線世界612、虛擬產品在線世界614、虛擬產品在線世界616、虛擬產品在線世界618和虛擬產品在線世界620。在說明性例子中,這些虛擬產品在線世界中的每個可以是一個組織的一部分。
[0119]在此說明性例子中,元件622位于虛擬產品在線世界602中并布置在虛擬產品在線世界602的層次結構603中。
[0120]例如,元件624位于虛擬產品在線世界604中。元件626和元件628分別位于虛擬產品在線世界606和虛擬產品在線世界608中。元件630、元件632和元件634分別位于虛擬產品在線世界610、虛擬產品在線世界612和虛擬產品在線世界614中。元件636、元件638和元件640分別位于虛擬產品在線世界616、虛擬產品在線世界618和虛擬產品在線世界620中。
[0121]如圖所示,用于一個產品的信息可以遍及虛擬產品在線世界602分布。換句話說,虛擬產品在線世界602中的一些虛擬產品在線世界中的元件可能不會在虛擬產品在線世界602中的其他虛擬產品在線世界中找到。
[0122]例如,虛擬產品在線世界604中的元件624是用于集成的產品642的元件。集成的產品642是在層次結構603的頂部。層次結構603的這個頂部也可以稱為層次結構603的第一級別或根部。
[0123]虛擬產品在線世界606中的元件626是用于集成的產品642中的裝配件A646的元件。虛擬產品在線世界608中的元件628是用于集成的產品642中的裝配件B648的元件。裝配件A646和裝配件B648可以是層次結構的第二級別。裝配件A646和裝配件B648可以形成集成的產品642。[0124]虛擬產品在線世界610中的元件630是用于裝配件A646中的組件1650的元件。虛擬產品在線世界612中的元件632是用于裝配件A646中的組件2652的元件。虛擬產品在線世界614中的元件634是用于裝配件A646中的組件3654的元件。
[0125]以類似方式,元件636是用于裝配件B648中的組件A656的元件。元件638是用于裝配件B648中的組件B658的元件。元件640是用于裝配件B648中的組件C660的元件。組件1650、組件2652、組件3654、組件A656、組件B658和組件C660可以包括層次結構603的第三級別。
[0126]在層次結構603中,不同虛擬產品在線世界中示出的不同元件可以不出現(xiàn)在所有虛擬產品在線世界中。僅層次結構603中的較高級別所需的元件包括在該特定虛擬產品在線世界中。
[0127]例如,組件1650可以是在裝配件A646中使用的印刷電路板,裝配件A646可以是飛行中娛樂顯示系統(tǒng)。元件630是用于由組件1650表示的印刷電路板的各元件的裝配件,并可包括,例如但不限于,電路板、電阻器、電容器、開關和可能在印刷電路板上找到的其他組件。元件630中的元件651表示形成組件1650 (即所述印刷電路板)的元件630中的不同元件的裝配件。
[0128]表示飛行中娛樂顯示系統(tǒng)的元件626可能只包括表示印刷電路板的元件630中的元件651,而不包括表示形成元件651 (即印刷電路板)的所有組件的元件630中的其他元件。元件651可包括裝配件A646所需的信息,但不包括制造飛行中娛樂顯示系統(tǒng)所不必要的其他信息。
[0129]換句話說,虛擬產品在線世界606僅需要元件651,元件651表示組件1650 (即印刷電路板)。形成組件1650的元件630中的其他元件不包括在虛擬產品在線世界606中。
[0130]換句話說,虛擬產品在線世界606具有不包括虛擬產品在線世界610的細節(jié)的特定級別或粒度。在此特定例子中不需要虛擬產品在線世界610、虛擬產品在線世界612和虛擬產品在線世界614中的所有元件,因為虛擬產品在線世界606依賴于表示用于從其他組織提供的裝配件A646的組件1650、組件2652和組件3654的各元件。以這種方式,組成集成的產品642的元件624可以遍及虛擬產品在線世界602分布,并被組織在層次結構603中。
[0131]在其他說明性例子中,虛擬產品在線世界可以設計、制造或組裝一個以上產品。例如,虛擬產品在線世界610可具有用于組件1650和組件IA的元件630。在其他說明性例子中,虛擬產品在線世界610可具有用于組件1650、組件1A、組件IB和/或其他組件的元件630。當然,在這些說明性例子中,其他數(shù)量的組件可以使用一個虛擬產品在線世界中的元件或來自若干虛擬產品在線世界的各元件的組合進行設計。
[0132]在其他說明性例子中,操作員可以從層次結構603的一個級別請求更多細節(jié)。例如,雖然只有元件651可能是被裝配件A646需要來提供組件1650的所需粒度,但是操作員可以請求關于組件1650的元件630的額外細節(jié),這取決于特定實施。換句話說,操作員可以在層次結構的各級別之間移動,以查看針對層次結構603中組件的粒度的特定級別。
[0133]在一些說明性例子中,操作員移動通過層次結構603的不同級別的能力可能取決于安全組件,如圖3中的安全組件312。非常類似于用戶移動通過虛擬游戲環(huán)境的“各級別”,操作員可以移動通過在產品開發(fā)環(huán)境600中的層次結構603的各級別。如果特定操作員不具有訪問層次結構603的特定級別的許可,此操作員不能查看關于在層次結構603的另一級別中組件的額外細節(jié)。
[0134]雖然具有層次結構603的產品開發(fā)環(huán)境被示出具有層次結構603的三個級別,但是更多級別可以存在于說明性實施例中。例如,5個級別、29個級別或100個級別可能針對層次結構603存在,這取決于特定實施。
[0135]現(xiàn)在轉向圖7,根據說明性實施例描述產品開發(fā)環(huán)境的框圖的圖解說明。在此描述的例子中,產品開發(fā)環(huán)境700是用于圖1中所示產品開發(fā)環(huán)境100的實施的例子。
[0136]在此描述的例子中,產品開發(fā)環(huán)境700被用于以潛艇702的形式開發(fā)一個產品。如圖所示,潛艇制造商704具有虛擬產品在線世界706。虛擬產品在線世界706中的元件708是用于潛艇702的元件。集成中心710用于提供對虛擬產品在線世界706的訪問。具體地,集成中心710可以提供對虛擬產品在線世界706中的元件708的訪問。
[0137]如圖所示,廠商714具有元件設計系統(tǒng)716,而廠商718具有元件設計系統(tǒng)720。在此例子中,廠商714和廠商718可設計元件708。元件708通過使用網絡722發(fā)送到虛擬產品在線世界706的集成中心710。
[0138]另外,潛艇702的開發(fā)也可包括元件708的測試。例如,廠商724具有測試系統(tǒng)726。測試系統(tǒng)726是產品開發(fā)系統(tǒng)的一個例子。測試系統(tǒng)726可用來通過在不同條件下的元件708的模擬測試元件708。
[0139]在另一例子中,廠商728可具有制造系統(tǒng)730。廠商728可使用用于潛艇702的元件708制造組件732。另外,在這些說明性例子中,用于廠商724的測試系統(tǒng)726也可測試組件732。
[0140]制造系統(tǒng)730使用元件708制造組件732。由制造系統(tǒng)730從虛擬產品在線世界706接收的元件708用于提供信息來制造組件732。
[0141]圖1-7中的產品開發(fā)環(huán)境和在所述環(huán)境內的組件的圖解說明并不意味著暗示對可以實施說明性實施例的方式的物理或結構限制??梢允褂贸嘶蛱娲鶊D解說明組件的其他組件。一些組件可能不是必需的。此外,給出框來圖解說明一些功能組件。在說明性實施例中實施時,這些框中的一個或更多個可以結合、劃分或者結合和劃分成不同框。
[0142]例如,雖然說明性例子已經指向以飛機或潛艇的形式的產品,但是它也可以應用于其他產品。例如,產品可以是移動式平臺、固定平臺、基于陸地的結構、基于水生物的結構和基于空間的結構、水面艦、坦克、人員運輸車、火車、宇宙飛船、太空站、車輛、汽車、衛(wèi)星、潛艇、摩托車、器具、發(fā)電廠、橋梁、水壩、制造工廠、建筑物、發(fā)動機、輔助電源、燃料箱、移動電話、計算機、印刷電路板、電子數(shù)據表程序、文字處理程序、機身、機翼和網絡。
[0143]此外,特定數(shù)量的廠商、開發(fā)系統(tǒng)和其他組件的圖解說明并不意味著暗示限制。在不同例子中的特定數(shù)量組件的圖解說明只意味著提供說明性實施例的一些實施的圖解說明。
[0144]在其他說明性例子中,可以結合或進一步再分用于圖2中集成中心118的組件200中的不同組件。例如,安全管理器206可包括識別可以被分發(fā)到不同組織的信息的安全管理器。可以實施另一安全管理器來提供元件的所需加密。
[0145]作為另一例子,圖3中的元件300可包括一些或所有所圖解說明的元件。在一些說明性例子中,可以省略工作結構組件304和要求結構組件306。在其他說明性例子中,其他類型的信息也可以包括在元件300中。例如,元件300也可包括識別什么時候修改或改變不同組件的時間戳。在其他說明性例子中,過程組件可以識別制造元件300所執(zhí)行的步驟或操作。
[0146]因此,圖1-7中的產品開發(fā)環(huán)境和在這些環(huán)境中的不同組件的圖解說明提供用于集成由多個廠商在制造一個產品(如飛機)中使用的設計系統(tǒng)和其他開發(fā)系統(tǒng)的結構、過程或結構與過程兩者。以這種方式,廠商之間信息的流動可以被集成并提供更有效的產品開發(fā)環(huán)境。
[0147]現(xiàn)在轉向圖8,根據說明性實施例描述用于開發(fā)產品的過程的流程圖。圖8中所示的過程可以在圖1中的產品開發(fā)環(huán)境100中實施。在此說明性例子中,使用圖1中的集成中心118可以實施不同操作。
[0148]該過程是以主格式在虛擬產品在線世界中存儲元件(操作800)開始。所述元件通過連接到網絡的集成中心與若干產品開發(fā)系統(tǒng)交換(操作802),所述過程隨后終止。在這些說明性例子中,若干產品開發(fā)系統(tǒng)經配置開發(fā)產品的元件。如上面所討論的,這個開發(fā)可以采取各種形式,包括設計、測試、評估和其他類型的開發(fā)活動。
[0149]在操作802中,這些產品開發(fā)系統(tǒng)可以設計元件和發(fā)送這些元件到集成中心,用于包含在虛擬產品在線世界內。此外,一些產品開發(fā)系統(tǒng)可以獲得來自虛擬產品在線世界的元件用于測試。元件也可以被獲得用于設計額外元件,它們可能會以某種方式與從虛擬產品在線世界獲得的元件相關或關聯(lián)。
[0150]現(xiàn)在轉向圖9,根據說明性實施例描述用于管理元件交換的過程的流程圖。此說明性例子中的過程可以實施為圖8中所述在操作802中與若干開發(fā)系統(tǒng)交換元件的一部分。
[0151]該過程是以等待來自產品開發(fā)系統(tǒng)的請求(操作900)開始。當請求被接收時,確定該請求是否是要放置一個元件到虛擬產品在線世界中(操作902)。如果該請求是要放置一個元件到虛擬產品在線世界中,那么確定該元件是否處于主格式(操作904)。
[0152]如果該元件不是處于主格式,則該過程將該元件從外部格式轉換成主格式(操作906)。然后,該過程放置元件到虛擬產品在線世界中(操作908),然后該過程返回到上面所述的操作900。
[0153]再次參考操作904,如果該元件是處于主格式,則該過程直接前進到操作908。再次參考操作902,如果該請求不是放置一個元件到虛擬產品在線世界中,則該過程確定該請求是否是要訪問虛擬產品在線世界中的元件(操作910)。
[0154]如果該請求是訪問虛擬產品在線世界中的元件,則該過程確定請求訪問所述元件的產品開發(fā)系統(tǒng)是否使用主格式(操作912)。如果產品開發(fā)系統(tǒng)不使用主格式,則該過程識別由產品開發(fā)系統(tǒng)使用的格式(操作914)。然后,該過程將元件轉換成由產品開發(fā)系統(tǒng)使用的格式(操作916)。接下來,該過程發(fā)送元件到產品開發(fā)系統(tǒng)(操作918),然后該過程返回到操作900。
[0155]再次參考操作912,如果請求訪問元件的產品開發(fā)系統(tǒng)使用主格式,則該過程前進到如上面所述的操作916。再次參考操作910,如果該請求不是訪問虛擬產品在線世界中的元件,則該請求被處理(操作920),然后該過程返回到操作900。這種處理可以采取各種形式。例如,該請求可能是注冊產品開發(fā)系統(tǒng)、獲得關于組織所工作的元件的統(tǒng)計信息的注冊請求,以及其他合適類型的請求。[0156]所述不同實施例中的流程圖和框圖圖解說明在一個說明性實施例中設備和方法的一些可能實施的結構、功能和操作。在這方面,流程圖或框圖中的每個框可表示一個模塊、分段、功能和/或操作或步驟的一部分。例如,框中的一個或更多個可以在硬件或者程序代碼和硬件的組合中實施為程序代碼。當在硬件中實施時,硬件可以采取,例如集成電路的形式,這些集成電路經制造或配置執(zhí)行流程圖或框圖中的一個或更多個操作。
[0157]在說明性實施例的一些替代實施中,框中指出的功能可能不以圖中指出的順序出現(xiàn)。例如,在一些情況下,可以基本上同時執(zhí)行接連所示的兩個框,或者有時可能以相反的順序執(zhí)行框,這取決于所涉及的功能。此外,除了流程圖或框圖中所示的框以外,可以添加其他框。
[0158]現(xiàn)在轉向圖10,根據說明性實施例描述數(shù)據處理系統(tǒng)的框圖的圖解說明。數(shù)據處理系統(tǒng)1000可以用來實施在產品開發(fā)環(huán)境100中的計算機系統(tǒng)115中的一臺或更多臺計算機,以及可以用來實施其他組件(例如,產品開發(fā)系統(tǒng)116和可請求信息處理的其他合適組件)的計算機或其他計算裝置。在此說明性例子中,數(shù)據處理系統(tǒng)1000包括通信框架1002,該通信框架提供處理器單元1004、內存1006、永久性存儲器1008、通信單元1010、輸入/輸出(I/O)單元1012和顯示器1014之間的通信。在此例子中,通信框架可采取總線系統(tǒng)的形式。
[0159]處理器單元1004用來執(zhí)行可能加載到內存1006中的軟件的指令。處理器單元1004可以是若干處理器、多處理器核心或某個其他類型的處理器,這取決于特定實施。
[0160]內存1006和永久性存儲器1008是存儲裝置1016的例子。存儲裝置是任何一件能夠存儲信息(例如,但不限于數(shù)據、功能形式的程序代碼和/或暫時基礎上和/或永久基礎上的其他合適信息)的硬件。存儲裝置1016在這些說明性例子中也可以稱為計算機可讀存儲裝置。在這些說明性例子中,內存1006可以是,例如,隨機存取存儲器或任何其他合適的易失性或非易失性存儲裝置。永久性存儲器1008可以采取各種形式,這取決于特定實施。
[0161]例如,永久性存儲器1008可以包含一個或更多個組件或裝置。例如,永久性存儲器1008可以是硬盤驅動器、閃速存儲器、可重寫光盤、可重寫磁帶或上述的某個組合。永久性存儲器1008所使用的介質也可以是可拆卸的。例如,可拆卸硬盤驅動器可以用于永久性存儲器1008。
[0162]在這些說明性例子中,通信單元1010提供與其他數(shù)據處理系統(tǒng)或裝置的通信。在這些說明性例子中,通信單元1010是網絡接口卡。
[0163]輸入/輸出單元1012允許與可以連接到數(shù)據處理系統(tǒng)1000的其他裝置的數(shù)據輸入和輸出。例如,輸入/輸出單元1012可以通過鍵盤、鼠標和/或某個其他合適輸入裝置為用戶輸入提供連接。此外,輸入/輸出單元1012可以發(fā)送輸出到打印機。顯示器1014提供一種機制來向用戶顯示信息。
[0164]用于操作系統(tǒng)、應用和/或程序的指令可以位于存儲裝置1016中,這些存儲裝置通過通信框架1002與處理器單元1004連通。不同實施例的過程可以由處理器單元1004使用計算機實施的指令執(zhí)行,其中計算機實施的指令可以設置在內存(如內存1006)中。
[0165]這些指令被稱為程序代碼、計算機可用程序代碼或可以由處理器單元1004中的一個處理器讀取和執(zhí)行的計算機可讀程序代碼。不同實施例中的程序代碼可以體現(xiàn)在不同物理或計算機可讀存儲介質上,如內存1006或永久性存儲器1008。
[0166]程序代碼1018是以功能形式位于計算機可讀介質1020上,計算機可讀介質1020是有選擇地可拆卸的,并可以加載到或傳遞到由處理器單元1004執(zhí)行的數(shù)據處理系統(tǒng)1000。在這些說明性例子中,程序代碼1018和計算機可讀介質1020形成計算機程序產品1022。在一個例子中,計算機可讀介質1020可以是計算機可讀存儲介質1024或計算機可讀信號介質1026。
[0167]在這些說明性例子中,計算機可讀存儲介質1024是物理的或有形的存儲裝置,用于存儲程序代碼1018,而不是傳播或傳輸程序代碼1018的介質。
[0168]可替代地,通過使用計算機可讀信號介質1026,程序代碼1018可以轉移到數(shù)據處理系統(tǒng)1000。計算機可讀信號介質1026可以是,例如,包含程序代碼1018的傳播的數(shù)據信號。例如,計算機可讀信號介質1026可以是電磁信號、光信號和/或任何其他合適類型的信號。這些信號可以通過通信鏈路(如無線通信鏈路、光纖電纜、同軸電纜、電線和/或任何其他合適類型的通信鏈路)傳輸。
[0169]為數(shù)據處理系統(tǒng)1000所示的不同組件并不是意味著提供對可以實施不同實施例的方式的架構限制。不同說明性實施例可以在數(shù)據處理系統(tǒng)中實施,其中數(shù)據處理系統(tǒng)包含除了和/或替代為數(shù)據處理系統(tǒng)1000所示的那些組件的組件。圖10中所示的其他組件可以隨所示的說明性例子的不同而不同。不同實施例可以使用能夠運行程序代碼1018的任何硬件裝置或系統(tǒng)實施。
[0170]本公開的說明性實施例可以在如圖11中所示的飛機制造和維護方法1100和如圖12中所示的飛機1200的背景下進行描述。具體地,使用虛擬產品在線世界中的元件制造的組件可以在如圖11中所示的飛機制造和維護方法110和如圖12中所示的飛機1200的背景下進行描述。
[0171]首先轉向圖11,根據說明性實施例描述飛機制造和維護方法的圖解說明。在預生產過程中,飛機制造和服務方法1100可包括圖12中飛機1200的規(guī)格和設計1102以及材料采購1104。
[0172]在生產過程中,發(fā)生圖12中飛機1200的組件和子裝配件制造1106和系統(tǒng)集成1108。此后,圖12中的飛機1200可以通過認證和交付1110,以便投入使用中1112。雖然在由客戶進行的使用中1112,但是計劃進行圖12中飛機1200的日常維修和維護1114,這可包括修改、重新配置、翻新和其他維修或維護。
[0173]飛機制造和維護方法1100的每個過程可以由系統(tǒng)集成商、第三方和/或操作員執(zhí)行或進行。在這些例子中,操作員可以是客戶。為了本說明書的目的,系統(tǒng)集成商可包括但不限于,任何數(shù)量的飛機制造商和主系統(tǒng)分包商;第三方可包括但不限于,任何數(shù)量的廠商、分包商和供應商;以及操作員可以是航空公司、租賃公司、軍事實體、服務組織等等。
[0174]現(xiàn)在參照圖12,描述其中可以實施說明性實施例的飛機的圖解說明。在此例子中,飛機1200是通過圖11中的飛機制造和維護方法1100生產的,并可包括具有多個系統(tǒng)1204和內部1206的機身1202。系統(tǒng)1204的例子包括推進系統(tǒng)1208、電氣系統(tǒng)1210、液壓系統(tǒng)1212和環(huán)境系統(tǒng)1214中的一個或更多個。可以包括任何數(shù)量的其他系統(tǒng)。雖然示出航空航天的例子,但是不同說明性實施例可以應用于其他行業(yè),如汽車行業(yè)。
[0175]有利地,該方法可包括在虛擬產品在線世界(112)中存儲元件(108);和可以通過連接到網絡(114)的集成中心(118)與若干產品開發(fā)系統(tǒng)(116)交換元件(108),其中若干產品開發(fā)系統(tǒng)(I 16)經配置開發(fā)用于產品(102)的元件(108)。
[0176]此外,該方法可優(yōu)選地包括:以主格式(122)在虛擬產品在線世界(I 12)中存儲元件(108)和通過集成中心將從若干產品開發(fā)系統(tǒng)(116)中的產品開發(fā)系統(tǒng)(124)以外部格式接收的元件(108)中的元件轉換成虛擬產品在線世界(112)中使用的主格式;以及通過集成中心(118)將主格式(122)的元件(120)轉換成外部格式,用于傳送到產品開發(fā)系統(tǒng)
(124)。
[0177]另一優(yōu)點是,集成中心(118)可提供對虛擬產品在線世界(112)的訪問,以執(zhí)行設計、測試、評價、可視化、導航、訪問、驗證、轉換、確認、操縱、管理、控制、集成和分析功能中的至少一個。
[0178]可以在圖11中飛機制造和維護方法1100的各階段的至少一個階段過程中采用本文所體現(xiàn)的設備和方法。例如,可以在規(guī)格和設計1102過程中實施一個或更多個說明性實施例來開發(fā)飛機1200。此外,也可以在維修和維護1114過程中實施說明性實施例來開發(fā)用于飛機1200的組件。例如,可以開發(fā)用于飛機1200的組件形式的產品,以用于執(zhí)行翻新、維修、升級和在維修和維護1114過程中的其他操作。作為另一示例,可以在系統(tǒng)集成1108的過程中開發(fā)用于飛機1200的組件形式的產品。在此階段過程中的活動可包括根據進展情況或在系統(tǒng)集成1108過程中識別的問題重新設計組件或設計新組件。
[0179]因此,說明性實施例中的一個或更多個提供用于開發(fā)產品的產品開發(fā)環(huán)境。提供虛擬產品在線世界,以供可設計用于產品的組件的不同組織使用。由組織設計的這些組件的虛擬版本采取元件的形式。這些元件是由提供對虛擬產品在線世界的訪問的集成中心管理。借助一個或更多個虛擬產品在線世界的使用,不同組織可以合作開發(fā)產品。具體地,可以設計、測試、評估和以其他方式操縱或分析各組件來開發(fā)產品。
[0180]借助一個或更多個虛擬產品在線世界的使用,不同組織可以訪問虛擬產品在線世界,其中與目前可用的方法相比較,在不同組織之間交換信息時復雜性較少。借助一個或更多個說明性實施例,虛擬產品在線世界和集成中心減少或消除組織能夠將從其他組織接收的信息的格式改變?yōu)樗鼈兊母袷降男枨螅粗嗳?。此外,借助虛擬產品在線世界在說明性示例中的使用,可以用較少的費用執(zhí)行不同操作。不同組織不需要用軟件執(zhí)行信息的轉換。此外,不同組織也不需要具有不同類型的系統(tǒng)以在執(zhí)行開發(fā)操作時適應不同類型的格式。
[0181]借助虛擬產品在線世界,為開發(fā)產品時可能涉及的不同組織提供共同產品開發(fā)空間。此外,可以采用虛擬產品在線世界的層次結構,以進一步提供信息的分布和訪問可能在開發(fā)產品時需要不同級別的信息粒度的用戶。
[0182]因此,說明性實施例允許制造商和廠商無縫并且盡可能接近實時地交換信息。所述說明性實施例中的一個或更多個提供一種系統(tǒng),該系統(tǒng)能夠在產品的開發(fā)過程中提供具有所需精確性的信息交換。通過由多個用戶訪問的產品開發(fā)環(huán)境,在一個或更多個說明性實施例中提供信息交換。產品開發(fā)環(huán)境可具有一個或更多個虛擬產品世界,其允許各種活動,如收集、檢索、存儲、管理、可視化和由制造商、廠商和其他組織進行的其他活動。
[0183]不同說明性實施例的描述已經為了說明和描述的目的加以呈現(xiàn),但并非旨在窮舉或限制于所公開的形式的實施例。許多修改和變化對于本【技術領域】的普通技術人員將是明顯的。[0184]此外,與其他說明性實施例相比,不同說明性實施例可以提供不同特征。選擇和描述選定的實施例,以便最好地解釋所述實施例的原理、實際應用,以及能夠使本【技術領域】的其他普通技術人員理解具有適合于所考慮的特定用途的各種修改的各種實施例的公開。
【權利要求】
1.一種產品開發(fā)環(huán)境(100),所述產品開發(fā)環(huán)境(100)包括一個系統(tǒng),該系統(tǒng)進一步包括: 虛擬產品在線世界(112)管理器(202),其經配置在虛擬產品在線世界(112)中管理用于正在開發(fā)的產品(102)的多于一個元件(108);和 變換器(204),其經配置通過網絡與開發(fā)所述多于一個元件(108)的若干產品開發(fā)系統(tǒng)(116)交換所述多于一個元件(108)。
2.根據權利要求1所述的產品開發(fā)環(huán)境(100),其中所述變換器(204)經配置將從所述若干產品開發(fā)系統(tǒng)(116)中的一個產品開發(fā)系統(tǒng)(124)以外部格式(128)接收的所述多于一個元件(108)中的一個元件(120)轉換成所述虛擬產品在線世界(112)中使用的主格式(122),并將所述主格式(122)的元件(120)轉換成所述外部格式(128),用于傳送到所述產品開發(fā)系統(tǒng)(I 24)。
3.根據權利要求1所述的產品開發(fā)環(huán)境(100),進一步包括: 安全管理器(206),其經配置根據安全策略(212)管理與所述若干產品開發(fā)系統(tǒng)(116)交換的所述多于一個元件(108)中的信息(106)。
4.根據權利要求1所述的產品開發(fā)環(huán)境(100),進一步包括: 工作結構管理器(208),其經配置管理開發(fā)該產品的工作分配。
5.根據權利要求1所述的產品開發(fā)環(huán)境(100),進一步包括:· 產品結構管理器(210),其經配置管理用于所述產品(102)的多于一個元件(108)的層次結構(216)。
6.根據權利要求1所述的產品開發(fā)環(huán)境(100),其中所述元件(120)是用于所述產品(102)的組件的虛擬表示。
7.根據權利要求1所述的產品開發(fā)環(huán)境(100),其中所述元件(100)包括工作結構組件(304)、要求結構組件(306)、產品結構組件(308)、可視化組件(310)和安全組件(312)中的至少一個。
8.根據權利要求1所述的產品開發(fā)環(huán)境(100),其中所述若干產品開發(fā)系統(tǒng)(116)中的所述產品開發(fā)系統(tǒng)(124)經配置執(zhí)行設計所述多于一個元件(108)中的所述元件(120)、制造所述元件(120)、檢測所述元件(120)、利用所述元件(120)執(zhí)行模擬、修改所述元件(120)和評估所述元件(120)中的至少一個。
9.根據權利要求1所述的產品開發(fā)環(huán)境(100),其中所述若干產品開發(fā)系統(tǒng)(116)中的產品開發(fā)系統(tǒng)(124)選自計算機輔助設計系統(tǒng)、技術計算機輔助設計系統(tǒng)、制造系統(tǒng)和另一虛擬產品在線世界(112)中的一個。
10.一種產品開發(fā)環(huán)境(100),包括: 虛擬產品在線世界(112)管理器(202),其經配置在虛擬產品在線世界(112)中管理用于正在開發(fā)的交通工具的多于一個元件(108); 變換器(204),其經配置通過網絡與開發(fā)所述多于一個元件(108)的多于一個產品開發(fā)系統(tǒng)(116)交換所述多于一個元件(108);將從所述多于一個產品開發(fā)系統(tǒng)(116)中的一個產品開發(fā)系統(tǒng)(124)以外部格式(128)接收的所述多于一個元件(108)中的一個元件(120)轉換成所述虛擬產品在線世界(112)中使用的主格式(122);和將所述主格式(122)的元件(120)轉換成所述外部格式(128),用于傳送到所述產品開發(fā)系統(tǒng)(124);安全管理器(206),其經配置根據安全策略(212)管理與所述多于一個產品開發(fā)系統(tǒng)(116)交換的所述多于一個元件(108)中的信息(106); 工作結構管理器(208),其經配置管理開發(fā)該交通工具的工作分配;以及 產品結構管理器(210),其經配置管理用于該交通工具的所述多于一個元件(108)的層次結構(216)。
11.根據權利要求10所述的產品開發(fā)環(huán)境(100),其中所述元件(120)包括工作結構組件(304 )、要求結構組件(206 )、產品結構組件(308 )、可視化組件(310)和安全組件(312)中的至少一個。
12.根據權利要求11所述的產品開發(fā)環(huán)境(100),其中所述工作結構組件(304)識別所述元件(120)在用于開發(fā)該交通工具的規(guī)劃中的位置,和其中所述產品結構組件(308)識別所述元件(120)在該交通工具內的位置。
13.根據權利要求10所述的產品開發(fā)環(huán)境(100),其中所述多于一個產品開發(fā)系統(tǒng)(116)中的所述產品開發(fā)系統(tǒng)(124)選自計算機輔助設計系統(tǒng)、技術計算機輔助設計系統(tǒng)、制造系統(tǒng)和另一虛擬產品在線世界(112)中的一個。
14.一種產品開發(fā)系統(tǒng)(100),包括: 多于一個虛擬產品在線世界,其中所述多于一個虛擬產品在線世界中的每個虛擬產品在線世界(112)包括:虛擬產品在線世界(112)管理器(202),其經配置在所述產品開發(fā)環(huán)境(100)中管理用于正在開 發(fā)的產品的多于一個元件(108);和變換器(204),其經配置:通過網絡(114)與開發(fā)所述多于一個元件(108)的多于一個虛擬產品在線世界中選定的虛擬產品在線世界(112)交換所述多于一個元件(108);將從所述選定的虛擬產品在線世界(112)以外部格式(128)接收的所述多于一個元件(108)中的元件(120)轉換成所述每個虛擬產品在線世界(112)中使用的主格式(122);和將所述主格式(122)的元件(120)轉換成所述外部格式(128),用于傳送到所述選定的虛擬產品在線世界(112)。
15.根據權利要求14所述的產品開發(fā)環(huán)境(100),其中所述元件(120)包括工作結構組件(304 )、要求結構組件(306 )、產品結構組件(308 )、可視化組件(310)和安全組件(312)中的至少一個。
【文檔編號】G06F17/50GK103593495SQ201310349144
【公開日】2014年2月19日 申請日期:2013年8月12日 優(yōu)先權日:2012年8月13日
【發(fā)明者】M·M·塞曼德斯 申請人:波音公司
網友詢問留言 已有0條留言
  • 還沒有人留言評論。精彩留言會獲得點贊!
1
铅山县| 铜川市| 彰化市| 苍山县| 南召县| 凭祥市| 图木舒克市| 吉木萨尔县| 通化县| 宜兰县| 威宁| 澄城县| 北海市| 饶平县| 岳阳市| 青龙| 东乡县| 马山县| 河津市| 微山县| 台前县| 二连浩特市| 张掖市| 禹州市| 宜宾县| 平和县| 依安县| 磐石市| 上虞市| 克拉玛依市| 长丰县| 舟山市| 阿坝| 白城市| 长葛市| 姜堰市| 申扎县| 鲁山县| 襄汾县| 赤壁市| 黑水县|