亚洲狠狠干,亚洲国产福利精品一区二区,国产八区,激情文学亚洲色图

一種體育比賽自動(dòng)計(jì)分方法和裝置的制作方法

文檔序號(hào):1563648閱讀:482來源:國(guó)知局
專利名稱:一種體育比賽自動(dòng)計(jì)分方法和裝置的制作方法
技術(shù)領(lǐng)域
本發(fā)明涉及信息系統(tǒng)領(lǐng)域,具體地,涉及體育賽事的信息處理系統(tǒng)。
背景技術(shù)
隨著體育賽事的蓬勃發(fā)展,整個(gè)體育產(chǎn)業(yè)鏈也不斷壯大,大量的體育賽事的信息處理系統(tǒng)也得到了廣泛的應(yīng)用,例如,體育賽事轉(zhuǎn)播系統(tǒng)。對(duì)于體育賽事的信息處理系統(tǒng),尤其是體育賽事現(xiàn)場(chǎng)直播系統(tǒng),如何快速、高質(zhì)量實(shí)現(xiàn)對(duì)不同體育項(xiàng)目的圖文轉(zhuǎn)播,變得越來越重要。在現(xiàn)有的體育賽事信息處理系統(tǒng)中,對(duì)于乒乓球、乒乓球團(tuán)體、羽毛球、羽毛球團(tuán)體、排球、沙灘排球等體育比賽的計(jì)分方法來說,均是每次操作人員點(diǎn)擊簡(jiǎn)單的加減分按鈕進(jìn)行加減分操作,都伴隨計(jì)算大比分,其中加減分操作的是局比分,也稱為小比分,大比分 包括場(chǎng)比分和團(tuán)體比分。具體而言,在現(xiàn)有體育賽事轉(zhuǎn)播系統(tǒng)中,每次發(fā)生局比分變化,均根據(jù)內(nèi)置好的比賽規(guī)則邏輯計(jì)算出局比分和大比分等比賽信息,并把圖形化的比賽信息通過圖文卡輸出到電視轉(zhuǎn)播車的切換臺(tái),與電視轉(zhuǎn)播畫面進(jìn)行混合,最后通過有線電視網(wǎng)絡(luò)等送到千家萬戶。對(duì)于體育賽事的計(jì)分方法,操作人員要求是正確且快速。然而,通過上面描述可知,由于體育比賽規(guī)則復(fù)雜,在小比分和大比分都同時(shí)計(jì)算的情況下,不僅計(jì)算量大,還浪費(fèi)了內(nèi)存資源。而且,尤其是減分時(shí)操作不當(dāng),容易將大比分計(jì)算錯(cuò)誤。

