專(zhuān)利名稱(chēng):一種基于xml實(shí)現(xiàn)編目信息格式轉(zhuǎn)換的系統(tǒng)的制作方法
技術(shù)領(lǐng)域:
本發(fā)明涉及一種信息格式轉(zhuǎn)換的系統(tǒng),特別是涉及一種基于XML實(shí)現(xiàn) 編目信息格式轉(zhuǎn)換的系統(tǒng)。
背景技術(shù):
在廣電行業(yè)中,不同電視臺(tái)或視頻編輯單位對(duì)于視頻的編目都有自己的 格式,雖然大體遵循國(guó)家標(biāo)準(zhǔn)(即《廣播電視音像資料編目規(guī)范》),但是不 同的欄目或者單位因?yàn)樽陨淼男枨螅瑫?huì)有不同的命名方式和組織結(jié)構(gòu),從而 導(dǎo)致節(jié)目的編目信息形式多樣。因此,不同的組織單位在進(jìn)行節(jié)目互換和共 享時(shí),節(jié)目文件自身共享交換比較容易,但對(duì)于編目信息由于各自關(guān)注點(diǎn)不 同、采用的系統(tǒng)不同因而形成互異的編目模型,交換時(shí)不能直接為另一系統(tǒng) 所用。
目前的處理方法是當(dāng)編目信息進(jìn)入另一媒體資產(chǎn)管理系統(tǒng)(以下簡(jiǎn)稱(chēng) 系統(tǒng))時(shí),由人工重新進(jìn)行編目,從而導(dǎo)致人力、財(cái)力的浪費(fèi)。
為了更好的理解本發(fā)明,現(xiàn)對(duì)本發(fā)明中所涉及的標(biāo)準(zhǔn)和相關(guān)技術(shù)術(shù)語(yǔ)簡(jiǎn) 要介紹如下
編目是指對(duì)音像資料進(jìn)行著錄標(biāo)引,并組織、制作各種檢索目錄或檢 索途徑和工具的工作。它是音像資料管理工作中的重要內(nèi)容。編目管理主要 是通過(guò)節(jié)目資料計(jì)算機(jī)管理系統(tǒng)實(shí)現(xiàn)的,而節(jié)目資料的編目工作又是整個(gè)節(jié) 目資料計(jì)算機(jī)管理系統(tǒng)的核心環(huán)節(jié),編目工作的水平直接影響著整個(gè)系統(tǒng)的 水平,并關(guān)系著所藏資料是否能真正充分開(kāi)發(fā)利用。因此做好編目工作,對(duì) 于建成數(shù)字化音像資料館,提高音像資料管理水平,全面提高音像資料館現(xiàn) 代化信息服務(wù),有著非常重要的意義。
廣播電視音像資料編目規(guī)范隨著廣播電視事業(yè)的發(fā)展,節(jié)目采編、制 作、播出等環(huán)節(jié)對(duì)節(jié)目資料再利用的需求越來(lái)越高,々某體資產(chǎn)管理系統(tǒng)的建設(shè)和應(yīng)用也在全國(guó)各電視臺(tái)廣泛展開(kāi)。為規(guī)范媒體資產(chǎn)管理系統(tǒng)的建設(shè),保 證系統(tǒng)中編目數(shù)據(jù)的有效和規(guī)范,迫切需要行業(yè)內(nèi)有一個(gè)適合數(shù)字化網(wǎng)絡(luò)化 制播環(huán)境的音〗象節(jié)目資料編目標(biāo)準(zhǔn),方便節(jié)目的編目和4全索查詢(xún)<吏用。
狹義的講廣播電視音像資料編目規(guī)范的制定是為了服務(wù)于媒體資產(chǎn)管理 系統(tǒng)的建設(shè),通過(guò)標(biāo)準(zhǔn)的制定和實(shí)施使得音像資料編目數(shù)據(jù)庫(kù)能有統(tǒng)一的設(shè) 計(jì)依據(jù),同時(shí)也為系統(tǒng)建成后編目數(shù)據(jù)的加工生產(chǎn)提供指導(dǎo)性依據(jù)。廣義上 說(shuō),廣播電視音像資料編目規(guī)范的制定不僅僅對(duì)媒體資產(chǎn)管理系統(tǒng)的建設(shè)和 應(yīng)用有重要意義,同時(shí)由于廣播電視制作播出環(huán)境的數(shù)據(jù)化網(wǎng)絡(luò)化發(fā)展,標(biāo) 準(zhǔn)中提出的編目項(xiàng)目將對(duì)廣播電視節(jié)目采編、制作、存儲(chǔ)、交換、播出、接 收等各個(gè)環(huán)節(jié)信息的規(guī)范化收集整理起到借鑒作用,同時(shí)方便海量珍貴的音 像、文字和圖片信息資料的再利用。
XML: (extensible Markup Language可擴(kuò)展標(biāo)記語(yǔ)言)是一種簡(jiǎn)單的凄丈 據(jù)存儲(chǔ)語(yǔ)言,使用一系列簡(jiǎn)單的標(biāo)記描述數(shù)據(jù),而這些標(biāo)記可以用方便的方 式建立。XML的簡(jiǎn)單使其易于在任何應(yīng)用程序中讀寫(xiě)數(shù)據(jù),這使XML很快成為 數(shù)據(jù)交換的唯一公共語(yǔ)言。在《廣播電視音像資料編目規(guī)范》中編目信息描 述的內(nèi)容格式是基于XML規(guī)范定義,主要用于編目信息的交換。
XPath:它于1999年11月16日成為W3C的推薦標(biāo)準(zhǔn),是一種能夠在XML 文檔中尋找信息的語(yǔ)言,通過(guò)XML文檔中的元素和屬性來(lái)進(jìn)行導(dǎo)4元。
XSD: XML結(jié)構(gòu)定義(XML Schemas Definition ), XML Schema描述了 XML文檔的結(jié)構(gòu)??梢杂靡粋€(gè)指定的XML Schema來(lái)驗(yàn)證某個(gè)XML文檔,以檢 查該XML文檔是否符合其要求。文檔設(shè)計(jì)者可以通過(guò)XML Schema指定一個(gè)XML 文檔所允許的結(jié)構(gòu)和內(nèi)容,并可據(jù)此檢查一個(gè)XML文檔是否是有效的。XML Schema本身是一個(gè)XML文檔,它符合XML語(yǔ)法結(jié)構(gòu)??梢杂猛ㄓ玫腦ML解析 器解析它。
發(fā)明內(nèi)容
針對(duì)現(xiàn)有技術(shù)中所存在的問(wèn)題,本發(fā)明的目的是提供一種基于XML實(shí)現(xiàn) 的編目信息格式轉(zhuǎn)換的系統(tǒng),該系統(tǒng)能夠使編目信息在不同的J 某體資產(chǎn)管理 系統(tǒng)中進(jìn)行傳遞和交換,而無(wú)需重新進(jìn)行編目。
5為了實(shí)現(xiàn)上述發(fā)明目的,本發(fā)明采用的技術(shù)方案如下一種基于XML實(shí)現(xiàn)編目信息格式轉(zhuǎn)換的系統(tǒng),包括源系統(tǒng)和目的系統(tǒng),其特征在于
(1) 在源系統(tǒng)中還設(shè)有源-國(guó)標(biāo)對(duì)應(yīng)關(guān)系文件生成裝置,用于將源編目模型導(dǎo)入到配置界面,在配置界面中根據(jù)國(guó)標(biāo)編目模型中的節(jié)點(diǎn)或?qū)傩?,?jīng)過(guò)配置操作,從源編目模型中查找與其對(duì)應(yīng)的節(jié)點(diǎn)或?qū)傩裕稍?國(guó)標(biāo)對(duì)應(yīng)關(guān)系文件,所述的源編目模型和國(guó)標(biāo)編目模型均為XML格式;
(2) 在目的系統(tǒng)中還設(shè)有國(guó)標(biāo)-目的對(duì)應(yīng)關(guān)系文件生成裝置,用于將目的編目模型導(dǎo)入到配置界面,在配置界面中根據(jù)國(guó)標(biāo)編目模型中的節(jié)點(diǎn)或?qū)傩?,?jīng)過(guò)配置操作,從目的編目4莫型中查找與其對(duì)應(yīng)的節(jié)點(diǎn)或?qū)傩?,生成?guó)標(biāo)-目的對(duì)應(yīng)關(guān)系文件,所述的目的編目模型為XML格式;
(3 )如果目標(biāo)編目模型需要從源編目模型中獲得非國(guó)標(biāo)編目模型中的節(jié)點(diǎn)或?qū)傩?,則在源系統(tǒng)或目的系統(tǒng)中還設(shè)有源-目的對(duì)應(yīng)關(guān)系文件生成裝置,用于將源編目模型和目的編目模型均導(dǎo)入到配置界面,在配置界面上選擇目的編目模型中的特殊節(jié)點(diǎn)或?qū)傩裕瑥脑淳幠磕P椭羞x擇與其對(duì)應(yīng)的節(jié)點(diǎn)或?qū)傩?,將這些特殊的節(jié)點(diǎn)或?qū)傩越⑵饘?duì)應(yīng)關(guān)系,生成源-目的對(duì)應(yīng)關(guān)系文件;
(4 )在源系統(tǒng)或目的系統(tǒng)或第三方系統(tǒng)中還設(shè)有轉(zhuǎn)換^f莫塊,用于根據(jù)源-國(guó)標(biāo)對(duì)應(yīng)關(guān)系文件、國(guó)標(biāo)-目的對(duì)應(yīng)關(guān)系文件和源-目的對(duì)應(yīng)關(guān)系文件將源編目信息文件生成目的編目信息文件。
進(jìn)一步,所述的源-國(guó)標(biāo)對(duì)應(yīng)關(guān)系文件生成裝置和國(guó)標(biāo)-目的對(duì)應(yīng)關(guān)系文件生成裝置進(jìn)行配置操作的過(guò)程是,首先選中國(guó)標(biāo)編目模型對(duì)應(yīng)的XSD文件中需要配置的一個(gè)節(jié)點(diǎn)或?qū)傩?,然后從源編目模型或目的編目模型中查找與其對(duì)應(yīng)的節(jié)點(diǎn)或?qū)傩裕?duì)應(yīng)關(guān)系,重復(fù)上述操作直到處理完所有需要配置的節(jié)點(diǎn)或?qū)傩浴?br>
進(jìn)一步,所述的源-國(guó)標(biāo)對(duì)應(yīng)關(guān)系文件生成裝置進(jìn)行配置操作時(shí),如果國(guó)標(biāo)編目模型中的節(jié)點(diǎn)或?qū)傩院驮淳幠磕P椭械墓?jié)點(diǎn)或?qū)傩酝耆嗤?,則無(wú)需配置,系統(tǒng)能夠自動(dòng)從源編目模型中搜索得到國(guó)標(biāo)編目模型中的節(jié)點(diǎn)或?qū)傩?。所述的?guó)標(biāo)-目的對(duì)應(yīng)關(guān)系文件生成裝置進(jìn)行配置操作時(shí),如果國(guó)標(biāo)編目模型中的節(jié)點(diǎn)或?qū)傩院湍康木幠磕P椭械墓?jié)點(diǎn)或?qū)傩酝耆嗤?,則無(wú)需配置,系統(tǒng)能夠自動(dòng)從目的編目模型中搜索得到國(guó)標(biāo)編目模型中的節(jié)點(diǎn)或?qū)傩浴?br>
進(jìn)一步,所述的源-國(guó)標(biāo)對(duì)應(yīng)關(guān)系文件中記錄的是源編目模型和國(guó)標(biāo)編
目模型中節(jié)點(diǎn)或?qū)傩缘膞path對(duì)應(yīng)關(guān)系;
所述的國(guó)標(biāo)-目的對(duì)應(yīng)關(guān)系文件中記錄的是國(guó)標(biāo)編目模型和目的編目模型中節(jié)點(diǎn)或?qū)傩缘膞path對(duì)應(yīng)關(guān)系;
所述的源一 目的對(duì)應(yīng)關(guān)系文件記錄的是源編目模型與目的編目模型中特殊節(jié)點(diǎn)或?qū)傩缘膞path對(duì)應(yīng)關(guān)系。
更進(jìn)一步,所述的轉(zhuǎn)換模塊根據(jù)源-國(guó)標(biāo)對(duì)應(yīng)關(guān)系文件中節(jié)點(diǎn)或?qū)傩缘膞path對(duì)應(yīng)關(guān)系、國(guó)標(biāo)-目的對(duì)應(yīng)關(guān)系文件中節(jié)點(diǎn)或?qū)傩缘膞path對(duì)應(yīng)關(guān)系和源-目的對(duì)應(yīng)關(guān)系文件中節(jié)點(diǎn)或?qū)傩缘膞path對(duì)應(yīng)關(guān)系將源編目信息文件生成目的編目信息文件。
進(jìn)一步,所述的轉(zhuǎn)換模塊設(shè)置在目的系統(tǒng)中,也可以設(shè)置在源系統(tǒng)或第三方系統(tǒng)中。
本發(fā)明的效果在于,采用本發(fā)明所述的系統(tǒng)具有如下優(yōu)點(diǎn)
(1) 編目信息共享,不需要人工重新編目;
(2) 原有系統(tǒng)無(wú)需改變,均能平穩(wěn)利用其他系統(tǒng)傳遞的編目信息;
(3) 通用性強(qiáng),兩個(gè)系統(tǒng)間的編目模型不受限制。
圖1為本發(fā)明所述的系統(tǒng)生成對(duì)應(yīng)關(guān)系文件的流程圖2為本發(fā)明所述的系統(tǒng)才艮據(jù)對(duì)應(yīng)關(guān)系文件生成目的編目信息流程圖3為媒體資產(chǎn)管理系統(tǒng)編目模型片段圖4為視頻點(diǎn)播系統(tǒng)編目模型片段圖5為本發(fā)明所述系統(tǒng)的一個(gè)具體實(shí)施例的結(jié)構(gòu)簡(jiǎn)圖。
具體實(shí)施例方式
7下面結(jié)合具體實(shí)施方式
和說(shuō)明書(shū)附圖對(duì)本發(fā)明作進(jìn)一步的描述。
如圖1和圖5所示, 一種基于XML實(shí)現(xiàn)編目信息格式轉(zhuǎn)換的系統(tǒng),包括源系統(tǒng)51和目的系統(tǒng)53,在源系統(tǒng)51中還"&有源-國(guó)標(biāo)對(duì)應(yīng)關(guān)系文件生成裝置52,在目的系統(tǒng)53中還設(shè)有國(guó)標(biāo)-目的對(duì)應(yīng)關(guān)系文件生成裝置54和源-目的對(duì)應(yīng)關(guān)系文件生成裝置55:
(1) 在源系統(tǒng)51方,源-國(guó)標(biāo)對(duì)應(yīng)關(guān)系文件生成裝置52用于將源編目模型導(dǎo)入到配置界面1,導(dǎo)入源編目模型3對(duì)應(yīng)的XSD文件,在配置界面1中根據(jù)國(guó)標(biāo)編目模型4中的節(jié)點(diǎn)或?qū)傩?,?jīng)過(guò)配置操作2生成源-國(guó)標(biāo)對(duì)應(yīng)關(guān)系文件8。所述的配置操作過(guò)程如下首先選中國(guó)標(biāo)編目模型4對(duì)應(yīng)的XSD中的一個(gè)需要配置的節(jié)點(diǎn)或?qū)傩?,然后從源編?f莫型3中查找與其對(duì)應(yīng)的節(jié)點(diǎn)或?qū)傩?,建立?duì)應(yīng)關(guān)系;重復(fù)上述操作直到處理完所有需要進(jìn)行配置的節(jié)點(diǎn)或?qū)傩?。處理完成后保存,即生成?國(guó)標(biāo)對(duì)應(yīng)關(guān)系文件8。如果國(guó)標(biāo)編目模型4中的節(jié)點(diǎn)或?qū)傩院驮淳幠縙t型3中的節(jié)點(diǎn)或?qū)傩酝耆嗤?,則無(wú)需配置,系統(tǒng)能夠自動(dòng)從源編目模型中搜索得到國(guó)標(biāo)編目模型中的節(jié)點(diǎn)或?qū)傩?。所述的?guó)標(biāo)編目模型是《廣播電視音像資料編目規(guī)范》中的標(biāo)準(zhǔn)編目模型;所述的源-國(guó)標(biāo)對(duì)應(yīng)關(guān)系文件8中記錄的是源編目模型3和國(guó)標(biāo)編目模型4(均為XML格式)中節(jié)點(diǎn)或?qū)傩缘膞path對(duì)應(yīng)關(guān)系,其中屬性采用xpath加"6)屬性名"的方法記錄。如圖1所示。在本發(fā)明中使用XPath是為了最方便、最快捷的定位一個(gè)XML文件中的節(jié)點(diǎn)位置,從而為兩個(gè)XML文件不同節(jié)點(diǎn)進(jìn)行內(nèi)容交換提供方便。
(2) 在目的系統(tǒng)53方,國(guó)標(biāo)-目的對(duì)應(yīng)關(guān)系文件生成裝置54用于將目的編目模型3輸入到配置界面1,導(dǎo)入目的編目模型3對(duì)應(yīng)的XSD文件,在配置界面1中根據(jù)國(guó)標(biāo)編目模型4中的節(jié)點(diǎn)或?qū)傩裕?jīng)過(guò)配置操作2,從目的編目模型3中查找與其對(duì)應(yīng)的節(jié)點(diǎn)或?qū)傩?,生成?guó)標(biāo)-目的對(duì)應(yīng)關(guān)系文件9;如果國(guó)標(biāo)編目模型4中的節(jié)點(diǎn)或?qū)傩院湍康木幠坎拍?中的節(jié)點(diǎn)或?qū)傩酝耆嗤瑒t無(wú)需配置,系統(tǒng)能夠自動(dòng)從目的編目模型中搜索得到國(guó)標(biāo)編目模型中的節(jié)點(diǎn)或?qū)傩?。所述的?guó)標(biāo)-目的對(duì)應(yīng)關(guān)系文件9中記錄的是國(guó)標(biāo)編目模型4和目的編目模型3(均為XML格式)中節(jié)點(diǎn)或?qū)傩缘膞path對(duì)應(yīng)關(guān)系,其中屬性采用xpath加"a屬性名"的方法記錄。如圖l所示。
(3 )如果目標(biāo)編目模型需要從源編目模型中獲得非國(guó)標(biāo)編目模型中的節(jié)點(diǎn)或?qū)傩裕瑒t目的系統(tǒng)53方的源-目的對(duì)應(yīng)關(guān)系文件生成裝置55用于將源 編目模型和目的編目模型均導(dǎo)入到配置界面1,在配置界面1上選擇目的編目 模型中的特殊節(jié)點(diǎn)或?qū)傩?,即從?guó)標(biāo)編目模型4中無(wú)法找到對(duì)應(yīng)關(guān)系的節(jié)點(diǎn) 或?qū)傩?,從源編目模型中選擇與其對(duì)應(yīng)的節(jié)點(diǎn)或?qū)傩再?,將這些特殊的節(jié)點(diǎn) 或?qū)傩越⑵饘?duì)應(yīng)關(guān)系,生成源-目的對(duì)應(yīng)關(guān)系文件10。該對(duì)應(yīng)文件記錄的 是源編目模型與目的編目模型(均為XML格式)中特殊節(jié)點(diǎn)或?qū)傩缘膞path 對(duì)應(yīng)關(guān)系,其中屬性采用xpath加"a屬性名"的方法記錄。
(4 )目的系統(tǒng)53方的轉(zhuǎn)換模塊5用于根據(jù)源-國(guó)標(biāo)對(duì)應(yīng)關(guān)系文件8中 節(jié)點(diǎn)或?qū)傩缘膞path對(duì)應(yīng)關(guān)系、國(guó)標(biāo)-目的對(duì)應(yīng)關(guān)系文件9中節(jié)點(diǎn)或?qū)傩缘?xpath對(duì)應(yīng)關(guān)系和源-目的對(duì)應(yīng)關(guān)系文件10中節(jié)點(diǎn)或?qū)傩缘膞path對(duì)應(yīng)關(guān)系 建立源編目模型與目的編目模型節(jié)點(diǎn)或?qū)傩缘膶?duì)應(yīng)關(guān)系,最后由源編目信息 文件6生成目的編目信息文件7。如圖2所示。
上述實(shí)施例中,所述的轉(zhuǎn)換才莫塊5可以設(shè)置在源系統(tǒng)中,也可以-i殳置在 目的系統(tǒng)中,當(dāng)這兩個(gè)系統(tǒng)均不能增設(shè)新功能模塊時(shí),也可以將該模塊設(shè)置 在第三方系統(tǒng)中。最好是將該轉(zhuǎn)換模塊設(shè)置在目的系統(tǒng)53中。
采用本發(fā)明所述系統(tǒng)的具體應(yīng)用實(shí)例
某電視臺(tái)的視頻點(diǎn)播系統(tǒng)(目的系統(tǒng)方)從該電視臺(tái)的媒體資產(chǎn)管理系 統(tǒng)(源系統(tǒng)方)中獲取素材信息。在媒體資產(chǎn)管理系統(tǒng)中,編目模型與國(guó)標(biāo) 編目模型相比,沒(méi)有場(chǎng)景層,鏡頭層直接位于片段層之下,同時(shí)加入了關(guān)鍵 幀的相關(guān)信息。而視頻點(diǎn)播系統(tǒng)中的編目模型沒(méi)有片段層,場(chǎng)景層直接位于 節(jié)目層之下。此外,在媒體資產(chǎn)管理系統(tǒng)中,記錄了素材的所有關(guān)鍵幀信息, 并沒(méi)有特征圖片這樣的說(shuō)法,而在視頻點(diǎn)播系統(tǒng)中,需要制定素材的特征圖 片,這個(gè)特征圖片的信息需要從媒體資產(chǎn)管理系統(tǒng)的關(guān)鍵幀信息中獲取。
首先,在媒體資產(chǎn)管理系統(tǒng)方將源編目模型3導(dǎo)入到配置頁(yè)面1中,即導(dǎo) 入源編目模型3對(duì)應(yīng)的XSD文件,首先選中國(guó)標(biāo)編目模型4對(duì)應(yīng)的XSD中的 一個(gè)需要配置的節(jié)點(diǎn)或?qū)傩?,然?A源編目才莫型3中查找與其對(duì)應(yīng)的節(jié)點(diǎn)或 屬性,建立對(duì)應(yīng)關(guān)系;重復(fù)上述操作直到處理完所有需要進(jìn)行配置的節(jié)點(diǎn)或 屬性,生成源-國(guó)標(biāo)對(duì)應(yīng)關(guān)系文件8。該文件中記錄源編目^t型3中的節(jié)點(diǎn)或 屬性與國(guó)標(biāo)編目模型4的節(jié)點(diǎn)或?qū)傩缘膞path對(duì)應(yīng)關(guān)系,即" Program\Sequence\Lens\Ti tie ,, - 〉 " Program\ Sequence \Scene\Lens\Title"等形式的信息(以節(jié)點(diǎn)Title為例),如圖3所示。
然后,在視頻點(diǎn)播系統(tǒng)方,即目的系統(tǒng)方生成國(guó)標(biāo)-目的對(duì)應(yīng)文件9,方 法同上。該文件中記錄的是目的編目模型3中的節(jié)點(diǎn)或?qū)傩耘c國(guó)標(biāo)編目模型4 的節(jié)點(diǎn)或?qū)?〖生的xpath對(duì)應(yīng)關(guān)系,即"ProgranA Sequence \Scene\Lens\Title,, -> "ProgranA Scene\Lens\Title"等形式的信息,如圖4所示。
這樣,經(jīng)過(guò)轉(zhuǎn)換模塊轉(zhuǎn)換后,便通過(guò)國(guó)標(biāo)編目模型的節(jié)點(diǎn)或?qū)傩缘膞path 3各徑"ProgranA Sequence \Scene\Lens\Ti t le"將源編目才莫型的節(jié)點(diǎn)或?qū)傩?與目的編目模型的節(jié)點(diǎn)或?qū)傩越⒘藢?duì)應(yīng)關(guān)系,即
"Program\Sequence\Lens\Title,, -〉 "ProgranA Scene\Lens\Title,, 此外,由于在i某體資產(chǎn)管理系統(tǒng)中沒(méi)有特征圖片的說(shuō)法,而在^L頻點(diǎn)^番系 統(tǒng)中,需要制定素材的特征圖片。因此特征圖片的信息需要從媒體資產(chǎn)管理 系統(tǒng)的關(guān)鍵幀信息中獲取,即要建立源與目的編目模型中非國(guó)標(biāo)編目模型中 節(jié)點(diǎn)或?qū)傩缘膶?duì)應(yīng)關(guān)系,生成源-目的對(duì)應(yīng)關(guān)系文件10。該對(duì)應(yīng)關(guān)系文件可 以在源系統(tǒng)方也可以在目的系統(tǒng)方的配置界面中完成,記錄
"MetaData\KeyFrames\KeyFrame,, -> "MetaData\CharacterPicture,,等形 式的信息。
最后,把生成的三個(gè)對(duì)應(yīng)關(guān)系文件8、 9、 10導(dǎo)入到轉(zhuǎn)換模塊5中,由轉(zhuǎn) 換模塊5將源編目信息文件轉(zhuǎn)換成目的編目信息文件,如圖2所示。
本發(fā)明所述的系統(tǒng)并不限于具體實(shí)施方式
中所述的實(shí)施例,本領(lǐng)域技術(shù) 人員根據(jù)本發(fā)明的技術(shù)方案得出其他的實(shí)施方式,同樣屬于本發(fā)明的技術(shù)創(chuàng) 新范圍。
10
權(quán)利要求
1. 一種基于XML實(shí)現(xiàn)編目信息格式轉(zhuǎn)換的系統(tǒng),包括源系統(tǒng)和目的系統(tǒng),其特征在于(1)在源系統(tǒng)中還設(shè)有源-國(guó)標(biāo)對(duì)應(yīng)關(guān)系文件生成裝置,用于將源編目模型導(dǎo)入到配置界面,在配置界面中根據(jù)國(guó)標(biāo)編目模型中的節(jié)點(diǎn)或?qū)傩?,?jīng)過(guò)配置操作,從源編目模型中查找與其對(duì)應(yīng)的節(jié)點(diǎn)或?qū)傩裕稍?國(guó)標(biāo)對(duì)應(yīng)關(guān)系文件,所述的源編目模型和國(guó)標(biāo)編目模型均為XML格式;(2)在目的系統(tǒng)中還設(shè)有國(guó)標(biāo)-目的對(duì)應(yīng)關(guān)系文件生成裝置,用于將目的編目模型導(dǎo)入到配置界面,在配置界面中根據(jù)國(guó)標(biāo)編目模型中的節(jié)點(diǎn)或?qū)傩?,?jīng)過(guò)配置操作,從目的編目模型中查找與其對(duì)應(yīng)的節(jié)點(diǎn)或?qū)傩?,生成?guó)標(biāo)-目的對(duì)應(yīng)關(guān)系文件,所述的目的編目模型為XML格式;(3)如果目標(biāo)編目模型需要從源編目模型中獲得非國(guó)標(biāo)編目模型中的節(jié)點(diǎn)或?qū)傩?,則在源系統(tǒng)或目的系統(tǒng)中還設(shè)有源-目的對(duì)應(yīng)關(guān)系文件生成裝置,用于將源編目模型和目的編目模型均導(dǎo)入到配置界面,在配置界面上選擇目的編目模型中的特殊節(jié)點(diǎn)或?qū)傩?,從源編目模型中選擇與其對(duì)應(yīng)的節(jié)點(diǎn)或?qū)傩裕瑢⑦@些特殊的節(jié)點(diǎn)或?qū)傩越⑵饘?duì)應(yīng)關(guān)系,生成源-目的對(duì)應(yīng)關(guān)系文件;(4)在源系統(tǒng)或目的系統(tǒng)或第三方系統(tǒng)中還設(shè)有轉(zhuǎn)換模塊,用于根據(jù)源-國(guó)標(biāo)對(duì)應(yīng)關(guān)系文件、國(guó)標(biāo)-目的對(duì)應(yīng)關(guān)系文件和源-目的對(duì)應(yīng)關(guān)系文件將源編目信息文件生成目的編目信息文件。
2. 如權(quán)利要求1所述的一種基于XML實(shí)現(xiàn)編目信息格式轉(zhuǎn)換的系統(tǒng),其 特征在于源-國(guó)標(biāo)對(duì)應(yīng)關(guān)系文件生成裝置和國(guó)標(biāo)-目的對(duì)應(yīng)關(guān)系文件生成 裝置進(jìn)行配置操作的過(guò)程是,首先選中國(guó)標(biāo)編目才莫型對(duì)應(yīng)的XSD文件中需要 配置的一個(gè)節(jié)點(diǎn)或?qū)傩?,然后從源編目模型或目的編目模型中查找與其對(duì)應(yīng) 的節(jié)點(diǎn)或?qū)傩?,建立?duì)應(yīng)關(guān)系,重復(fù)上述^t喿作直到處理完所有需要配置的節(jié) 點(diǎn)或?qū)傩浴?br>
3. 如權(quán)利要求2所述的一種基于XML實(shí)現(xiàn)編目信息格式轉(zhuǎn)換的系統(tǒng),其 特征在于源-國(guó)標(biāo)對(duì)應(yīng)關(guān)系文件生成裝置進(jìn)行配置操作時(shí),如果國(guó)標(biāo)編目 模型中的節(jié)點(diǎn)或?qū)傩院驮淳幠磕P椭械墓?jié)點(diǎn)或?qū)傩酝耆嗤?,則無(wú)需配置, 系統(tǒng)自動(dòng)從源編目模型中搜索得到國(guó)標(biāo)編目模型中的節(jié)點(diǎn)或?qū)傩浴?br>
4. 如權(quán)利要求2所述的一種基于XML實(shí)現(xiàn)編目信息格式轉(zhuǎn)換的系統(tǒng),其 特征在于國(guó)標(biāo)-目的對(duì)應(yīng)關(guān)系文件生成裝置進(jìn)行配置操作時(shí),如果國(guó)標(biāo)編 目模型中的節(jié)點(diǎn)或?qū)傩院湍康木幠磕P椭械墓?jié)點(diǎn)或?qū)傩酝耆嗤?,則無(wú)需配 置,系統(tǒng)自動(dòng)從目的編目模型中搜索得到國(guó)標(biāo)編目模型中的節(jié)點(diǎn)或?qū)傩浴?br>
5. 如權(quán)利要求1至4之一所述的一種基于XML實(shí)現(xiàn)編目信息格式轉(zhuǎn)換的 系統(tǒng),其特征在于所述的源-國(guó)標(biāo)對(duì)應(yīng)關(guān)系文件中記錄的是源編目模型和 國(guó)標(biāo)編目模型中節(jié)點(diǎn)或?qū)傩缘膞path對(duì)應(yīng)關(guān)系;所述的國(guó)標(biāo)-目的對(duì)應(yīng)關(guān)系文件中記錄的是國(guó)標(biāo)編目模型和目的編目模 型中節(jié)點(diǎn)或?qū)傩缘膞path對(duì)應(yīng)關(guān)系;所述的源一 目的對(duì)應(yīng)關(guān)系文件記錄的是源編目模型與目的編目模型中特 歹朱節(jié)點(diǎn)或?qū)傩缘膞pa th對(duì)應(yīng)關(guān)系。
6. 如權(quán)利要求5所述的一種基于XML實(shí)現(xiàn)編目信息格式轉(zhuǎn)換的系統(tǒng),其 特征在于所述的轉(zhuǎn)換^t塊根據(jù)源_國(guó)標(biāo)對(duì)應(yīng)關(guān)系文件中節(jié)點(diǎn)或?qū)傩缘膞path 對(duì)應(yīng)關(guān)系、國(guó)標(biāo)-目的對(duì)應(yīng)關(guān)系文件中節(jié)點(diǎn)或?qū)傩缘膞path對(duì)應(yīng)關(guān)系和源-目的對(duì)應(yīng)關(guān)系文件中節(jié)點(diǎn)或?qū)傩缘膞path對(duì)應(yīng)關(guān)系將源編目信息文件生成目 的編目信息文件。
7. 如權(quán)利要求1所述的一種基于XML實(shí)現(xiàn)編目信息格式轉(zhuǎn)換的系統(tǒng),其 特征在于所述的轉(zhuǎn)換模塊設(shè)置在目的系統(tǒng)中。
8. 如權(quán)利要求1所述的一種基于XML實(shí)現(xiàn)編目信息格式轉(zhuǎn)換的系統(tǒng),其 特征在于當(dāng)源系統(tǒng)和目的系統(tǒng)均不能增設(shè)新功能模塊時(shí),所述的轉(zhuǎn)換模塊 設(shè)置在第三方系統(tǒng)中。
全文摘要
本發(fā)明涉及一種基于XML實(shí)現(xiàn)編目信息格式轉(zhuǎn)換系統(tǒng),屬于信息格式轉(zhuǎn)換領(lǐng)域。在廣電行業(yè)中,不同的單位在進(jìn)行節(jié)目互換和共享時(shí),由于各自關(guān)注點(diǎn)不同、采用的系統(tǒng)不同而形成了互異的編目模型,交換時(shí)不能直接為另一系統(tǒng)所用。當(dāng)編目信息進(jìn)入另一系統(tǒng)時(shí),由人工重新進(jìn)行編目,從而導(dǎo)致人力、財(cái)力的浪費(fèi)。本發(fā)明提出了一種通用的轉(zhuǎn)換系統(tǒng),目的是能夠使編目信息在不同的系統(tǒng)中進(jìn)行傳遞和交換。采用本發(fā)明所述的轉(zhuǎn)換系統(tǒng)可以由系統(tǒng)自動(dòng)完成編目信息格式轉(zhuǎn)換,而無(wú)需人工重新編目。
文檔編號(hào)G06F17/30GK101464865SQ20071017985
公開(kāi)日2009年6月24日 申請(qǐng)日期2007年12月19日 優(yōu)先權(quán)日2007年12月19日
發(fā)明者夏超軍, 王弋珵, 馬江民 申請(qǐng)人:新奧特(北京)視頻技術(shù)有限公司