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

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

文檔序號(hào):1563647閱讀:353來(lái)源:國(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)播,變得越來(lái)越重要。
在現(xiàn)有的體育賽事信息處理系統(tǒng)中,對(duì)于乒乓球、乒乓球団體、羽毛球、羽毛球団體、排球、沙灘排球等體育比賽的計(jì)分方法來(lái)說(shuō),均是針對(duì)ー種體育比賽項(xiàng)目的ー種比賽規(guī)則編制一個(gè)計(jì)算機(jī)程序。例如,在現(xiàn)有體育賽事轉(zhuǎn)播系統(tǒng)中,通過(guò)操作人員點(diǎn)擊簡(jiǎn)單的加減分按鈕,根據(jù)內(nèi)置好的比賽規(guī)則邏輯計(jì)算出比分和輸贏方、球權(quán)和局賽點(diǎn)等比賽信息,并把圖形化的各種比賽信息通過(guò)圖文卡輸出到電視轉(zhuǎn)播車的切換臺(tái),與電視轉(zhuǎn)播畫(huà)面進(jìn)行混合,最后通過(guò)有線電視網(wǎng)絡(luò)等送到千家萬(wàn)戶。對(duì)于體育賽事的計(jì)分方法,操作人員要求是正確且快速。然而,通過(guò)上面描述可知,現(xiàn)有的計(jì)分方法中每ー種體育項(xiàng)目,每ー種規(guī)則都有一個(gè)專門的程序?qū)?yīng),這存在以下弊端程序與體育項(xiàng)目一一對(duì)應(yīng),普適性差;而且程序固定且無(wú)法由操作人員臨時(shí)修改,如果在賽事進(jìn)行中比賽規(guī)則臨時(shí)修改,則必須由編程人員臨時(shí)修改程序代碼,給編程人員等造成了很多負(fù)擔(dān),消耗了很多人力。