發(fā)明內(nèi)容
本發(fā)明要解決現(xiàn)有計(jì)分方法同時(shí)計(jì)算小比分和大比分導(dǎo)致的計(jì)算量大、計(jì)算易出錯(cuò)且浪費(fèi)內(nèi)存資源的技術(shù)問題。根據(jù)本發(fā)明一個(gè)方面,提供了一種體育比賽自動(dòng)計(jì)分方法,其中所涉及的數(shù)據(jù)為當(dāng)前局、局比分、正常情況下獲勝分和加球情況下獲勝分,所述方法包括下列步驟11)接收操作人員加分的觸發(fā)消息;12)根據(jù)正常情況下獲勝分?jǐn)?shù)和加球賽時(shí)獲勝分?jǐn)?shù)判斷是否存在勝利方;13)對(duì)于沒有任何一方勝利的情況,為加分方的當(dāng)前局比分加分;當(dāng)接收操作人員獲取局比分的觸發(fā)時(shí),其中該獲取局比分的觸發(fā)指示了第幾場(chǎng)、第幾局以及哪一比賽方,判斷要返回的局比分所在的場(chǎng)次是否在當(dāng)前場(chǎng)之前和局次是否在當(dāng)前局之前,對(duì)于是的情況,返回對(duì)應(yīng)局比分。在上述方法中,所涉及的數(shù)據(jù)還包括總局?jǐn)?shù),所述方法還包括當(dāng)接收操作人員獲取場(chǎng)比分的觸發(fā)時(shí),其中該獲取場(chǎng)比分的觸發(fā)指示了第幾場(chǎng)和哪一比賽方,判斷要返回的場(chǎng)比分所在的場(chǎng)次是否在當(dāng)前場(chǎng)之前;對(duì)于是的情況,根據(jù)總局?jǐn)?shù)從第一局到當(dāng)前局的每一局都確定所存在的勝利方,返回對(duì)應(yīng)方的局勝利的累計(jì)次數(shù)。上述方法還包括
當(dāng)接收操作人員獲取團(tuán)體比分的觸發(fā)時(shí),其中該獲取團(tuán)體比分的觸發(fā)指示哪一比賽方,從第一場(chǎng)到當(dāng)前場(chǎng)的每一場(chǎng)都確定所存在的勝利方,返回對(duì)應(yīng)方的場(chǎng)勝利的累計(jì)次數(shù)。根據(jù)本發(fā)明另一方面,還提供了一種體育比賽計(jì)分裝置,其中所涉及的數(shù)據(jù)為當(dāng)前局、局比分、正常情況下獲勝分和加球情況下獲勝分,所述裝置包括人機(jī)交互接口,用于接收操作人員加分的觸發(fā)消息和獲取比分的觸發(fā)消息,其中該獲取局比分的觸發(fā)指示了第幾場(chǎng)、第幾局以及哪一比賽方;獲取勝利方消息模塊,用于根據(jù)正常情況下獲勝分?jǐn)?shù)和加球賽時(shí)獲勝分?jǐn)?shù)判斷是否存在勝利方;加分模塊,用于對(duì)于沒有任何一方勝利的情況,為加分方的當(dāng)前局比分加分; 結(jié)果模塊,用于當(dāng)接收操作人員獲取局比分的觸發(fā)時(shí),判斷要返回的局比分所在的場(chǎng)次是否在當(dāng)前場(chǎng)之前和局次是否在當(dāng)前局之前,對(duì)于是的情況,返回對(duì)應(yīng)局比分。上述裝置所涉及的數(shù)據(jù)還包括總局?jǐn)?shù),所述人機(jī)交互接口還用于接收操作人員獲取場(chǎng)比分的觸發(fā),其中該獲取場(chǎng)比分的觸發(fā)指示了第幾場(chǎng)和哪一比賽方;所述結(jié)果模塊還用于當(dāng)接收操作人員獲取場(chǎng)比分的觸發(fā)時(shí),判斷要返回的場(chǎng)比分所在的場(chǎng)次是否在當(dāng)前場(chǎng)之前;對(duì)于是的情況,從第一局到當(dāng)前局的每一局都確定所存在的勝利方,返回對(duì)應(yīng)方的局勝利的累計(jì)次數(shù)。上述裝置中,所述人機(jī)交互接口還用于接收操作人員獲取團(tuán)體比分的觸發(fā),其中該獲取團(tuán)體比分的觸發(fā)指示哪一比賽方;所述結(jié)果模塊還用于當(dāng)接收操作人員獲取團(tuán)體比分的觸發(fā)時(shí),從第一場(chǎng)到當(dāng)前場(chǎng)的每一場(chǎng)都確定所存在的勝利方,返回對(duì)應(yīng)方的場(chǎng)勝利的累計(jì)次數(shù)。本發(fā)明的上述方法和裝置,即減小了計(jì)算量,又節(jié)約了內(nèi)存資源。同時(shí)避免了大比分計(jì)算錯(cuò)誤的可能。


