專利名稱:一種對獲取的xml數(shù)據(jù)進行校驗的方法和系統(tǒng)的制作方法
技術(shù)領(lǐng)域:
本發(fā)明涉及數(shù)據(jù)通 信領(lǐng)域,特別涉及一種對獲取的XML數(shù)據(jù)進行校驗的方法和系統(tǒng)。
背景技術(shù):
隨著計算機和網(wǎng)絡(luò)技術(shù)的發(fā)展,人類已經(jīng)進入信息的時代,從互聯(lián)網(wǎng)上提取數(shù)據(jù)在本地客戶端進行顯示,已經(jīng)日益普遍,這種方法在我們?nèi)粘5母鱾€方面發(fā)揮著積極的作用,一些可利用的信息資源被稱作資訊。所謂資訊播出系統(tǒng),也叫圖文資訊播出系統(tǒng),是相對于傳統(tǒng)的電視播出系統(tǒng)而言的。傳統(tǒng)的視頻播出系統(tǒng)都是以播出活動電視趣面和伴音為主要任務(wù)的,而資訊播出系統(tǒng)是以文字、圖形、圖表為主輔以動態(tài)影像,傳播各類信息的系統(tǒng)。它可以獨立完成一個電視頻道(資訊頻道、電視購物頻道)的播出,也可以附加在傳統(tǒng)播出系統(tǒng)中,增加頻道的播出信息量?,F(xiàn)有的資訊播出系統(tǒng)具有以下特性1、圖片、視頻、上滾、左飛、動畫角標同屏播出2、多行資訊信息實時修改實時播出3、度身定制各類電視欄目模板,欄目包裝直接套用4、板式靈活多樣,可任意設(shè)定多個廣告位5、無限層字幕實時疊加6、廣告窗中可添加大量圖片廣告信息以及動畫文件,并且每條廣告信息中可有標題和文字信息7、可以同時播出金融信息,匯率窗口,股市風云、天氣預(yù)報等。資訊播出系統(tǒng)中播出的數(shù)據(jù)從網(wǎng)絡(luò)數(shù)據(jù)提供商獲得。發(fā)明人發(fā)現(xiàn),在現(xiàn)有技術(shù)中,從互聯(lián)網(wǎng)進行數(shù)據(jù)獲取的過程中,經(jīng)常會出現(xiàn)數(shù)據(jù)不完整的問題,很多時候,數(shù)據(jù)本身沒有問題,只是獲取的過程中出現(xiàn)了傳輸問題,因而導致數(shù)據(jù)的不完整。針對這種情況就需要確保對本身完整的數(shù)據(jù)獲取之后也保證完整,這就需要一種數(shù)據(jù)校驗的方法和系統(tǒng)。
發(fā)明內(nèi)容
針對現(xiàn)有技術(shù)中的缺陷,本發(fā)明解決了對獲取的XML數(shù)據(jù)進行實時校驗的問題。為了解決以上技術(shù)問題本發(fā)明提供了一種對獲取的XML數(shù)據(jù)進行校驗的方法,包括獲取目標數(shù)據(jù)的對應(yīng)參數(shù);獲取目標數(shù)據(jù);根據(jù)所述目標數(shù)據(jù)的對應(yīng)參數(shù)對所述目標數(shù)據(jù)進行完整性校驗;若所述目標數(shù)據(jù)完整,則直接轉(zhuǎn)入播出序列中;若所述目標數(shù)據(jù)不完整,則重新獲取數(shù)據(jù)。本發(fā)明另一實施例提供了一種對獲取的XML數(shù)據(jù)進行校驗的系統(tǒng),包括參數(shù)獲取模塊,用于獲取目標數(shù)據(jù)的對應(yīng)參數(shù);數(shù)據(jù)獲取模塊,用于獲取目標數(shù)據(jù);校驗?zāi)K,用于根據(jù)所述目標數(shù)據(jù)的對應(yīng)參數(shù)對所述目標數(shù)據(jù)進行完整性校驗;輸出模塊,用于當所述目標數(shù)據(jù)完整時,則直接轉(zhuǎn)入播出序列中;
重新獲取模塊,用于當所述目標數(shù)據(jù)不完整時,則重新獲取數(shù)據(jù)與現(xiàn)有技術(shù)相比,本發(fā)明實施例具有以下優(yōu)點通過獲取目標數(shù)據(jù)的對應(yīng)參數(shù);獲取目標數(shù)據(jù);根據(jù)所述目標數(shù)據(jù)的對應(yīng)參數(shù)對所述目標數(shù)據(jù)進行完整性校驗;若所述目標數(shù)據(jù)完整,則直接轉(zhuǎn)入播出序列中;若所述目標數(shù)據(jù)不完整,則重新獲取數(shù)據(jù),保證了本身完整的數(shù)據(jù)犾取之后也保證完整。
為了更清楚地說明本發(fā)明實施例或現(xiàn)有技術(shù)中的技術(shù)方案,下面將對實施例或現(xiàn)有技術(shù)描述中所需要使用的附圖作簡單地介 紹,顯而易見地,下面描述中的附圖僅僅是本發(fā)明的一些實施例,對于本領(lǐng)域普通技術(shù)人員來講,在不付出創(chuàng)造性勞動性的前提下,還可以根據(jù)這些附圖獲得其他的附圖。圖I :是本發(fā)明實施例I中一種對獲取的XML數(shù)據(jù)進行校驗的方法的流程圖;圖2 :是本發(fā)明實施例2中一種對獲取的XML數(shù)據(jù)進行校驗的系統(tǒng)的結(jié)構(gòu)圖。
具體實施例方式下面將結(jié)合本發(fā)明實施例中的附圖,對本發(fā)明實施例中的技術(shù)方案進行清楚、完整地描述,顯然所描述的實施例是本發(fā)明一部分實施例,而不是全部的實施例?;诒景l(fā)明中的實施例,本領(lǐng)域普通技術(shù)人員在沒有作出創(chuàng)造性勞動前提下所獲得的所有其他實施例,都屬于本發(fā)明保護的范圍。本發(fā)明實施例I中提供了一種本地數(shù)據(jù)庫中數(shù)據(jù)實時更新的方法,如圖I所示,包括以下步驟步驟S101,獲取目標數(shù)據(jù)的對應(yīng)參數(shù);步驟S102,獲取目標數(shù)據(jù);步驟S103,根據(jù)所述目標數(shù)據(jù)的對應(yīng)參數(shù)對所述目標數(shù)據(jù)進行完整性校驗;順序?qū)λ瞿繕藬?shù)據(jù)中的每個數(shù)據(jù)元進行校驗;其中,所述目標數(shù)據(jù)包括至少一個數(shù)據(jù)元。若所述目標數(shù)據(jù)完整,則進入步驟S104 ;若所述目標數(shù)據(jù)不完整,則進入步驟S105步驟S104,直接轉(zhuǎn)入播出序列中;步驟S105,重新獲取數(shù)據(jù)。保存所述目標數(shù)據(jù)中完整的數(shù)據(jù)元,并同時獲取所述目標數(shù)據(jù)中不完整的數(shù)據(jù)源。本發(fā)明實施例具有以下優(yōu)點通過獲取目標數(shù)據(jù)的對應(yīng)參數(shù);獲取目標數(shù)據(jù);根據(jù)所述目標數(shù)據(jù)的對應(yīng)參數(shù)對所述目標數(shù)據(jù)進行完整性校驗;若所述目標數(shù)據(jù)完整,則直接轉(zhuǎn)入播出序列中;若所述目標數(shù)據(jù)不完整,則重新獲取數(shù)據(jù),保證了本身完整的數(shù)據(jù)獲取之后也保證完整。本發(fā)明實施例2中提供了一種對獲取的XML數(shù)據(jù)進行校驗的系統(tǒng),如圖2,包括參數(shù)獲取模塊201,用于獲取目標數(shù)據(jù)的對應(yīng)參數(shù);數(shù)據(jù)獲取模塊202,用于獲取目標數(shù)據(jù);
校驗?zāi)K203,與輸出模塊204以及重新獲取模塊205相連接,用于根據(jù)所述目標數(shù)據(jù)的對應(yīng)參數(shù)對所述目標數(shù)據(jù)進行完整性校驗;具體用于順序?qū)λ瞿繕藬?shù)據(jù)中的每個數(shù)據(jù)元進行校驗;其中,所述目標數(shù)據(jù)包括至少一個數(shù)據(jù)元。輸出模塊204,用于當所述目標數(shù)據(jù)完整時,則直接轉(zhuǎn)入播出序列中;重新獲取模塊205,用于當所述目標數(shù)據(jù)不完整時,則重新獲取數(shù)據(jù)。
具體用于保存所述目標數(shù)據(jù)中完整的數(shù)據(jù)元,并同時獲取所述目標數(shù)據(jù)中不完整的數(shù)據(jù)源本發(fā)明實施例具有以下優(yōu)點通過獲取目標數(shù)據(jù)的對應(yīng)參數(shù);獲取目標數(shù)據(jù);根據(jù)所述目標數(shù)據(jù)的對應(yīng)參數(shù)對所述目標數(shù)據(jù)進行完整性校驗;若所述目標數(shù)據(jù)完整,則直接轉(zhuǎn)入播出序列中;若所述目標數(shù)據(jù)不完整,則重新獲取數(shù)據(jù),保證了本身完整的數(shù)據(jù)獲取之后也保證完整。通過以上的實施方式的描述,本領(lǐng)域的技術(shù)人員可以清楚地了解到本發(fā)明可以通過硬件實現(xiàn),也可以借助軟件加必要的通用硬件平臺的方式來實現(xiàn)?;谶@樣的理解,本發(fā)明的技術(shù)方案可以以軟件產(chǎn)品的形式體現(xiàn)出來,該軟件產(chǎn)品可以存儲在一個非易失性存儲介質(zhì)(可以是⑶-ROM,U盤,移動硬盤等)中,包括若干指令用以使得一臺計算機設(shè)備(可以是個人計算機,服務(wù)器,或者網(wǎng)絡(luò)設(shè)備等)執(zhí)行本發(fā)明各個實施例所述的方法。本領(lǐng)域技術(shù)人員可以理解附圖只是一個優(yōu)選實施例的示意圖,附圖中的模塊或流程并不一定是實施本發(fā)明所必須的。本領(lǐng)域技術(shù)人員可以理解實施例中的裝置中的模塊可以按照實施例描述進行分布于實施例的裝置中,也可以進行相應(yīng)變化位于不同于本實施例的一個或多個裝置中。上述實施例的模塊可以合并為一個模塊,也可以進一步拆分成多個子模塊。上述本發(fā)明實施例序號僅僅為了描述,不代表實施例的優(yōu)劣。以上公開的僅為本發(fā)明的幾個具體實施例,但是,本發(fā)明并非局限于此,任何本領(lǐng)域的技術(shù)人員能思之的變化都應(yīng)落入本發(fā)明的保護范圍。
權(quán)利要求
1.一種對獲取的XML數(shù)據(jù)進行校驗的方法,其特征在于,包括 獲取目標數(shù)據(jù)的對應(yīng)參數(shù); 獲取目標數(shù)據(jù); 根據(jù)所述目標數(shù)據(jù)的對應(yīng)參數(shù)對所述目標數(shù)據(jù)進行完整性校驗; 若所述目標數(shù)據(jù)完整,則直接轉(zhuǎn)入播出序列中; 若所述目標數(shù)據(jù)不完整,則重新獲取數(shù)據(jù)。
2.如權(quán)利要求I所述方法,其特征在于,所述根據(jù)所述目標數(shù)據(jù)的對應(yīng)參數(shù)對所述目標數(shù)據(jù)進行完整性校驗,具體為 順序?qū)λ瞿繕藬?shù)據(jù)中的每個數(shù)據(jù)元進行校驗; 其中,所述目標數(shù)據(jù)包括至少ー個數(shù)據(jù)元。
3.如權(quán)利要求2所述方法,其特征在于,所述重新獲取數(shù)據(jù),具體為 保存所述目標數(shù)據(jù)中完整的數(shù)據(jù)元,并同時獲取所述目標數(shù)據(jù)中不完整的數(shù)據(jù)源。
4.一種對獲取的XML數(shù)據(jù)進行校驗的系統(tǒng),其特征在于,包括 參數(shù)獲取模塊,用于獲取目標數(shù)據(jù)的對應(yīng)參數(shù); 數(shù)據(jù)獲取模塊,用于獲取目標數(shù)據(jù); 校驗?zāi)K,用于根據(jù)所述目標數(shù)據(jù)的對應(yīng)參數(shù)對所述目標數(shù)據(jù)進行完整性校驗; 輸出模塊,用于當所述目標數(shù)據(jù)完整時,則直接轉(zhuǎn)入播出序列中; 重新獲取模塊,用于當所述目標數(shù)據(jù)不完整時,則重新獲取數(shù)據(jù)。
5.如權(quán)利要求4所述系統(tǒng),其特征在于,所述校驗?zāi)K具體用于 順序?qū)λ瞿繕藬?shù)據(jù)中的每個數(shù)據(jù)元進行校驗; 其中,所述目標數(shù)據(jù)包括至少ー個數(shù)據(jù)元。
6.如權(quán)利要求5所述系統(tǒng),其特征在于,所述重新獲取模塊具體用于 保存所述目標數(shù)據(jù)中完整的數(shù)據(jù)元,并同時獲取所述目標數(shù)據(jù)中不完整的數(shù)據(jù)源。
全文摘要
本發(fā)明公開了一種對獲取的XML數(shù)據(jù)進行校驗的方法和系統(tǒng),通過獲取目標數(shù)據(jù)的對應(yīng)參數(shù);獲取目標數(shù)據(jù);根據(jù)所述目標數(shù)據(jù)的對應(yīng)參數(shù)對所述目標數(shù)據(jù)進行完整性校驗;若所述目標數(shù)據(jù)完整,則直接轉(zhuǎn)入播出序列中;若所述目標數(shù)據(jù)不完整,則重新獲取數(shù)據(jù),保證了本身完整的數(shù)據(jù)獲取之后也保證完整。
文檔編號G06F17/30GK102768668SQ20121012675
公開日2012年11月7日 申請日期2012年4月26日 優(yōu)先權(quán)日2012年4月26日
發(fā)明者王征, 趙海軍 申請人:新奧特(北京)視頻技術(shù)有限公司