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

一種基于復(fù)雜產(chǎn)品異構(gòu)bom的定制查詢方法

文檔序號:6436608閱讀:351來源:國知局
專利名稱:一種基于復(fù)雜產(chǎn)品異構(gòu)bom的定制查詢方法
技術(shù)領(lǐng)域
本發(fā)明涉及一種基于復(fù)雜產(chǎn)品異構(gòu)BOM的定制查詢方法,屬于工業(yè)工程中產(chǎn)品數(shù)據(jù)管理(PDM)領(lǐng)域。
背景技術(shù)
BOM(Bi 11 of Material)是計算機(jī)可以識別的產(chǎn)品結(jié)構(gòu)數(shù)據(jù)文件,是產(chǎn)品結(jié)構(gòu)的數(shù)據(jù)格式。BOM通常是一種樹狀的數(shù)據(jù)結(jié)構(gòu),反映零組件的父子關(guān)系,支持任意層次的查詢、 展開與匯總,BOM是產(chǎn)品信息的基礎(chǔ)和制造企業(yè)中最重要的信息之一。BOM信息在大型制造企業(yè)中表現(xiàn)比較突出的兩種形式就是工程BOM(Engineering Bill of Material, EMOB)和 Mt^ BOM(Manufacturing Bill of Material,MBOM)。制造企業(yè)的EBOM信息是描述產(chǎn)品結(jié)構(gòu)的技術(shù)性文件,它定義了產(chǎn)品組件、子件、 零件直到原材料之間的結(jié)構(gòu)關(guān)系,是一種樹型結(jié)構(gòu),稱為產(chǎn)品結(jié)構(gòu)樹,主要反映的是整個產(chǎn)品的設(shè)計裝配結(jié)構(gòu),以此來對整個產(chǎn)品生命周期中的數(shù)據(jù)進(jìn)行組織、任務(wù)安排、文件管理等,是設(shè)計部門傳遞的工程信息,EBOM是所有其它BOM的源頭;而MBOM是工藝設(shè)計人員根據(jù)工廠的加工水平和能力,對EBOM再設(shè)計出來的,因此BOM系統(tǒng)基礎(chǔ)數(shù)據(jù)的獲得就是通過對EBOM的相關(guān)信息分析、設(shè)計而架構(gòu)成MBOM的基礎(chǔ)信息。對于異構(gòu)的BOM結(jié)構(gòu)表,其數(shù)據(jù)結(jié)構(gòu)不同,有矩陣、模塊化、樹形結(jié)構(gòu)等方式構(gòu)成。 現(xiàn)在的PDM系統(tǒng)軟件,如Windchill等封裝了數(shù)據(jù)庫的實現(xiàn)機(jī)制,操作人員對數(shù)據(jù)表的增、 插、刪、改等操作需要遵循特定的軟件要求;對于不同的異構(gòu)系統(tǒng)或BOM表實現(xiàn)共享與協(xié)同無法實現(xiàn);同時,對于復(fù)雜產(chǎn)品,其BOM結(jié)構(gòu)樹的信息量大,層級繁多,尤其像飛機(jī)制造業(yè)這樣大型的系統(tǒng)工程,給產(chǎn)品的分解的實現(xiàn)帶來困難。傳統(tǒng)技術(shù)中設(shè)計、工藝和制造人員在查看特定零件屬性或裝配流程時,是通過尋找產(chǎn)品結(jié)構(gòu)樹節(jié)點的方式層級遞推查找,這樣的信息提取方式效率低,且操作復(fù)雜;且操作人員面對龐大的BOM結(jié)構(gòu)樹,可能只關(guān)心其中的某些特定屬性等,需要擁有一種個性化定制的查詢方式。其次,傳統(tǒng)的方式在頁面層中對于產(chǎn)品中相似的制造或工藝信息等實現(xiàn)直觀比對較困難。因此需要提出一種基于復(fù)雜異構(gòu)產(chǎn)品的個性化BOM信息提取機(jī)制,來方便快捷的實現(xiàn)指定BOM項的查詢操作;且這種機(jī)制在復(fù)雜產(chǎn)品中,對BOM產(chǎn)品中相似制造工藝信息可以提取整合,提高裝配和制造效率。到目前為止,大多數(shù)PDM系統(tǒng)對于BOM結(jié)構(gòu)樹查詢方面的工作主要是基于以下兩種方式1.基于產(chǎn)品BOM編號的查詢方式。首先對各BOM項進(jìn)行編號并歸類,接著通過查詢EBOM或MBOM中對應(yīng)零件或工序的編號來實現(xiàn)指定子BOM項的查找;2.基于產(chǎn)品BOM結(jié)構(gòu)樹的層級查詢方式,即設(shè)計人員或制造人員根據(jù)已有產(chǎn)品的 BOM結(jié)構(gòu)樹進(jìn)行層級查詢。雖然有些PDM軟件實現(xiàn)了基本的快速查詢功能,如Windchill可以支持對產(chǎn)品零件名稱為關(guān)鍵字的查詢。但是到目前為止,沒有一種專門的方法來實現(xiàn)個性化定制查詢BOM
fn息ο
4
上述現(xiàn)有的兩種查詢方案是通過基于產(chǎn)品BOM編號和基于產(chǎn)品BOM結(jié)構(gòu)樹的層級關(guān)系兩種查詢方式。前者具體做法是首先對BOM項進(jìn)行編號并歸類,接著通過查詢EBOM或MBOM中對應(yīng)零件或工序的編號來實現(xiàn)指定BOM子項的查找;例如需要查詢機(jī)翼8號肋的公差BOM子項,則通過其編號,如B0008GC,查詢其相應(yīng)的信息。但是對于復(fù)雜產(chǎn)品,其編號種類繁多,對于設(shè)計或制造人員而言,不太可能采用此種方式來進(jìn)行信息的提取與查詢。后者具體做法是層級查詢方式,即設(shè)計人員或制造人員在頁面層根據(jù)已有產(chǎn)品的BOM結(jié)構(gòu)樹進(jìn)行層級查詢。例如對尋找機(jī)翼8號肋的公差BOM子項,則在結(jié)構(gòu)樹中依次查詢機(jī)翼8號肋一XX零件一裝配工藝一公差,來獲取其相應(yīng)信息。現(xiàn)有技術(shù)的缺點在于1)對于復(fù)雜產(chǎn)品,分解查詢BOM子項信息操作繁瑣,效率低2)現(xiàn)有查詢方式,無法實現(xiàn)BOM子項信息比對的需要3)傳統(tǒng)方式無法實現(xiàn)大型企業(yè)個性化定制BOM查詢需要

