本發明專利技術公開了一種數據處理的方法和裝置。其中,該方法包括:獲取第一數據發生的修改;獲取當前的第二數據,以及,第一數據與第二數據的關聯關系;根據關聯關系確定第一數據發生的修改導致第二數據發生的變化;根據變化更新第二數據。本發明專利技術解決了現有的同步設計數據與工藝數據的方案效率低的技術問題。
Method and apparatus for data processing
The invention discloses a method and a device for data processing. Among them, the method includes obtaining a first data modification; second to obtain data, and the current relationship, the first data and the second data; according to relationship determines a first data changes lead to changes in the data occur second; according to the change of data update second. The invention solves the technical problems of the low efficiency of the existing synchronous design data and process data.
【技術實現步驟摘要】
數據處理的方法和裝置
本專利技術涉及工業控制
,具體而言,涉及一種數據處理的方法和裝置。
技術介紹
隨著社會的進步,科學技術的發展,機電產品更新換代速度加快,用戶的需求也日趨多樣化和個性化,各種產品的零件生產越來越多,這對制造業的高精度、高效率提出了更高的要求。質量和成本是決定一個產品好壞的重要因素。而設計與工藝對產品的質量和成本又有著決定性的作用,二者是相輔相成、相互聯系的。由于在產品開發過程中,經常需要根據實際場景或業務調整各種零部件的設計參數等。在零部件的設計參數改變的情況下,對該零部件加工的工藝數據也將隨之改變。傳統依靠人工分析設計數據并調整加工工藝數據,效率低,且容易出錯。如今,隨著計算機技術的大力發展,數字控制技術已經大量應用于工藝控制的各個領域,特別是機械制造業中。數控技術可以大大提高生產率、縮短加工周期、實現對各種復雜精密零件的自動加工,節省人力成本。但是,現有的數控系統,在實現設計數據與工藝數據的同步過程中,如果設計數據改變,往往會去修改或調整所有的工藝數據,這樣不僅造成工藝系統的高負荷工作,而且影響工作效率。針對上述的問題,目前尚未提出有效的解決方案。
技術實現思路
本專利技術實施例提供了一種數據處理的方法和裝置,以至少解決現有的同步設計數據與工藝數據的方案效率低的技術問題。根據本專利技術實施例的一個方面,提供了一種數據處理的方法,包括:獲取第一數據發生的修改;獲取當前的第二數據,以及,第一數據與第二數據的關聯關系;根據關聯關系確定第一數據發生的修改導致第二數據發生的變化;根據變化更新第二數據。根據本專利技術實施例的另一方面,還提供了一種數據處理的裝置,包括:第一獲取單元,用于獲取第一數據發生的修改;第二獲取單元,用于獲取當前的第二數據,以及,第一數據與第二數據的關聯關系;確定單元,用于根據關聯關系確定第一數據發生的修改導致第二數據發生的變化;更新單元,用于根據變化更新第二數據。在本專利技術實施例中,通過獲取第一數據發生的修改;獲取當前的第二數據,以及,第一數據與第二數據的關聯關系;根據關聯關系確定第一數據發生的修改導致第二數據發生的變化;根據變化更新第二數據,達到了在工藝系統中只同步設計數據中修改的部分對應的工藝數據而其他工藝數據不變的目的,從而實現了提高工作效率的技術效果,進而解決了現有的同步設計數據與工藝數據的方案效率低的技術問題。附圖說明此處所說明的附圖用來提供對本專利技術的進一步理解,構成本申請的一部分,本專利技術的示意性實施例及其說明用于解釋本專利技術,并不構成對本專利技術的不當限定。在附圖中:圖1是根據本專利技術實施例的一種數據處理的方法流程圖;圖2是根據本專利技術實施例的一種可選的數據處理的方法流程圖;圖3是根據本專利技術實施例的一種可選的數據處理的方法流程圖;圖4是根據本專利技術實施例的一種可選的數據處理的方法流程圖;以及圖5是根據本專利技術實施例的一種數據處理的裝置示意圖。具體實施方式為了使本
的人員更好地理解本專利技術方案,下面將結合本專利技術實施例中的附圖,對本專利技術實施例中的技術方案進行清楚、完整地描述,顯然,所描述的實施例僅僅是本專利技術一部分的實施例,而不是全部的實施例。基于本專利技術中的實施例,本領域普通技術人員在沒有做出創造性勞動前提下所獲得的所有其他實施例,都應當屬于本專利技術保護的范圍。需要說明的是,本專利技術的說明書和權利要求書及上述附圖中的術語“第一”、“第二”等是用于區別類似的對象,而不必用于描述特定的順序或先后次序。應該理解這樣使用的數據在適當情況下可以互換,以便這里描述的本專利技術的實施例能夠以除了在這里圖示或描述的那些以外的順序實施。此外,術語“包括”和“具有”以及他們的任何變形,意圖在于覆蓋不排他的包含,例如,包含了一系列步驟或單元的過程、方法、系統、產品或設備不必限于清楚地列出的那些步驟或單元,而是可包括沒有清楚地列出的或對于這些過程、方法、產品或設備固有的其它步驟或單元。實施例1根據本專利技術實施例,提供了一種數據處理的方法實施例,需要說明的是,在附圖的流程圖示出的步驟可以在諸如一組計算機可執行指令的計算機系統中執行,并且,雖然在流程圖中示出了邏輯順序,但是在某些情況下,可以以不同于此處的順序執行所示出或描述的步驟。圖1是根據本專利技術實施例的一種數據處理的方法流程圖,如圖1所示,該方法包括如下步驟:步驟S102,獲取第一數據發生的修改;步驟S104,獲取當前的第二數據,以及,第一數據與第二數據的關聯關系;步驟S106,根據關聯關系確定第一數據發生的修改導致第二數據發生的變化;步驟S108,根據變化更新第二數據。作為一種可選的實施例,上述第一數據可以為通過各種設計軟件(例如,CAD等)設計出的硬件產品或者零部件當前的設計信息(例如,尺寸、材料、形狀等),即設計數據;上述第二數據可以為與該設計數據對應的加工硬件產品或零部件的工藝數據;實時或定時獲取待加工的硬件產品或零部件當前的設計數據,以及當前為實現該設計數據加工該硬件產品或零部件需要的工藝數據。在獲取到待加工的硬件產品或零部件當前的設計數據或工藝數據以及預先為設計數據和工藝數據配置的關聯關系后,根據二者的關聯關系確定設計數據的改動會導致工藝數據會發生的變化,并根據該變化更新對硬件產品或零部件加工的工藝數據。需要說明的是,第一數據和第二數據的關聯關系可以是預先配置的,或者,第一數據和第二數據的關聯關系也可以是自動生成的,例如,可以自動掃描第一數據,然后自動掃描第二數據,獲取第一數據和第二數據中相同或者相應的數據段,然后根據相同或相應的數據段建立關聯關系。作為一種可選的實施方案,第一數據和第二數據的關聯關系也可以是根據業務流程來確定的,例如,業務流程中規定了從A步驟執行至B步驟,A步驟中涉及到第一數據中的某個字段,B步驟中涉及到第二數據中的某個字段,此時可以認為這兩個字段的對應就是一種關聯關系。此處還需要說明的是,在根據第一數據發生的修改導致第二數據發生的變化將第二數據更新后,記錄當前工藝數據與修改前、后的設計數據的關聯關系,并將該關聯關系作為下一次更新工藝數據的基礎。容易注意的是,根據設計數據(第一數據)的變化對工藝數據(第二數據)進行更新的方式包括但不限于如下幾種:增加、刪除和修改。例如,根據產品需求或業務要求需要增加一些設計數據時,根據新增加的設計數據增加某些工藝數據,或者在刪除某些產品的設計數據后刪除某些類型的工藝數據,又或者在修改產品的某些設計數據后更新與這些設計數據對應的某些工藝數據。可選地,如果更新或修改的設計數據(第一數據)與工藝數據沒有關聯關系,或者沒有與這些更新或修改的設計數據對應的工藝數據,即設計數據(第一數據)對特定類型的工藝數據(第二數據)不產生影響,則在設計數據變化后,不對工藝數據做任何增刪減操作。由上可知,在本申請上述實施例中,在獲取到變更工藝數據的任務后,從任務中獲取設計數據的修改情況、當前的工藝數據以及設計數據與工藝數據的關聯關系,根據該關聯關系確定設計數據中修改的數據導致工藝數據需要修改的部分,并根據需要修改的部分更新對應的工藝數據,達到了在工藝系統中只同步設計數據中修改的部分對應的工藝數據而其他工藝數據不變的目的,從而實現了提高工作效率的技術效果,進而解決了現有的同步設計數據與工藝數據的方案效率低的技術問題。在一本文檔來自技高網...