發(fā)明內(nèi)容
本發(fā)明為解決上述技術(shù)問(wèn)題,提供了一種能夠快速、正確計(jì)分且普適多種體育項(xiàng)目的體育比賽計(jì)分方法和裝置。根據(jù)本發(fā)明ー個(gè)方面,提供了ー種體育比賽自動(dòng)計(jì)分方法,其中根據(jù)比賽規(guī)則設(shè)置的參數(shù)包括正常情況下獲勝分?jǐn)?shù)、加球賽時(shí)獲勝分?jǐn)?shù),所述方法包括下列步驟11)接收操作人員加分的觸發(fā)消息;12)根據(jù)正常情況下獲勝分?jǐn)?shù)和加球賽時(shí)獲勝分?jǐn)?shù)判斷是否存在勝利方;13)對(duì)于沒(méi)有任何一方勝利的情況,為加分方的當(dāng)前局比分加分。在上述方法中,在所述步驟11)前還包括步驟對(duì)設(shè)置的參數(shù)進(jìn)行合法性檢測(cè)。在上述方法中,在所述步驟13)后還包括步驟14)根據(jù)加分后的局比分判斷是否存在關(guān)鍵點(diǎn),如果存在,則更新當(dāng)前的關(guān)鍵點(diǎn)數(shù)量,其中該關(guān)鍵點(diǎn)包括局點(diǎn)。在上述方法中,所述參數(shù)還包括總局?jǐn)?shù)和總場(chǎng)數(shù),所述步驟14)中還包括根據(jù)加分后的局比分判斷是否存在盤點(diǎn)和/或賽點(diǎn),如果存在,則更新當(dāng)前的盤點(diǎn)和/或賽點(diǎn)數(shù)量。上述方法還包括步驟15)根據(jù)加分后的局比分,返回団體賽勝利、場(chǎng)勝利和/或局勝利,或者返回?zé)o勝利。在上述方法中,所述參數(shù)還包括普通換發(fā)球方式和加球賽時(shí)換發(fā)球方式,所述步驟13)后還包括16)根據(jù)加分后的局比分判斷當(dāng)前是否還沒(méi)有任何一方取得勝利,如果是,則根據(jù)普通換發(fā)球方式和加球賽時(shí)換發(fā)球方式確定球權(quán)。優(yōu)選地,上述方法還包括21),接收操作人員減分的觸發(fā)消息;22),判斷減分方當(dāng)前比分是否為0,如果是,返回減分失敗,如果不是,則進(jìn)行步驟23);23),對(duì)于沒(méi)有任何一方勝利的情況,為減分方的當(dāng)前局比分減分。在上述方法中,所述步驟23)后還包括
25),根據(jù)減分后的局比分判斷是否存在關(guān)鍵點(diǎn),如果存在,則更新當(dāng)前的關(guān)鍵點(diǎn)數(shù)量,其中該關(guān)鍵點(diǎn)包括局點(diǎn)。在上述方法中,所述步驟25)后還包括26),根據(jù)減分后的局比分判斷當(dāng)前是否還沒(méi)有任何一方取得勝利,如果是,則確定球權(quán)。優(yōu)選地,上述方法還包括31)接收操作人員設(shè)置的比分;32)對(duì)所接收的比分進(jìn)行合法化判斷,并設(shè)置合法的比分。優(yōu)選地,上述方法以封裝在類中的函數(shù)的形式實(shí)現(xiàn)。根據(jù)本發(fā)明另一方面,還提供了ー種體育比賽計(jì)分裝置,所述裝置包括人機(jī)交互接ロ,用于接收操作人員在比賽前根據(jù)比賽規(guī)則設(shè)置的參數(shù),其中所述參數(shù)包括正常情況下獲勝分?jǐn)?shù)、加球賽時(shí)獲勝分?jǐn)?shù),還用于接收操作人員加分的觸發(fā)消息;獲取勝利方消息模塊,用于根據(jù)正常情況下獲勝分?jǐn)?shù)和加球賽時(shí)獲勝分?jǐn)?shù)判斷是否存在勝利方;加分模塊,用于對(duì)于沒(méi)有任何一方勝利的情況,為加分方的當(dāng)前局比分加分。上述裝置還包括檢測(cè)模塊,用于對(duì)人機(jī)交互接ロ所接收的參數(shù)進(jìn)行合法性檢測(cè)。優(yōu)選地,所述人機(jī)交互接ロ還用于接收操作人員減分的觸發(fā)消息;所述裝置還包括減分模塊,用于判斷減分方當(dāng)前比分是否為0,如果是,返回減分失敗,如果不是,則對(duì)于沒(méi)有任何一方勝利的情況,為減分方的當(dāng)前局比分減分。優(yōu)選地,所述人機(jī)交互接ロ還用于接收操作人員設(shè)置的比分;所述裝置還包括設(shè)置比分模塊,用于對(duì)所接收的比分進(jìn)行合法化判斷,并設(shè)置合法的比分。優(yōu)選地,所述裝置還包括關(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ù)還包括普通換發(fā)球方式和加球賽時(shí)換發(fā)球方式,所述裝置還包括確定球權(quán)模塊,用于根據(jù)加分后的局比分判斷當(dāng)前是否還沒(méi)有任何一方取得勝利,如果是,則根據(jù)普通換發(fā)球方式和加球賽時(shí)換發(fā)球方式確定球權(quán)。本發(fā)明所提供的體育比賽計(jì)分方法和裝置,不僅能夠快速、正確計(jì)分,更重要地,可應(yīng)用于多種比賽規(guī)則,不會(huì)因?yàn)楸荣愐?guī)則的變化而需要任何改動(dòng)。