發(fā)明內(nèi)容
本發(fā)明的目的在于提供一種基于復(fù)雜產(chǎn)品異構(gòu)BOM的定制查詢方法,以解決現(xiàn)有技術(shù)中存在的問題,解決復(fù)雜產(chǎn)品BOM結(jié)構(gòu)樹查詢效率與查詢機(jī)制,提高對于BOM子項的查詢與比較速度,方便設(shè)計、工藝、制造人員的生產(chǎn)操作,提高整個PDM系統(tǒng)提取BOM信息的效率。本發(fā)明一種基于復(fù)雜產(chǎn)品異構(gòu)BOM的定制查詢方法,其技術(shù)方案在于本發(fā)明主要是針對于復(fù)雜產(chǎn)品,在PDM系統(tǒng)中,以BOM表的屬性為單元來描述產(chǎn)品、零件、工藝步驟等,設(shè)計一種用于實時存儲BOM屬性信息的數(shù)據(jù)庫,并在頁面層設(shè)計獨立的個性化查詢功能模塊,從而提高BOM查詢效率,并實現(xiàn)相似信息比對工作。所謂BOM表的屬性,是指能夠描述此BOM的所有屬性特征,如構(gòu)成BOM的零部件標(biāo)識,技術(shù)參數(shù)等。其中,BOM是指物料清單,BOM子項表示BOM的某一屬性項,BOM表是指一個零件或產(chǎn)品的BOM數(shù)據(jù)表格,是依據(jù)一定的數(shù)據(jù)結(jié)構(gòu)構(gòu)建而成的數(shù)據(jù)表格,不同的數(shù)據(jù)結(jié)構(gòu)存儲形式?jīng)Q定了 BOM表格的構(gòu)建形式。本發(fā)明方法是基于瀏覽器/服務(wù)器(Browser/Server)的層次結(jié)構(gòu)模型實現(xiàn)的,其基本架構(gòu)如

