亚洲狠狠干,亚洲国产福利精品一区二区,国产八区,激情文学亚洲色图

一種plm系統(tǒng)中的文件處理方法

文檔序號:6586103閱讀:2382來源:國知局
專利名稱:一種plm系統(tǒng)中的文件處理方法
技術(shù)領(lǐng)域
本發(fā)明涉及計算機(jī)的處理、程序技術(shù)領(lǐng)域,特別是涉及一種PLM系統(tǒng)中的文件處
理方法。
背景技術(shù)
PLM(Product Lifecycle Management,產(chǎn)品生命周期管理系統(tǒng))是將產(chǎn)品相關(guān)的信息與相關(guān)的生產(chǎn)制造過程集成的管理軟件系統(tǒng),用于在企業(yè)內(nèi)部構(gòu)造一個從產(chǎn)品策劃到完成產(chǎn)品設(shè)計和維護(hù)的并行化協(xié)作的環(huán)境。目前,PLM系統(tǒng)對文本和圖片的處理是通過在Word文件中增加一些定位組件來實現(xiàn)對文本中重點信息的采集,相關(guān)人員需要將重點信息分別寫入文件中的規(guī)定位置才可以進(jìn)行數(shù)據(jù)的采集。因此這種方式存在以下缺點:第一,無法采集重點信息較分散的文件。如果對一個重點信息較分散的文件進(jìn)行數(shù)據(jù)提取采集,則文件中需要增加很多定位組件,而現(xiàn)有PLM系統(tǒng)中,定位組件只能定義到具體的某一段,無法精確定位到某一個字段,某一個字,所以只能在截取的一段信息中,然后人為進(jìn)行二次修改,這樣就導(dǎo)致操作人員的工作量增加,同時過多的修改PLM系統(tǒng)中文件的數(shù)據(jù)也會對系統(tǒng)造成一定的負(fù)擔(dān)。第二,無法區(qū)分圖片與文本信息?,F(xiàn)有PLM系統(tǒng)中,并不能區(qū)別重點信息的類別,這樣在生成新文件時,無法準(zhǔn)確將重點信息的圖文進(jìn)行類別的區(qū)分,這樣會為系統(tǒng)信息分類帶來一定的困難,同時批處理也會造成信息的錯誤。第三,無法采集信息量龐大的文件。PLM系統(tǒng)中文件的處理方式是將要處理的信息全部放入內(nèi)存中進(jìn)行處理,如果文件較大,則在放入內(nèi)存的過程中,會造成內(nèi)存溢出,使系統(tǒng)崩潰或造成一些錯誤。這個尤其是在企業(yè)中,因為管理需要必須將各種報表文件具備規(guī)定的格式,而在實際使用中,某些特定人群,如技術(shù)人員或者客服人員等,其僅需要特定的重點信息,如果不能將重點信息正確提取采集,則會使得上述各缺點更為明顯,影響使用效果。

