本發(fā)明涉及工程制圖領(lǐng)域,具體而言,涉及一種零件裝配方法和裝置。
背景技術(shù):
CAD(Computer Aided Design)軟件在產(chǎn)品研發(fā)過程中扮演著越來越重要的角色。目前市場(chǎng)上存在很多種CAD軟件,幾乎每一款CAD軟件都能進(jìn)行裝配體設(shè)計(jì)。然而在對(duì)大數(shù)據(jù)容量的復(fù)雜裝配體進(jìn)行設(shè)計(jì)時(shí),傳統(tǒng)的人工裝配方法效率明顯不高。比如有一種裝配體更換其中的幾個(gè)零件就會(huì)變成另一種裝配體,如果每次都讓設(shè)計(jì)人員手工替換,將會(huì)耗費(fèi)大量的時(shí)間和精力。
目前,對(duì)于大多數(shù)CAD軟件設(shè)計(jì)裝配體有兩種方式:
(1)由設(shè)計(jì)人員對(duì)單個(gè)零件進(jìn)行逐個(gè)裝配。
(2)采用完全參數(shù)化的方式。這種方法適用于零件變化不大的系列件。比如一個(gè)裝配體中有10個(gè)零件,每次只有一兩個(gè)零件需要替換,只需要將不需要的零件進(jìn)行隱藏。如果每次需要替換的零件數(shù)量多了,這種方式將會(huì)顯得不足。而且這種方式本質(zhì)上裝配體事先已經(jīng)裝好,無法體現(xiàn)各個(gè)零件之間的裝配過程。所以這種方式不屬于智能裝配的范疇。
對(duì)于裝配體的設(shè)計(jì)現(xiàn)狀存在以下幾點(diǎn)缺陷:
(1)模型的參數(shù)化和重用性不高。對(duì)一些形狀相似只有尺寸不同的零件,設(shè)計(jì)人員需要做大量的重復(fù)性勞動(dòng)去修改零件尺寸,設(shè)計(jì)成本高,設(shè)計(jì)周期長(zhǎng)。
(2)裝配的智能化程度不夠。目前,許多企業(yè)都是由設(shè)計(jì)人員對(duì)單個(gè)零件進(jìn)行裝配,工作量大,操作過程非常繁瑣。因此,裝配過程花費(fèi)的時(shí)間很多,周期長(zhǎng),還容易使裝配出錯(cuò)。
(3)需要重復(fù)繪制工程圖和填寫B(tài)OM表。工程圖和BOM表作為企業(yè)制造和檢測(cè)零件的依據(jù),對(duì)零件的加工至關(guān)重要。每次都花費(fèi)大量的時(shí)間重復(fù)繪制工程圖和填BOM表,不僅效率低而且易出錯(cuò)。
針對(duì)上述零件裝配效率較低的問題,目前尚未提出有效的解決方案。
技術(shù)實(shí)現(xiàn)要素:
本發(fā)明實(shí)施例提供了一種零件裝配方法和裝置,以至少解決零件裝配效率較低的技術(shù)問題。
根據(jù)本發(fā)明實(shí)施例的一個(gè)方面,提供了一種零件裝配方法,包括:獲取多個(gè)待裝配零件,其中,每個(gè)所述待裝配零件對(duì)應(yīng)一個(gè)尺寸變形參數(shù);根據(jù)所述尺寸變形參數(shù)生成所述待裝配零件的變形零件,得到多個(gè)所述變形零件;遍歷多個(gè)所述變形零件將附著點(diǎn)匹配的所述變形零件進(jìn)行裝配,得到多個(gè)所述變形零件的裝配體,其中,所述變形零件中設(shè)置有所述附著點(diǎn)。
進(jìn)一步地,所述遍歷多個(gè)所述變形零件將附著點(diǎn)匹配的所述變形零件進(jìn)行裝配,得到多個(gè)所述變形零件的裝配體包括:遍歷多個(gè)所述變形零件,將能夠進(jìn)行附著點(diǎn)匹配的所述變形零件添加至已裝配零件集合中,將不能進(jìn)行附著點(diǎn)匹配的所述變形零件添加至未裝配零件集合中;遍歷所述未裝配零件集合,將所述未裝配零件集合中的變形零件與所述已裝配零件集合中的變形零件進(jìn)行附著點(diǎn)匹配以得到所述裝配體。
進(jìn)一步地,所述遍歷多個(gè)所述變形零件,將能夠進(jìn)行附著點(diǎn)匹配的所述變形零件添加至已裝配零件集合中,將不能進(jìn)行附著點(diǎn)匹配的所述變形零件添加至未裝配零件集合中包括:按照多個(gè)所述變形零件的順序依次遍歷多個(gè)所述變形零件,對(duì)每個(gè)所述變形零件執(zhí)行以下步驟:判斷所述已裝配零件集合是否為空;在所述已裝配零件集合為空的情況下,將當(dāng)前變形零件添加至所述已裝配零件集合中;在所述已裝配零件集合不為空的情況下,遍歷所述已裝配零件集合中的變形零件的附著點(diǎn),判斷是否存在與所述當(dāng)前變形零件的附著點(diǎn)匹配的附著點(diǎn);在所述已裝配零件集合中的變形零件的附著點(diǎn)中存在與所述當(dāng)前變形零件的附著點(diǎn)匹配的附著點(diǎn)的情況下,將所述當(dāng)前變形零件添加至所述已裝配零件集合中;在所述已裝配零件集合中的變形零件的附著點(diǎn)中不存在與所述當(dāng)前變形零件的附著點(diǎn)匹配的附著點(diǎn)的情況下,將所述當(dāng)前變形零件添加至所述未裝配零件集合中。
進(jìn)一步地,所述遍歷所述未裝配零件集合,將所述未裝配零件集合中的變形零件與所述已裝配零件集合中的變形零件進(jìn)行附著點(diǎn)匹配以得到所述裝配體包括:在所述未裝配零件集合不為空的情況下,按照所述未裝配零件集合中變形零件的順序依次遍歷所述未裝配零件集合中的變形零件,對(duì)每個(gè)所述變形零件執(zhí)行以下步驟:遍歷所述已裝配零件集合中的變形零件的附著點(diǎn),判斷是否存在與當(dāng)前變形零件的附著點(diǎn)匹配的附著點(diǎn);在所述已裝配零件集合中的變形零件的附著點(diǎn)中存在與所述當(dāng)前變形零件的附著點(diǎn)匹配的附著點(diǎn)的情況下,將所述當(dāng)前變形零件從所述未裝配零件集合中刪除,并將所述當(dāng)前變形零件添加至所述已裝配零件集合中。
進(jìn)一步地,在所述獲取多個(gè)待裝配零件之前,所述方法還包括:建立零件庫,其中,所述零件庫中包括:多個(gè)標(biāo)準(zhǔn)零件模型,所述標(biāo)準(zhǔn)零件模型中設(shè)置有附著點(diǎn);每個(gè)所述標(biāo)準(zhǔn)零件模型對(duì)應(yīng)的工程圖;每個(gè)所述標(biāo)準(zhǔn)零件模型對(duì)應(yīng)的參數(shù)表,所述參數(shù)表中包括所述標(biāo)準(zhǔn)零件模型的尺寸變形參數(shù),所述尺寸變形參數(shù)用于指示改變所述標(biāo)準(zhǔn)零件模型的尺寸。
進(jìn)一步地,在所述遍歷多個(gè)所述變形零件將附著點(diǎn)匹配的所述變形零件進(jìn)行裝配,得到多個(gè)所述變形零件的裝配體之后,所述方法還包括:按照每個(gè)所述待裝配零件對(duì)應(yīng)的所述尺寸變形參數(shù)更新所述待裝配零件的工程圖和BOM表。
根據(jù)本發(fā)明實(shí)施例的另一方面,還提供了一種零件裝配裝置,包括:獲取單元,用于獲取多個(gè)待裝配零件,其中,每個(gè)所述待裝配零件對(duì)應(yīng)一個(gè)尺寸變形參數(shù);生成單元,用于根據(jù)所述尺寸變形參數(shù)生成所述待裝配零件的變形零件,得到多個(gè)所述變形零件;裝配單元,用于遍歷多個(gè)所述變形零件將附著點(diǎn)匹配的所述變形零件進(jìn)行裝配,得到多個(gè)所述變形零件的裝配體,其中,所述變形零件中設(shè)置有所述附著點(diǎn)。
進(jìn)一步地,所述裝配單元包括:第一匹配模塊,用于遍歷多個(gè)所述變形零件,將能夠進(jìn)行附著點(diǎn)匹配的所述變形零件添加至已裝配零件集合中,將不能進(jìn)行附著點(diǎn)匹配的所述變形零件添加至未裝配零件集合中;第二匹配模塊,用于遍歷所述未裝配零件集合,將所述未裝配零件集合中的變形零件與所述已裝配零件集合中的變形零件進(jìn)行附著點(diǎn)匹配以得到所述裝配體。
進(jìn)一步地,所述第一匹配模塊包括:第一遍歷模塊,用于按照多個(gè)所述變形零件的順序依次遍歷多個(gè)所述變形零件,對(duì)每個(gè)所述變形零件執(zhí)行以下子模塊所示的步驟:第一判斷子模塊,用于判斷所述已裝配零件集合是否為空;第一添加子模塊,用于在所述已裝配零件集合為空的情況下,將當(dāng)前變形零件添加至所述已裝配零件集合中;第二判斷子模塊,用于在所述已裝配零件集合不為空的情況下,遍歷所述已裝配零件集合中的變形零件的附著點(diǎn),判斷是否存在與所述當(dāng)前變形零件的附著點(diǎn)匹配的附著點(diǎn);第二添加子模塊,用于在所述已裝配零件集合中的變形零件的附著點(diǎn)中存在與所述當(dāng)前變形零件的附著點(diǎn)匹配的附著點(diǎn)的情況下,將所述當(dāng)前變形零件添加至所述已裝配零件集合中;第三添加子模塊,用于在所述已裝配零件集合中的變形零件的附著點(diǎn)中不存在與所述當(dāng)前變形零件的附著點(diǎn)匹配的附著點(diǎn)的情況下,將所述當(dāng)前變形零件添加至所述未裝配零件集合中。
進(jìn)一步地,所述第二匹配模塊包括:第二遍歷模塊,用于在所述未裝配零件集合不為空的情況下,按照所述未裝配零件集合中變形零件的順序依次遍歷所述未裝配零件集合中的變形零件,對(duì)每個(gè)所述變形零件執(zhí)行以下子模塊所示的步驟:第三判斷子模塊,用于遍歷所述已裝配零件集合中的變形零件的附著點(diǎn),判斷是否存在與當(dāng)前變形零件的附著點(diǎn)匹配的附著點(diǎn);第四添加子模塊,用于在所述已裝配零件集合中的變形零件的附著點(diǎn)中存在與所述當(dāng)前變形零件的附著點(diǎn)匹配的附著點(diǎn)的情況下,將所述當(dāng)前變形零件從所述未裝配零件集合中刪除,并將所述當(dāng)前變形零件添加至所述已裝配零件集合中。
在本發(fā)明實(shí)施例中,獲取存在對(duì)應(yīng)尺寸變形參數(shù)的待裝配零件,再將每個(gè)待裝配零件賦予相應(yīng)的變形參數(shù),生成與待裝配零件對(duì)應(yīng)的多個(gè)變形零件,然后再通過遍歷多個(gè)變形零件,根據(jù)預(yù)先在變形零件上設(shè)置的附著點(diǎn),對(duì)附著點(diǎn)存在匹配關(guān)系的變形零件進(jìn)行裝配,得到由多個(gè)變形零件組成的裝配體。采用本發(fā)明,對(duì)待裝配零件通過尺寸變形參數(shù)得到變形零件,再根據(jù)附著點(diǎn)的匹配對(duì)變形零件進(jìn)行裝配,可以自動(dòng)化完成零件從生成到裝配的過程,并加快裝配的過程,特別是對(duì)一些數(shù)據(jù)容量大,零件重復(fù)利用率高的裝配體,能夠明顯提高設(shè)計(jì)效率,解決了零件裝配效率較低的技術(shù)問題。
附圖說明
此處所說明的附圖用來提供對(duì)本發(fā)明的進(jìn)一步理解,構(gòu)成本申請(qǐng)的一部分,本發(fā)明的示意性實(shí)施例及其說明用于解釋本發(fā)明,并不構(gòu)成對(duì)本發(fā)明的不當(dāng)限定。在附圖中:
圖1是根據(jù)本發(fā)明實(shí)施例的零件裝配方法的流程圖;
圖2是根據(jù)本發(fā)明實(shí)施例的一種可選的預(yù)裝配的方法的流程圖一;
圖3是根據(jù)本發(fā)明實(shí)施例的一種可選的后續(xù)裝配的方法的流程圖一;
圖4是根據(jù)本發(fā)明實(shí)施例的一種可選的零件庫的示意圖;
圖5是根據(jù)本發(fā)明實(shí)施例的一種可選的構(gòu)建零件庫的方法的流程圖;
圖6是根據(jù)本發(fā)明實(shí)施例的一種可選的自動(dòng)化裝配的流程圖;
圖7是根據(jù)本發(fā)明實(shí)施例的一種可選的預(yù)裝配方法的流程圖二;
圖8是根據(jù)本發(fā)明實(shí)施例的一種可選的后續(xù)裝配方法的流程圖二;
圖9是根據(jù)本發(fā)明實(shí)施例的一種可選的自動(dòng)化零件裝配方法的流程圖;
圖10是根據(jù)本發(fā)明實(shí)施例的一種零件裝配裝置的示意圖。
具體實(shí)施方式
為了使本技術(shù)領(lǐng)域的人員更好地理解本發(fā)明方案,下面將結(jié)合本發(fā)明實(shí)施例中的附圖,對(duì)本發(fā)明實(shí)施例中的技術(shù)方案進(jìn)行清楚、完整地描述,顯然,所描述的實(shí)施例僅僅是本發(fā)明一部分的實(shí)施例,而不是全部的實(shí)施例?;诒景l(fā)明中的實(shí)施例,本領(lǐng)域普通技術(shù)人員在沒有做出創(chuàng)造性勞動(dòng)前提下所獲得的所有其他實(shí)施例,都應(yīng)當(dāng)屬于本發(fā)明保護(hù)的范圍。
需要說明的是,本發(fā)明的說明書和權(quán)利要求書及上述附圖中的術(shù)語“第一”、“第二”等是用于區(qū)別類似的對(duì)象,而不必用于描述特定的順序或先后次序。應(yīng)該理解這樣使用的數(shù)據(jù)在適當(dāng)情況下可以互換,以便這里描述的本發(fā)明的實(shí)施例能夠以除了在這里圖示或描述的那些以外的順序?qū)嵤4送?,術(shù)語“包括”和“具有”以及他們的任何變形,意圖在于覆蓋不排他的包含,例如,包含了一系列步驟或單元的過程、方法、系統(tǒng)、產(chǎn)品或設(shè)備不必限于清楚地列出的那些步驟或單元,而是可包括沒有清楚地列出的或?qū)τ谶@些過程、方法、產(chǎn)品或設(shè)備固有的其它步驟或單元。
首先,在對(duì)本申請(qǐng)實(shí)施例進(jìn)行描述的過程中出現(xiàn)的部分名詞或術(shù)語適用于如下解釋:
CAD:英文全稱為Computer Aided Design,中文名稱為計(jì)算機(jī)輔助設(shè)計(jì),是指利用計(jì)算機(jī)及其圖形設(shè)備幫助設(shè)計(jì)人員進(jìn)行設(shè)計(jì)工作。
CAD圖紙:是指采用AutoCAD軟件或CAXA軟件的計(jì)算機(jī)輔助設(shè)計(jì),根據(jù)工程項(xiàng)目總體布局、建筑物的外部形狀、內(nèi)部布置、結(jié)構(gòu)構(gòu)造、材料做法以及設(shè)備、施工等制作的圖樣。
根據(jù)本發(fā)明實(shí)施例,提供了一種零件裝配方法實(shí)施例,需要說明的是,在附圖的流程圖示出的步驟可以在諸如一組計(jì)算機(jī)可執(zhí)行指令的計(jì)算機(jī)系統(tǒng)中執(zhí)行,并且,雖然在流程圖中示出了邏輯順序,但是在某些情況下,可以以不同于此處的順序執(zhí)行所示出或描述的步驟。
圖1是根據(jù)本發(fā)明實(shí)施例的零件裝配方法的流程圖,如圖1所示,該方法包括如下步驟:
步驟S102,獲取多個(gè)待裝配零件,其中,每個(gè)待裝配零件對(duì)應(yīng)一個(gè)尺寸變形參數(shù);
步驟S104,根據(jù)尺寸變形參數(shù)生成待裝配零件的變形零件,得到多個(gè)變形零件;
步驟S106,遍歷多個(gè)變形零件將附著點(diǎn)匹配的變形零件進(jìn)行裝配,得到多個(gè)變形零件的裝配體,其中,變形零件中設(shè)置有附著點(diǎn)。
根據(jù)上述步驟,獲取存在對(duì)應(yīng)尺寸變形參數(shù)的待裝配零件,再將每個(gè)待裝配零件賦予相應(yīng)的變形參數(shù),生成與待裝配零件對(duì)應(yīng)的多個(gè)變形零件,然后再通過遍歷多個(gè)變形零件,根據(jù)預(yù)先在變形零件上設(shè)置的附著點(diǎn),對(duì)附著點(diǎn)存在匹配關(guān)系的變形零件進(jìn)行裝配,得到由多個(gè)變形零件組成的裝配體。采用本發(fā)明,對(duì)待裝配零件通過尺寸變形參數(shù)得到變形零件,再根據(jù)附著點(diǎn)的匹配對(duì)變形零件進(jìn)行裝配,可以自動(dòng)化完成零件從生成到裝配的過程,并加快裝配的速度,特別是對(duì)一些數(shù)據(jù)容量大,零件重復(fù)利用率高的裝配體,能夠明顯提高設(shè)計(jì)效率,解決了零件裝配效率較低的技術(shù)問題。
在步驟S102提供的方案中,待裝配零件可以是通過CAD軟件繪制的、需要進(jìn)行裝配的零件模型,例如,待裝配零件可以是通過CAD軟件繪制的螺栓零件,或螺母零件。尺寸變形參數(shù)可以是與每個(gè)待裝配零件對(duì)應(yīng),用于改變待裝配零件尺寸的參數(shù),可以通過尺寸變形參數(shù)來改變待裝配零件的尺寸,例如,可以通過尺寸變形參數(shù)改變螺栓零件中螺桿的長(zhǎng)度,螺桿的粗細(xì),或者通過尺寸變形參數(shù)改變螺母零件的內(nèi)徑。
可選地,本發(fā)明實(shí)施例可以建立零件庫,其中,在零件庫中可以記錄多個(gè)由CAD軟件繪制的待裝配零件以及各待裝配零件對(duì)應(yīng)的尺寸變形參數(shù)。在建立零件庫之后,本發(fā)明實(shí)施例可以通過零件庫對(duì)待裝配零件進(jìn)行存儲(chǔ),以便于利用該零件庫快速方便地查找到所需要獲取的待裝配零件。
上述步驟S102,可以通過直接從零件庫中查找并獲取多個(gè)待裝配零件以及每個(gè)待裝配零件的尺寸變形參數(shù)。
在步驟S104提供的方案中,變形零件是對(duì)待裝配零件賦予對(duì)應(yīng)尺寸變形參數(shù)后按照新的尺寸所得到的零件,例如,在待裝配零件是螺栓的情況下,通過尺寸變形參數(shù)準(zhǔn)確限定螺栓中螺桿的長(zhǎng)度以及螺桿的半徑等參數(shù),可以得到與該長(zhǎng)度以及半徑相對(duì)應(yīng)的變形后的螺栓零件。
在步驟S106提供的方案中,附著點(diǎn)可以用于表示變形零件之間的關(guān)系,若變形零件之間的附著點(diǎn)匹配,則附著點(diǎn)匹配的變形零件在附著點(diǎn)的位置上結(jié)合,從而可以利用附著點(diǎn)完成對(duì)變形零件的裝配,得到裝配體。其中,裝配體可以為由多個(gè)零件以及之間的約束關(guān)系組合形成的整體。在實(shí)際應(yīng)用場(chǎng)景中,可以預(yù)先在每個(gè)變形零件的組合位置設(shè)置相應(yīng)的附著點(diǎn),通過遍歷多個(gè)變形零件上的附著點(diǎn),將附著點(diǎn)匹配的變形零件進(jìn)行裝配,得到變形零件的裝配體。
可選地,在每個(gè)變形零件上的組合位置設(shè)置一個(gè)或者多個(gè)附著點(diǎn),每個(gè)附著點(diǎn)可以對(duì)應(yīng)唯一的名稱。具有約束關(guān)系的多個(gè)變形零件的附著點(diǎn)的名稱可以相同,遍歷多個(gè)變形零件的附著點(diǎn),將名稱相同的附著點(diǎn)進(jìn)行匹配,以實(shí)現(xiàn)將多個(gè)變形零件進(jìn)行裝配。
作為一種可選地實(shí)施例,遍歷多個(gè)變形零件將附著點(diǎn)匹配的變形零件進(jìn)行裝配,得到多個(gè)變形零件的裝配體可以包括:遍歷多個(gè)變形零件,將能夠進(jìn)行附著點(diǎn)匹配的變形零件添加至已裝配零件集合中,將不能進(jìn)行附著點(diǎn)匹配的變形零件添加至未裝配零件集合中;遍歷未裝配零件集合,將未裝配零件集合中的變形零件與已裝配零件集合中的變形零件進(jìn)行附著點(diǎn)匹配以得到裝配體。
具體地,在將附著點(diǎn)匹配的變形零件進(jìn)行裝配得到多個(gè)變形零件的裝配體,可以通過遍歷多個(gè)變形零件,將附著點(diǎn)匹配的變形零件添加至已裝配零件集合中,將附著點(diǎn)不匹配的變形零件添加至未裝配零件中,完成對(duì)變形零件的預(yù)裝配;然后遍歷未裝配零件集合中的變形零件,將未裝配零件集合中的變形零件與已裝配零件集合中的變形零件進(jìn)行附著點(diǎn)匹配,完成對(duì)變形零件的后續(xù)裝配,從而得到根據(jù)附著點(diǎn)匹配進(jìn)行裝配,得到裝配體。采用本發(fā)明,通過預(yù)裝配和后續(xù)裝配,分別對(duì)不同情況下的變形零件進(jìn)行裝配,可以實(shí)現(xiàn)對(duì)變形零件的自動(dòng)化裝配,加快裝配的速度,提高裝配的速度。
圖2是根據(jù)本發(fā)明實(shí)施例的一種可選的預(yù)裝配的方法的流程圖一,如圖2所示,預(yù)裝配過程可以描述為:
在按照多個(gè)變形零件的順序依次遍歷多個(gè)變形零件后,對(duì)每個(gè)變形零件執(zhí)行如下步驟:
步驟S202,判斷已裝配零件集合是否為空;
步驟S204,在已裝配零件集合為空的情況下,將當(dāng)前變形零件添加至已裝配零件集合中;
步驟S206,在已裝配零件集合不為空的情況下,遍歷已裝配零件集合中的變形零件的附著點(diǎn),判斷是否存在與當(dāng)前變形零件的附著點(diǎn)匹配的附著點(diǎn);
步驟S208,在已裝配零件集合中的變形零件的附著點(diǎn)中存在與當(dāng)前變形零件的附著點(diǎn)匹配的附著點(diǎn)的情況下,將當(dāng)前變形零件添加至已裝配零件集合中;
步驟S210,在已裝配零件集合中的變形零件的附著點(diǎn)中不存在與當(dāng)前變形零件的附著點(diǎn)匹配的附著點(diǎn)的情況下,將當(dāng)前變形零件添加至未裝配零件集合中。
通過上述步驟,在將能夠進(jìn)行附著點(diǎn)匹配的變形零件添加至已裝配零件集合,將不能進(jìn)行附著點(diǎn)匹配的變形零件添加至未裝配零件集合的過程前,先按照多個(gè)變形零件的排列順序依次遍歷多個(gè)變形零件,再判斷已裝配零件集合是否為空,若已裝配零件集合為空,則將當(dāng)前遍歷的變形零件添加至已裝配零件的集合中,若已裝配零件集合不為空,則還需檢測(cè)已裝配零件集合中的變形零件的附著點(diǎn)與當(dāng)前遍歷的變形零件是否匹配,在已裝配零件集合中的變形零件的附著點(diǎn)不存在與當(dāng)前變形零件的附著點(diǎn)匹配的情況下,將當(dāng)前遍歷的變形零件添加至未裝配零件集合中,在已裝配零件集合中的變形零件的附著點(diǎn)與當(dāng)前變形零件的附著點(diǎn)匹配的情況下,將當(dāng)前遍歷的變形零件添加已裝配零件集合中,從而可以準(zhǔn)確地將附著點(diǎn)匹配的變形零件添加至已裝配零件集合中,將附著點(diǎn)不匹配的變形零件添加至未裝配零件集合中,實(shí)現(xiàn)對(duì)變形零件的準(zhǔn)確分類,以及完成附著點(diǎn)匹配的變形零件的預(yù)裝配過程,還可以按照上述過程完成自動(dòng)化裝配。
圖3是根據(jù)本發(fā)明實(shí)施例的一種可選的后續(xù)裝配的方法的流程圖一,如圖3所示,變形零件存儲(chǔ)于未裝配零件集合與已裝配零件集合,其中,已裝配零件集合中包括已經(jīng)裝配的變形零件,未裝配零件集合中包括未裝配的變形零件,在未裝配零件集合不為空的情況下,按照未裝配零件集合中變形零件的順序依次遍歷未裝配零件集合中的變形零件,對(duì)每個(gè)變形零件執(zhí)行以下步驟:
步驟S302,遍歷已裝配零件集合中的變形零件的附著點(diǎn),判斷是否存在與當(dāng)前變形零件的附著點(diǎn)匹配的附著點(diǎn);
步驟S304,在已裝配零件集合中的變形零件的附著點(diǎn)中存在與當(dāng)前變形零件的附著點(diǎn)匹配的附著點(diǎn)的情況下,將當(dāng)前變形零件從未裝配零件集合中刪除,并將當(dāng)前變形零件添加至已裝配零件集合中。
在上述步驟中,先判斷未裝配零件集合中是否包括未裝配的變形零件,若未裝配零件集合中存在未裝配的變形零件,則按照未裝配零件集合中的變形零件的順序依次遍歷未裝配零件集合中的變形零件,然后執(zhí)行步驟S302,通過遍歷已裝配零件集合中的變形零件的附著點(diǎn),判斷當(dāng)前遍歷的未裝配零件集合中的變形零件的附著點(diǎn)與已裝配零件集合中的變形零件的附著點(diǎn)是否匹配,若匹配成功,則執(zhí)行步驟S304,將未裝配零件集合中的當(dāng)前變形零件從未裝配零件集合中刪除,并將該變形零件添加至已裝配零件集合中;若匹配失敗,則跳過該未裝配零件集合中的變形零件繼續(xù)遍歷未裝配零件中的其他變形零件。在經(jīng)過遍歷后未裝配零件集合中仍不為空,即為裝配零件集合中還存在變形零件,則重新執(zhí)行步驟S302,直至未裝配零件集合為空,完成對(duì)未裝配零件集合中變形零件的裝配,得到裝配體。通過上述后續(xù)裝配流程,可以實(shí)現(xiàn)對(duì)經(jīng)過預(yù)裝配過程后仍未裝配的變形零件進(jìn)行再次裝配,以使得所有的變形零件均可以完成裝配,得到裝配體。
作為一個(gè)可選的實(shí)施例,在獲取多個(gè)待裝配零件之前,該實(shí)施例還可以包括:建立零件庫,其中,零件庫中包括:多個(gè)標(biāo)準(zhǔn)零件模型,標(biāo)準(zhǔn)零件模型中設(shè)置有附著點(diǎn);每個(gè)標(biāo)準(zhǔn)零件模型對(duì)應(yīng)的工程圖;每個(gè)標(biāo)準(zhǔn)零件模型對(duì)應(yīng)的參數(shù)表,參數(shù)表中包括標(biāo)準(zhǔn)零件模型的尺寸變形參數(shù),尺寸變形參數(shù)用于指示改變標(biāo)準(zhǔn)零件模型的尺寸。
具體地,在獲取待裝配零件之前,建立存儲(chǔ)待裝配零件信息的零件庫,數(shù)據(jù)庫中包括多個(gè)標(biāo)準(zhǔn)零件模型,每個(gè)標(biāo)準(zhǔn)零件模型對(duì)應(yīng)的工程圖,以及每個(gè)標(biāo)準(zhǔn)零件模型對(duì)應(yīng)的參數(shù)表,其中,每個(gè)標(biāo)準(zhǔn)零件模型中均設(shè)置有附著點(diǎn),每個(gè)標(biāo)準(zhǔn)零件模型對(duì)應(yīng)的參數(shù)表中包括標(biāo)準(zhǔn)零件模型的尺寸變形參數(shù)。采用本發(fā)明上述實(shí)施例,通過預(yù)先建立存儲(chǔ)待裝配零件的數(shù)據(jù)庫,便于獲取待裝配零件,可以加快獲取待裝配零件的速度。
作為一個(gè)可選的實(shí)施例,在遍歷多個(gè)變形零件將附著點(diǎn)匹配的變形零件進(jìn)行裝配,得到多個(gè)變形零件的裝配體之后,該實(shí)施例還可以包括:按照每個(gè)待裝配零件對(duì)應(yīng)的尺寸變形參數(shù)更新待裝配零件的工程圖和BOM表。
需要說明的是,工程圖是一種二維圖表或圖畫來描述的建筑圖、結(jié)構(gòu)圖、機(jī)械制圖、電氣圖紙、以及管路圖紙。BOM表,全稱為Bill of Material,中文名稱為物料清單,是計(jì)算機(jī)可以識(shí)別的產(chǎn)品結(jié)構(gòu)數(shù)據(jù)文件。
可選地,工程圖和BOM表由待裝配零件對(duì)應(yīng)的尺寸變形參數(shù)確定,根據(jù)傳入的尺寸變形參數(shù)驅(qū)動(dòng)待裝配零件,生成新的待裝配零件的工程圖和BOM表。采用本發(fā)明上述實(shí)施例更新工程圖和BOM表,無需重復(fù)繪制工程圖,也無需重復(fù)填寫B(tài)OM表,從而減少設(shè)計(jì)人員的工作量,加快繪制工程圖,填寫B(tài)OM表的速度,并且增加繪制工程圖和填寫B(tài)OM表的準(zhǔn)確性,實(shí)現(xiàn)生成工程圖和BOM表自動(dòng)化,可以明顯提高設(shè)計(jì)效率。
本發(fā)明還提供了一種優(yōu)選實(shí)施例,該優(yōu)選實(shí)施例提供了一種基于知識(shí)庫的智能裝配方法,該方法可以包括以下三個(gè)部分:
1.建立指示庫或零件庫。
2.自動(dòng)化裝配。
3.生成工程圖和BOM表。
圖4是根據(jù)本發(fā)明實(shí)施例的一種可選的零件庫的示意圖,如圖4所示,該零件庫可以包括:多個(gè)標(biāo)準(zhǔn)零件模型41,每個(gè)標(biāo)準(zhǔn)零件對(duì)應(yīng)的工程圖43,以及每個(gè)標(biāo)準(zhǔn)零件對(duì)應(yīng)的參數(shù)表45。
圖5是根據(jù)本發(fā)明實(shí)施例的一種可選的構(gòu)建零件庫的方法的流程圖,如圖5所示,該方法包括如下步驟:
步驟S502,繪制標(biāo)準(zhǔn)零件模型。
作為一個(gè)可選的實(shí)施例,對(duì)裝配體下的所有待裝配零件,繪制一套標(biāo)準(zhǔn)零件模型。
可選的,標(biāo)準(zhǔn)零件模型可以是三維的零件模型。
步驟S504,添加標(biāo)準(zhǔn)零件模型的尺寸變形參數(shù)。
一個(gè)可選的實(shí)施例,將標(biāo)準(zhǔn)零件模型中的定量信息變量化,將標(biāo)準(zhǔn)零件模型的參數(shù)轉(zhuǎn)換為可以調(diào)節(jié)的尺寸變形參數(shù),然后再對(duì)該尺寸變形參數(shù)賦予不同的參數(shù)數(shù)值,就可以得到不同大小和形狀的系列變形零件。
步驟S506,建立尺寸變形參數(shù)表。
在一個(gè)可選的實(shí)施例中,對(duì)每個(gè)標(biāo)準(zhǔn)零件模型添加一張尺寸變形參數(shù)表,在參數(shù)表中列舉每個(gè)標(biāo)準(zhǔn)零件模型對(duì)應(yīng)的多個(gè)尺寸變形參數(shù)。
步驟S508,為每個(gè)變形零件添加附著點(diǎn)。
需要說明的是,附著點(diǎn)用于表示變形零件之間的關(guān)系,若變形零件之間的附著點(diǎn)匹配,則附著點(diǎn)匹配的變形零件在附著點(diǎn)的位置上結(jié)合,從而可以利用附著點(diǎn)完成對(duì)變形零件的裝配,得到裝配體。
步驟S510,繪制標(biāo)準(zhǔn)零件模型對(duì)應(yīng)的工程圖。
在上述步驟中,通過建立標(biāo)準(zhǔn)零件模型,標(biāo)準(zhǔn)零件模型對(duì)應(yīng)的工程圖,以及標(biāo)準(zhǔn)零件模型對(duì)應(yīng)的參數(shù)表,可以得到準(zhǔn)確描述待裝配零件的零件庫。
圖6是根據(jù)本發(fā)明實(shí)施例的一種可選的自動(dòng)化裝配的流程圖,如圖6所示,該方法包括如下步驟:
步驟S602,導(dǎo)入尺寸變形參數(shù)表。
需要說明的是,尺寸變形參數(shù)表中應(yīng)包含所有待裝配零件,以及各個(gè)待裝配零件的尺寸變形參數(shù)。
步驟S604,遍歷尺寸變形參數(shù)表。
可選地,遍歷尺寸變形參數(shù)表,將待裝配零件的標(biāo)準(zhǔn)零件模型通過尺寸變形參數(shù),得到待裝配零件的變形零件。
可選地,遍歷操作循環(huán)進(jìn)行,直至尺寸變形參數(shù)表中全部尺寸變形參數(shù)都存在對(duì)應(yīng)的待裝配零件的變形零件。
步驟S606,遍歷變形零件的附著點(diǎn)。
可選地,在通過步驟S604生成變形零件的同時(shí),遍歷變形零件上的附著點(diǎn),判斷變形零件之間的附著點(diǎn)是否匹配,如果附著點(diǎn)匹配則對(duì)附著點(diǎn)匹配的零件進(jìn)行裝配,并放入已裝配零件集合中,完成子裝配。
步驟S608,完成總裝配。
作為一個(gè)可選的實(shí)施例,遍歷各個(gè)子裝上的附著點(diǎn),完成總裝配。
需要說明的是,總裝配可以分為兩個(gè)部分,分別為預(yù)裝配和后續(xù)裝配,將可以完成預(yù)裝配的變形零件放入已裝配零件集合中,將不可以完成預(yù)裝配的變形零件放入未裝配零件集合中。在后續(xù)裝配過程中,一次遍歷已裝配零件集合和未裝配零件集合,進(jìn)行附著點(diǎn)匹配完成總裝。
圖7是根據(jù)本發(fā)明實(shí)施例的一種可選的預(yù)裝配方法的流程圖二,如圖7所示,該方法包括如下步驟:
步驟S702,遍歷多個(gè)變形零件。
步驟S704,判斷已裝配零件集合是否為空。
可選地,若已裝配零件集合為空,則執(zhí)行步驟S706;若已裝配零件集合不為空,則執(zhí)行步驟S708。
步驟S706,將變形零件添加至已裝配零件集合中。
步驟S708,遍歷已裝配零件集合中的變形零件的附著點(diǎn),判斷是否存在與當(dāng)前變形零件附著點(diǎn)匹配的附著點(diǎn)。
可選地,若存在與當(dāng)前變形零件附著點(diǎn)匹配的附著點(diǎn),則執(zhí)行步驟S710;若不存在與當(dāng)前變形零件附著點(diǎn)匹配的附著點(diǎn),則執(zhí)行步驟S712。
步驟S710,零件完成裝配,將其添加至已裝配零件集合中。
可選地,若已裝配零件集合中的變形零件的附著點(diǎn)存在與當(dāng)前變形零件附著點(diǎn)匹配的附著點(diǎn),則將當(dāng)前變形零件添加至已裝配零件集合中,與已裝配零件集合中的零件完成預(yù)裝配。
步驟S712,零件未完成裝配,將其添加至未裝配零件集合中。
可選地,若已裝配零件集合中的變形零件的附著點(diǎn)不存在與當(dāng)前變形零件附著點(diǎn)匹配的附著點(diǎn),則將當(dāng)前變形零件添加至未裝配零件集合中。
圖8是根據(jù)本發(fā)明實(shí)施例的一種可選的后續(xù)裝配方法的流程圖二,如圖8所示,該方法包括如下步驟:
步驟S802,判斷未裝配零件集合是否為空。
若未裝配零件集合為空,則裝配完成;若未裝配零件集合不為空,則執(zhí)行步驟S804。
步驟S804,遍歷已裝配零件的集合中的變形零件的附著點(diǎn),判斷是否存在與當(dāng)前變形零件的附著點(diǎn)匹配的附著點(diǎn)。
需要說明的是,步驟S804中遍歷已裝配零件的集合,可以通過步驟S8041和步驟S8043實(shí)現(xiàn),具體步驟如下:
在執(zhí)行步驟S8041前,需要對(duì)未裝配零件集合中的變形零件進(jìn)行編號(hào)。
可選地,將未裝配零件集合中的變形零件,按照變形零件的排列順序,依次按照1、2、3……N的順序,對(duì)每個(gè)變形零件進(jìn)行編號(hào)。
步驟S8041,按照編號(hào)順序提取變形零件,同時(shí)設(shè)置一個(gè)變量i,初始值為0。
步驟S8042,判斷所提取的變形零件的編號(hào)是否大于變量i的取值。若大于,則執(zhí)行步驟S8043,否則返回執(zhí)行步驟S802。
步驟S8043,判斷已裝配零件集合中是否存在與所提取的當(dāng)前變形零件附著點(diǎn)匹配的零件。若存在,則執(zhí)行步驟S806;若不存在,則對(duì)變量i加1后返回步驟S8042。
步驟S806,將所提取的當(dāng)前變形零件從未裝配零件集合中刪除,并將當(dāng)前變形零件添加至已裝配零件集合中。在執(zhí)行步驟S806后返回步驟S802。
可選地,工程圖和BOM表的生成是根據(jù)傳入的尺寸變形參數(shù)驅(qū)動(dòng)標(biāo)準(zhǔn)零件模型所對(duì)應(yīng)的工程圖和BOM表,從而生成新的模型所對(duì)應(yīng)的工程圖和BOM表。
圖9是根據(jù)本發(fā)明實(shí)施例的一種可選的自動(dòng)化零件裝配方法的流程圖,如圖6所示,該方法包括如下步驟:
步驟S902,讀取待裝配零件的名字以及參數(shù)。
步驟S904,在零件庫中查找相應(yīng)的零件。
可選地,根據(jù)待裝配零件的名字以及參數(shù),在零件庫中查找對(duì)應(yīng)的標(biāo)準(zhǔn)零件模型和尺寸變形參數(shù)。
步驟S906,得到變形零件。
根據(jù)從數(shù)據(jù)庫中查找的標(biāo)準(zhǔn)零件模型和尺寸變形參數(shù)得到變形零件。
步驟S908,更新工程圖。
步驟S910,附著點(diǎn)匹配,進(jìn)行預(yù)裝配。
步驟S912,檢測(cè)預(yù)裝配是否完成。
若預(yù)裝配完成,則執(zhí)行步驟S914;若預(yù)裝配未完成,則執(zhí)行步驟S902。
步驟S914,附著點(diǎn)匹配,進(jìn)行后續(xù)裝配。
步驟S916,檢測(cè)子裝配是否完成。
若子裝配完成,則執(zhí)行步驟S918;若子裝配未完成,則執(zhí)行步驟S914。
步驟S918,完成總裝配。
步驟S920,生成工程圖和BOM表。
采用本發(fā)明上述實(shí)施例,可以提高零件模型的重用性,根據(jù)尺寸變形參數(shù)生成變形零件模型不需要設(shè)計(jì)人員重新繪制模型,或者手工修改模型尺寸,節(jié)省了大量時(shí)間。
采用本發(fā)明上述實(shí)施例,無需設(shè)計(jì)人員手工對(duì)每個(gè)零件模型逐個(gè)裝配,在很大程度上減少了設(shè)計(jì)周期,而且減少了出錯(cuò)的概率。
采用本發(fā)明上述實(shí)施例,無需重復(fù)繪制工程圖和填寫B(tài)OM表。
本發(fā)明上述實(shí)施例,提供了一種更快、更優(yōu)、更智能化的裝配方法,使零件從生成到裝配,最后生成工程圖和BOM表完全實(shí)現(xiàn)自動(dòng)化。特別是對(duì)一些數(shù)據(jù)容量大,零件重復(fù)利用率高的裝配體,本發(fā)明能明顯提高設(shè)計(jì)效率,為企業(yè)節(jié)省更多的人力和財(cái)力。
根據(jù)本發(fā)明實(shí)施例,還提供了一種零件裝配裝置實(shí)施例,需要說明的是,該零件裝配裝置可以用于執(zhí)行本發(fā)明實(shí)施例中的零件裝配方法,本發(fā)明實(shí)施例中的零件裝配方法可以在該零件裝配裝置中執(zhí)行。
圖10是根據(jù)本發(fā)明實(shí)施例的一種零件裝配裝置的示意圖,如圖10所示,該裝置可以包括:獲取單元103,用于獲取多個(gè)待裝配零件,其中,每個(gè)待裝配零件對(duì)應(yīng)一個(gè)尺寸變形參數(shù);生成單元105,用于根據(jù)尺寸變形參數(shù)生成待裝配零件的變形零件,得到多個(gè)變形零件;裝配單元107,用于遍歷多個(gè)變形零件將附著點(diǎn)匹配的變形零件進(jìn)行裝配,得到多個(gè)變形零件的裝配體,其中,變形零件中設(shè)置有附著點(diǎn)。
需要說明的是,該實(shí)施例中的獲取單元103可以用于執(zhí)行本申請(qǐng)實(shí)施例中的步驟S102,該實(shí)施例中的生成單元105可以用于執(zhí)行本申請(qǐng)實(shí)施例中的步驟S104,該實(shí)施例中的裝配單元107可以用于執(zhí)行本申請(qǐng)實(shí)施例中的步驟S106。上述模塊與對(duì)應(yīng)的步驟所實(shí)現(xiàn)的示例和應(yīng)用場(chǎng)景相同,但不限于上述實(shí)施例所公開的內(nèi)容。
通過上述實(shí)施例,獲取存在對(duì)應(yīng)尺寸變形參數(shù)的待裝配零件,再將每個(gè)待裝配零件賦予相應(yīng)的變形參數(shù),生成與待裝配零件對(duì)應(yīng)的多個(gè)變形零件,然后再通過遍歷多個(gè)變形零件,根據(jù)預(yù)先在變形零件上設(shè)置的附著點(diǎn),對(duì)附著點(diǎn)存在匹配關(guān)系的變形零件進(jìn)行裝配,得到由多個(gè)變形零件組成的裝配體。采用本發(fā)明,對(duì)待裝配零件通過尺寸變形參數(shù)得到變形零件,再根據(jù)附著點(diǎn)的匹配對(duì)變形零件進(jìn)行裝配,可以自動(dòng)化完成零件從生成到裝配的過程,并加快裝配的過程,特別是對(duì)一些數(shù)據(jù)容量大,零件重復(fù)利用率高的裝配體,能夠明顯提高設(shè)計(jì)效率,解決了零件裝配效率較低的技術(shù)問題。
作為一種可選的實(shí)施例,裝配單元可以包括:第一匹配模塊,用于遍歷多個(gè)變形零件,將能夠進(jìn)行附著點(diǎn)匹配的變形零件添加至已裝配零件集合中,將不能進(jìn)行附著點(diǎn)匹配的變形零件添加至未裝配零件集合中;第二匹配模塊,用于遍歷未裝配零件集合,將未裝配零件集合中的變形零件與已裝配零件集合中的變形零件進(jìn)行附著點(diǎn)匹配以得到裝配體。
在一種可選的實(shí)施例中,第一匹配模塊可以包括:第一遍歷模塊,用于按照多個(gè)變形零件的順序依次遍歷多個(gè)變形零件,對(duì)每個(gè)變形零件執(zhí)行以下子模塊所示的步驟:第一判斷子模塊,用于判斷已裝配零件集合是否為空;第一添加子模塊,用于在已裝配零件集合為空的情況下,將當(dāng)前變形零件添加至已裝配零件集合中;第二判斷子模塊,用于在已裝配零件集合不為空的情況下,遍歷已裝配零件集合中的變形零件的附著點(diǎn),判斷是否存在與當(dāng)前變形零件的附著點(diǎn)匹配的附著點(diǎn);第二添加子模塊,用于在已裝配零件集合中的變形零件的附著點(diǎn)中存在與當(dāng)前變形零件的附著點(diǎn)匹配的附著點(diǎn)的情況下,將當(dāng)前變形零件添加至已裝配零件集合中;第三添加子模塊,用于在已裝配零件集合中的變形零件的附著點(diǎn)中不存在與當(dāng)前變形零件的附著點(diǎn)匹配的附著點(diǎn)的情況下,將當(dāng)前變形零件添加至未裝配零件集合中。
作為一個(gè)可選的實(shí)施例,第二匹配模塊可以包括:第二遍歷模塊,用于在未裝配零件集合不為空的情況下,按照未裝配零件集合中變形零件的順序依次遍歷未裝配零件集合中的變形零件,對(duì)每個(gè)變形零件執(zhí)行以下子模塊所示的步驟:第三判斷子模塊,用于遍歷已裝配零件集合中的變形零件的附著點(diǎn),判斷是否存在與當(dāng)前變形零件的附著點(diǎn)匹配的附著點(diǎn);第四添加子模塊,用于在已裝配零件集合中的變形零件的附著點(diǎn)中存在與當(dāng)前變形零件的附著點(diǎn)匹配的附著點(diǎn)的情況下,將當(dāng)前變形零件從未裝配零件集合中刪除,并將當(dāng)前變形零件添加至已裝配零件集合中。
作為一種可選的實(shí)施例,在獲取單元之前,該實(shí)施例還可以包括:構(gòu)建模塊,用于建立零件庫,其中,零件庫中包括:多個(gè)標(biāo)準(zhǔn)零件模型,標(biāo)準(zhǔn)零件模型中設(shè)置有附著點(diǎn);每個(gè)標(biāo)準(zhǔn)零件模型對(duì)應(yīng)的工程圖;每個(gè)標(biāo)準(zhǔn)零件模型對(duì)應(yīng)的參數(shù)表,參數(shù)表中包括標(biāo)準(zhǔn)零件模型的尺寸變形參數(shù),尺寸變形參數(shù)用于指示改變標(biāo)準(zhǔn)零件模型的尺寸。
一個(gè)可選的實(shí)施例,在裝配單元之后,該實(shí)施例還可以包括:更新模塊,用于按照每個(gè)待裝配零件對(duì)應(yīng)的尺寸變形參數(shù)更新待裝配零件的工程圖和BOM表。
上述本發(fā)明實(shí)施例序號(hào)僅僅為了描述,不代表實(shí)施例的優(yōu)劣。
在本發(fā)明的上述實(shí)施例中,對(duì)各個(gè)實(shí)施例的描述都各有側(cè)重,某個(gè)實(shí)施例中沒有詳述的部分,可以參見其他實(shí)施例的相關(guān)描述。
在本申請(qǐng)所提供的幾個(gè)實(shí)施例中,應(yīng)該理解到,所揭露的技術(shù)內(nèi)容,可通過其它的方式實(shí)現(xiàn)。其中,以上所描述的裝置實(shí)施例僅僅是示意性的,例如所述單元的劃分,可以為一種邏輯功能劃分,實(shí)際實(shí)現(xiàn)時(shí)可以有另外的劃分方式,例如多個(gè)單元或組件可以結(jié)合或者可以集成到另一個(gè)系統(tǒng),或一些特征可以忽略,或不執(zhí)行。另一點(diǎn),所顯示或討論的相互之間的耦合或直接耦合或通信連接可以是通過一些接口,單元或模塊的間接耦合或通信連接,可以是電性或其它的形式。
所述作為分離部件說明的單元可以是或者也可以不是物理上分開的,作為單元顯示的部件可以是或者也可以不是物理單元,即可以位于一個(gè)地方,或者也可以分布到多個(gè)單元上??梢愿鶕?jù)實(shí)際的需要選擇其中的部分或者全部單元來實(shí)現(xiàn)本實(shí)施例方案的目的。
另外,在本發(fā)明各個(gè)實(shí)施例中的各功能單元可以集成在一個(gè)處理單元中,也可以是各個(gè)單元單獨(dú)物理存在,也可以兩個(gè)或兩個(gè)以上單元集成在一個(gè)單元中。上述集成的單元既可以采用硬件的形式實(shí)現(xiàn),也可以采用軟件功能單元的形式實(shí)現(xiàn)。
所述集成的單元如果以軟件功能單元的形式實(shí)現(xiàn)并作為獨(dú)立的產(chǎn)品銷售或使用時(shí),可以存儲(chǔ)在一個(gè)計(jì)算機(jī)可讀取存儲(chǔ)介質(zhì)中?;谶@樣的理解,本發(fā)明的技術(shù)方案本質(zhì)上或者說對(duì)現(xiàn)有技術(shù)做出貢獻(xiàn)的部分或者該技術(shù)方案的全部或部分可以以軟件產(chǎn)品的形式體現(xiàn)出來,該計(jì)算機(jī)軟件產(chǎn)品存儲(chǔ)在一個(gè)存儲(chǔ)介質(zhì)中,包括若干指令用以使得一臺(tái)計(jì)算機(jī)設(shè)備(可為個(gè)人計(jì)算機(jī)、服務(wù)器或者網(wǎng)絡(luò)設(shè)備等)執(zhí)行本發(fā)明各個(gè)實(shí)施例所述方法的全部或部分步驟。而前述的存儲(chǔ)介質(zhì)包括:U盤、只讀存儲(chǔ)器(ROM,Read-Only Memory)、隨機(jī)存取存儲(chǔ)器(RAM,Random Access Memory)、移動(dòng)硬盤、磁碟或者光盤等各種可以存儲(chǔ)程序代碼的介質(zhì)。
以上所述僅是本發(fā)明的優(yōu)選實(shí)施方式,應(yīng)當(dāng)指出,對(duì)于本技術(shù)領(lǐng)域的普通技術(shù)人員來說,在不脫離本發(fā)明原理的前提下,還可以做出若干改進(jìn)和潤(rùn)飾,這些改進(jìn)和潤(rùn)飾也應(yīng)視為本發(fā)明的保護(hù)范圍。