[發明專利]一種字幕模板的通用打包方法及系統在審
| 申請號: | 201110256296.X | 申請日: | 2011-09-01 |
| 公開(公告)號: | CN102739979A | 公開(公告)日: | 2012-10-17 |
| 發明(設計)人: | 王蓓蓓 | 申請(專利權)人: | 新奧特(北京)視頻技術有限公司 |
| 主分類號: | H04N5/262 | 分類號: | H04N5/262;H04N5/278;G06F9/44;G06F9/45 |
| 代理公司: | 北京挺立專利事務所(普通合伙) 11265 | 代理人: | 葉樹明 |
| 地址: | 100195 北京市*** | 國省代碼: | 北京;11 |
| 權利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關鍵詞: | 一種 字幕 模板 通用 打包 方法 系統 | ||
技術領域
本發明涉及現場電視節目制作領域中,特別涉及一種字幕模板的通用打包方法及系統。
背景技術
字幕模板在制作過程中會包含許多的圖片之類的外部資源,這些資源通常以絕對路徑的方式存儲在工程文件中,當編輯人員在一臺機器上的某一目錄下編輯好模板文件之后,這些模板被拿到另外的一臺機器上使用時,如果放在相同的路徑下,則會出現圖片資源無法打開的情況,因此,這就需要編輯人員根據圖片資源在當前機器的存儲情況重新設定路徑,我們將分析模板文件結構并重新設定資源目錄的過程稱之為打包。目前基于字幕模板文件的應用程序很多,因此對于每一個應用,都需要有自己的打包程序。而且這些應用會在不同的平臺,不同的開發環境下,這就牽涉到跨平臺快跨語言開發相同功能軟件,這種方式不利于代碼重用,產生了很多的重復勞動,并且打包過程發生變化時,要同時修改和維護多個版本的打包程序。
在發明人實現本發明過程中,發現現有技術中有以下缺陷,現有技術中在需要共享字幕模板文件時,由于,所調用的字幕文件存放地址與調用程序本身不存在固定映射關系,因此,在不用應用程序及用戶端上,就會出現調用關系錯誤的情況,從而不能在不用客戶端實現相同的字幕模板文件的正確調用。
發明內容
針對現有技術中的缺陷,本發明解決了字幕模板在不同運行環境及不同用戶端上正確運行字幕模板調用的問題。
為了解決以上技術問題本發明提供了一種字幕模板的通用打包方法,具體包括:
接收字幕模板,所述字幕模板中至少包括數據調用關系及調用數據信息;
根據所述調用數據信息定義接口函數;
根據所述數據調用關系調用所述數據信息定義接口函數生成類模塊;
根據所述類模塊編譯生成動態鏈接庫;
在客戶端注冊所述動態鏈接庫,調用所述字幕模板。
該方法還包括:
根據所述類模塊編譯生成可執行文件。
所述字幕模板還包括:模板編號、模板、場景名、場景及場景狀態,所述模板編號與模板、場景名相對應,所述場景名與場景相對應,所述場景中包括播出屬性字段。
所述接收字幕模板步驟后還包括:
接收字幕文件庫,所述字幕文件庫中至少包括字幕編號。
所述字幕模板中還包括:字幕信息,所述字幕信息根據所述字幕編號從所述字幕文件庫中讀取。
一種字幕模板的通用打包系統,具體包括,讀取字幕模板單元,定義接口函數單元,生成類模塊單元,動態鏈接庫生成單元,調用字幕模板單元,其中,
所述讀取字幕模板單元,用于接收字幕模板,所述字幕模板中至少包括數據調用關系及調用數據信息;
所述定義接口函數單元,用于根據所述調用數據信息定義接口函數;
所述生成類模塊單元,用于根據所述數據調用關系調用所述數據信息定義接口函數生成類模塊;
所述動態鏈接庫生成單元,用于根據所述類模塊編譯生成動態鏈接庫;
所述調用字幕模板單元,用于在客戶端注冊所述動態鏈接庫,調用所述字幕模板。
在上述系統中,所述動態鏈接庫生成單元還用于根據所述類模塊編譯生成可執行文件。
所述字幕模板還包括:模板編號、模板、場景名、場景及場景狀態、所述模板編號與模板、場景名相對應,所述場景名與場景相對應,所述場景中包括所述播出屬性字段。
所述接收字幕模板步驟后還包括:
接收字幕文件庫,所述字幕文件庫中至少包括字幕編號。
所述字幕模板中還包括:字幕信息,所述字幕信息至少包括調用字幕編號、字幕內容,所述字幕信息根據所述字幕編號從所述字幕文件庫中讀取。
與現有技術相比,本發明實施例具有以下優點:通過對接口函數的定義,在類中確定字幕調用路徑及調用字幕文件的固定映射關系,通過對通用接口的定義,可在不同的用戶運行系統中,在進行注冊后可以通過對接口調用關系的讀取,正確還原字幕調用路徑及條用字幕文件的固定映射關系,從而實現在不用客戶端上的字幕模板對字幕文件的正確讀取,增加了字幕模板文件的通用性及可讀性,減低了通用成本。
附圖說明
為了更清楚地說明本發明實施例或現有技術中的技術方案,下面將對實施例或現有技術描述中所需要使用的附圖作簡單地介紹,顯而易見地,下面描述中的附圖僅僅是本發明的一些實施例,對于本領域普通技術人員來講,在不付出創造性勞動性的前提下,還可以根據這些附圖獲得其他的附圖。
圖1:是本發明實施例中一種字幕模板的通用打包方法的流程圖;
圖2:是本發明實施例中一種字幕模板的通用打包系統的示意圖。
該專利技術資料僅供研究查看技術是否侵權等信息,商用須獲得專利權人授權。該專利全部權利屬于新奧特(北京)視頻技術有限公司,未經新奧特(北京)視頻技術有限公司許可,擅自商用是侵權行為。如果您想購買此專利、獲得商業授權和技術合作,請聯系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/201110256296.X/2.html,轉載請聲明來源鉆瓜專利網。