圖I是根據(jù)本發(fā)明優(yōu)選實(shí)施例的體育比賽計(jì)分方法的框圖。
具體實(shí)施例方式為了使本發(fā)明的目的、技術(shù)方案及優(yōu)點(diǎn)更加清楚明白,以下結(jié)合附圖,對(duì)根據(jù)本發(fā)明一個(gè)實(shí)施例的體育比賽自動(dòng)計(jì)分方法和裝置進(jìn)一步詳細(xì)說明。應(yīng)當(dāng)理解,此處所描述的具體實(shí)施例僅僅用以解釋本發(fā)明,并不用于限定本發(fā)明。本發(fā)明只存儲(chǔ)必須的、基礎(chǔ)的數(shù)據(jù),所有能根據(jù)前述數(shù)據(jù)推算出來的數(shù)據(jù),都不存儲(chǔ)。根據(jù)本發(fā)明的優(yōu)選實(shí)施例,存儲(chǔ)以下數(shù)據(jù)當(dāng)前局值為1-7,表示當(dāng)前位于1-7局中的某一局小比分A方和B方共7局的,共14個(gè)數(shù),表示某方在某一局的得分比賽規(guī)則方面總局?jǐn)?shù),例如5局3勝,7局4勝等正常情況下?lián)Q發(fā)球方式
正常情況下獲勝分加球情況下?lián)Q發(fā)球方式加球情況下獲勝分,(絕對(duì)獲勝分)以下內(nèi)容全局比賽中只存在I份,當(dāng)前球權(quán)值為A或B,表示A方或B方擁有球權(quán)A方局點(diǎn)數(shù)量B方局點(diǎn)數(shù)量 A方賽點(diǎn)數(shù)量B方賽點(diǎn)數(shù)量A方團(tuán)體賽點(diǎn)數(shù)量B方團(tuán)體賽點(diǎn)數(shù)量上述6個(gè)數(shù)值表示A方和B方在當(dāng)前局中擁有的累計(jì)關(guān)鍵點(diǎn)數(shù)量。本領(lǐng)域普通技術(shù)人員可以理解,上述數(shù)據(jù)中總局?jǐn)?shù)、正常情況下?lián)Q發(fā)球方式、加球情況下?lián)Q發(fā)球方式、當(dāng)前球權(quán)以及關(guān)于關(guān)鍵點(diǎn)數(shù)量的6個(gè)數(shù)值并不是必須的,總局?jǐn)?shù)只用于確定場(chǎng)勝利,后面的項(xiàng)只用于對(duì)應(yīng)的功能,例如確定球權(quán)和統(tǒng)計(jì)關(guān)鍵點(diǎn)數(shù)量。在比賽中,計(jì)分裝置接收到操作人員在人機(jī)交互接口上的觸發(fā)后,對(duì)目標(biāo)隊(duì)伍進(jìn)行相應(yīng)的計(jì)分操作。圖I示出了根據(jù)本發(fā)明優(yōu)選實(shí)施例的體育比賽計(jì)分方法的流程圖,如圖所示,本發(fā)明的計(jì)分方法具體包括下列步驟步驟11),通過人機(jī)交互接口接收操作人員加分的觸發(fā)消息。步驟12),獲取當(dāng)前局、場(chǎng)和團(tuán)體勝利方信息,結(jié)果分別保存為[當(dāng)前局勝利結(jié)果]、[當(dāng)前場(chǎng)勝利結(jié)果]和[當(dāng)前團(tuán)體勝利結(jié)果],例如,A方第2場(chǎng)第I局勝、B方第3局勝、無人勝。其中,獲取當(dāng)前局勝利方信息包括下列步驟I.獲取雙方當(dāng)前局比分,保存到[局比分A]、[局比分B]2.如果A方局比分> 局比分+1且A方局比分> [正常情況下獲勝分],返回“A方”3.如果B方局比分> A方局比分+1且B方局比分> [正常情況下獲勝分],返回“B方”4.如果A方局比分>8方局比分且A方局比分 >=[加球情況下獲勝分],返回“A方”5.如果B方局比分>六方局比分且B方局比分>=[加球情況下獲勝分],返回“B方”6.返回“無人勝”其中,獲取當(dāng)前場(chǎng)勝利方信息包括下列步驟I.獲取雙方的場(chǎng)比分,保存到[場(chǎng)比分A]、[場(chǎng)比分B].2.如果A方場(chǎng)比分> B方場(chǎng)比分且A方場(chǎng)比分>規(guī)則中此場(chǎng)的局總數(shù)/2,返回“A方,,3.如果B方場(chǎng)比分> A方場(chǎng)比分且B方場(chǎng)比分>規(guī)則中此場(chǎng)的局總數(shù)/2,返回“B方,,
4.返回“無人勝”獲取當(dāng)前團(tuán)體勝利方信息包括下列步驟I.計(jì)算雙方當(dāng)前所贏得場(chǎng)次的數(shù)量2.判斷贏得多的一方是否達(dá)到了總場(chǎng)數(shù)/23.返回是否獲勝此團(tuán)體比賽步驟13),判斷[當(dāng)前局勝利結(jié)果],是否A方或B方已經(jīng)勝利,如果是則返回加分失?。蝗绻?,則進(jìn)行步驟14)。步驟14),把加分方的當(dāng)前局比分加I。步驟15),再次獲取當(dāng)前局、場(chǎng)和團(tuán)體勝利方信息,結(jié)果分別保存為[當(dāng)前局勝利 結(jié)果新]、[當(dāng)前場(chǎng)勝利結(jié)果新]和[當(dāng)前團(tuán)體勝利結(jié)果新]。步驟16),根據(jù)加分后局比分判斷是否存在關(guān)鍵點(diǎn),如果存在則更新當(dāng)前的關(guān)鍵點(diǎn)數(shù)量,其中該關(guān)鍵點(diǎn)包括局點(diǎn)、盤點(diǎn)和賽點(diǎn)。步驟17),根據(jù)[當(dāng)前局勝利結(jié)果新]判斷當(dāng)前是否還沒有任何一方取得勝利,如果是則確定球權(quán)具體地,如果分高一方的比分大于參數(shù)〈正常情況下獲勝分?jǐn)?shù)〉,則在加球賽狀態(tài),使用加球賽換發(fā)球方式,否則未在加球賽狀態(tài),使用正常情況下?lián)Q發(fā)球方式。根據(jù)該判斷結(jié)果,把參數(shù)中的〈正常情況下?lián)Q發(fā)球方式 > 或〈加球賽時(shí)換發(fā)球方式 > 的設(shè)置值取出,并根據(jù)該設(shè)置值確定具體的換發(fā)球方式。如果為一球一換,則直接交換球權(quán);如果兩球一換且雙方此局得分總和> 0且能被2整除,那么交換球權(quán);如果得分得球權(quán),則把球權(quán)給得分的一方。步驟18),根據(jù)[當(dāng)前局勝利結(jié)果]、[當(dāng)前場(chǎng)勝利結(jié)果]和[當(dāng)前團(tuán)體勝利結(jié)果]以及[當(dāng)前局勝利結(jié)果新]、[當(dāng)前場(chǎng)勝利結(jié)果新]和[當(dāng)前團(tuán)體勝利結(jié)果新],來確定返回“團(tuán)體賽勝利”、“場(chǎng)勝利”、“局勝利”還是“無勝利”。例如,如果[當(dāng)前團(tuán)體勝利結(jié)果新]中勝方為加分方且[當(dāng)前團(tuán)體勝利結(jié)果]中勝方不為加分方,返回“團(tuán)體賽勝利”;如果[當(dāng)前場(chǎng)勝利結(jié)果新]中勝方為加分方且[當(dāng)前場(chǎng)勝利結(jié)果]中勝方不為加分方,返回“場(chǎng)勝利”;如果[當(dāng)前局勝利結(jié)果新]中勝方為加分方且[當(dāng)前局勝利結(jié)果]中勝方不為加分方,返回“局勝利”;否則,返回“無勝利”。在本發(fā)明優(yōu)選實(shí)施例中,該計(jì)分方法還提供了減分的步驟,以供操作人員在諸如加錯(cuò)分等意外情況下啟動(dòng)。該減分的步驟進(jìn)一步包括下列步驟步驟21),通過人機(jī)交互接口接收操作人員減分的觸發(fā)消息。步驟22),判斷減分方當(dāng)前比分是否為0,如果是,返回減分失敗。步驟23),獲取當(dāng)前局勝利方信息,結(jié)果分別保存為[當(dāng)前局勝利結(jié)果]。步驟24),判斷[當(dāng)前局勝利結(jié)果],是否A方或B方已經(jīng)勝利,如果是則返回減分失??;如果否,則進(jìn)行步驟25)。步驟25),把減分方的當(dāng)前局比分減I。步驟26),再次獲取當(dāng)前局勝利方信息,結(jié)果分別保存為[當(dāng)前局勝利結(jié)果新]。
步驟27),根據(jù)加分后局比分判斷是否存在關(guān)鍵點(diǎn),如果存在則更新當(dāng)前的關(guān)鍵點(diǎn)數(shù)量。步驟28),如果[當(dāng)前局勝利結(jié)果新]還沒有一方取得勝利,則確定球權(quán)。步驟29)返回減分成功。在本發(fā)明優(yōu)選實(shí)施例中,該計(jì)分方法還提供了設(shè)置比分的步驟,以供操作人員在需要時(shí)啟動(dòng)。該設(shè)置比分的步驟進(jìn)一步包括下列步驟步驟31),通過人機(jī)交互接口接收操作人員設(shè)置的比分。步驟32),對(duì)該比分進(jìn)行合法化判斷,具體地,判斷所設(shè)置比分是否大于或等于0且小于或等于參數(shù)〈加球賽時(shí)獲勝分?jǐn)?shù) >,如果是,則合法,修改比分并輸出,否則不合法,不可以設(shè)置。
根據(jù)本發(fā)明的該優(yōu)選實(shí)施例,在上述對(duì)小比分進(jìn)行操作后,通過獲取局比分來返回小比分,具體包括下列步驟I.接收操作人員獲取局比分的觸發(fā);2.判斷要返回的小比分所在的場(chǎng)次是否在當(dāng)前場(chǎng)之前且局次是否在當(dāng)前局之前,如果不是,則返回“空”,否則進(jìn)行步驟2 ;3.根據(jù)觸發(fā)所指示的第幾場(chǎng)內(nèi)第幾局以及比賽的哪一方返回內(nèi)存中相應(yīng)方的相應(yīng)場(chǎng)中相應(yīng)局的小比分。根據(jù)本發(fā)明的該優(yōu)選實(shí)施例,該計(jì)分方法還包括獲取場(chǎng)比分和獲取團(tuán)體比分的步驟,其只在被獲取時(shí),實(shí)時(shí)計(jì)算,并返回相應(yīng)的大比分。其中,獲取場(chǎng)比分的步驟如下I.接收操作人員獲取場(chǎng)比分的觸發(fā);2.判斷要返回的場(chǎng)比分所在的場(chǎng)次是否在當(dāng)前場(chǎng)之前,如果不是,返回“空”,否則進(jìn)行步驟2 ;3.從第一局到當(dāng)前局的每一局都進(jìn)行一次獲取當(dāng)前局勝利方消息,當(dāng)前方的局勝利的累計(jì)次數(shù)即為當(dāng)前方的場(chǎng)比分,返回該累計(jì)次數(shù)。獲取團(tuán)體比分的操作具體為接收操作人員獲取團(tuán)體比分的觸發(fā);從第一場(chǎng)到當(dāng)前場(chǎng)的每一場(chǎng)都進(jìn)行一次獲取當(dāng)前場(chǎng)勝利方消息,當(dāng)前方的場(chǎng)勝利的累計(jì)次數(shù)即為當(dāng)前方的團(tuán)體比分,返回該累計(jì)次數(shù)。優(yōu)選地,上述體育比賽計(jì)分的所有邏輯是封裝在一個(gè)程序類中,也就是說,上述多個(gè)參數(shù)和實(shí)現(xiàn)所有邏輯的函數(shù)都封裝在面向?qū)ο蟮木幊陶Z言的類中,全部操作都是通過調(diào)用函數(shù)的方式實(shí)現(xiàn),這些操作包括加分、減分和設(shè)置比分。本領(lǐng)域普通技術(shù)人員可以理解,優(yōu)選地,將獲取雙方比分、獲取當(dāng)前局勝利方信息、獲取當(dāng)前場(chǎng)勝利方信息、獲取當(dāng)前團(tuán)體勝利方信息和判斷關(guān)鍵點(diǎn)信息、獲取局比分、獲取場(chǎng)比分和獲取團(tuán)體比分等操作都封裝在該類中,以各自的函數(shù)形式實(shí)現(xiàn)。配合創(chuàng)建虛擬對(duì)象的方式,依靠模塊化好的函數(shù),程序結(jié)構(gòu)非常簡(jiǎn)單、安全。根據(jù)本發(fā)明另一方面,還提供了一種體育比賽計(jì)分裝置,其中所涉及的數(shù)據(jù)為當(dāng)前局、局比分、正常情況下獲勝分和加球情況下獲勝分,所述裝置包括人機(jī)交互接口,用于接收操作人員加分的觸發(fā)消息和獲取比分的觸發(fā)消息,其中該獲取局比分的觸發(fā)指示了第幾場(chǎng)、第幾局以及哪一比賽方;
獲取勝利方消息模塊,用于根據(jù)正常情況下獲勝分?jǐn)?shù)和加球賽時(shí)獲勝分?jǐn)?shù)判斷是否存在勝利方;加分模塊,用于對(duì)于沒有任何一方勝利的情況,為加分方的當(dāng)前局比分加分;結(jié)果模塊,用于當(dāng)接收操作人員獲取局比分的觸發(fā)時(shí),判斷要返回的局比分所在的場(chǎng)次是否在當(dāng)前場(chǎng)之前和局次是否在當(dāng)前局之前,對(duì)于是的情況,返回對(duì)應(yīng)局比分。優(yōu)選地,該裝置所涉及的數(shù)據(jù)還包括總局?jǐn)?shù),所述人機(jī)交互接口還用于接收操作人員獲取場(chǎng)比分的觸發(fā),其中該獲取場(chǎng)比分的觸發(fā)指示了第幾場(chǎng)和哪一比賽方;所述結(jié)果模塊還用于當(dāng)接收操作人員獲取場(chǎng)比分的觸發(fā)時(shí),判斷要返回的場(chǎng)比分所在的場(chǎng)次是否在當(dāng)前場(chǎng)之前;對(duì)于是的情況,從第一局到當(dāng)前局的每一局都確定所存在的勝利方,返回對(duì)應(yīng)方的局勝利的累計(jì)次數(shù)。 優(yōu)選地,在該裝置中,所述人機(jī)交互接口還用于接收操作人員獲取團(tuán)體比分的觸發(fā),其中該獲取團(tuán)體比分的觸發(fā)指示哪一比賽方;所述結(jié)果模塊還用于當(dāng)接收操作人員獲取團(tuán)體比分的觸發(fā)時(shí),從第一場(chǎng)到當(dāng)前場(chǎng)的每一場(chǎng)都確定所存在的勝利方,返回對(duì)應(yīng)方的場(chǎng)勝利的累計(jì)次數(shù)。優(yōu)選地,所述人機(jī)交互接口還用于接收操作人員減分的觸發(fā)消息;所述裝置還包括減分模塊,用于判斷減分方當(dāng)前比分是否為0,如果是,返回減分失敗,如果不是,則對(duì)于沒有任何一方勝利的情況,為減分方的當(dāng)前局比分減分。優(yōu)選地,在上述裝置中,所述人機(jī)交互接口還用于接收操作人員設(shè)置的比分;所述裝置還包括設(shè)置比分模塊,用于對(duì)所接收的比分進(jìn)行合法化判斷,并設(shè)置合法的比分。優(yōu)選地,在上述裝置中,所涉及的數(shù)據(jù)還包括比賽雙方關(guān)鍵點(diǎn)數(shù)量,所述裝置還包括關(guān)鍵點(diǎn)判斷模塊,用于根據(jù)加分后的局比分判斷是否存在關(guān)鍵點(diǎn),如果存在,則更新當(dāng)前的關(guān)鍵點(diǎn)數(shù)量,其中該關(guān)鍵點(diǎn)包括局點(diǎn)、盤點(diǎn)和/或賽點(diǎn)。優(yōu)選地,在上述裝置中,所涉及的數(shù)據(jù)還包括當(dāng)前球權(quán)、正常情況下?lián)Q發(fā)球方式和加球情況下?lián)Q發(fā)球方式所述裝置還包括確定球權(quán)模塊,用于根據(jù)加分后的局比分判斷當(dāng)前是否還沒有任何一方取得勝利,如果是,則根據(jù)當(dāng)前球權(quán)、正常情況下?lián)Q發(fā)球方式和加球情況下?lián)Q發(fā)球方式確定球權(quán)。本發(fā)明所提供的計(jì)分方法和裝置,在加減分時(shí),只要完成對(duì)小比分的合法加減即可,完全不用考慮大比分,計(jì)算量小。由于在內(nèi)存中僅保存必須的規(guī)則,小比分,當(dāng)前局內(nèi)局盤賽點(diǎn)累計(jì)值等,避免了大比分計(jì)算出錯(cuò),節(jié)約內(nèi)存,不易發(fā)生數(shù)據(jù)沖突。應(yīng)該注意到并理解,在不脫離后附的權(quán)利要求所要求的本發(fā)明的精神和范圍的情況下,能夠?qū)ι鲜鲈敿?xì)描述的本發(fā)明做出各種修改和改進(jìn)。因此,要求保護(hù)的技術(shù)方案的范圍不受所給出的任何特定示范教導(dǎo)的限制。
權(quán)利要求
1.一種體育比賽自動(dòng)計(jì)分方法,其中所涉及的數(shù)據(jù)為當(dāng)前局、局比分、正常情況下獲勝分和加球情況下獲勝分,所述方法包括下列步驟 11)接收操作人員加分的觸發(fā)消息; 12)根據(jù)正常情況下獲勝分?jǐn)?shù)和加球賽時(shí)獲勝分?jǐn)?shù)判斷是否存在勝利方; 13)對(duì)于沒有任何一方勝利的情況,為加分方的當(dāng)前局比分加分; 當(dāng)接收操作人員獲取局比分的觸發(fā)時(shí),其中該獲取局比分的觸發(fā)指示了第幾場(chǎng)、第幾局以及哪一比賽方,判斷要返回的局比分所在的場(chǎng)次是否在當(dāng)前場(chǎng)之前和局次是否在當(dāng)前局之前,對(duì)于是的情況,返回對(duì)應(yīng)局比分。
2.根據(jù)權(quán)利要求I所述的方法,其特征在于,所涉及的數(shù)據(jù)還包括總局?jǐn)?shù),所述方法還包括 當(dāng)接收操作人員獲取場(chǎng)比分的觸發(fā)時(shí),其中該獲取場(chǎng)比分的觸發(fā)指示了第幾場(chǎng)和哪一比賽方,判斷要返回的場(chǎng)比分所在的場(chǎng)次是否在當(dāng)前場(chǎng)之前; 對(duì)于是的情況,根據(jù)總局?jǐn)?shù)從第一局到當(dāng)前局的每一局都確定所存在的勝利方,返回對(duì)應(yīng)方的局勝利的累計(jì)次數(shù)。
3.根據(jù)權(quán)利要求2所述的方法,其特征在于,所述方法還包括 當(dāng)接收操作人員獲取團(tuán)體比分的觸發(fā)時(shí),其中該獲取團(tuán)體比分的觸發(fā)指示哪一比賽方,從第一場(chǎng)到當(dāng)前場(chǎng)的每一場(chǎng)都確定所存在的勝利方,返回對(duì)應(yīng)方的場(chǎng)勝利的累計(jì)次數(shù)。
4.根據(jù)權(quán)利要求I至3任一項(xiàng)所述的方法,其特征在于,所涉及的數(shù)據(jù)還包括比賽雙方局點(diǎn)數(shù)量,在所述步驟13)后還包括步驟 14)根據(jù)加分后的局比分判斷是否存在關(guān)鍵點(diǎn),如果存在,則更新當(dāng)前的局點(diǎn)數(shù)量。
5.根據(jù)權(quán)利要求4所述的方法,其特征在于,所涉及的數(shù)據(jù)還包括比賽雙方盤點(diǎn)和/或賽點(diǎn)數(shù)量,所述步驟14)中還包括根據(jù)加分后的局比分判斷是否存在盤點(diǎn)和/或賽點(diǎn),如果存在,則更新當(dāng)前的盤點(diǎn)和/或賽點(diǎn)數(shù)量。
6.根據(jù)權(quán)利要求I至3任一項(xiàng)所述的方法,其特征在于,所涉及的數(shù)據(jù)還包括當(dāng)前球權(quán)、正常情況下?lián)Q發(fā)球方式和加球情況下?lián)Q發(fā)球方式,所述步驟13)后還包括 15)根據(jù)加分后的局比分判斷當(dāng)前是否還沒有任何一方取得勝利,如果是,則根據(jù)當(dāng)前球權(quán)、正常情況下?lián)Q發(fā)球方式和加球情況下?lián)Q發(fā)球方式確定球權(quán)。
7.根據(jù)權(quán)利要求I至3任一項(xiàng)所述的方法,其特征在于,所述方法還包括 21),接收操作人員減分的觸發(fā)消息; 22),判斷減分方當(dāng)前比分是否為O,如果是,返回減分失敗,如果不是,則進(jìn)行步驟23); 23),對(duì)于沒有任何一方勝利的情況,為減分方的當(dāng)前局比分減分。
8.根據(jù)權(quán)利要求7所述的方法,其特征在于,所涉及的數(shù)據(jù)還包括比賽雙方關(guān)鍵點(diǎn)數(shù)量,所述步驟23)后還包括 24),根據(jù)減分后的局比分判斷是否存在關(guān)鍵點(diǎn),如果存在,則更新當(dāng)前的關(guān)鍵點(diǎn)數(shù)量,其中該關(guān)鍵點(diǎn)包括局點(diǎn)。
9.根據(jù)權(quán)利要求7或8所述的方法,其特征在于,所涉及的數(shù)據(jù)還包括當(dāng)前球權(quán)、正常情況下?lián)Q發(fā)球方式和加球情況下?lián)Q發(fā)球方式,所述步驟23)后還包括 25),根據(jù)減分后的局比分判斷當(dāng)前是否還沒有任何一方取得勝利,如果是,則根據(jù)當(dāng)前球權(quán)、正常情況下?lián)Q發(fā)球方式和加球情況下?lián)Q發(fā)球方式確定球權(quán)。
10.根據(jù)權(quán)利要求I至3任一項(xiàng)所述的方法,其特征在于,所述方法還包括 31)接收操作人員設(shè)置的比分; 32)對(duì)所接收的比分進(jìn)行合法化判斷,并設(shè)置合法的比分。
11.根據(jù)權(quán)利要求I至3任一項(xiàng)所述的方法,其特征在于,所述方法以封裝在類中的函數(shù)的形式實(shí)現(xiàn)。
12.—種體育比賽計(jì)分裝置,其中所涉及的數(shù)據(jù)為當(dāng)前局、局比分、正常情況下獲勝分和加球情況下獲勝分,所述裝置包括 人機(jī)交互接口,用于接收操作人員加分的觸發(fā)消息和獲取比分的觸發(fā)消息,其中該獲取局比分的觸發(fā)指示了第幾場(chǎng)、第幾局以及哪一比賽方; 獲取勝利方消息模塊,用于根據(jù)正常情況下獲勝分?jǐn)?shù)和加球賽時(shí)獲勝分?jǐn)?shù)判斷是否存在勝利方; 加分模塊,用于對(duì)于沒有任何一方勝利的情況,為加分方的當(dāng)前局比分加分; 結(jié)果模塊,用于當(dāng)接收操作人員獲取局比分的觸發(fā)時(shí),判斷要返回的局比分所在的場(chǎng)次是否在當(dāng)前場(chǎng)之前和局次是否在當(dāng)前局之前,對(duì)于是的情況,返回對(duì)應(yīng)局比分。
13.根據(jù)權(quán)利要求12所述的裝置,其特征在于,所涉及的數(shù)據(jù)還包括總局?jǐn)?shù), 所述人機(jī)交互接口還用于接收操作人員獲取場(chǎng)比分的觸發(fā),其中該獲取場(chǎng)比分的觸發(fā)指示了第幾場(chǎng)和哪一比賽方; 所述結(jié)果模塊還用于當(dāng)接收操作人員獲取場(chǎng)比分的觸發(fā)時(shí),判斷要返回的場(chǎng)比分所在的場(chǎng)次是否在當(dāng)前場(chǎng)之前;對(duì)于是的情況,從第一局到當(dāng)前局的每一局都確定所存在的勝利方,返回對(duì)應(yīng)方的局勝利的累計(jì)次數(shù)。
14.根據(jù)權(quán)利要求12或13所述的裝置,其特征在于, 所述人機(jī)交互接口還用于接收操作人員獲取團(tuán)體比分的觸發(fā),其中該獲取團(tuán)體比分的觸發(fā)指示哪一比賽方; 所述結(jié)果模塊還用于當(dāng)接收操作人員獲取團(tuán)體比分的觸發(fā)時(shí),從第一場(chǎng)到當(dāng)前場(chǎng)的每一場(chǎng)都確定所存在的勝利方,返回對(duì)應(yīng)方的場(chǎng)勝利的累計(jì)次數(shù)。
15.根據(jù)權(quán)利要求12或13所述的裝置,其特征在于, 所述人機(jī)交互接口還用于接收操作人員減分的觸發(fā)消息; 所述裝置還包括減分模塊,用于判斷減分方當(dāng)前比分是否為0,如果是,返回減分失敗,如果不是,則對(duì)于沒有任何一方勝利的情況,為減分方的當(dāng)前局比分減分。
16.根據(jù)權(quán)利要求12或13所述的裝置,其特征在于, 所述人機(jī)交互接口還用于接收操作人員設(shè)置的比分; 所述裝置還包括設(shè)置比分模塊,用于對(duì)所接收的比分進(jìn)行合法化判斷,并設(shè)置合法的比分。
17.根據(jù)權(quán)利要求12或13所述的裝置,其特征在于,所涉及的數(shù)據(jù)還包括比賽雙方關(guān)鍵點(diǎn)數(shù)量,所述裝置還包括關(guān)鍵點(diǎn)判斷模塊,用于根據(jù)加分后的局比分判斷是否存在關(guān)鍵點(diǎn),如果存在,則更新當(dāng)前的關(guān)鍵點(diǎn)數(shù)量,其中該關(guān)鍵點(diǎn)包括局點(diǎn)、盤點(diǎn)和/或賽點(diǎn)。
18.根據(jù)權(quán)利要求12或13所述的裝置,其特征在于,所涉及的數(shù)據(jù)還包括當(dāng)前球權(quán)、正常情況下?lián)Q發(fā)球方式和加球情況下?lián)Q發(fā)球方式所述裝置還包括確定球權(quán)模塊,用于根據(jù)加分后的局比分判斷當(dāng)前是否還沒有任何一方取得勝利,如果是,則根據(jù)當(dāng)前球權(quán)、正常情況 下?lián)Q發(fā)球方式和加球情況下?lián)Q發(fā)球方式確定球權(quán)。
全文摘要
本發(fā)明提供一種體育比賽自動(dòng)計(jì)分方法和裝置,該方法所涉及的數(shù)據(jù)為當(dāng)前局、局比分、正常情況下獲勝分和加球情況下獲勝分,該方法包括下列步驟11)接收操作人員加分的觸發(fā)消息;12)根據(jù)正常情況下獲勝分?jǐn)?shù)和加球賽時(shí)獲勝分?jǐn)?shù)判斷是否存在勝利方;13)對(duì)于沒有任何一方勝利的情況,為加分方的當(dāng)前局比分加分;當(dāng)接收操作人員獲取局比分的觸發(fā)時(shí),其中該獲取局比分的觸發(fā)指示了第幾場(chǎng)、第幾局以及哪一比賽方,判斷要返回的局比分所在的場(chǎng)次是否在當(dāng)前場(chǎng)之前和局次是否在當(dāng)前局之前,對(duì)于是的情況,返回對(duì)應(yīng)局比分。本發(fā)明的方法和裝置,即減小了計(jì)算量,節(jié)約了內(nèi)存資源,又避免了大比分計(jì)算出錯(cuò)。
文檔編號(hào)A63B71/06GK102847294SQ20111018338
公開日2013年1月2日 申請(qǐng)日期2011年6月30日 優(yōu)先權(quán)日2011年6月30日
發(fā)明者王征, 張翠霞 申請(qǐng)人:新奧特(北京)視頻技術(shù)有限公司
網(wǎng)友詢問留言 已有0條留言
  • 還沒有人留言評(píng)論。精彩留言會(huì)獲得點(diǎn)贊!
1