專利名稱:一種優(yōu)化比賽現(xiàn)場數(shù)據(jù)庫的方法
技術(shù)領(lǐng)域:
本發(fā)明涉及競技比賽數(shù)據(jù)庫的數(shù)據(jù)處理,應(yīng)用于大型賽事的數(shù)據(jù)庫管理及比賽現(xiàn)場的數(shù)據(jù)處理,特別涉及一種優(yōu)化比賽現(xiàn)場數(shù)據(jù)庫的方法。
背景技術(shù):
隨著電視轉(zhuǎn)播技術(shù)的發(fā)展,有更多的體育賽事直播類節(jié)目逐步成為電視節(jié)目的重要組成部分,特別是對于計(jì)時(shí)類的電視轉(zhuǎn)播在近年來得到了長足的發(fā)展,其發(fā)展 不僅涉及電視制作領(lǐng)域中,并且更廣泛的涉及分布式網(wǎng)絡(luò)及移動存儲領(lǐng)域中,同時(shí),隨著競技比賽的不斷發(fā)展,各種體育賽事越來越接近規(guī)?;皩Ω鞣N信息管理的自動化,尤為是基本比賽信息的管理,隨著比賽人數(shù)的不斷增加,自動化處理各種比賽人員信息及賽程信息成為現(xiàn)代化體育賽事管理的必然趨勢,特別是在大型如世界級體育賽事中,以上的賽事數(shù)據(jù)管理將變的尤為重要,比賽數(shù)據(jù)庫多采用關(guān)系數(shù)據(jù)庫結(jié)構(gòu),但在以上數(shù)據(jù)庫的應(yīng)用過程中,隨著比賽的推移數(shù)據(jù)量也將不斷增大,但同時(shí)其中的大多數(shù)數(shù)據(jù)作為歷史比賽數(shù)據(jù)將不再進(jìn)行處理,但同樣耗損數(shù)據(jù)資源,降低數(shù)據(jù)庫的運(yùn)算速度,同時(shí),造成系統(tǒng)存貯資源的浪費(fèi)。在發(fā)明人實(shí)現(xiàn)本發(fā)明過程中,發(fā)現(xiàn)現(xiàn)有技術(shù)中有以下缺陷,現(xiàn)有技術(shù)中在大型賽事的數(shù)據(jù)庫處理過程中,關(guān)系數(shù)據(jù)庫容量隨著比賽的推移,數(shù)據(jù)量不斷增大,但其中歷史比賽數(shù)據(jù)不再參與數(shù)據(jù)運(yùn)算,從而,降低數(shù)據(jù)庫的運(yùn)算速度,造成系統(tǒng)存貯資源的浪費(fèi)。
發(fā)明內(nèi)容
針對現(xiàn)有技術(shù)中的缺陷,本發(fā)明解決了大型比賽數(shù)據(jù)庫的數(shù)據(jù)庫歷史數(shù)據(jù)的優(yōu)化問題。為了解決以上技術(shù)問題本發(fā)明提供了一種優(yōu)化比賽現(xiàn)場數(shù)據(jù)庫的方法,具體包括接收比賽數(shù)據(jù)庫,所述比賽數(shù)據(jù)庫包括多個(gè)賽程信息及賽程對象信息,所述賽程信息與所述賽程對象信息之間具有關(guān)聯(lián)關(guān)系;根據(jù)所述賽程信息提取第一賽程關(guān)鍵字;接收賽程進(jìn)度關(guān)鍵字;根據(jù)所述賽程進(jìn)度關(guān)鍵字匹配所述第一賽程關(guān)鍵字獲取當(dāng)前賽程關(guān)鍵字;根據(jù)所述當(dāng)前賽程關(guān)鍵字獲取對應(yīng)的當(dāng)前賽程信息,并根據(jù)所述當(dāng)前賽程信息獲取與之對應(yīng)的當(dāng)前賽程對象信息;從所述比賽數(shù)據(jù)庫中刪除所述當(dāng)前賽程信息及所述當(dāng)前賽程對象信息獲取當(dāng)前比賽數(shù)據(jù)庫。其中,所述賽程信息具體包括比賽場次信息及比賽場次時(shí)間信息。其中,所述第一賽程關(guān)鍵字具體包括比賽場次名稱信息及比賽場次時(shí)間信息。其中,所述賽程信息具體包括賽程模板聯(lián)接信息及賽程模板信息。其中,所述根據(jù)所述賽程信息提取第一賽程關(guān)鍵字步驟具體包括根據(jù)所述賽程信息提取第一賽程關(guān)鍵字及所述賽程模板信息。其中,所述多個(gè)賽程信息具體包括所述賽程信息依次順序編排。其中,所述根據(jù)所述當(dāng)前賽程關(guān)鍵字獲取對應(yīng)的當(dāng)前賽程信息,并根據(jù)所述當(dāng)前賽程信息獲取與之對應(yīng)的當(dāng)前賽程對象信息步驟具體包括根據(jù)所述當(dāng)前賽程關(guān)鍵字獲取對應(yīng)的當(dāng)前賽程信息,并根據(jù)所述當(dāng)前賽程信息獲取與之對應(yīng)的當(dāng)前賽程對象信息;根據(jù)所述當(dāng)前賽程信息及所述當(dāng)前賽程對象信息獲取歷史比賽數(shù)據(jù)庫。其中,所述從所述比賽數(shù)據(jù)庫中刪除所述當(dāng)前賽程信息及所述當(dāng)前賽程對象信息獲取當(dāng)前比賽數(shù)據(jù)庫步驟后還具體包括根據(jù)所述當(dāng)前比賽數(shù)據(jù)庫獲取當(dāng)前賽程對象信息;根據(jù)所述當(dāng)前賽程對象信息獲取當(dāng)前賽程對象字幕文件;播控系統(tǒng)根據(jù)所述當(dāng)前賽程對象字幕文件進(jìn)行播放。其中,所述從所述比賽數(shù)據(jù)庫中刪除所述當(dāng)前賽程信息及所述當(dāng)前賽程對象信息獲取當(dāng)前比賽數(shù)據(jù)庫還具體包括步驟從所述比賽數(shù)據(jù)庫中根據(jù)所述當(dāng)前賽程信息獲取當(dāng)前聯(lián)接關(guān)系;根據(jù)所述當(dāng)前聯(lián)接關(guān)系從所述比賽數(shù)據(jù)庫中脫離所述當(dāng)前賽程信息及所述當(dāng) 前賽程對象信息的關(guān)聯(lián)關(guān)系獲取當(dāng)前比賽數(shù)據(jù)庫。其中,所述從所述比賽數(shù)據(jù)庫中刪除所述當(dāng)前賽程信息及所述當(dāng)前賽程對象信息獲取當(dāng)前比賽數(shù)據(jù)庫步驟后還具體包括在所述比賽數(shù)據(jù)庫與當(dāng)前比賽數(shù)據(jù)庫之間根據(jù)所述當(dāng)前聯(lián)接關(guān)系建立關(guān)聯(lián),獲取恢復(fù)比賽數(shù)據(jù)庫。與現(xiàn)有技術(shù)相比,本發(fā)明實(shí)施例具有以下優(yōu)點(diǎn)根據(jù)比賽數(shù)據(jù)庫中的賽程信息,匹配當(dāng)前賽程信息,并將以上匹配的賽程信息及相關(guān)信息從原比賽數(shù)據(jù)庫中分離,從而在得到的當(dāng)前比賽數(shù)據(jù)庫中,并不存在歷史數(shù)據(jù)信息,精簡了比賽數(shù)據(jù)庫的容量,從而,提高了比賽系統(tǒng)的運(yùn)算性能,獲得了更準(zhǔn)確的運(yùn)算效果。
為了更清楚地說明本發(fā)明實(shí)施例或現(xiàn)有技術(shù)中的技術(shù)方案,下面將對實(shí)施例或現(xiàn)有技術(shù)描述中所需要使用的附圖作簡單地介紹,顯而易見地,下面描述中的附圖僅僅是本發(fā)明的一些實(shí)施例,對于本領(lǐng)域普通技術(shù)人員來講,在不付出創(chuàng)造性勞動性的前提下,還可以根據(jù)這些附圖獲取其他的附圖。圖I :是本發(fā)明實(shí)施例I中一種優(yōu)化比賽現(xiàn)場數(shù)據(jù)庫的方法的示意圖;圖2 :是本發(fā)明實(shí)施例2中另一種優(yōu)化比賽現(xiàn)場數(shù)據(jù)庫的方法的示意圖。
具體實(shí)施例方式下面將結(jié)合本發(fā)明實(shí)施例中的附圖,對本發(fā)明實(shí)施例中的技術(shù)方案進(jìn)行清楚、完整地描述,顯然所描述的實(shí)施例是本發(fā)明一部分實(shí)施例,而不是全部的實(shí)施例?;诒景l(fā)明中的實(shí)施例,本領(lǐng)域普通技術(shù)人員在沒有作出創(chuàng)造性勞動前提下所獲取的所有其他實(shí)施例,都屬于本發(fā)明保護(hù)的范圍。本發(fā)明實(shí)施例I中提供了一種優(yōu)化比賽現(xiàn)場數(shù)據(jù)庫的方法,如圖I所示,包括以下步驟SlOl :接收比賽數(shù)據(jù)庫;此步驟具體包括接收比賽數(shù)據(jù)庫,所述比賽數(shù)據(jù)庫包括多個(gè)賽程信息及賽程對象信息,所述賽程信息與所述賽程對象信息之間具有關(guān)聯(lián)關(guān)系;S102 :提取第一賽程關(guān)鍵字;此步驟具體包括根據(jù)所述賽程信息提取第一賽程關(guān)鍵字;S103 :接收賽程進(jìn)度關(guān)鍵字;S104 :獲取當(dāng)前賽程關(guān)鍵字;此步驟具體包括根據(jù)所述賽程進(jìn)度關(guān)鍵字匹配所述第一賽程關(guān)鍵字獲取當(dāng)前賽程關(guān)鍵字;S105 :獲取當(dāng)前賽程對象信息;
此步驟具體包括根據(jù)所述當(dāng)前賽程關(guān)鍵字獲取對應(yīng)的當(dāng)前賽程信息,并根據(jù)所述當(dāng)前賽程信息獲取與之對應(yīng)的當(dāng)前賽程對象信息;S106 :獲取當(dāng)前比賽數(shù)據(jù)庫;此步驟具體包括從所述比賽數(shù)據(jù)庫中刪除所述當(dāng)前賽程信息及所述當(dāng)前賽程對象信息獲取當(dāng)前比賽數(shù)據(jù)庫。本發(fā)明實(shí)施例2中提供了另一種優(yōu)化比賽現(xiàn)場數(shù)據(jù)庫的方法,如圖2所示,包括以下步驟S201 :接收比賽數(shù)據(jù)庫;此步驟具體包括接收比賽數(shù)據(jù)庫,所述比賽數(shù)據(jù)庫包括多個(gè)賽程信息及賽程對象信息,所述賽程信息與所述賽程對象信息之間具有關(guān)聯(lián)關(guān)系;所述賽程信息具體包括比賽場次信息及比賽場次時(shí)間信息;所述賽程信息具體包括賽程模板聯(lián)接信息及賽程模板信息;所述多個(gè)賽程信息具體包括所述賽程信息依次順序編排;S202 :根據(jù)賽程信息提取第一賽程關(guān)鍵字;此步驟具體包括根據(jù)所述賽程信息提取第一賽程關(guān)鍵字;所述第一賽程關(guān)鍵字具體包括比賽場次名稱信息及比賽場次時(shí)間信息;所述根據(jù)所述賽程信息提取第一賽程關(guān)鍵字步驟具體包括根據(jù)所述賽程信息提取第一賽程關(guān)鍵字及所述賽程模板信息;S203 :接收賽程進(jìn)度關(guān)鍵字;S204 :獲取當(dāng)前賽程關(guān)鍵字;此步驟具體包括根據(jù)所述賽程進(jìn)度關(guān)鍵字匹配所述第一賽程關(guān)鍵字獲取當(dāng)前賽程關(guān)鍵字;S205 :根據(jù)當(dāng)前賽程信息獲取當(dāng)前賽程對象信息;此步驟具體包括根據(jù)所述當(dāng)前賽程關(guān)鍵字獲取對應(yīng)的當(dāng)前賽程信息,并根據(jù)所述當(dāng)前賽程信息獲取與之對應(yīng)的當(dāng)前賽程對象信息;所述根據(jù)所述當(dāng)前賽程關(guān)鍵字獲取對應(yīng)的當(dāng)前賽程信息,并根據(jù)所述當(dāng)前賽程信息獲取與之對應(yīng)的當(dāng)前賽程對象信息步驟具體包括根據(jù)所述當(dāng)前賽程關(guān)鍵字獲取對應(yīng)的當(dāng)前賽程信息,并根據(jù)所述當(dāng)前賽程信息獲取與之對應(yīng)的當(dāng)前賽程對象信息;根據(jù)所述當(dāng)前賽程信息及所述當(dāng)前賽程對象信息獲取歷史比賽數(shù)據(jù)庫;S206 :獲取當(dāng)前比賽數(shù)據(jù)庫;
此步驟具體包括S2061 :對當(dāng)前賽程對象字幕文件進(jìn)行播放;S2062 :獲取恢復(fù)比賽數(shù)據(jù)庫;從所述比賽數(shù)據(jù)庫中刪除所述當(dāng)前賽程信息及所述當(dāng)前賽程對象信息獲取當(dāng)前比賽數(shù)據(jù)庫;所述從所述比賽數(shù)據(jù)庫中刪除所述當(dāng)前賽程信息及所述當(dāng)前賽程對象信息獲取當(dāng)前比賽數(shù)據(jù)庫還具體包括步驟從所述比賽數(shù)據(jù)庫中根據(jù)所述當(dāng)前賽程信息獲取當(dāng)前聯(lián)接關(guān)系;根據(jù)所述當(dāng)前聯(lián)接關(guān)系從所述比賽數(shù)據(jù)庫中脫離所述當(dāng)前賽程信息及所述當(dāng)前賽程對象信息的關(guān)聯(lián)關(guān)系獲取當(dāng)前比賽數(shù)據(jù)庫;所述從所述比賽數(shù)據(jù)庫中刪除所述當(dāng)前賽程信息及所述當(dāng)前賽程對象信息獲取當(dāng)前比賽數(shù)據(jù)庫步驟后還具體包括 根據(jù)所述當(dāng)前比賽數(shù)據(jù)庫獲取當(dāng)前賽程對象信息;根據(jù)所述當(dāng)前賽程對象信息獲取當(dāng)前賽程對象字幕文件;播控系統(tǒng)根據(jù)所述當(dāng)前賽程對象字幕文件進(jìn)行播放;所述從所述比賽數(shù)據(jù)庫中刪除所述當(dāng)前賽程信息及所述當(dāng)前賽程對象信息獲取當(dāng)前比賽數(shù)據(jù)庫步驟后還具體包括在所述比賽數(shù)據(jù)庫與當(dāng)前比賽數(shù)據(jù)庫之間根據(jù)所述當(dāng)前聯(lián)接關(guān)系建立關(guān)聯(lián),獲取恢復(fù)比賽數(shù)據(jù)庫。通過以上的實(shí)施方式的描述,本領(lǐng)域的技術(shù)人員可以清楚地了解到本發(fā)明可以通過硬件實(shí)現(xiàn),也可以借助軟件加必要的通用硬件平臺的方式來實(shí)現(xiàn)?;谶@樣的理解,本發(fā)明的技術(shù)方案可以以軟件產(chǎn)品的形式體現(xiàn)出來,該軟件產(chǎn)品可以存儲在一個(gè)非易失性存儲介質(zhì)(可以是⑶-ROM,U盤,移動硬盤等)中,包括若干指令用以使得一臺計(jì)算機(jī)設(shè)備(可以是個(gè)人計(jì)算機(jī),服務(wù)器,或者網(wǎng)絡(luò)設(shè)備等)執(zhí)行本發(fā)明各個(gè)實(shí)施例所述的方法。本領(lǐng)域技術(shù)人員可以理解附圖只是一個(gè)優(yōu)選實(shí)施例的示意圖,附圖中的模塊或流程并不一定是實(shí)施本發(fā)明所必須的。本領(lǐng)域技術(shù)人員可以理解實(shí)施例中的裝置中的模塊可以按照實(shí)施例描述進(jìn)行分布于實(shí)施例的裝置中,也可以進(jìn)行相應(yīng)變化位于不同于本實(shí)施例的一個(gè)或多個(gè)裝置中。上述實(shí)施例的模塊可以合并為一個(gè)模塊,也可以進(jìn)一步拆分成多個(gè)子模塊。 上述本發(fā)明實(shí)施例序號僅僅為了描述,不代表實(shí)施例的優(yōu)劣。以上公開的僅為本發(fā)明的幾個(gè)具體實(shí)施例,但是,本發(fā)明并非局限于此,任何本領(lǐng)域的技術(shù)人員能思之的變化都應(yīng)落入本發(fā)明的保護(hù)范圍。
權(quán)利要求
1.一種優(yōu)化比賽現(xiàn)場數(shù)據(jù)庫的方法,其特征在于,包括 接收比賽數(shù)據(jù)庫,所述比賽數(shù)據(jù)庫包括多個(gè)賽程信息及賽程對象信息,所述賽程信息與所述賽程對象信息之間具有關(guān)聯(lián)關(guān)系; 根據(jù)所述賽程信息提取第一賽程關(guān)鍵字; 接收賽程進(jìn)度關(guān)鍵字; 根據(jù)所述賽程進(jìn)度關(guān)鍵字匹配所述第一賽程關(guān)鍵字獲取當(dāng)前賽程關(guān)鍵字; 根據(jù)所述當(dāng)前賽程關(guān)鍵字獲取對應(yīng)的當(dāng)前賽程信息,并根據(jù)所述當(dāng)前賽程信息獲取與之對應(yīng)的當(dāng)前賽程對象信息; 從所述比賽數(shù)據(jù)庫中刪除所述當(dāng)前賽程信息及所述當(dāng)前賽程對象信息獲取當(dāng)前比賽數(shù)據(jù)庫。
2.如權(quán)利要求I中所述的方法,其特征在于,所述賽程信息具體包括比賽場次信息及比賽場次時(shí)間信息。
3.如權(quán)利要求2中所述的方法,其特征在于,所述第一賽程關(guān)鍵字具體包括 比賽場次名稱信息及比賽場次時(shí)間信息。
4.如權(quán)利要求I中所述的方法,其特征在于,所述賽程信息具體包括賽程模板聯(lián)接信息及賽程模板信息。
5.如權(quán)利要求I中所述的方法,其特征在于,所述根據(jù)所述賽程信息提取第一賽程關(guān)鍵字步驟具體包括根據(jù)所述賽程信息提取第一賽程關(guān)鍵字及所述賽程模板信息。
6.如權(quán)利要求I中所述的方法,其特征在于,所述多個(gè)賽程信息具體包括所述賽程信息依次順序編排。
7.如權(quán)利要求6中所述的方法,其特征在于,所述根據(jù)所述當(dāng)前賽程關(guān)鍵字獲取對應(yīng)的當(dāng)前賽程信息,并根據(jù)所述當(dāng)前賽程信息獲取與之對應(yīng)的當(dāng)前賽程對象信息步驟具體包括 根據(jù)所述當(dāng)前賽程關(guān)鍵字獲取對應(yīng)的當(dāng)前賽程信息,并根據(jù)所述當(dāng)前賽程信息獲取與之對應(yīng)的當(dāng)前賽程對象信息; 根據(jù)所述當(dāng)前賽程信息及所述當(dāng)前賽程對象信息獲取歷史比賽數(shù)據(jù)庫。
8.如權(quán)利要求I中所述的方法,其特征在于,所述從所述比賽數(shù)據(jù)庫中刪除所述當(dāng)前賽程信息及所述當(dāng)前賽程對象信息獲取當(dāng)前比賽數(shù)據(jù)庫步驟后還具體包括 根據(jù)所述當(dāng)前比賽數(shù)據(jù)庫獲取當(dāng)前賽程對象信息; 根據(jù)所述當(dāng)前賽程對象信息獲取當(dāng)前賽程對象字幕文件; 播控系統(tǒng)根據(jù)所述當(dāng)前賽程對象字幕文件進(jìn)行播放。
9.如權(quán)利要求I中所述的方法,其特征在于,所述從所述比賽數(shù)據(jù)庫中刪除所述當(dāng)前賽程信息及所述當(dāng)前賽程對象信息獲取當(dāng)前比賽數(shù)據(jù)庫還具體包括步驟 從所述比賽數(shù)據(jù)庫中根據(jù)所述當(dāng)前賽程信息獲取當(dāng)前聯(lián)接關(guān)系; 根據(jù)所述當(dāng)前聯(lián)接關(guān)系從所述比賽數(shù)據(jù)庫中脫離所述當(dāng)前賽程信息及所述當(dāng)前賽程對象信息的關(guān)聯(lián)關(guān)系獲取當(dāng)前比賽數(shù)據(jù)庫。
10.如權(quán)利要9中所述的方法,其特征在于,所述從所述比賽數(shù)據(jù)庫中刪除所述當(dāng)前賽程信息及所述當(dāng)前賽程對象信息獲取當(dāng)前比賽數(shù)據(jù)庫步驟后還具體包括 在所述比賽數(shù)據(jù)庫與當(dāng)前比賽數(shù)據(jù)庫之間根據(jù)所述當(dāng)前聯(lián)接關(guān)系建立關(guān)聯(lián),獲取恢復(fù)比賽數(shù) 據(jù)庫。
全文摘要
本發(fā)明公開了一種優(yōu)化比賽現(xiàn)場數(shù)據(jù)庫的方法,具體包括接收比賽數(shù)據(jù)庫;根據(jù)所述賽程信息提取第一賽程關(guān)鍵字;接收賽程進(jìn)度關(guān)鍵字;根據(jù)所述賽程進(jìn)度關(guān)鍵字匹配所述第一賽程關(guān)鍵字獲取當(dāng)前賽程關(guān)鍵字;根據(jù)所述當(dāng)前賽程關(guān)鍵字獲取對應(yīng)的當(dāng)前賽程信息,并根據(jù)所述當(dāng)前賽程信息獲取與之對應(yīng)的當(dāng)前賽程對象信息;從所述比賽數(shù)據(jù)庫中刪除所述當(dāng)前賽程信息及所述當(dāng)前賽程對象信息獲取當(dāng)前比賽數(shù)據(jù)庫。本發(fā)明解決了大型比賽數(shù)據(jù)庫的數(shù)據(jù)庫歷史數(shù)據(jù)的優(yōu)化問題,從而在得到的當(dāng)前比賽數(shù)據(jù)庫中,并不存在歷史數(shù)據(jù)信息,精簡了比賽數(shù)據(jù)庫的容量,從而,提高了比賽系統(tǒng)的運(yùn)算性能,獲得了更準(zhǔn)確的運(yùn)算效果。
文檔編號G06F17/30GK102760147SQ201110454178
公開日2012年10月31日 申請日期2011年12月30日 優(yōu)先權(quán)日2011年12月30日
發(fā)明者王征, 趙海軍 申請人:新奧特(北京)視頻技術(shù)有限公司