国产精品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>

      一種工程文件及相關(guān)映射文件的整體轉(zhuǎn)移方法

      文檔序號:6470871閱讀:156來源:國知局
      專利名稱:一種工程文件及相關(guān)映射文件的整體轉(zhuǎn)移方法
      技術(shù)領(lǐng)域
      本發(fā)明涉及圖文包裝的文件拷貝技術(shù),具體涉及一種工程文件及相關(guān)映射文件的整體轉(zhuǎn)移方法。
      背景技術(shù)
      在圖文包裝系統(tǒng)中,經(jīng)常會有將一個已經(jīng)編輯好的工程文件進行拷貝或者轉(zhuǎn)移的情況出現(xiàn),以便于異地的播出控制或者修改和備份等工作。工程文件會
      對應(yīng)有一些相關(guān)的映射文件,這些映射文件的類型主要包括 一般性圖片資源(包括*. jpg、 *.bmp、 *. tga等格式圖片)、映射圖片文件的文件、^L頻文件,字體模板庫等。在現(xiàn)有技術(shù)中,往往只是簡單的將工程文件進行轉(zhuǎn)移,而沒有完整的記錄下相關(guān)映射文件的信息。因此,工程文件在轉(zhuǎn)移過程中往往會產(chǎn)生相關(guān)映射文件的丟失,而使該工程文件缺乏完整性,丟失信息,從而影響工作。

      發(fā)明內(nèi)容
      本發(fā)明的目的是針對現(xiàn)有技術(shù)的缺陷,提供一種工程文件及相關(guān)映射文件的整體轉(zhuǎn)移方法,從而在轉(zhuǎn)移工程文件時保證其信息的完整性。
      本發(fā)明的技術(shù)方案如下 一種工程文件及相關(guān)映射文件的整體轉(zhuǎn)移方法,包括如下步驟
      (1 )將與工程文件相關(guān)的映射文件的信息記錄在一個文件映射表中;
      (2) 在向目標文件夾轉(zhuǎn)移工程文件時,遍歷上述文件映射表,逐一進行對應(yīng)文件和文件夾的拷貝;
      (3) 在工程文件和映射文件都進^"了相應(yīng)的轉(zhuǎn)移后,重建工程文件中的文件映射表,將新拷貝的映射文件作為新轉(zhuǎn)移生成的工程文件的相關(guān)映射文件。
      進一步,如上所述的工程文件及相關(guān)映射文件的整體轉(zhuǎn)移方法,其中,所轉(zhuǎn)移至的目標文件夾在當前工程所在電腦的不同目錄下,或者在與當前工程所屬不同的目標機器中。
      進一步,如上所述的工程文件及相關(guān)映射文件的整體轉(zhuǎn)移方法,其中,對
      于映射文件的拷貝,包括如下步驟
      ① 首先在目標文件夾內(nèi)尋找圖片文件夾目錄是否存在,如果不存在則根據(jù)
      文件夾名稱新建文件夾;
      ② 由文件名和新路徑名得到新的文件路徑名,在新的文件夾下面查找是否存在相同文件;
      ③ 如不存在相同文件,則進行文件的拷貝。
      更進一步,如上所述的工程文件及相關(guān)映射文件的整體轉(zhuǎn)移方法,其中,對于映射文件中的一般性圖片文件的拷貝,在查找是否存在相同文件時,判斷的條件包括
      a. 文件的名稱是否相同,
      b. 文件的創(chuàng)建時間是否相同,
      c. 文件的大小是否相同;
      在目標文件夾中存在文件的名稱相同,但創(chuàng)建時間或文件大小不同的情況下,對文件進行重命名拷貝。
      更進一步,如上所述的工程文件及相關(guān)映射文件的整體轉(zhuǎn)移方法,其中,對于映射文件中的tga序列圖片文件的拷貝,在查找是否存在相同文件時,判斷的條件包括
      a. 文件的名稱是否相同,
      b. 文件的創(chuàng)建時間是否相同,
      c. 文件的大小是否相同,
      d. 首尾幀文件是否相同;
      在目標文件夾中存在文件的名稱相同,但創(chuàng)建時間或文件大小或首尾幀文件不同的情況下,對文件進行重命名拷貝。進一步,如上所述的工程文件及相關(guān)映射文件的整體轉(zhuǎn)移方法,其中,如 果所轉(zhuǎn)移至的目標文件夾在與當前工程所屬不同的目標機器中,則將工程文件 所對應(yīng)的字體模板庫中的字體文件拷貝入目標機器的字體庫中。
      本發(fā)明的有益效果如下通過本發(fā)明所述方法,在圖文包裝系統(tǒng)的工程文 件轉(zhuǎn)移的過程中,將與之相關(guān)的映射文件也進行了一體化打包轉(zhuǎn)移,并在轉(zhuǎn)移 后的工程文件和映射文件之間建立關(guān)聯(lián),從而,避免了與工程文件有關(guān)的映射 文件信息的丟失,從根本上保證了轉(zhuǎn)移后的工程文件信息的完整性。


      圖1為本發(fā)明的方法流程圖。
      具體實施例方式
      下面結(jié)合附圖和具體實施例對本發(fā)明進行詳細的描述。
      本發(fā)明提供了 一種映射文件與工程文件的整體轉(zhuǎn)移實現(xiàn)方法。 一般來說, 在工程文件的保存中已經(jīng)將相關(guān)映射文件的信息記錄了下來,存在一個文件映 射表中,因此在轉(zhuǎn)移工程文件時將遍歷該文件映射表,得到映射文件信息,逐 一進行對應(yīng)文件和文件夾的拷貝。在工程文件和映射文件都進行了相應(yīng)的轉(zhuǎn)移 后,重建工程文件中的文件映射表,將新拷貝的映射文件作為新轉(zhuǎn)移生成的工 程文件的相關(guān)映射文件,進行重新映射。
      映射文件的類型主要包括 一般性圖片資源(包括*. jpg, *. bmp, *. tga等格 式圖片),映射圖片文件的文件,視頻文件,字體模板庫等。字體模板的一體打 包只有在不同的機器之間進行工程文件轉(zhuǎn)移時才需要執(zhí)行。
      文件映射表中記錄的映射文件的信息一般包括文件的路徑全名,比如 C: \Images\chinaf lag. tga以及它在工程中所用的一個唯一標志符,因為一個工 程中可能多次用到一個文件, 一個文件中用一個標志符來替代, 一個標志符對 應(yīng)一個文件名,用標志符就能夠獲得文件名信息,從而進行搜索獲得文件。
      個文件夾的拷貝,該文件夾可能在當前工程中沒有相關(guān)文件存在于工程中,但 是在轉(zhuǎn)移工程文件之后所執(zhí)行的環(huán)節(jié)比如進行工程文件播出時需要,可以替換現(xiàn)有工程中某些映射文件??梢哉f該文件夾中的文件是備用的,可以作為當前 工程文件未來需要的擴充。
      對于工程文件的轉(zhuǎn)移包括兩種情況1.目標文件夾在當前工程所在電腦的 不同目錄下;2.目標文件夾與當前工程屬不同目標機器。前者與后者的區(qū)別在 于后者需要打包字體庫,而且如果當前機器和目標機器存在一個共同的配置 文件夾,映射的文件全部存在于資源庫中,可以將資源文件存儲在該文件夾中 而不必進行映射文件的轉(zhuǎn)移工作。因此,在實際操作中一般需要選擇是否打包 資源文件夾中的文件,用戶可根據(jù)如下情況進行選擇。
      1. 工程文件所映射的文件全部存在于資源庫中,此時,在判別所有映射文 件的路徑后,可以只打包工程文件,無需執(zhí)行映射文件的拷貝,當然用戶也可 以將該部分映射文件進行打包存在于工程文件的相對目錄下。
      2. 工程文件所映射的文件部分存在于資源庫中,則對資源庫中的映射文件
      3. 工程文件所映射的文件不存在于資源庫中,則對所映射文件依據(jù)不同的 文件類型按本發(fā)明所述的執(zhí)行方式進行打包。
      按照工程文件所應(yīng)用映射資源文件類型的不同,為了便于管理,將工程文 件中的映射文件提取出分為三類 一般性圖片轉(zhuǎn)移至同工程文件同級目錄下的 "Images"命名的文件夾,字體文件則直接拷貝入目標機器的系統(tǒng)字體庫,tga 序列文件轉(zhuǎn)移至同工程文件同級目錄下的以"ImageSeq"命名的文件夾。
      下面對幾種類型的映射文件的打包過程進行介紹。
      * 一般性圖片文件的打包過程
      ① 首先在目標文件夾內(nèi)尋找圖片文件夾目錄是否存在,如果不存在則根據(jù) 文件夾名稱新建文件夾;
      ② 由文件名和新路徑名得到新的文件路徑名,在新的文件夾下面查找是否 存在相同文件;
      ③ 如不存在相同文件,則進行文件的拷貝。 查找是否存在相同文件時,判斷的條件包括 a.文件的名稱是否相同b.文件的創(chuàng)建時間是否相同 C.文件的大小是否相同
      如果符合上述三個條件則不進行拷貝,符合條件a,但是不符合條件b或c, 則進行文件的重命名拷貝,將文件命名為ininame—l,命名拷貝之前應(yīng)先檢驗 ininame_l文件是否存在,若存在也比較條件b或c;依次進行下去,直到名稱 沒有一致的進行文件拷貝。
      * tga序列文件的打包過程
      tga序列文件是指由一系列tga圖片文件所組成的一種動態(tài)的圖片,近似一 種avi圖片所具有的動畫效果,它需要一系列連續(xù)命名的tga圖片文件資源。 該tga序列文件中記錄了所引用的tga文件的起始名字等信息。tga序列文件打 包時,比如tga序列文件"背景,,,首先將tga序列文件"背景"打包放入目標 位置的"ImageSeq"文件夾下,然后將所引用的tga文件存方丈在以該tga序列 文件"背景"的文件名命名的文件夾下。該類型文件的打包處理過程為
      ① 首先在目標文件夾內(nèi)尋找圖片文件夾目錄是否存在,如果不存在則根據(jù) 文件夾名稱新建文件夾;
      ② 由文件名和新路徑名得到新的文件路徑名,在新的文件夾下面查找是否 存在相同文件;
      ③ 如不存在相同文件,則進行文件的拷貝。 查找是否存在相同文件時,判斷的條件包括
      a. 文件的名稱是否相同
      b. 文件的創(chuàng)建時間是否相同
      c. 文件的大小是否相同
      d. 首尾幀文件是否相同
      如果不存在相同文件,則進行序列文件的拷貝,新建一個以該序列圖片命 名的文件夾,將這些文件拷貝入該文件夾內(nèi)。
      如果符合上述四個條件則不進行拷貝,符合條件a,但是不符合條件b或c 或d,將文件重新更名為ininame—1,再判斷該新名稱的文件是否存在,依次類 推,直到新名稱不存在相應(yīng)的文件,然后進行序列文件的拷貝。
      視頻文件的處理類似于一般性圖像的打包處理。
      *字體文件的拷貝如果所轉(zhuǎn)移至的目標文件夾在與當前工程所屬不同的目標機器中,則將工 程文件所對應(yīng)的字體模板庫中的字體文件拷貝入目標機器的字體庫中。
      員根據(jù)本發(fā)明的技術(shù)方案得出其他的實施方式,同樣屬于本發(fā)明的技術(shù)創(chuàng)新范圍。
      權(quán)利要求
      1.一種工程文件及相關(guān)映射文件的整體轉(zhuǎn)移方法,包括如下步驟(1)將與工程文件相關(guān)的映射文件的信息記錄在一個文件映射表中;(2)在向目標文件夾轉(zhuǎn)移工程文件時,遍歷上述文件映射表,逐一進行對應(yīng)文件和文件夾的拷貝;(3)在工程文件和映射文件都進行了相應(yīng)的轉(zhuǎn)移后,重建工程文件中的文件映射表,將新拷貝的映射文件作為新轉(zhuǎn)移生成的工程文件的相關(guān)映射文件。
      2. 如權(quán)利要求1所述的工程文件及相關(guān)映射文件的整體轉(zhuǎn)移方法,其特征在于所轉(zhuǎn)移至的目標文件夾在當前工程所在電腦的不同目錄下,或者在與當 前工程所屬不同的目標機器中。
      3. 如權(quán)利要求1或2所述的工程文件及相關(guān)映射文件的整體轉(zhuǎn)移方法,其 特征在于對于映射文件的拷貝,包括如下步驟① 首先在目標文件夾內(nèi)尋找圖片文件夾目錄是否存在,如果不存在則根據(jù) 文件夾名稱新建文件夾;② 由文件名和新路徑名得到新的文件路徑名,在新的文件夾下面查找是否 存在相同文件;③ 如不存在相同文件,則進行文件的拷貝。
      4. 如權(quán)利要求3所述的工程文件及相關(guān)映射文件的整體轉(zhuǎn)移方法,其特征 在于對于映射文件中的一般性圖片文件的拷貝,在查找是否存在相同文件時, 判斷的條件包括a. 文件的名稱是否相同,b. 文件的創(chuàng)建時間是否相同,c. 文件的大小是否相同。
      5. 如權(quán)利要求4所述的工程文件及相關(guān)映射文件的整體轉(zhuǎn)移方法,其特征 在于對于映射文件中的一般性圖片文件的拷貝,在目標文件夾中存在文件的 名稱相同,但創(chuàng)建時間或文件大小不同的情況下,對文件進行重命名拷貝。
      6. 如權(quán)利要求3所述的工程文件及相關(guān)映射文件的整體轉(zhuǎn)移方法,其特征 在于對于映射文件中的tga序列圖片文件的拷貝,在查找是否存在相同文件 時,判斷的條件包括a. 文件的名稱是否相同,b. 文件的創(chuàng)建時間是否相同,c. 文件的大小是否相同,d. 首尾幀文件是否相同。
      7. 如權(quán)利要求6所述的工程文件及相關(guān)映射文件的整體轉(zhuǎn)移方法,其特征 在于對于映射文件中的tga序列圖片文件的拷貝,在目標文件夾中存在文件 的名稱相同,但創(chuàng)建時間或文件大小或首尾幀文件不同的情況下,對文件進行 重命名拷貝。
      8. 如權(quán)利要求2所述的工程文件及相關(guān)映射文件的整體轉(zhuǎn)移方法,其特征 在于如果所轉(zhuǎn)移至的目標文件夾在與當前工程所屬不同的目標機器中,則將 工程文件所對應(yīng)的字體模板庫中的字體文件拷貝入目標機器的字體庫中。
      全文摘要
      本發(fā)明涉及圖文包裝的文件拷貝技術(shù),具體涉及一種工程文件及相關(guān)映射文件的整體轉(zhuǎn)移方法。該方法在圖文包裝系統(tǒng)的工程文件轉(zhuǎn)移的過程中,將與之相關(guān)的映射文件也進行了一體化打包轉(zhuǎn)移,并在轉(zhuǎn)移后的工程文件和映射文件之間建立關(guān)聯(lián),從而,避免了與工程文件有關(guān)的映射文件信息的丟失,從根本上保證了轉(zhuǎn)移后的工程文件信息的完整性。
      文檔編號G06F17/30GK101685461SQ20081022366
      公開日2010年3月31日 申請日期2008年9月28日 優(yōu)先權(quán)日2008年9月28日
      發(fā)明者鵬 劉, 談琴芳 申請人:新奧特(北京)視頻技術(shù)有限公司
      網(wǎng)友詢問留言 已有0條留言
      • 還沒有人留言評論。精彩留言會獲得點贊!
      1