国产精品1024永久观看,大尺度欧美暖暖视频在线观看,亚洲宅男精品一区在线观看,欧美日韩一区二区三区视频,2021中文字幕在线观看

  • <option id="fbvk0"></option>
    1. <rt id="fbvk0"><tr id="fbvk0"></tr></rt>
      <center id="fbvk0"><optgroup id="fbvk0"></optgroup></center>
      <center id="fbvk0"></center>

      <li id="fbvk0"><abbr id="fbvk0"><dl id="fbvk0"></dl></abbr></li>

      三維模型數(shù)據(jù)的處理方法、裝置及系統(tǒng)的制作方法

      文檔序號:6437429閱讀:883來源:國知局
      專利名稱:三維模型數(shù)據(jù)的處理方法、裝置及系統(tǒng)的制作方法
      技術(shù)領(lǐng)域
      本發(fā)明涉及數(shù)據(jù)處理領(lǐng)域,具體而言,涉及一種三維模型數(shù)據(jù)的處理方法、裝置及系統(tǒng)。
      背景技術(shù)
      隨著計(jì)算機(jī)的小型化,在個(gè)人桌面和手提電腦上運(yùn)行三維cad軟件已經(jīng)成為助力工業(yè)快速成長的重要手段。工廠為了提高生產(chǎn)效率,提升產(chǎn)品競爭力,降低產(chǎn)品研發(fā)試制周期,大量采用三維cad軟件,進(jìn)行模擬仿真。在三維數(shù)據(jù)源的基礎(chǔ)上,企業(yè),可以在需要二維圖紙的時(shí)候選擇,直接由3d投影生成2d圖紙;可以由3d數(shù)據(jù)直接生成加工文件,用于數(shù)控機(jī)床;可以直接用3d數(shù)據(jù)產(chǎn)生用于快速成型的數(shù)據(jù)文件;可以直接使用3d數(shù)據(jù)進(jìn)行模擬裝配,機(jī)構(gòu)仿真,有限元分析等;可以快速的產(chǎn)生產(chǎn)品的效果圖??傊S數(shù)據(jù)作為產(chǎn)品的數(shù)據(jù)源有著非常廣泛和至關(guān)重要的作用,極大地推進(jìn)了企業(yè)的快速成長。作為整個(gè)生產(chǎn)過程中的數(shù)據(jù)源——三維建模模型,當(dāng)仁不讓地,成為了企業(yè)的核心機(jī)密。但是在企業(yè)的概念設(shè)計(jì)、實(shí)際生產(chǎn)以及產(chǎn)品的宣傳、上下游供應(yīng)/經(jīng)銷商信息交流和溝通過程中,它又被廣泛的使用。如何保證產(chǎn)品設(shè)計(jì)模型數(shù)據(jù)的保密性是長期困擾企業(yè)的一個(gè)難題。另一方面,企業(yè)又希望通過合作完成產(chǎn)品的同步設(shè)計(jì)、研發(fā)。這樣它們又不得不面對其他團(tuán)隊(duì)公布自己涉密的模型數(shù)據(jù)。這個(gè)問題更是企業(yè)發(fā)展中面對的另一個(gè)進(jìn)退為難的棘手問題。當(dāng)前,合作的各方對于三維數(shù)據(jù)的處理,要么是徹底共享數(shù)據(jù),要么就是徹底保密數(shù)據(jù)。由于這兩方面原因的相互制約,使得企業(yè)的產(chǎn)品研發(fā)周期相對較長。企業(yè)之間、甚至部門之間形成了數(shù)據(jù)隔閡,互相無法借力。目前,現(xiàn)有技術(shù)對于三維模型數(shù)據(jù)的保密,通常采用的方法是,在共享數(shù)據(jù)之前, 將保密部分的數(shù)據(jù)重新存儲成為一種刪除掉所有特征、關(guān)聯(lián)、描述信息格式的新文件。然后將該文件共享或者直接提供給其他人。上述方案是不可逆的、同時(shí)也是不具備驅(qū)動能力的。 實(shí)際上新格式的文件就像一張圖片一樣,它上面沒有任何產(chǎn)品的設(shè)計(jì)信息。這種現(xiàn)有的技術(shù)方案在大多數(shù)的三維建模軟件中都有使用,但僅僅解決了企業(yè)對數(shù)據(jù)保密的要求,得到該文件的部門僅僅可以看到模型的樣子,根本無法獲知其他任何信息。另外的其他方案,還有就是將保密的模型數(shù)據(jù)保存成曲面的離散后的網(wǎng)格剖分面片信息,該信息只能用作瀏覽,甚至于簡單的面片重劃分都是不可以的,僅僅是對數(shù)據(jù)的保密, 且數(shù)據(jù)的共享能力極其有限,僅僅是圖形拓?fù)鋽?shù)據(jù),不具備驅(qū)動更新能力,當(dāng)保密數(shù)據(jù)需要更新給對方時(shí),只能重新執(zhí)行以上的過程,就像公布一個(gè)完全不同的模型一樣,不具備團(tuán)隊(duì)協(xié)作共享的能力。團(tuán)隊(duì)無法彼此共享自己的保密數(shù)據(jù),通過合作,同步完成一個(gè)復(fù)雜模型的造型。因此,對于大模型的造型,無法提高設(shè)計(jì)效率,縮短研發(fā)生產(chǎn)周期,新文件由于采用了新的格式,因此依賴性大,無法做到反向編輯、修改。目前針對相關(guān)技術(shù)的由于終端之間無法同步更新加密的三維模型數(shù)據(jù),導(dǎo)致工作效率低的問題,目前尚未提出有效的解決方案。

      發(fā)明內(nèi)容
      針對相關(guān)技術(shù)的由于終端之間無法同步更新加密的三維模型數(shù)據(jù),導(dǎo)致工作效率低的問題,目前尚未提出有效的問題而提出本發(fā)明,為此,本發(fā)明的主要目的在于提供一種三維模型數(shù)據(jù)的處理方法、裝置及系統(tǒng),以解決上述問題。為了實(shí)現(xiàn)上述目的,根據(jù)本發(fā)明的一個(gè)方面,提供了一種三維模型數(shù)據(jù)的處理系統(tǒng),該三維模型數(shù)據(jù)的處理系統(tǒng)包括一個(gè)或多個(gè)數(shù)據(jù)提供端,用于創(chuàng)建源三維數(shù)據(jù)模型, 并將從源三維數(shù)據(jù)模型中提取到的共享數(shù)據(jù)進(jìn)行加密,以生成共享數(shù)據(jù)模型,其中,共享數(shù)據(jù)模型與源三維數(shù)據(jù)模型具有基于標(biāo)記的關(guān)聯(lián)驅(qū)動關(guān)系;一個(gè)或多個(gè)數(shù)據(jù)接收端,用于根據(jù)標(biāo)記引用任意一個(gè)或多個(gè)數(shù)據(jù)提供端的共享數(shù)據(jù)模型至目標(biāo)三維數(shù)據(jù)模型。進(jìn)一步地,在更新源三維數(shù)據(jù)模型的情況下,一個(gè)或多個(gè)數(shù)據(jù)提供端還用于根據(jù)關(guān)聯(lián)驅(qū)動關(guān)系將生成的更新數(shù)據(jù)同步至共享數(shù)據(jù)模型,以生成新的共享數(shù)據(jù)模型,并將新的共享數(shù)據(jù)模型同步至目標(biāo)三維數(shù)據(jù)模型。進(jìn)一步地,在更新任意一個(gè)數(shù)據(jù)接收端中的目標(biāo)三維數(shù)據(jù)模型之后,數(shù)據(jù)接收端還用于同步生成新的目標(biāo)三維數(shù)據(jù)模型,且新的共享數(shù)據(jù)模型對新的目標(biāo)三維模型進(jìn)行無損更新。進(jìn)一步地,在更新任意一個(gè)共享數(shù)據(jù)模型的情況下,數(shù)據(jù)提供端還用于將生成的新共享數(shù)據(jù)模型進(jìn)行解密,并將解密結(jié)果結(jié)合源三維數(shù)據(jù)模型來生成數(shù)據(jù)提供端中新的源三維數(shù)據(jù)模型。為了實(shí)現(xiàn)上述目的,根據(jù)本發(fā)明的一個(gè)方面,提供了一種三維模型數(shù)據(jù)的處理方法,該三維模型數(shù)據(jù)的處理方法包括在任意一個(gè)數(shù)據(jù)提供端創(chuàng)建其對應(yīng)的源三維數(shù)據(jù)模型,并將從源三維數(shù)據(jù)模型中提取到的共享數(shù)據(jù)進(jìn)行加密,以生成共享數(shù)據(jù)模型,其中,共享數(shù)據(jù)模型與源三維數(shù)據(jù)模型具有基于標(biāo)記的關(guān)聯(lián)驅(qū)動關(guān)系;任意一個(gè)數(shù)據(jù)接收端按需求根據(jù)標(biāo)記引用任意一個(gè)或多個(gè)數(shù)據(jù)提供端的共享數(shù)據(jù)模型至目標(biāo)三維數(shù)據(jù)模型。進(jìn)一步地,在任意一個(gè)數(shù)據(jù)提供端創(chuàng)建其對應(yīng)的源三維數(shù)據(jù)模型,并將從源三維數(shù)據(jù)模型中提取到的共享數(shù)據(jù)進(jìn)行加密,以生成共享數(shù)據(jù)模型之后,方法還包括判斷源三維數(shù)據(jù)模型是否更新,其中,在更新源三維數(shù)據(jù)模型的情況下,根據(jù)關(guān)聯(lián)驅(qū)動關(guān)系將生成的更新數(shù)據(jù)同步至共享數(shù)據(jù)模型,以生成新的共享數(shù)據(jù)模型;在未更新源三維數(shù)據(jù)模型的情況下,保持共享數(shù)據(jù)模型不變。進(jìn)一步地,在生成新的共享數(shù)據(jù)模型之后,方法還包括將新的共享數(shù)據(jù)模型同步至目標(biāo)三維數(shù)據(jù)模型;和/或,將新的共享數(shù)據(jù)模型進(jìn)行解密,并將解密結(jié)果結(jié)合源三維數(shù)據(jù)模型來生成數(shù)據(jù)提供端中新的源三維數(shù)據(jù)模型。進(jìn)一步地,在任意一個(gè)數(shù)據(jù)接收端按需求根據(jù)標(biāo)記引用任意一個(gè)或多個(gè)數(shù)據(jù)提供端的共享數(shù)據(jù)模型至目標(biāo)三維數(shù)據(jù)模型之后,方法還包括將引用了共享數(shù)據(jù)模型的目標(biāo)三維數(shù)據(jù)模型作為新源三維數(shù)據(jù)模型,供其他任意一個(gè)或多個(gè)數(shù)據(jù)提供端和/或數(shù)據(jù)接收端引用。為了實(shí)現(xiàn)上述目的,根據(jù)本發(fā)明的另一方面,提供了一種三維模型數(shù)據(jù)的處理裝置,該裝置包括創(chuàng)建模塊,用于創(chuàng)建源三維數(shù)據(jù)模型,并從源三維數(shù)據(jù)模型中提取共享數(shù)據(jù);加密模塊,用于將共享數(shù)據(jù)進(jìn)行加密,以生成共享數(shù)據(jù)模型,其中,共享數(shù)據(jù)模型與源三維數(shù)據(jù)模型具有基于標(biāo)記的關(guān)聯(lián)驅(qū)動關(guān)系。進(jìn)一步地,裝置還包括處理模塊,用于判斷源三維數(shù)據(jù)模型是否更新;更新模塊,用于在更新源三維數(shù)據(jù)模型的情況下,根據(jù)關(guān)聯(lián)驅(qū)動關(guān)系將生成的更新數(shù)據(jù)同步至共享數(shù)據(jù)模型,以生成新的共享數(shù)據(jù)模型。通過本發(fā)明,采用在任意一個(gè)數(shù)據(jù)提供端創(chuàng)建其對應(yīng)的源三維數(shù)據(jù)模型,并將從源三維數(shù)據(jù)模型中提取到的共享數(shù)據(jù)進(jìn)行加密,以生成共享數(shù)據(jù)模型,其中,共享數(shù)據(jù)模型與源三維數(shù)據(jù)模型具有基于標(biāo)記的關(guān)聯(lián)驅(qū)動關(guān)系;任意一個(gè)數(shù)據(jù)接收端按需求根據(jù)標(biāo)記引用任意一個(gè)或多個(gè)數(shù)據(jù)提供端的共享數(shù)據(jù)模型至目標(biāo)三維數(shù)據(jù)模型,解決了相關(guān)現(xiàn)有技術(shù)的由于終端之間無法同步更新加密的三維模型數(shù)據(jù),導(dǎo)致工作效率低的問題,進(jìn)而實(shí)現(xiàn)了既保證了需要共享的重要私密數(shù)據(jù)的安全,同時(shí)也實(shí)現(xiàn)了在將共享數(shù)據(jù)共享給了團(tuán)隊(duì)中的其他企業(yè)或者其他部門的合作者,即提供了安全性高的合作各方同步合作、互相接力的共享功能,提高了工作效率和工作質(zhì)量的效果。


      此處所說明的附圖用來提供對本發(fā)明的進(jìn)一步理解,構(gòu)成本申請的一部分,本發(fā)明的示意性實(shí)施例及其說明用于解釋本發(fā)明,并不構(gòu)成對本發(fā)明的不當(dāng)限定。在附圖中圖1是根據(jù)本發(fā)明實(shí)施例的三維數(shù)據(jù)模型的處理系統(tǒng)的結(jié)構(gòu)示意圖;圖2是根據(jù)本發(fā)明實(shí)施例的三維模型數(shù)據(jù)的處理方法的流程圖;圖3是根據(jù)本發(fā)明實(shí)施例的三維模型數(shù)據(jù)的處理方法的詳細(xì)流程示意圖;以及圖4是根據(jù)本發(fā)明實(shí)施例的三維模型數(shù)據(jù)的處理裝置的結(jié)構(gòu)示意圖。
      具體實(shí)施例方式需要說明的是,在不沖突的情況下,本申請中的實(shí)施例及實(shí)施例中的特征可以相互組合。下面將參考附圖并結(jié)合實(shí)施例來詳細(xì)說明本發(fā)明。圖1是根據(jù)本發(fā)明實(shí)施例的三維數(shù)據(jù)模型的處理系統(tǒng)的結(jié)構(gòu)示意圖。如圖1所示,該三維數(shù)據(jù)模型的處理系統(tǒng)包括一個(gè)或多個(gè)數(shù)據(jù)提供端,用于創(chuàng)建源三維數(shù)據(jù)模型,并將從源三維數(shù)據(jù)模型中提取到的共享數(shù)據(jù)進(jìn)行加密,以生成共享數(shù)據(jù)模型,其中,共享數(shù)據(jù)模型與源三維數(shù)據(jù)模型具有基于標(biāo)記的關(guān)聯(lián)驅(qū)動關(guān)系;一個(gè)或多個(gè)數(shù)據(jù)接收端,用于根據(jù)標(biāo)記引用任意一個(gè)或多個(gè)數(shù)據(jù)提供端的共享數(shù)據(jù)模型至目標(biāo)三維數(shù)據(jù)模型。本申請上述實(shí)施例通過建立數(shù)據(jù)提供端和數(shù)據(jù)接收端之間共享加密數(shù)據(jù)的驅(qū)動關(guān)聯(lián)關(guān)系,實(shí)現(xiàn)了可以實(shí)現(xiàn)不同終端(企業(yè)中各部門或單個(gè)設(shè)備之間)三維數(shù)據(jù)的安全共享,既保證了需要共享的重要私密數(shù)據(jù)的安全,同時(shí)也實(shí)現(xiàn)了在將共享數(shù)據(jù)共享給了團(tuán)隊(duì)中的其他企業(yè)或者其他部門的合作者,即可以實(shí)現(xiàn)一種安全性高的合作各方同步合作,互相接力的共享功能。本申請上述實(shí)施例中,在更新源三維數(shù)據(jù)模型的情況下,一個(gè)或多個(gè)數(shù)據(jù)提供端還用于根據(jù)關(guān)聯(lián)驅(qū)動關(guān)系將生成的更新數(shù)據(jù)同步至共享數(shù)據(jù)模型,以生成新的共享數(shù)據(jù)模型,并將新的共享數(shù)據(jù)模型同步至目標(biāo)三維數(shù)據(jù)模型。上述實(shí)施例通過對提取到的共享數(shù)據(jù)進(jìn)行處理得到共享數(shù)據(jù)模型與源三維數(shù)據(jù)之間的關(guān)聯(lián)驅(qū)動關(guān)系,使得在數(shù)據(jù)接收端接收到傳輸?shù)墓蚕頂?shù)據(jù)模型之后,如果數(shù)據(jù)提供端中的源數(shù)據(jù)模型更新時(shí),會通過該關(guān)聯(lián)驅(qū)動關(guān)系驅(qū)動更新功能,將數(shù)據(jù)接收端中對應(yīng)的共享數(shù)據(jù)模型同步更新,從而使得引用了該共享模型數(shù)據(jù)的目標(biāo)三維數(shù)據(jù)模型也同步更新,該驅(qū)動更新功能,可以保證在無損對方的既有設(shè)計(jì)意圖的前提下,將保密數(shù)據(jù)的新的修改更新到需要更新的模型中,這種驅(qū)動更新機(jī)制完全不影響被驅(qū)動方的既有工作,在保證無損接收方的既有設(shè)計(jì)意圖的前提下,將保密數(shù)據(jù)的新的修改更新到需要更新的模型中,這種驅(qū)動更新機(jī)制完全不影響被驅(qū)動方的既有工作,。本申請上述實(shí)施例中,在更新任意一個(gè)數(shù)據(jù)接收端中的目標(biāo)三維數(shù)據(jù)模型之后, 數(shù)據(jù)接收端還用于同步生成新的目標(biāo)三維數(shù)據(jù)模型,且新的共享數(shù)據(jù)模型對新的目標(biāo)三維模型進(jìn)行無損更新。該實(shí)施例在實(shí)際的應(yīng)用過程中。達(dá)到了保密數(shù)據(jù)以安全的形式共享給設(shè)計(jì)團(tuán)隊(duì),整個(gè)團(tuán)隊(duì)可以同步設(shè)計(jì),相互協(xié)作完成復(fù)雜模型的造型和組裝,且在任何一方的保密數(shù)據(jù)被修改過以后,特定的或全部的合作者,可以選擇是否更新。優(yōu)選地,本申請實(shí)施例中,在更新任意一個(gè)共享數(shù)據(jù)模型的情況下,數(shù)據(jù)提供端還用于將生成的新共享數(shù)據(jù)模型進(jìn)行解密,并將解密結(jié)果結(jié)合源三維數(shù)據(jù)模型來生成數(shù)據(jù)提供端中新的源三維數(shù)據(jù)模型。該實(shí)施例實(shí)現(xiàn)了每個(gè)團(tuán)隊(duì)合理的擁有自己的保密模型數(shù)據(jù), 同時(shí)也不影響其他團(tuán)隊(duì)的共享和借用(不影響在借用基礎(chǔ)上的既有改動,如果有關(guān)聯(lián),該關(guān)聯(lián)自動保持)。另外,使用該數(shù)據(jù)共享方法,不需要任何中間格式。所有涉及的文件都是統(tǒng)一的文件格式。如果需要的話,被驅(qū)動方也可以通過嵌入的方式實(shí)現(xiàn)對原始保密數(shù)據(jù)的反向編輯和修改。圖2是根據(jù)本發(fā)明實(shí)施例的三維模型數(shù)據(jù)的處理方法的流程圖。如圖2所示該方法包括如下步驟步驟S102,在任意一個(gè)數(shù)據(jù)提供端創(chuàng)建其對應(yīng)的源三維數(shù)據(jù)模型,并將從源三維數(shù)據(jù)模型中提取到的共享數(shù)據(jù)進(jìn)行加密,以生成共享數(shù)據(jù)模型,其中,共享數(shù)據(jù)模型與源三維數(shù)據(jù)模型具有基于標(biāo)記的關(guān)聯(lián)驅(qū)動關(guān)系。步驟S104,任意一個(gè)數(shù)據(jù)接收端按需求根據(jù)標(biāo)記引用任意一個(gè)或多個(gè)數(shù)據(jù)提供端的共享數(shù)據(jù)模型至目標(biāo)三維數(shù)據(jù)模型。上述方法實(shí)施例的方案通過建立數(shù)據(jù)提供端和數(shù)據(jù)接收端之間共享加密數(shù)據(jù)的驅(qū)動關(guān)聯(lián)關(guān)系,實(shí)現(xiàn)了可以實(shí)現(xiàn)不同終端(企業(yè)中各部門或單個(gè)設(shè)備之間)三維數(shù)據(jù)的安全共享,既保證了需要共享的重要私密數(shù)據(jù)的安全,同時(shí)也實(shí)現(xiàn)了在將共享數(shù)據(jù)共享給了團(tuán)隊(duì)中的其他企業(yè)或者其他部門的合作者,即可以實(shí)現(xiàn)一種安全性高的合作各方同步合作,互相接力的共享功能。上述實(shí)施例中,在任意一個(gè)數(shù)據(jù)提供端創(chuàng)建其對應(yīng)的源三維數(shù)據(jù)模型,并將從源三維數(shù)據(jù)模型中提取到的共享數(shù)據(jù)進(jìn)行加密,以生成共享數(shù)據(jù)模型之后,方法還可以包括 判斷源三維數(shù)據(jù)模型是否更新,其中,在更新源三維數(shù)據(jù)模型的情況下,根據(jù)關(guān)聯(lián)驅(qū)動關(guān)系將生成的更新數(shù)據(jù)同步至共享數(shù)據(jù)模型,以生成新的共享數(shù)據(jù)模型;在未更新源三維數(shù)據(jù)模型的情況下,保持共享數(shù)據(jù)模型不變。使用本實(shí)施方法在實(shí)際應(yīng)用過程中,可以達(dá)到保密數(shù)據(jù)以安全的形式共享給設(shè)計(jì)團(tuán)隊(duì),整個(gè)團(tuán)隊(duì)可以同步設(shè)計(jì),相互協(xié)作完成復(fù)雜模型的造型和組裝,在任何一方的保密數(shù)據(jù)被修改過以后,特定的或全部的合作者,可以選擇是否更新。該方法中的驅(qū)動更新功能, 可以保證在無損對方的既有設(shè)計(jì)意圖的前提下,將保密數(shù)據(jù)的新的修改更新到需要更新的模型中。這種驅(qū)動更新機(jī)制完全不影響被驅(qū)動方的既有工作。本申請上述實(shí)施步驟中,在生成新的共享數(shù)據(jù)模型之后,方法還可以包括將新的共享數(shù)據(jù)模型同步至目標(biāo)三維數(shù)據(jù)模型;和/或,將新的共享數(shù)據(jù)模型進(jìn)行解密,并將解密結(jié)果結(jié)合源三維數(shù)據(jù)模型來生成數(shù)據(jù)提供端中新的源三維數(shù)據(jù)模型。優(yōu)選地,在任意一個(gè)數(shù)據(jù)接收端按需求根據(jù)標(biāo)記引用任意一個(gè)或多個(gè)數(shù)據(jù)提供端的共享數(shù)據(jù)模型至目標(biāo)三維數(shù)據(jù)模型之后,方法還包括將引用了共享數(shù)據(jù)模型的目標(biāo)三維數(shù)據(jù)模型作為新源三維數(shù)據(jù)模型,供其他任意一個(gè)或多個(gè)數(shù)據(jù)提供端和/或數(shù)據(jù)接收端引用。通過該方法實(shí)現(xiàn)每個(gè)團(tuán)隊(duì)合理的擁有自己的保密模型數(shù)據(jù),同時(shí)也不影響其他團(tuán)隊(duì)的共享和借用(不影響在借用基礎(chǔ)上的既有改動,如果有關(guān)聯(lián),該關(guān)聯(lián)自動保持)。圖3是根據(jù)本發(fā)明實(shí)施例的三維模型數(shù)據(jù)的處理方法的詳細(xì)流程示意圖。如圖3所示,本申請將圖2所示的實(shí)施例結(jié)合實(shí)際應(yīng)用中進(jìn)行了詳細(xì)描述,詳細(xì)描述如下設(shè)置%cret_3DM0del表征原始保密的源三維數(shù)據(jù)模型,該模型具有各種完整模型信息(如特征信息,參數(shù)化信息、材質(zhì)特性信息、渲染動畫等信息);設(shè)置Body表征上述kCret_3DM0del中需要共享的數(shù)據(jù)部分,該部分可以為kcret_3DM0del中的一部分或全部;設(shè)置kcret_Shared_3DM0del表征加密的、需要共享的三維加密數(shù)據(jù)模型,該加密后的數(shù)據(jù)模型是一個(gè)共享數(shù)據(jù)模型,它保存了和原三維數(shù)據(jù)模型%Cret_3DM0del之間的關(guān)聯(lián)驅(qū)動關(guān)系,同時(shí)它具有和kcret_3DM0del相同的數(shù)據(jù)格式;設(shè)置aiaring3D_0b j 表征目標(biāo)三維數(shù)據(jù)模型,該模型共享了 Secret_a!ared_3DM0del數(shù)據(jù)的模型,在實(shí)際應(yīng)用過程中,該模型可以直接引用或修&kcret_Shared_3DM0del中的元素。同樣的道理,它對于除了自己引用的kcret_3DModel以外,也可以是另一個(gè)Secret_Shared_3DModel的提供者;Design3D_In_aiaring3D_0bj 表征在 aiaring3D_0bj 中用戶基于共享的 kcret_ Shared_3DModel基礎(chǔ)上增加的設(shè)計(jì),設(shè)計(jì)內(nèi)容可以是對kcret_Shared_3DModel的引用或者直接修改。如圖3所示的實(shí)施例,具體實(shí)現(xiàn)創(chuàng)建源三維數(shù)據(jù)模型A(kCret_3DM0del_A)和源三維數(shù)據(jù)模型B(kcret_3DM0del_B)引入與目標(biāo)三維數(shù)據(jù)模型的關(guān)聯(lián)驅(qū)動關(guān)系,A,B等表示不同的數(shù)據(jù)源,安全數(shù)據(jù)模型的具體共享過程,以及更新流程如下第一步,構(gòu)建保密的源三維數(shù)據(jù)模型%Cret_3DM0del。通過實(shí)體建模軟件,創(chuàng)建保密的源三維模Skcret_3DM0del。(可以是企業(yè)部門內(nèi)部在保密情況下完成的建模過程)。第二步,對指定的共享數(shù)據(jù)Body進(jìn)行加密,生成安全的、具有驅(qū)動信息的、和原始模型格式相同的共享數(shù)據(jù)模型kcret_Shared_3DM0del,以及由%Cret_3DM0del無損更新共享數(shù)據(jù) kcret_aiared_3DModel。該步驟詳細(xì)實(shí)施方式如下選取建模結(jié)果%Cret_3DM0del中的需要共享的數(shù)據(jù)部分(稱之為Body),接著對該Body進(jìn)行加密保存成kcret_Shared_3DM0del,加密過程保證了 Body中元素到kcret_Shared_3DModel中對應(yīng)元素之間的一對一的對應(yīng)關(guān)系。因此,當(dāng)%Cret_3DM0del修改之后Body部分的建模結(jié)果發(fā)生變化之后,如果使用了 Secret_ Shared_3DModel的aiaring3D_0bj需要被更新時(shí),新的修改后的Body元素可以在無損 Sharing3D_0bj的新設(shè)計(jì)的前提下自動更新kcret_Shared_3DModel的部分。更新之后在 Sharing3D_0bj內(nèi)部自己私有的新設(shè)計(jì)Design3D_In_aiaring3D_0bj被無損的保留。第三步基于三維數(shù)據(jù)模型安全共享建模方法上的同步建模。該步驟的具體的一個(gè)實(shí)現(xiàn)過程是:Sharing3D_0bj 中共享了 kcret_3DModel_A 和 kcret_3DModel_B 兩方的數(shù)據(jù)。Secret_3DModel_A,Secret_3DModel_B 和 Sharing3D_0bj 是獨(dú)立的互相合作的三方,它們各自有自己保密的設(shè)計(jì)。從產(chǎn)品的研發(fā)開始,他們?nèi)酵竭M(jìn)行,在進(jìn)行到一定階段,進(jìn)行數(shù)據(jù)共享kcret_3DM0del_A* %Cret_3DM0del_B分別產(chǎn)生安全的數(shù)據(jù)共享模型 Secret_Shared_3DModel_A 和 kcret_Shared_3DModel_B 給 Sharing3D_0b j。接著三方繼續(xù)同步設(shè)計(jì),如果共享數(shù)據(jù)部分或全部需要更新、同步時(shí)。使用上述第二步中的數(shù)據(jù)同步方法進(jìn)行無損更新。以上三步構(gòu)成了整個(gè)三維數(shù)據(jù)安全共享的建模方法。其中第三步中可以對一、 二步進(jìn)行多次的迭代,直到完成最終的結(jié)果。上述步驟中主要的數(shù)據(jù)流向參見圖3中的 1 — 2. —3. —4,其中步驟1.和2.是生成安全的、具有驅(qū)動關(guān)系的、共享數(shù)據(jù),步驟3.和 4.是基于以上共享數(shù)據(jù)模型,根據(jù)各模塊設(shè)計(jì)需求,進(jìn)行同步更新,并得到最終的建模模型。需要說明的是,在附圖的流程圖示出的步驟可以在諸如一組計(jì)算機(jī)可執(zhí)行指令的計(jì)算機(jī)系統(tǒng)中執(zhí)行,并且,雖然在流程圖中示出了邏輯順序,但是在某些情況下,可以以不同于此處的順序執(zhí)行所示出或描述的步驟。圖4是根據(jù)本發(fā)明實(shí)施例的三維模型數(shù)據(jù)的處理裝置的結(jié)構(gòu)示意圖。該三維模型數(shù)據(jù)的處理裝置包括創(chuàng)建模塊10,用于創(chuàng)建源三維數(shù)據(jù)模型,并從源三維數(shù)據(jù)模型中提取共享數(shù)據(jù);加密模塊30,用于將共享數(shù)據(jù)進(jìn)行加密,以生成共享數(shù)據(jù)模型,其中,共享數(shù)據(jù)模型與源三維數(shù)據(jù)模型具有基于標(biāo)記的關(guān)聯(lián)驅(qū)動關(guān)系。優(yōu)選地,該裝置還可以包括處理模塊50,用于判斷源三維數(shù)據(jù)模型是否更新;更新模塊70,用于在更新源三維數(shù)據(jù)模型的情況下,根據(jù)關(guān)聯(lián)驅(qū)動關(guān)系將生成的更新數(shù)據(jù)同步至共享數(shù)據(jù)模型,以生成新的共享數(shù)據(jù)模型。該裝置可以實(shí)現(xiàn)在源三維數(shù)據(jù)模型中的共享數(shù)據(jù)模型發(fā)生更新的同時(shí),可以為其他目標(biāo)三維數(shù)據(jù)模型同步提供更新后的共享數(shù)據(jù)模型。從以上的描述中,可以看出,本發(fā)明實(shí)現(xiàn)了如下技術(shù)效果使用本方法達(dá)到了保密數(shù)據(jù)以安全的形式共享給設(shè)計(jì)團(tuán)隊(duì),整個(gè)團(tuán)隊(duì)可以同步設(shè)計(jì),相互協(xié)作完成復(fù)雜模型的造型和組裝。在任何一方的保密數(shù)據(jù)被修改過以后,特定的或全部的合作者,可以選擇是否更新。該方法中的驅(qū)動更新功能,可以保證在無損對方的既有設(shè)計(jì)意圖的前提下,將保密數(shù)據(jù)的新的修改更新到需要更新的模型中。這種驅(qū)動更新機(jī)制完全不影響被驅(qū)動方的既有工作。顯然,本領(lǐng)域的技術(shù)人員應(yīng)該明白,上述的本發(fā)明的各模塊或各步驟可以用通用的計(jì)算裝置來實(shí)現(xiàn),它們可以集中在單個(gè)的計(jì)算裝置上,或者分布在多個(gè)計(jì)算裝置所組成的網(wǎng)絡(luò)上,可選地,它們可以用計(jì)算裝置可執(zhí)行的程序代碼來實(shí)現(xiàn),從而,可以將它們存儲在存儲裝置中由計(jì)算裝置來執(zhí)行,或者將它們分別制作成各個(gè)集成電路模塊,或者將它們中的多個(gè)模塊或步驟制作成單個(gè)集成電路模塊來實(shí)現(xiàn)。這樣,本發(fā)明不限制于任何特定的硬件和軟件結(jié)合。以上所述僅為本發(fā)明的優(yōu)選實(shí)施例而已,并不用于限制本發(fā)明,對于本領(lǐng)域的技術(shù)人員來說,本發(fā)明可以有各種更改和變化。凡在本發(fā)明的精神和原則之內(nèi),所作的任何修改、等同替換、改進(jìn)等,均應(yīng)包含在本發(fā)明的保護(hù)范圍之內(nèi)。
      權(quán)利要求
      1.一種三維數(shù)據(jù)模型的處理系統(tǒng),其特征在于,包括一個(gè)或多個(gè)數(shù)據(jù)提供端,用于創(chuàng)建源三維數(shù)據(jù)模型,并將從所述源三維數(shù)據(jù)模型中提取到的共享數(shù)據(jù)進(jìn)行加密,以生成共享數(shù)據(jù)模型,其中,所述共享數(shù)據(jù)模型與所述源三維數(shù)據(jù)模型具有基于標(biāo)記的關(guān)聯(lián)驅(qū)動關(guān)系;一個(gè)或多個(gè)數(shù)據(jù)接收端,用于根據(jù)所述標(biāo)記引用任意一個(gè)或多個(gè)數(shù)據(jù)提供端的共享數(shù)據(jù)模型至目標(biāo)三維數(shù)據(jù)模型。
      2.根據(jù)權(quán)利要求1所述的系統(tǒng),其特征在于,在更新所述源三維數(shù)據(jù)模型的情況下,所述一個(gè)或多個(gè)數(shù)據(jù)提供端還用于根據(jù)所述關(guān)聯(lián)驅(qū)動關(guān)系將生成的更新數(shù)據(jù)同步至所述共享數(shù)據(jù)模型,以生成新的共享數(shù)據(jù)模型,并將所述新的共享數(shù)據(jù)模型同步至所述目標(biāo)三維數(shù)據(jù)模型。
      3.根據(jù)權(quán)利要求2所述的系統(tǒng),其特征在于,在更新任意一個(gè)所述數(shù)據(jù)接收端中的目標(biāo)三維數(shù)據(jù)模型之后,所述數(shù)據(jù)接收端還用于同步生成新的目標(biāo)三維數(shù)據(jù)模型,且所述新的共享數(shù)據(jù)模型對所述新的目標(biāo)三維模型進(jìn)行無損更新。
      4.根據(jù)權(quán)利要求1所述的系統(tǒng),其特征在于,在更新任意一個(gè)所述共享數(shù)據(jù)模型的情況下,所述數(shù)據(jù)提供端還用于將生成的新共享數(shù)據(jù)模型進(jìn)行解密,并將解密結(jié)果結(jié)合所述源三維數(shù)據(jù)模型來生成所述數(shù)據(jù)提供端中新的源三維數(shù)據(jù)模型。
      5.一種三維模型數(shù)據(jù)的處理方法,其特征在于,包括在任意一個(gè)數(shù)據(jù)提供端創(chuàng)建其對應(yīng)的源三維數(shù)據(jù)模型,并將從所述源三維數(shù)據(jù)模型中提取到的共享數(shù)據(jù)進(jìn)行加密,以生成共享數(shù)據(jù)模型,其中,所述共享數(shù)據(jù)模型與所述源三維數(shù)據(jù)模型具有基于標(biāo)記的關(guān)聯(lián)驅(qū)動關(guān)系;任意一個(gè)數(shù)據(jù)接收端按需求根據(jù)所述標(biāo)記引用任意一個(gè)或多個(gè)數(shù)據(jù)提供端的共享數(shù)據(jù)模型至目標(biāo)三維數(shù)據(jù)模型。
      6.根據(jù)權(quán)利要求5所述的方法,其特征在于,在任意一個(gè)數(shù)據(jù)提供端創(chuàng)建其對應(yīng)的源三維數(shù)據(jù)模型,并將從所述源三維數(shù)據(jù)模型中提取到的共享數(shù)據(jù)進(jìn)行加密,以生成共享數(shù)據(jù)模型之后,所述方法還包括判斷所述源三維數(shù)據(jù)模型是否更新,其中,在更新所述源三維數(shù)據(jù)模型的情況下,根據(jù)所述關(guān)聯(lián)驅(qū)動關(guān)系將生成的更新數(shù)據(jù)同步至所述共享數(shù)據(jù)模型,以生成新的共享數(shù)據(jù)模型;在未更新所述源三維數(shù)據(jù)模型的情況下,保持所述共享數(shù)據(jù)模型不變。
      7.根據(jù)權(quán)利要求6所述的方法,其特征在于,在生成新的共享數(shù)據(jù)模型之后,所述方法還包括將所述新的共享數(shù)據(jù)模型同步至所述目標(biāo)三維數(shù)據(jù)模型;和/或,將所述新的共享數(shù)據(jù)模型進(jìn)行解密,并將解密結(jié)果結(jié)合所述源三維數(shù)據(jù)模型來生成所述數(shù)據(jù)提供端中新的源三維數(shù)據(jù)模型。
      8.根據(jù)權(quán)利要求5所述的方法,其特征在于,在任意一個(gè)數(shù)據(jù)接收端按需求根據(jù)所述標(biāo)記引用任意一個(gè)或多個(gè)數(shù)據(jù)提供端的共享數(shù)據(jù)模型至目標(biāo)三維數(shù)據(jù)模型之后,所述方法還包括將引用了所述共享數(shù)據(jù)模型的目標(biāo)三維數(shù)據(jù)模型作為新源三維數(shù)據(jù)模型,供其他任意一個(gè)或多個(gè)數(shù)據(jù)提供端和/或數(shù)據(jù)接收端引用。
      9.一種三維模型數(shù)據(jù)的處理裝置,其特征在于,包括創(chuàng)建模塊,用于創(chuàng)建源三維數(shù)據(jù)模型,并從所述源三維數(shù)據(jù)模型中提取共享數(shù)據(jù); 加密模塊,用于將所述共享數(shù)據(jù)進(jìn)行加密,以生成共享數(shù)據(jù)模型,其中,所述共享數(shù)據(jù)模型與所述源三維數(shù)據(jù)模型具有基于標(biāo)記的關(guān)聯(lián)驅(qū)動關(guān)系。
      10.根據(jù)權(quán)利要求9所述的裝置,其特征在于,所述裝置還包括 處理模塊,用于判斷所述源三維數(shù)據(jù)模型是否更新;更新模塊,用于在更新所述源三維數(shù)據(jù)模型的情況下,根據(jù)所述關(guān)聯(lián)驅(qū)動關(guān)系將生成的更新數(shù)據(jù)同步至所述共享數(shù)據(jù)模型,以生成新的共享數(shù)據(jù)模型。
      全文摘要
      本發(fā)明公開了一種三維模型數(shù)據(jù)的處理方法、裝置及系統(tǒng)。其中,該方法包括在任意一個(gè)數(shù)據(jù)提供端創(chuàng)建其對應(yīng)的源三維數(shù)據(jù)模型,并將從源三維數(shù)據(jù)模型中提取到的共享數(shù)據(jù)進(jìn)行加密,以生成共享數(shù)據(jù)模型,其中,共享數(shù)據(jù)模型與源三維數(shù)據(jù)模型具有基于標(biāo)記的關(guān)聯(lián)驅(qū)動關(guān)系;任意一個(gè)數(shù)據(jù)接收端按需求根據(jù)標(biāo)記引用任意一個(gè)或多個(gè)數(shù)據(jù)提供端的共享數(shù)據(jù)模型至目標(biāo)三維數(shù)據(jù)模型。通過本發(fā)明,能夠既實(shí)現(xiàn)保證了需要共享的重要私密數(shù)據(jù)的安全,同時(shí)也實(shí)現(xiàn)了在將共享數(shù)據(jù)共享給了團(tuán)隊(duì)中的其他企業(yè)或者其他部門的合作者,即提供了安全性高的合作各方同步合作、互相接力的共享功能,提高了工作效率和工作質(zhì)量。
      文檔編號G06F21/00GK102436489SQ20111034423
      公開日2012年5月2日 申請日期2011年11月3日 優(yōu)先權(quán)日2011年11月3日
      發(fā)明者韓承祥 申請人:北京數(shù)碼大方科技有限公司
      網(wǎng)友詢問留言 已有0條留言
      • 還沒有人留言評論。精彩留言會獲得點(diǎn)贊!
      1