專利名稱:一種比賽數(shù)據(jù)輸出端數(shù)據(jù)校驗的方法及系統(tǒng)的制作方法
技術領域:
本發(fā)明應用于大型體育賽事的評論員解說系統(tǒng)中,涉及廣電領域,尤其涉及一種比賽數(shù)據(jù)輸出端數(shù)據(jù)校驗的方法及系統(tǒng)
背景技術:
隨著人類文明的發(fā)展,各項體育賽事的規(guī)模越來越大,且各種大型體育賽事的受關注程度越來越高。特別是奧運會,隨著時間的發(fā)展,賽事規(guī)模不斷擴大,奧運人數(shù)也在快速膨脹,受關注程度可以用舉世矚目來形容。但是,并不是每個人都能到現(xiàn)場進行觀戰(zhàn),于是世界各國的體育頻道都會對賽事 進行轉播。節(jié)目轉播時,各國當?shù)貢邢鄳脑u論員對賽事進行評論,這就需要評論員總是能夠掌握賽事最新進展,掌握第一手信息。因而,評論員解說系統(tǒng)(CIS)就營運而生。評論員解說系統(tǒng)(CIS)是一個基于計算機的交互式系統(tǒng),可提供運動賽事進行過程中的實時信息,為體育評論員提供當天在每一個比賽地點的動態(tài)賽事結果,如圖I所示,每個本地場館都包括一個評論員解說系統(tǒng)服務器Cisserver和若干評論員解說系統(tǒng)終端CIS Client,實時數(shù)據(jù)由 CIS Server 發(fā)送給 CIS Client。但是由于賽事的信息量非常的巨大,每個評論員解說系統(tǒng)的終端觀眾關注的比賽類別、比賽場次甚至運動員必定也不盡相同,因而,比賽的現(xiàn)場實時數(shù)據(jù)傳輸?shù)较到y(tǒng)終端很可能出現(xiàn)一些小錯誤,這些錯誤可能是現(xiàn)場計分出現(xiàn)問題,也可能是數(shù)據(jù)傳輸過程中出現(xiàn)問題,這就需要有一種擁有容錯機制的評論員解說系統(tǒng)終端,用來進行實時數(shù)據(jù)的基本校驗。
發(fā)明內(nèi)容
為解決上述問題,本發(fā)明提供了一種比賽數(shù)據(jù)輸出端數(shù)據(jù)校驗的方法及系統(tǒng),通過預先設定比賽數(shù)據(jù)輸出規(guī)則,對接收到的實時數(shù)據(jù)進行校驗,如有錯誤則向服務器請求重新發(fā)送相應數(shù)據(jù)信息,使最終顯示到評論員系統(tǒng)終端屏幕上的數(shù)據(jù)準確率更高,大大提升了用戶的體驗。本發(fā)明實施例一方面提供了一種比賽數(shù)據(jù)輸出端數(shù)據(jù)校驗的方法,包括以下步驟步驟101,預先設定比賽數(shù)據(jù)輸出規(guī)則,所述比賽數(shù)據(jù)輸出規(guī)則包括設定規(guī)則和常識規(guī)則,其中,所述設定規(guī)則根據(jù)比賽規(guī)則設定,所述常識規(guī)則根據(jù)自然規(guī)律設定;步驟102,接收服務器下發(fā)的現(xiàn)場實時數(shù)據(jù);步驟103,判斷所述現(xiàn)場實時數(shù)據(jù)是否符合所述比賽數(shù)據(jù)輸出規(guī)則,若是,則進入步驟105,若否,則進入步驟104 ;步驟104,向服務器發(fā)送重新請求信息,進入步驟102 ;步驟105,將所述現(xiàn)場實時數(shù)據(jù)推動到輸出端進行顯示。本發(fā)明實施例另一方面提供了一種比賽數(shù)據(jù)輸出端數(shù)據(jù)校驗的系統(tǒng),包括以下模塊規(guī)則預設模塊201,用于預先設定比賽數(shù)據(jù)輸出規(guī)則,所述比賽數(shù)據(jù)輸出規(guī)則包括設定規(guī)則和常識規(guī)則,其中,所述設定規(guī)則根據(jù)比賽規(guī)則設定,所述常識規(guī)則根據(jù)自然規(guī)律設定;數(shù)據(jù)接收模塊202,用于接收服務器下發(fā)的現(xiàn)場實時數(shù)據(jù);數(shù)據(jù)校驗模塊203,與重新請求模塊204以及數(shù)據(jù)顯示模塊205相連,用于判斷所述現(xiàn)場實時數(shù)據(jù)是否符合所述比賽數(shù)據(jù)輸出規(guī)則;重新請求模塊204,用于向服務器發(fā)送重新請求信息;數(shù)據(jù)顯示模塊205,用于將所述現(xiàn)場實時數(shù)據(jù)推動到輸出端進行顯示。本發(fā)明實施例的技術方案帶來的有益效果如下通過步驟101,預先設定比賽數(shù) 據(jù)輸出規(guī)則,所述比賽數(shù)據(jù)輸出規(guī)則包括設定規(guī)則和常識規(guī)則,其中,所述設定規(guī)則根據(jù)比賽規(guī)則設定,所述常識規(guī)則根據(jù)自然規(guī)律設定;步驟102,接收服務器下發(fā)的現(xiàn)場實時數(shù)據(jù);步驟103,判斷所述現(xiàn)場實時數(shù)據(jù)是否符合所述比賽數(shù)據(jù)輸出規(guī)則,若是,則進入步驟105,若否,則進入步驟104 ;步驟104,向服務器發(fā)送重新請求信息,進入步驟102 ;步驟105,將所述現(xiàn)場實時數(shù)據(jù)推動到輸出端進行顯示,使最終顯示到評論員系統(tǒng)終端屏幕上的數(shù)據(jù)準確率更高,大大提升了用戶的體驗。
為了更清楚地說明本發(fā)明實施例或現(xiàn)有技術中的技術方案,下面將對實施例或現(xiàn)有技術描述中所需要使用的附圖作簡單地介紹,顯而易見地,下面描述中的附圖僅僅是本發(fā)明的一些實施例,對于本領域普通技術人員來講,在不付出創(chuàng)造性勞動性的前提下,還可以根據(jù)這些附圖獲得其他的附圖。圖I是本發(fā)明系統(tǒng)架構圖;圖2是本發(fā)明實施例一,一種比賽數(shù)據(jù)輸出端數(shù)據(jù)校驗的方法的流程圖;圖3是本發(fā)明實施例二,一種比賽數(shù)據(jù)輸出端數(shù)據(jù)校驗的系統(tǒng)的結構圖。
具體實施例方式下面將結合本發(fā)明實施例中的附圖,對本發(fā)明實施例中的技術方案進行清楚、完整地描述,顯然,所描述的實施例是本發(fā)明一部分實施例,而不是全部的實施例?;诒景l(fā)明中的實施例,本領域普通技術人員在沒有作出創(chuàng)造性勞動前提下所獲得的所有其他實施例,都屬于本發(fā)明保護的范圍。實施例一本發(fā)明實施例提供了一種比賽數(shù)據(jù)輸出端數(shù)據(jù)校驗的方法,如圖2,包括以下步驟步驟101,預先設定比賽數(shù)據(jù)輸出規(guī)則;上述比賽數(shù)據(jù)輸出規(guī)則在評論員系統(tǒng)終端中設定,與賽事類型有關,例如,奧運會的籃球比賽中,如果數(shù)據(jù)統(tǒng)計某個球員犯規(guī)累計已達4次,最新的數(shù)據(jù)顯示該球員又一次犯規(guī),卻并沒有將其罰下,則很可能是現(xiàn)場數(shù)據(jù)統(tǒng)計出現(xiàn)問題,比如將其它球員的犯規(guī)誤計入該球員名下,據(jù)此,應該設定相應輸出規(guī)則,讓該犯規(guī)數(shù)據(jù)不直接顯示到評論員系統(tǒng)中,而是返回服務器重新索要相應信息;再比如,田徑比賽中,第二個到達終點的球員的用時比第一個沖過終點的球員用時還要短,這就可能是數(shù)據(jù)傳輸?shù)倪^程中出現(xiàn)錯誤,據(jù)此,應該設定相關規(guī)則,讓第二個球員的數(shù)據(jù)信息不直接顯示到評論員系統(tǒng)中,而是返回重新請求信息,重新接收相應數(shù)據(jù)信
肩、O步驟102,接收服務器下發(fā)的現(xiàn)場實時數(shù)據(jù);步驟103,判斷所述現(xiàn)場實時數(shù)據(jù)是否符合所述比賽數(shù)據(jù)輸出規(guī)則,若是,則進入步驟105,若否,則進入步驟104 ;步驟104,向服務器發(fā)送重新請求信息,進入步驟102 ;
具體包括提取所述現(xiàn)場實時數(shù)據(jù)的文件頭,所述文件頭包括時間信息;根據(jù)所述文件頭以及信息錯誤類型生成重新請求信息;將所述重新請求信息發(fā)送到所述服務器。其中,向服務器發(fā)送重新請求信息之后刪除所述現(xiàn)場實時數(shù)據(jù)。其中,所述將所述重新請求信息發(fā)送到所述服務器之后,所述服務器根據(jù)所述重新請求信息將相應的現(xiàn)場實時數(shù)據(jù)重新下發(fā)。步驟105,將所述現(xiàn)場實時數(shù)據(jù)推動到輸出端進行顯示。本發(fā)明實現(xiàn)了以下有益效果通過步驟101,預先設定比賽數(shù)據(jù)輸出規(guī)則,所述比賽數(shù)據(jù)輸出規(guī)則包括設定規(guī)則和常識規(guī)則,其中,所述設定規(guī)則根據(jù)比賽規(guī)則設定,所述常識規(guī)則根據(jù)自然規(guī)律設定;步驟102,接收服務器下發(fā)的現(xiàn)場實時數(shù)據(jù);步驟103,判斷所述現(xiàn)場實時數(shù)據(jù)是否符合所述比賽數(shù)據(jù)輸出規(guī)則,若是,則進入步驟105,若否,則進入步驟104 ;步驟104,向服務器發(fā)送重新請求信息,進入步驟102 ;步驟105,將所述現(xiàn)場實時數(shù)據(jù)推動到輸出端進行顯示,使最終顯示到評論員系統(tǒng)終端屏幕上的數(shù)據(jù)準確率更高,大大提升了用戶的體驗。實施例二本發(fā)明實施例提供了一種比賽數(shù)據(jù)輸出端數(shù)據(jù)校驗的系統(tǒng),如圖3,包括以下模塊規(guī)則預設模塊201,用于預先設定比賽數(shù)據(jù)輸出規(guī)則,所述比賽數(shù)據(jù)輸出規(guī)則包括設定規(guī)則和常識規(guī)則,其中,所述設定規(guī)則根據(jù)比賽規(guī)則設定,所述常識規(guī)則根據(jù)自然規(guī)律設定;數(shù)據(jù)接收模塊202,用于接收服務器下發(fā)的現(xiàn)場實時數(shù)據(jù);數(shù)據(jù)校驗模塊203,與重新請求模塊204以及數(shù)據(jù)顯示模塊205相連,用于判斷所述現(xiàn)場實時數(shù)據(jù)是否符合所述比賽數(shù)據(jù)輸出規(guī)則;重新請求模塊204,用于向服務器發(fā)送重新請求信息,還用于向服務器發(fā)送重新請求信息之后刪除所述現(xiàn)場實時數(shù)據(jù),具體包括以下子模塊文件頭提取子模塊2041,用于提取所述現(xiàn)場實時數(shù)據(jù)的文件頭,所述文件頭包括時間信息;重新請求信息生成子模塊2042,用于根據(jù)所述文件頭以及信息錯誤類型生成重新請求信息;
重新請求信息發(fā)送子模塊2043,用于將所述重新請求信息發(fā)送到所述服務器。其中,所述重新請求信息發(fā)送子模塊2043將所述重新請求信息發(fā)送到所述服務器之后,所述服務器根據(jù)所述重新請求信息將相應的現(xiàn)場實時數(shù)據(jù)重新下發(fā)。數(shù)據(jù)顯示模塊205,用于將所述現(xiàn)場實時數(shù)據(jù)推動到輸出端進行顯示。本發(fā)明實現(xiàn)了以下有益效果通過規(guī)則預設模塊201,預先設定比賽數(shù)據(jù)輸出規(guī)貝U,所述比賽數(shù)據(jù)輸出規(guī)則包括設定規(guī)則和常識規(guī)則,其中,所述設定規(guī)則根據(jù)比賽規(guī)則設定,所述常識規(guī)則根據(jù)自然規(guī)律設定;數(shù)據(jù)接收模塊202,接收服務器下發(fā)的現(xiàn)場實時數(shù)據(jù);數(shù)據(jù)校驗模塊203,判斷所述現(xiàn)場實時數(shù)據(jù)是否符合所述比賽數(shù)據(jù)輸出規(guī)則,若是,則進入數(shù)據(jù)顯示模塊205,若否,則進入重新請求模塊204 ;重新請求模塊204,向服務器發(fā)送重新請求信息,進入數(shù)據(jù)接收模塊202 ;數(shù)據(jù)顯示模塊205,將所述現(xiàn)場實時數(shù)據(jù)推動到輸出端進行顯示,使最終顯示到評論員系統(tǒng)終端屏幕上的數(shù)據(jù)準確率更高,大大提升了用戶的體驗。 通過以上的實施方式的描述,本領域的技術人員可以清楚地了解到本發(fā)明可以通過硬件實現(xiàn),也可以可借助軟件加必要的通用硬件平臺的方式來實現(xiàn),基于這樣的理解,本發(fā)明的技術方案可以以軟件產(chǎn)品的形式體現(xiàn)出來,該軟件產(chǎn)品可以存儲在一個非易失性存儲介質(zhì)(可以是⑶-ROM,U盤,移動硬盤等)中,包括若干指令用以使得一臺計算機設備(可以是個人計算機,服務器,或者網(wǎng)絡設備等)執(zhí)行本發(fā)明各個實施例所述的方法??傊陨纤鰞H為本發(fā)明的較佳實施例而已,并非用于限定本發(fā)明的保護范圍。凡在本發(fā)明的精神和原則之內(nèi),所作的任何修改、等同替換、改進等,均應包含在本發(fā)明的保護范圍之內(nèi)。
權利要求
1.一種比賽數(shù)據(jù)輸出端數(shù)據(jù)校驗的方法,其特征在于,包括以下步驟 步驟101,預先設定比賽數(shù)據(jù)輸出規(guī)則,所述比賽數(shù)據(jù)輸出規(guī)則包括設定規(guī)則和常識規(guī)貝U,其中,所述設定規(guī)則根據(jù)比賽規(guī)則設定,所述常識規(guī)則根據(jù)自然規(guī)律設定; 步驟102,接收服務器下發(fā)的現(xiàn)場實時數(shù)據(jù); 步驟103,判斷所述現(xiàn)場實時數(shù)據(jù)是否符合所述比賽數(shù)據(jù)輸出規(guī)則,若是,則進入步驟105,若否,則進入步驟104 ; 步驟104,向服務器發(fā)送重新請求信息,進入步驟102 ; 步驟105,將所述現(xiàn)場實時數(shù)據(jù)推動到輸出端進行顯示。
2.如權利要求I所述方法,其特征在于,所述步驟104中,向服務器發(fā)送重新請求信息 之后刪除所述現(xiàn)場實時數(shù)據(jù)。
3.如權利要求I所述方法,其特征在于,所述步驟104中,向服務器發(fā)送重新請求信息體包括以下步驟 提取所述現(xiàn)場實時數(shù)據(jù)的文件頭,所述文件頭包括時間信息; 根據(jù)所述文件頭以及信息錯誤類型生成重新請求信息; 將所述重新請求信息發(fā)送到所述服務器。
4.如權利要求3所述方法,其特征在于,所述將所述重新請求信息發(fā)送到所述服務器之后,所述服務器根據(jù)所述重新請求信息將相應的現(xiàn)場實時數(shù)據(jù)重新下發(fā)。
5.一種比賽數(shù)據(jù)輸出端數(shù)據(jù)校驗的系統(tǒng),其特征在于,包括以下模塊 規(guī)則預設模塊201,用于預先設定比賽數(shù)據(jù)輸出規(guī)則,所述比賽數(shù)據(jù)輸出規(guī)則包括設定規(guī)則和常識規(guī)則,其中,所述設定規(guī)則根據(jù)比賽規(guī)則設定,所述常識規(guī)則根據(jù)自然規(guī)律設定; 數(shù)據(jù)接收模塊202,用于接收服務器下發(fā)的現(xiàn)場實時數(shù)據(jù); 數(shù)據(jù)校驗模塊203,與重新請求模塊204以及數(shù)據(jù)顯示模塊205相連,用于判斷所述現(xiàn)場實時數(shù)據(jù)是否符合所述比賽數(shù)據(jù)輸出規(guī)則; 重新請求模塊204,用于向服務器發(fā)送重新請求信息; 數(shù)據(jù)顯示模塊205,用于將所述現(xiàn)場實時數(shù)據(jù)推動到輸出端進行顯示。
6.如權利要求5所述系統(tǒng),其特征在于,所述重新請求模塊204,還用于向服務器發(fā)送重新請求信息之后刪除所述現(xiàn)場實時數(shù)據(jù)。
7.如權利要求5所述系統(tǒng),其特征在于,所述重新請求模塊204具體包括以下子模塊 文件頭提取子模塊2041,用于提取所述現(xiàn)場實時數(shù)據(jù)的文件頭,所述文件頭包括時間信息; 重新請求信息生成子模塊2042,用于根據(jù)所述文件頭以及信息錯誤類型生成重新請求信息; 重新請求信息發(fā)送子模塊2043,用于將所述重新請求信息發(fā)送到所述服務器。
8.如權利要求7所述系統(tǒng),其特征在于,所述重新請求信息發(fā)送子模塊2043將所述重新請求信息發(fā)送到所述服務器之后,所述服務器根據(jù)所述重新請求信息將相應的現(xiàn)場實時數(shù)據(jù)重新下發(fā)。
全文摘要
本發(fā)明公開了一種比賽數(shù)據(jù)輸出端數(shù)據(jù)校驗的方法及系統(tǒng),通過步驟101,預先設定比賽數(shù)據(jù)輸出規(guī)則,所述比賽數(shù)據(jù)輸出規(guī)則包括設定規(guī)則和常識規(guī)則,其中,所述設定規(guī)則根據(jù)比賽規(guī)則設定,所述常識規(guī)則根據(jù)自然規(guī)律設定;步驟102,接收服務器下發(fā)的現(xiàn)場實時數(shù)據(jù);步驟103,判斷所述現(xiàn)場實時數(shù)據(jù)是否符合所述比賽數(shù)據(jù)輸出規(guī)則,若是,則進入步驟105,若否,則進入步驟104;步驟104,向服務器發(fā)送重新請求信息,進入步驟102;步驟105,將所述現(xiàn)場實時數(shù)據(jù)推動到輸出端進行顯示,使最終顯示到評論員系統(tǒng)終端屏幕上的數(shù)據(jù)準確率更高,大大提升了用戶的體驗。
文檔編號G06F17/50GK102750400SQ201210064200
公開日2012年10月24日 申請日期2012年3月12日 優(yōu)先權日2012年3月12日
發(fā)明者王征, 趙海軍 申請人:新奧特(北京)視頻技術有限公司