【技術保護點】
一種數據處理的方法,其特征在于,包括:獲取第一數據發生的修改;獲取當前的第二數據,以及,所述第一數據與所述第二數據的關聯關系;根據所述關聯關系確定所述第一數據發生的修改導致所述第二數據發生的變化;根據所述變化更新所述第二數據。
【技術特征摘要】
1.一種數據處理的方法,其特征在于,包括:獲取第一數據發生的修改;獲取當前的第二數據,以及,所述第一數據與所述第二數據的關聯關系;根據所述關聯關系確定所述第一數據發生的修改導致所述第二數據發生的變化;根據所述變化更新所述第二數據。2.根據權利要求1所述的方法,其特征在于,在所述第二數據包括多個類型的數據的情況下,根據所述關聯關系確定所述第一數據發生的修改導致所述第二數據發生的變化包括:根據所述關聯關系確定所述修改導致所述第二數據的所有類型的數據發生的變化;和/或,根據所述關聯關系確定所述修改導致所述第二數據中部分預定類型的數據發生的變化。3.根據權利要求1所述的方法,其特征在于,在獲取所述第一數據發生的修改之前,所述方法還包括:獲取任務,其中,所述任務用于同步變更數據;獲取所述第一數據發生的修改包括:通過所述任務獲取所述第一數據發生的修改;獲取所述第二數據以及所述關聯關系包括:通過所述任務獲取所述第二數據以及所述關聯關系。4.根據權利要求1至3中任一項所述的方法,其特征在于,根據所述變化更新所述第二數據,至少包括以下任意之一:根據所述變化刪除所述第二數據中的部分或全部;根據所述變化向所述第二數據中增加數據;根據所述變化修改所述第二數據中的部分或全部。5.根據權利要求1至3中任一項所述的方法,其特征在于,所述第一數據為設計數據,所述第二數據為工藝數據。...
【專利技術屬性】
技術研發人員:李宸,張傳會,
申請(專利權)人:北京數碼大方科技股份有限公司,
類型:發明
國別省市:北京,11
還沒有人留言評論。發表了對其他瀏覽者有用的留言會獲得科技券。