發(fā)明內(nèi)容
本發(fā)明的目的是針對現(xiàn)有技術(shù)中存在的技術(shù)缺陷,而提供一種能有效對PLM系統(tǒng)中文件的關(guān)鍵信息進(jìn)行提取并生成新文件的一種PLM系統(tǒng)中的文件處理方法。為實現(xiàn)本發(fā)明的目的所采用的技術(shù)方案是:一種PLM系統(tǒng)中的文件處理方法,包括以下步驟,I)讀取PLM系統(tǒng)中的文件并判斷是否為待處理文件,如果是則進(jìn)行下一步,如果否則放棄并讀取下一文件;2)遍歷并分析待處理文件中的圖片,若圖片的出現(xiàn)位置在關(guān)鍵區(qū)域內(nèi)則將圖片在關(guān)鍵區(qū)域內(nèi)的相對位置和圖片存儲至硬盤預(yù)定位置,若不在關(guān)鍵區(qū)域內(nèi)則丟棄;3)復(fù)制待處理文件中關(guān)鍵區(qū)域內(nèi)的文本信息,并將文本信息黏貼至新文件的指定區(qū)域;
4)將圖片插入新文件指定區(qū)域內(nèi)并使插入后的圖片與指定區(qū)域內(nèi)的相對位置不變;5)將新文件上傳至PLM系統(tǒng)然后將硬盤預(yù)定位置的圖片刪除。所述的關(guān)鍵區(qū)域內(nèi)有η個圖片,其中η為大于等于I的整數(shù),則第χ個圖片的相對位置為將該圖片的出現(xiàn)位置減去關(guān)鍵區(qū)域內(nèi)首個文字的位置信息再加上2* (χ-l)個空字符。所述的PLM系統(tǒng)中的待處理文件和新文件均為word文件,采用Com組件分析圖片的出現(xiàn)位置。與現(xiàn)有技術(shù)相比,本發(fā)明的有益效果是:1.本發(fā)明將處理文件中的信息合理拆分,彌補(bǔ)了 PLM系統(tǒng)中文字與圖片分離困難的缺點,對文檔不需要特殊限定就可以摘錄圖文信息。2.本發(fā)明采用先計算圖片與文字間的相對位置,后存儲圖文信息的方法,其不需要其他外接的接口程序,使程序運行效率更高,也提高了數(shù)據(jù)的安全性。3.本發(fā)明將重點信息自動錄入新文件中,大大減少工作量,提高了數(shù)據(jù)分析和處理的效率。
具體實施例方式以下結(jié)合具體實施例對本發(fā)明作進(jìn)一步詳細(xì)說明。應(yīng)當(dāng)理解,此處所描述的具體實施例僅僅用以解釋本發(fā)明,并不用于限定本發(fā)明。本發(fā)明的PLM系統(tǒng)中包含關(guān)鍵區(qū)域內(nèi)信息的新文件生成方法,包括以下步驟,I)讀取PLM系統(tǒng)中的文件并判斷是否為待處理文件,如果是則進(jìn)行下一步,如果否則放棄并讀取下一文件;其中,待處理文件為word格式,在PLM系統(tǒng)中會存儲有各種報表文件,通過設(shè)定篩選格式可將預(yù)定要處理的文件篩選出來并進(jìn)行下一步處理,對指定的文件進(jìn)行在針對性的處理瘦身,可減少冗余數(shù)據(jù),減輕PLM系統(tǒng)負(fù)擔(dān)。2)遍歷待處理文件中的所有圖片并分析圖片的出現(xiàn)位置,若圖片的出現(xiàn)位置在關(guān)鍵區(qū)域內(nèi)則將關(guān)鍵區(qū)域內(nèi)的每張圖片及其在待處理文件中的相對位置信息存入緩存區(qū)域,若不在關(guān)鍵區(qū)域內(nèi)則不作處理,其中,因為待處理文件為word文件,具體處理時刻采用調(diào)用Com組件以對圖片的出現(xiàn)位置進(jìn)行分析,Com組件就是office中自帶的接口函數(shù),可以遍歷文檔中所有的圖片。所述的緩存區(qū)域為設(shè)置在硬盤之上的一個用以存儲圖片的文件夾,利用硬盤空間進(jìn)行圖片的周轉(zhuǎn)可以有效減少內(nèi)存的占用,尤其對于待處理文件中有大量圖片的情況,更能有效避免內(nèi)存的占用,提高運行穩(wěn)定性避免內(nèi)存溢出。具體來說,圖片在關(guān)鍵區(qū)域內(nèi)的相對位置是指圖片的出現(xiàn)位置減去關(guān)鍵區(qū)域內(nèi)文本信息的第一個文字的位置所得到的位置信息,其中,對于文件的關(guān)鍵區(qū)域有多個圖片存在時,因為word中每個圖片的后部都有兩個空字符,為避免空字符對圖片相對位置的影響,當(dāng)所述的關(guān)鍵區(qū)域內(nèi)有η (η為大于等于I的整數(shù))個圖片,χ小于等于η,則第χ個圖片的相對位置為圖片的出現(xiàn)位置減去關(guān)鍵區(qū)域內(nèi)首個文字的位置信息然后再加上2*(χ-1)個空字符。即在第χ個圖片后方加上2Χ (χ-l)個空字符作為修正,這樣圖片的位置才正確。需要指出的是,對于報表文件,每個公司或部門使用時都制備了固定格式,每個區(qū)域內(nèi)存儲預(yù)定內(nèi)容的信息,但是固定格式保證了數(shù)據(jù)格式統(tǒng)一性的同時也使得報表文件中包含了大量冗余數(shù)據(jù),尤其對于技術(shù)人員來講,他們在使用中僅需要最主要的信息而不需要獲取全部報表信息,以往數(shù)據(jù)都在一起只能全部瀏覽,增大系統(tǒng)壓力的同時也浪費了技術(shù)人員的時間,本發(fā)明將PLM系統(tǒng)的報表文件進(jìn)行再處理,針對具體使用人群定義關(guān)鍵區(qū)域,然后將關(guān)鍵區(qū)域內(nèi)的信息進(jìn)行提取生成新文件,新文件中僅記錄必要信息,對于特定人群,如技術(shù)人員來說,使用、查詢都極為方便快捷而且減少了 PLM系統(tǒng)的檢索范圍,降低了PLM系統(tǒng)的壓力。3)復(fù)制待處理文件中關(guān)鍵區(qū)域內(nèi)的文本信息,將文本信息黏貼至新文件的指定區(qū)域,其中新文件是指具有精簡格式的制式文件,其可根據(jù)特定人群的需要而制定,整體上相對待處理文件簡潔明了,其可包含一個或多個指定區(qū)域以分別存儲待處理文件中各關(guān)鍵區(qū)域的圖文信息。4)將圖片插入新文件的指定區(qū)域內(nèi)并保持在插入后的圖片與指定區(qū)域內(nèi)首個文字的相對位置不變,這樣做可以保證圖片與文字在分離時不會造成錯位現(xiàn)象。也能保證每張重點圖片都可以被遍歷到,即使文字因為換行等因素出現(xiàn)錯位,也能保證圖片的準(zhǔn)確定位。5)將新文件上傳至PLM系統(tǒng)然后將硬盤預(yù)定位置的圖片刪除。上述方法中將文本和圖片分開處理,文本利用內(nèi)存空間周轉(zhuǎn)而圖片借助硬盤空間轉(zhuǎn)移,其解決了數(shù)據(jù)存儲容量的問題,其彈性的存儲容量設(shè)定,保證了存儲空間的合理利用性,同時也保證了摘錄信息的完整性。具體來說,對待處理文件進(jìn)行拆分并將圖文分離分別按流程分支進(jìn)行,其實現(xiàn)簡單不需添加任何外界定位組件。對圖片采取記錄其相對位置信息并暫存至緩存模塊中,最后再將分離出的重點數(shù)據(jù)按照先錄文字再在文字的規(guī)定地方插入圖片的方法錄入新文件。按照這種錄入方式處理,既能保證重點信息的完整性,準(zhǔn)確性,同時也保證了重點信息的層次性。不會因為一同錄入所有信息造成信息確實或不分主次的現(xiàn)象。解決了 PLM系統(tǒng)中單一的復(fù)制現(xiàn)象,只能大致的復(fù)制各個節(jié)點之間的信息,然后再人為手動修改。以上所述僅是本發(fā)明的優(yōu)選實施方式,應(yīng)當(dāng)指出的是,對于本技術(shù)領(lǐng)域的普通技術(shù)人員來說,在不脫離本發(fā)明原理的前提下,還可以做出若干改進(jìn)和潤飾,這些改進(jìn)和潤飾也應(yīng)視為本發(fā)明的保護(hù)范圍。
權(quán)利要求
1.一種PLM系統(tǒng)中的文件處理方法,其特征在于,包括以下步驟, 1)讀取PLM系統(tǒng)中的文件并判斷是否為待處理文件,如果是則進(jìn)行下一步,如果否則放棄并讀取下一文件; 2)遍歷并分析待處理文件中的圖片,若圖片的出現(xiàn)位置在關(guān)鍵區(qū)域內(nèi)則將圖片在關(guān)鍵區(qū)域內(nèi)的相對位置和圖片存儲至硬盤預(yù)定位置,若不在關(guān)鍵區(qū)域內(nèi)則丟棄; 3)復(fù)制待處理文件中關(guān)鍵區(qū)域內(nèi)的文本信息,并將文本信息黏貼至新文件的指定區(qū)域; 4)將圖片插入新文件指定區(qū)域內(nèi)并使插入后的圖片與指定區(qū)域內(nèi)的相對位置不變; 5)將新文件上傳至PLM系統(tǒng)然后將硬盤預(yù)定位置的圖片刪除。
2.如權(quán)利要求1所述的PLM系統(tǒng)中的文件處理方法,其特征在于,所述的關(guān)鍵區(qū)域內(nèi)有η個圖片,其中η為大于等于I的整數(shù),則第X個圖片的相對位置為將該圖片的出現(xiàn)位置減去關(guān)鍵區(qū)域內(nèi)首個文字的位置信息再加上2* (χ-1)個空字符。
3.如權(quán)利要求1或2所述的PLM系統(tǒng)中的文件處理方法,其特征在于,所述的PLM系統(tǒng)中的待處理文件和新文件均為word文件,采用Com組件分析圖片的出現(xiàn)位置。
全文摘要
本發(fā)明公開了一種PLM系統(tǒng)中的文件處理方法,包括以下步驟,1)讀取PLM系統(tǒng)中的文件并判斷是否為待處理文件,如果是則進(jìn)行下一步,如果否則放棄并讀取下一文件;2)遍歷并分析待處理文件中的圖片,若圖片的出現(xiàn)位置在關(guān)鍵區(qū)域內(nèi)則將圖片在關(guān)鍵區(qū)域內(nèi)的相對位置和圖片存儲至硬盤預(yù)定位置,若不在關(guān)鍵區(qū)域內(nèi)則丟棄;3)復(fù)制待處理文件中關(guān)鍵區(qū)域內(nèi)的文本信息,并將文本信息黏貼至新文件的指定區(qū)域;4)將圖片插入新文件指定區(qū)域內(nèi);5)將新文件上傳至PLM系統(tǒng)然后將硬盤預(yù)定位置的圖片刪除。本發(fā)明將處理文件中的信息合理拆分,彌補(bǔ)了PLM系統(tǒng)中文字與圖片分離困難的缺點,對文檔不需要特殊限定就可以摘錄圖文信息。
文檔編號G06F17/30GK103106274SQ20131004886
公開日2013年5月15日 申請日期2013年2月7日 優(yōu)先權(quán)日2013年2月7日
發(fā)明者葉晨, 張冉, 趙俊芳 申請人:天津市亞安科技股份有限公司
網(wǎng)友詢問留言 已有0條留言
  • 還沒有人留言評論。精彩留言會獲得點贊!
1