圖1所示。該模型包括的層次分為1.數(shù)據(jù)訪問層在服務(wù)器端異構(gòu)的BOM表在統(tǒng)一的數(shù)據(jù)接口和平臺上實現(xiàn)共享和關(guān)聯(lián),通過一定的約束條件確保其數(shù)據(jù)表的唯一性,并實時交互更新。2.業(yè)務(wù)邏輯層依據(jù)共享數(shù)據(jù)平臺自動提取主屬性(即可以唯一標(biāo)識此BOM表的屬性單元如文檔編號,產(chǎn)品編號,零件編號,級聯(lián)編號等)以及配置屬性(即BOM子項具有的其他屬性如公差,尺寸,裝配順序等屬性),并實時提取更新3.用戶界面層在瀏覽器端調(diào)用業(yè)務(wù)邏輯層的指令讀取主屬性表和配置屬性表中的內(nèi)容,實現(xiàn)個性化定制查詢BOM子項功能。
具體技術(shù)方案如下步驟,流程圖如圖2所示步驟一異構(gòu)BOM的信息集成各類異構(gòu)的BOM數(shù)據(jù)結(jié)構(gòu)(模塊結(jié)構(gòu),矩陣結(jié)構(gòu),樹形結(jié)構(gòu)等)由統(tǒng)一的數(shù)據(jù)接口實現(xiàn)數(shù)據(jù)共享與交互更新。不同的企業(yè)各自的信息集成有多種方式,現(xiàn)有技術(shù)中,統(tǒng)一的數(shù)據(jù)接口可以通過以下方式來實現(xiàn)1.做一個跨各系統(tǒng)的大BOM表,將多個BOM信息拷貝或映射到這個BOM里;2.通過綁定各系統(tǒng)之間的接口,直接進(jìn)行關(guān)聯(lián);3.基于面向服務(wù)的體系結(jié)構(gòu)(Service-Oriented Architecture, S0A)架構(gòu)思想的漫游數(shù)據(jù)庫模型。步驟二 數(shù)據(jù)層BOM屬性數(shù)據(jù)表的構(gòu)建與自動提取機(jī)制任意一張BOM表中都包含該BOM的各類屬性,例如產(chǎn)品編號,子節(jié)點編號,父節(jié)點編號,裝配工藝文檔,公差,尺寸等。其中,可以將這些屬性分為兩類1.主屬性即可以唯一標(biāo)識該BOM表的屬性信息,如產(chǎn)品編號,零件編號,級聯(lián)編碼等。2.其他屬性(統(tǒng)稱為配置屬性)即該產(chǎn)品除主屬性外的所有其他屬性,如尺寸,公差等。與之對應(yīng),在本發(fā)明方法中BOM屬性數(shù)據(jù)表分為兩種1.主屬性信息總表,其中包含所有BOM的唯一標(biāo)識屬性信息,如表1示例。當(dāng)產(chǎn)品結(jié)構(gòu)樹增、插、刪、改導(dǎo)致某些主屬性增加或除去,則相應(yīng)在總表中自動增加或刪去此屬性 fn息ο表1主屬性信息總表
權(quán)利要求
1.一種基于復(fù)雜產(chǎn)品異構(gòu)BOM的定制查詢方法,是基于瀏覽器/服務(wù)器的層次結(jié)構(gòu)模型實現(xiàn)的,該模型包括的層次分為(1)數(shù)據(jù)訪問層在服務(wù)器端異構(gòu)的BOM表在統(tǒng)一的數(shù)據(jù)接口和平臺上實現(xiàn)共享和關(guān)聯(lián),通過約束條件確保其數(shù)據(jù)表的唯一性,并實時交互更新;(2)業(yè)務(wù)邏輯層依據(jù)共享數(shù)據(jù)平臺自動提取主屬性以及配置屬性,并實時提取更新;(3)用戶界面層在瀏覽器端調(diào)用業(yè)務(wù)邏輯層的指令讀取主屬性表和配置屬性表中的內(nèi)容,實現(xiàn)個性化定制查詢BOM子項功能;該定制查詢方法具體包括如下步驟步驟一異構(gòu)BOM的信息集成各類異構(gòu)的BOM數(shù)據(jù)結(jié)構(gòu)由統(tǒng)一的數(shù)據(jù)接口實現(xiàn)數(shù)據(jù)共享與交互更新;步驟二 數(shù)據(jù)層BOM屬性數(shù)據(jù)表的構(gòu)建與自動提取機(jī)制BOM屬性數(shù)據(jù)表分為兩種(1).主屬性信息總表,其中包含所有BOM的唯一標(biāo)識屬性信息,當(dāng)產(chǎn)品結(jié)構(gòu)樹增、插、 刪、改導(dǎo)致某些主屬性增加或除去,則相應(yīng)在總表中自動增加或刪去此屬性信息;(2).配置屬性信息總表,其中包含所有BOM結(jié)構(gòu)樹中的其他屬性的所有值,當(dāng)產(chǎn)品結(jié)構(gòu)樹增、插、刪、改導(dǎo)致某些屬性值增加或除去,則相應(yīng)在此表中自動增加或刪去此單元;所述的自動提取機(jī)制,首先要進(jìn)行自動提取程序即提取BOM屬性信息,然后若BOM表發(fā)生變更,需要采用更新策略程序更新BOM屬性信息;步驟三設(shè)計制造人員的用戶操作方法用戶界面層,在BOM結(jié)構(gòu)樹顯示界面中,設(shè)計查詢功能模塊;查詢時只需輸入或勾選需要的主、配置屬性名稱;如果只勾選主屬性,則在界面生成個性化定制的BOM結(jié)構(gòu)樹;如果勾選主屬性以及配置屬性,則以數(shù)據(jù)表格的形式展示此主屬性對應(yīng)的擁有所有該配置屬性的BOM表信息;如果查詢時無此主屬性,則系統(tǒng)提示“無此BOM信息! ” ;如果查詢時只有需要查詢BOM的主屬性,而無配置屬性,則可以添加配置屬性信息,并通過后臺程序,實現(xiàn)配置信息的寫入與實時更新,從而方便操作人員對產(chǎn)品定制的需要。
2.根據(jù)權(quán)利要求1所述的一種基于復(fù)雜產(chǎn)品異構(gòu)BOM的定制查詢方法,其特征在于 所述步驟一中,統(tǒng)一的數(shù)據(jù)接口可以通過以下方式來實現(xiàn)(1)做一個跨各系統(tǒng)的大BOM表,將多個BOM信息拷貝或映射到這個BOM里;(2)通過綁定各系統(tǒng)之間的接口,直接進(jìn)行關(guān)聯(lián);(3)基于面向服務(wù)的體系結(jié)構(gòu)架構(gòu)思想的漫游數(shù)據(jù)庫模型。
3.根據(jù)權(quán)利要求1所述的一種基于復(fù)雜產(chǎn)品異構(gòu)BOM的定制查詢方法,其特征在于 所述步驟二中,自動提取程序?qū)崿F(xiàn)的具體措施是程序開始執(zhí)行時,根據(jù)統(tǒng)一 BOM數(shù)據(jù)表的編號從最小的編號開始遍歷所有的BOM表,如果某一表存在新主屬性,則添加至主屬性表中;沒有,則繼續(xù)查看是否有新的配置屬性,如果有就添加至配置屬性表中,并返回搜尋下一張BOM表;沒有,直接返回搜尋下一張表;當(dāng)程序遍歷所有表后,超過了 BOM表總編號數(shù), 則程序運行結(jié)束;主屬性表和配置屬性表創(chuàng)建完成;更新策略程序?qū)崿F(xiàn)的具體措施是程序開始執(zhí)行時,獲取需要更新的BOM表編號j,查找指定的BOM表;如果存在新的主屬性變動,則添加新的主屬性至主屬性表中;沒有,則繼續(xù)查看其是否存在新的配置屬性;如果有新的配置屬性,則添加至配置屬性表中,并結(jié)束程序;沒有,則直接結(jié)束程序。
全文摘要
本發(fā)明涉及一種基于復(fù)雜產(chǎn)品異構(gòu)BOM的定制查詢方法,基于瀏覽器/服務(wù)器的層次結(jié)構(gòu)模型實現(xiàn)的,包括步驟一異構(gòu)BOM的信息集成各類異構(gòu)的BOM數(shù)據(jù)結(jié)構(gòu)由統(tǒng)一的數(shù)據(jù)接口實現(xiàn)數(shù)據(jù)共享與交互更新;步驟二數(shù)據(jù)層BOM屬性數(shù)據(jù)表的構(gòu)建與自動提取機(jī)制BOM屬性數(shù)據(jù)表分為兩種主屬性信息總表、配置屬性信息總表;自動提取機(jī)制,首先要進(jìn)行自動提取程序即提取BOM屬性信息,然后若BOM表發(fā)生變更,需要采用更新策略程序更新BOM屬性信息;步驟三設(shè)計制造人員的用戶操作方法。本發(fā)明有益效果(1)方便設(shè)計、工藝、制造人員對指定BOM信息的查詢和獲取;(2)在制造流程中可以簡化或并行操作,實現(xiàn)比對,提高制造效率;(3)確保數(shù)據(jù)的實時性與準(zhǔn)確性。
文檔編號G06Q10/06GK102426587SQ20111033086
公開日2012年4月25日 申請日期2011年10月27日 優(yōu)先權(quán)日2011年10月27日
發(fā)明者吳彬彬, 趙罡, 鄭湃, 閆光榮 申請人:北京航空航天大學(xué)
網(wǎng)友詢問留言 已有0條留言
  • 還沒有人留言評論。精彩留言會獲得點贊!
1
威远县| 昂仁县| 康平县| 于都县| 冷水江市| 旬邑县| 肇庆市| 昆山市| 江孜县| 乌苏市| 兰西县| 陆河县| 灵寿县| 南汇区| 扬中市| 宝应县| 平顺县| 武陟县| 焦作市| 牟定县| 周口市| 和平区| 治县。| 西青区| 新化县| 北京市| 沅江市| 涞水县| 集安市| 都江堰市| 西乡县| 娄烦县| 察哈| 长宁县| 新安县| 山阴县| 临夏县| 大城县| 芷江| 长顺县| 论坛|