圖I是根據(jù)本發(fā)明優(yōu)選實(shí)施例的體育比賽計(jì)分方法的框圖。
具體實(shí)施例方式為了使本發(fā)明的目的、技術(shù)方案及優(yōu)點(diǎn)更加清楚明白,以下結(jié)合附圖,對(duì)根據(jù)本發(fā)明一個(gè)實(shí)施例的體育比賽計(jì)分方法以及相應(yīng)裝置進(jìn)ー步詳細(xì)說(shuō)明。應(yīng)當(dāng)理解,此處所描述的具體實(shí)施例僅僅用以解釋本發(fā)明,并不用于限定本發(fā)明。
在ー些體育項(xiàng)目中,例如乒乓球、羽毛球和排球等等,它們的規(guī)則是固定的,且各不相同。例如一方達(dá)到多少分時(shí)獲勝、換發(fā)球方式、幾局幾勝等等。但經(jīng)過(guò)仔細(xì)研究,發(fā)現(xiàn)它們的計(jì)分模式是相同的。具體地,均可以概括為如下規(guī)則一場(chǎng)比賽分成若干局;每局都是某一方先到達(dá)ー個(gè)固定分?jǐn)?shù)并且領(lǐng)先對(duì)方2分以上時(shí)即該方贏得一局;某一方先贏得固定的局?jǐn)?shù)后,該方即贏得此場(chǎng)比賽;団體比賽時(shí),某一方先贏得固定場(chǎng)數(shù)的比賽后,該方即贏得整個(gè)比賽。由此,本發(fā)明從以上不同賽事中抽象出了下列參數(shù)正常情況下獲勝分?jǐn)?shù)一局中,某一方到達(dá)此分?jǐn)?shù)且領(lǐng)先對(duì)方2分以上,即在該局獲勝;加球賽時(shí)獲勝分?jǐn)?shù)加球賽時(shí),某一方只要到達(dá)此分?jǐn)?shù),即該局獲勝;總局?jǐn)?shù)包括3, 5和7局;總場(chǎng)數(shù)包括1,3和5場(chǎng),I以上為團(tuán)體賽使用。優(yōu)選地,本發(fā)明還提供了關(guān)于換發(fā)球方式的下列參數(shù)普通換發(fā)球方式一局中,雙方換發(fā)球的方式,包括一球ー換,兩球ー換和得分得球權(quán);加球賽時(shí)換發(fā)球方式加球賽時(shí),雙方換發(fā)球方式。在比賽中,計(jì)分裝置需要利用當(dāng)前所設(shè)置的參數(shù)對(duì)比賽雙方進(jìn)行加減分。接收到操作人員在人機(jī)交互接口上的觸發(fā)后,優(yōu)選地,首先根據(jù)目前比分和設(shè)置的參數(shù)判斷當(dāng)前操作是否可以合法進(jìn)行。如果合法,即對(duì)目標(biāo)隊(duì)伍進(jìn)行相應(yīng)的計(jì)分操作。圖I示出了根據(jù)本發(fā)明優(yōu)選實(shí)施例的體育比賽計(jì)分方法的流程圖,如圖所示,本發(fā)明的計(jì)分方法具體包括下列步驟步驟11),通過(guò)人機(jī)交互接ロ接收操作人員在比賽前根據(jù)比賽規(guī)則設(shè)置的參數(shù)。在該優(yōu)選實(shí)施例中,操作人員在設(shè)置參數(shù)后點(diǎn)擊確認(rèn)按鈕時(shí),該方法還對(duì)所設(shè)置的參數(shù)進(jìn)行檢測(cè)并對(duì)于非法值給出錯(cuò)誤提示。下面給出上述參數(shù)的正確范圍,如果輸入的參數(shù)值不在以下范圍內(nèi),就將給出錯(cuò)誤提示。正常情況下獲勝分?jǐn)?shù)1-99 ;普通換發(fā)球方式一球ー換,兩球ー換或得分得球權(quán);加球賽時(shí)獲勝分?jǐn)?shù)1-99且大于或等于正常情況下獲勝分?jǐn)?shù);
加球賽時(shí)換發(fā)球方式一球ー換,兩球ー換或得分得球權(quán);總局?jǐn)?shù)3,5或7局;總場(chǎng)數(shù)1,3或5場(chǎng)。 如果這些參數(shù)檢測(cè)完成后,均未發(fā)現(xiàn)問(wèn)題,就把這6個(gè)參數(shù)的設(shè)置值放在內(nèi)存中,以供比賽進(jìn)行中使用。步驟12),通過(guò)人機(jī)交互接ロ接收操作人員加分的觸發(fā)消息。步驟13),獲取當(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局勝、無(wú)人勝。其中,獲取當(dāng)前局勝利方信息的邏輯為獲取局勝利(參數(shù)第幾局第幾場(chǎng))(返回A勝/B勝/無(wú)人勝)參數(shù)默認(rèn)為當(dāng)前局,當(dāng)前場(chǎng)(場(chǎng)在團(tuán)體賽時(shí)使用)I.獲取雙方當(dāng)前局比分,保存到[局比分A]、[局比分B]2.如果A方局比分> B方局比分+1且A方局比分 > [正常情況下獲勝分],返回“A 方,,3.如果B方局比分> A方局比分+1且B方局比分 > [正常情況下獲勝分],返回“B 方,,4.如果A方局比分>B方局比分且A方局比分 >=[加球情況下獲勝分],返回“A 方,,5.如果B方局比分>A方局比分且B方局比分 >=[加球情況下獲勝分],返回“B 方,,6.返回“無(wú)人勝”其中,獲取當(dāng)前場(chǎng)勝利方信息的邏輯為獲取場(chǎng)勝利(參數(shù)第幾場(chǎng))(返回A勝/B勝/無(wú)人勝)參數(shù)默認(rèn)當(dāng)前場(chǎng)(場(chǎng)在團(tuán)體賽時(shí)使用)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.返回“無(wú)人勝”獲取當(dāng)前團(tuán)體勝利方信息的邏輯為獲取團(tuán)體勝利O (返回A勝/B勝/無(wú)人勝)I.計(jì)算雙方當(dāng)前所贏得場(chǎng)次的個(gè)數(shù)2.判斷贏得多的一方是否達(dá)到了總場(chǎng)數(shù)/23.返回是否獲勝此團(tuán)體比賽步驟14),判斷[當(dāng)前局勝利結(jié)果],是否A方或B方已經(jīng)勝利,如果是則返回加分失??;如果否,則進(jìn)行步驟15)。步驟15),把加分方的當(dāng)前局比分加I。
步驟16),再次獲取當(dāng)前局、場(chǎng)和團(tuán)體勝利方信息,結(jié)果分別保存為[當(dāng)前局勝利結(jié)果新]、[當(dāng)前場(chǎng)勝利結(jié)果新]和[當(dāng)前團(tuán)體勝利結(jié)果新]。步驟17),根據(jù)加分后局比分判斷是否存在關(guān)鍵點(diǎn),如果存在則更新當(dāng)前的關(guān)鍵點(diǎn)數(shù)量,其中該關(guān)鍵點(diǎn)包括局點(diǎn)、盤點(diǎn)和賽點(diǎn)。步驟18),根據(jù)[當(dāng)前局勝利結(jié)果新]判斷當(dāng)前是否還沒(méi)有任何一方取得勝利,如果是則確定球權(quán)具體地,如果分高一方的比分大于參數(shù)〈正常情況下獲勝分?jǐn)?shù)〉,則在加球賽狀態(tài),使用加球賽換發(fā)球方式,否則未在加球賽狀態(tài),使用普通換發(fā)球方式。根據(jù)該判斷結(jié)果,把參數(shù)中的〈普通換發(fā)球方式 > 或〈加球賽時(shí)換發(fā)球方式 > 的設(shè)置值取出,井根據(jù)該設(shè)置值確定具體的換發(fā)球方式。如果為ー球ー換,則直接交換球權(quán);如果兩球ー換且雙方此局得分總和> O且能 被2整除,那么交換球權(quán);如果得分得球權(quán),則把球權(quán)給得分的一方。步驟19),根據(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é)果新],來(lái)確定返回“団體賽勝利”、“場(chǎng)勝利”、“局勝利”還是“無(wú)勝利”。例如,如果[當(dāng)前團(tuán)體勝利結(jié)果新]中勝方為加分方且[當(dāng)前團(tuán)體勝利結(jié)果]中勝方不為加分方,返回“団體賽勝利”;如果[當(dāng)前場(chǎng)勝利結(jié)果新]中勝方為加分方且[當(dāng)前場(chǎng)勝利結(jié)果]中勝方不為加分方,返回“場(chǎng)勝利”;如果[當(dāng)前局勝利結(jié)果新]中勝方為加分方且[當(dāng)前局勝利結(jié)果]中勝方不為加分方,返回“局勝利”;否則,返回“無(wú)勝利”。在本發(fā)明優(yōu)選實(shí)施例中,該計(jì)分方法還提供了減分的步驟,以供操作人員在諸如加錯(cuò)分等意外情況下啟動(dòng)。該減分的步驟進(jìn)ー步包括下列步驟步驟21),與步驟11)類似,通過(guò)人機(jī)交互接ロ接收操作人員在比賽前根據(jù)比賽規(guī)則設(shè)置的參數(shù),并對(duì)所接受參數(shù)的合法性進(jìn)行檢查。步驟22),通過(guò)人機(jī)交互接ロ接收操作人員減分的觸發(fā)消息。步驟23),判斷減分方當(dāng)前比分是否為0,如果是,返回減分失敗。步驟24),獲取當(dāng)前局勝利方信息,結(jié)果分別保存為[當(dāng)前局勝利結(jié)果]。步驟25),判斷[當(dāng)前局勝利結(jié)果],是否A方或B方已經(jīng)勝利,如果是則返回減分失??;如果否,則進(jìn)行步驟26)。步驟26),把減分方的當(dāng)前局比分減I。步驟27),再次獲取當(dāng)前局勝利方信息,結(jié)果分別保存為[當(dāng)前局勝利結(jié)果新]。步驟28),根據(jù)加分后局比分判斷是否存在關(guān)鍵點(diǎn),如果存在則更新當(dāng)前的關(guān)鍵點(diǎn)數(shù)量。步驟29),如果[當(dāng)前局勝利結(jié)果新]還沒(méi)有一方取得勝利,則確定球權(quán)。步驟30)返回減分成功。在本發(fā)明優(yōu)選實(shí)施例中,該計(jì)分方法還提供了設(shè)置比分的步驟,以供操作人員在需要時(shí)啟動(dòng)。該設(shè)置比分的步驟進(jìn)一歩包括下列步驟
步驟31),通過(guò)人機(jī)交互接ロ接收操作人員設(shè)置的比分。步驟32),對(duì)該比分進(jìn)行合法化判斷,具體地,判斷所設(shè)置比分是否大于或等于O且小于或等于參數(shù)〈加球賽時(shí)獲勝分?jǐn)?shù) >,如果是,則合法,修改比分并輸出,否則不合法,不可以設(shè)置。優(yōu)選地,上述利用參數(shù)化實(shí)現(xiàn)不同體育項(xiàng)目計(jì)分的邏輯是封裝在ー個(gè)程序類中,也就是說(shuō),上述多個(gè)參數(shù)和多個(gè)函數(shù)都封裝在面向?qū)ο蟮木幊陶Z(yǔ)言的類中,全部操作都是通過(guò)調(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)信息等等步驟都封裝在該類中,以各自的函數(shù)形式實(shí)現(xiàn)。配合創(chuàng)建虛擬對(duì)象的方式,依靠模塊化好的函數(shù),程序結(jié)構(gòu)非常簡(jiǎn)單、安全。在計(jì)分后,根據(jù)計(jì)分所得比分計(jì)算出比賽結(jié)果,包括每局分?jǐn)?shù)、球權(quán)、總比分、局賽點(diǎn)等,并進(jìn)行圖形化,通過(guò)圖文卡進(jìn)行輸出。例如,在體育賽事 轉(zhuǎn)播系統(tǒng)中,即將加分所得比分和比賽結(jié)果輸出給轉(zhuǎn)播車的切換臺(tái)。根據(jù)本發(fā)明另一方面,還提供了ー種體育比賽計(jì)分裝置,包括人機(jī)交互接ロ,用于接收操作人員在比賽前根據(jù)比賽規(guī)則設(shè)置的參數(shù),其中所述參數(shù)包括正常情況下獲勝分?jǐn)?shù)、加球賽時(shí)獲勝分?jǐn)?shù)、總局?jǐn)?shù)、總場(chǎng)數(shù),還用于接收操作人員加分、減分的觸發(fā)消息和操作人員設(shè)置的比分。檢測(cè)模塊,用于對(duì)人機(jī)交互接ロ所接收的參數(shù)進(jìn)行合法性檢測(cè)。獲取勝利方消息模塊,用于獲取當(dāng)前局、場(chǎng)和團(tuán)體勝利方信息。加分模塊,用于對(duì)于當(dāng)前局勝利方信息顯不沒(méi)有任何一方勝利的情況,為加分方的當(dāng)前局比分加分。減分模塊,所述減分模塊用于判斷減分方當(dāng)前比分是否為0,如果是,返回減分失敗,如果不是,則對(duì)于當(dāng)前局勝利方信息顯示沒(méi)有任何一方勝利的情況,為減分方的當(dāng)前局比分減分。設(shè)置比分模塊,用于對(duì)所接收的比分進(jì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)。確定球權(quán)模塊,用于根據(jù)加分后所獲取的當(dāng)前局、場(chǎng)和團(tuán)體勝利方信息判斷當(dāng)前是否還沒(méi)有任何一方取得勝利,如果是,則確定球權(quán)。應(yīng)該注意到并理解,在不脫離后附的權(quán)利要求所要求的本發(fā)明的精神和范圍的情況下,能夠?qū)ι鲜鲈敿?xì)描述的本發(fā)明做出各種修改和改進(jìn)。因此,要求保護(hù)的技術(shù)方案的范圍不受所給出的任何特定示范教導(dǎo)的限制。
權(quán)利要求
1.一種體育比賽自動(dòng)計(jì)分方法,其中根據(jù)比賽規(guī)則設(shè)置的參數(shù)包括正常情況下獲勝分?jǐn)?shù)、加球賽時(shí)獲勝分?jǐn)?shù),所述方法包括下列步驟 11)接收操作人員加分的觸發(fā)消息; 12)根據(jù)正常情況下獲勝分?jǐn)?shù)和加球賽時(shí)獲勝分?jǐn)?shù)判斷是否存在勝利方; 13)對(duì)于沒(méi)有任何一方勝利的情況,為加分方的當(dāng)前局比分加分。
2.根據(jù)權(quán)利要求I所述的方法,其特征在于,在所述步驟11)前還包括步驟 對(duì)設(shè)置的參數(shù)進(jìn)行合法性檢測(cè)。
3.根據(jù)權(quán)利要求I或2所述的方法,其特征在于,在所述步驟13)后還包括步驟 14)根據(jù)加分后的局比分判斷是否存在關(guān)鍵點(diǎn),如果存在,則更新當(dāng)前的關(guān)鍵點(diǎn)數(shù)量,其中該關(guān)鍵點(diǎn)包括局點(diǎn)。
4.根據(jù)權(quán)利要求3所述的方法,其特征在于,所述參數(shù)還包括總局?jǐn)?shù)和總場(chǎng)數(shù), 所述步驟14)中還包括根據(jù)加分后的局比分判斷是否存在盤點(diǎn)和/或賽點(diǎn),如果存在,則更新當(dāng)前的盤點(diǎn)和/或賽點(diǎn)數(shù)量。
5.根據(jù)權(quán)利要求4所述的方法,其特征在于,所述方法還包括步驟15)根據(jù)加分后的局比分,返回團(tuán)體賽勝利、場(chǎng)勝利和/或局勝利,或者返回?zé)o勝利。
6.根據(jù)權(quán)利要求I或2所述的方法,其特征在于,所述參數(shù)還包括普通換發(fā)球方式和加球賽時(shí)換發(fā)球方式,所述步驟13)后還包括 16)根據(jù)加分后的局比分判斷當(dāng)前是否還沒(méi)有任何一方取得勝利,如果是,則根據(jù)普通換發(fā)球方式和加球賽時(shí)換發(fā)球方式確定球權(quán)。
7.根據(jù)權(quán)利要求I所述的方法,其特征在于,所述方法還包括 21),接收操作人員減分的觸發(fā)消息; 22),判斷減分方當(dāng)前比分是否為O,如果是,返回減分失敗,如果不是,則進(jìn)行步驟23); 23),對(duì)于沒(méi)有任何一方勝利的情況,為減分方的當(dāng)前局比分減分。
8.根據(jù)權(quán)利要求7所述的方法,其特征在于,所述步驟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所述的方法,其特征在于,所述步驟23)后還包括 25),根據(jù)減分后的局比分判斷當(dāng)前是否還沒(méi)有任何一方取得勝利,如果是,則確定球權(quán)。
10.根據(jù)權(quán)利要求I或7所述的方法,其特征在于,所述方法還包括 31)接收操作人員設(shè)置的比分; 32)對(duì)所接收的比分進(jìn)行合法化判斷,并設(shè)置合法的比分。
11.根據(jù)權(quán)利要求1、7或10所述的方法,其特征在于,所述方法以封裝在類中的函數(shù)的形式實(shí)現(xiàn)。
12.—種體育比賽計(jì)分裝置,所述裝置包括 人機(jī)交互接口,用于接收操作人員在比賽前根據(jù)比賽規(guī)則設(shè)置的參數(shù),其中所述參數(shù)包括正常情況下獲勝分?jǐn)?shù)、加球賽時(shí)獲勝分?jǐn)?shù),還用于接收操作人員加分的觸發(fā)消息;獲取勝利方消息模塊,用于根據(jù)正常情況下獲勝分?jǐn)?shù)和加球賽時(shí)獲勝分?jǐn)?shù)判斷是否存在勝利方; 加分模塊,用于對(duì)于沒(méi)有任何一方勝利的情況,為加分方的當(dāng)前局比分加分。
13.根據(jù)權(quán)利要求12所述的裝置,其特征在于,還包括檢測(cè)模塊,用于對(duì)人機(jī)交互接口所接收的參數(shù)進(jìn)行合法性檢測(cè)。
14.根據(jù)權(quán)利要求12所述的裝置,其特征在于, 所述人機(jī)交互接口還用于接收操作人員減分的觸發(fā)消息; 所述裝置還包括減分模塊,用于判斷減分方當(dāng)前比分是否為O,如果是,返回減分失敗,如果不是,則對(duì)于沒(méi)有任何一方勝利的情況,為減分方的當(dāng)前局比分減分。
15.根據(jù)權(quán)利要求12或14所述的裝置,其特征在于, 所述人機(jī)交互接口還用于接收操作人員設(shè)置的比分; 所述裝置還包括設(shè)置比分模塊,用于對(duì)所接收的比分進(jìn)行合法化判斷,并設(shè)置合法的比分。
16.根據(jù)權(quán)利要求12、14或15所述的裝置,其特征在于,所述裝置還包括關(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)。
17.根據(jù)權(quán)利要求12、14或15所述的裝置,其特征在于,所述參數(shù)還包括普通換發(fā)球方式和加球賽時(shí)換發(fā)球方式,所述裝置還包括確定球權(quán)模塊,用于根據(jù)加分后的局比分判斷當(dāng)前是否還沒(méi)有任何一方取得勝利,如果是,則根據(jù)普通換發(fā)球方式和加球賽時(shí)換發(fā)球方式確定球權(quán)。
全文摘要
本發(fā)明提供一種體育比賽自動(dòng)計(jì)分方法和裝置,其中根據(jù)比賽規(guī)則設(shè)置的參數(shù)包括正常情況下獲勝分?jǐn)?shù)、加球賽時(shí)獲勝分?jǐn)?shù),所述方法包括下列步驟11)接收操作人員加分的觸發(fā)消息;12)根據(jù)正常情況下獲勝分?jǐn)?shù)和加球賽時(shí)獲勝分?jǐn)?shù)判斷是否存在勝利方;13)對(duì)于沒(méi)有任何一方勝利的情況,為加分方的當(dāng)前局比分加分。本發(fā)明所提供的體育比賽計(jì)分方法和裝置,不僅能夠快速、正確計(jì)分,更重要地,可應(yīng)用于多種比賽規(guī)則,不會(huì)因?yàn)楸荣愐?guī)則的變化而需要任何改動(dòng)。
文檔編號(hào)A63B71/06GK102847293SQ201110182608
公開(kāi)日2013年1月2日 申請(qǐng)日期2011年6月30日 優(yōu)先權(quán)日2011年6月30日
發(fā)明者王征, 張翠霞 申請(qǐng)人:新奧特(北京)視頻技術(shù)有限公司
網(wǎng)友詢問(wèn)留言 已有0條留言
  • 還沒(méi)有人留言評(píng)論。精彩留言會(huì)獲得點(diǎn)贊!
1