本發(fā)明涉及網(wǎng)球賽事技術(shù)領(lǐng)域,尤其涉及一種網(wǎng)球賽事組織管理系統(tǒng)及組織管理方法。
背景技術(shù):
網(wǎng)球作為一項(xiàng)激烈而優(yōu)美的運(yùn)動(dòng),受到廣大運(yùn)動(dòng)愛(ài)好者的喜歡?,F(xiàn)有的網(wǎng)球賽事主要分為專(zhuān)業(yè)賽事和業(yè)余賽事,專(zhuān)業(yè)賽事有專(zhuān)門(mén)的組織機(jī)構(gòu)發(fā)起和管理,但業(yè)余賽事通常只能由組織者自行發(fā)起,其發(fā)起流程為:
1.組織者面向相對(duì)固定的網(wǎng)球愛(ài)好者群體(比如居住在同一社區(qū)的網(wǎng)球愛(ài)好者、同公司的網(wǎng)球愛(ài)好者、長(zhǎng)期在同一運(yùn)動(dòng)場(chǎng)館運(yùn)動(dòng)的網(wǎng)球愛(ài)好者)發(fā)起賽事,收集參賽人員名單;
2.根據(jù)收集的參賽人員名單,按照一定賽制人工安排賽事賽程,同時(shí)聯(lián)系機(jī)構(gòu)或場(chǎng)館提供比賽所需場(chǎng)地;
3.通知參賽人員根據(jù)賽程到相應(yīng)場(chǎng)地參加比賽。
這種組織過(guò)程存在以下問(wèn)題:
1.組織者和參賽人員只能通過(guò)電話(huà)、郵件等傳統(tǒng)通訊方式溝通,信息交互不夠?qū)崟r(shí),存在滯后性,一旦賽程中信息傳輸有誤,將影響整個(gè)比賽,非??简?yàn)組織者的現(xiàn)場(chǎng)靈活應(yīng)變能力。
2.由于無(wú)法全面搜集本地域(本市、本縣等)內(nèi)所有網(wǎng)球愛(ài)好者信息,而網(wǎng)球又是普及型不高的運(yùn)動(dòng)項(xiàng)目,組織者無(wú)法面向非定向(不是同屬于某一團(tuán)體、某一社區(qū)等)網(wǎng)球愛(ài)好者群體發(fā)起賽事,賽事發(fā)起成功率低。
3.賽程賽制通常采用“4人分組+單淘汰”的方式,即先小組比賽,然后小組排名第一的選手進(jìn)入單淘汰賽程,其中,3-4人分組多采用抽簽的方式,有時(shí)還會(huì)根據(jù)以往同類(lèi)賽事成績(jī)?cè)凇?人分組+單淘汰”賽制中設(shè)種子選手,種子選手分散在各組中以確保種子選手不會(huì)在第一輪相遇,這種賽制存在以下問(wèn)題:
(1)非定向來(lái)源的選手水平不一,相互不了解,會(huì)導(dǎo)致種子選手的設(shè)定主觀性較強(qiáng);
(2)“4人分組+單淘汰”賽制中,小組賽即遭淘汰的選手只能參與小組賽賽程,因而大多數(shù)中等偏弱水平的選手比賽機(jī)會(huì)少,高水平的選手比賽機(jī)會(huì)多,導(dǎo)致不同水平選手比賽機(jī)會(huì)不均等,而且當(dāng)小組內(nèi)的對(duì)手很強(qiáng)或很弱時(shí),比賽體驗(yàn)也不佳,違背了業(yè)余賽事“以賽會(huì)友、以賽代練”的開(kāi)辦宗旨,同時(shí)極大挫傷網(wǎng)球愛(ài)好者的參賽積極性。
(3)“4人分組+單淘汰”賽制進(jìn)入淘汰賽賽程后,比賽參與(觀看)人數(shù)銳減,不利于營(yíng)造整個(gè)賽事氛圍;
雖然定向有組織的俱樂(lè)部有條件采用積分賽賽制,但由于這種業(yè)余比賽的比賽選手來(lái)源不定向,每個(gè)選手的積分都是碎片化的,很難持續(xù)落實(shí)積分制,導(dǎo)致積分賽賽制受阻,無(wú)法持續(xù)開(kāi)展賽事,常常舉辦一屆就沒(méi)有下文了。
技術(shù)實(shí)現(xiàn)要素:
針對(duì)現(xiàn)有技術(shù)中的問(wèn)題,本發(fā)明提供一種能夠面向非定向網(wǎng)球愛(ài)好者群體,方便賽事組織者發(fā)起賽事并對(duì)賽事進(jìn)行管理,方便網(wǎng)球愛(ài)好者參加賽事、方便場(chǎng)館提供比賽場(chǎng)地,賽制符合業(yè)余賽事舉辦宗旨,有利于提高參賽者積極性的網(wǎng)球賽事組織管理系統(tǒng)。
為實(shí)現(xiàn)以上技術(shù)目的,本發(fā)明的技術(shù)方案是:
一種網(wǎng)球賽事組織管理系統(tǒng),包括個(gè)人用戶(hù)終端、場(chǎng)館用戶(hù)終端、服務(wù)器終端、設(shè)于比賽場(chǎng)地的比賽結(jié)果記錄終端和無(wú)線通訊模塊,所述各個(gè)終端之間通過(guò)無(wú)線通訊模塊傳輸數(shù)據(jù);
所述個(gè)人用戶(hù)終端包括賽事發(fā)起模塊、賽事信息顯示模塊、參賽信息采集模塊、賽程信息顯示模塊、比賽結(jié)果顯示模塊和繳費(fèi)模塊;
所述場(chǎng)館用戶(hù)終端包括賽事發(fā)起模塊、賽事信息顯示模塊、場(chǎng)地信息采集模塊、賽程信息顯示模塊、比賽結(jié)果顯示模塊和收費(fèi)模塊;
所述服務(wù)器終端包括賽事信息統(tǒng)計(jì)模塊、第一控制模塊、第二控制模塊、賽程分析生成模塊、比賽結(jié)果統(tǒng)計(jì)模塊和費(fèi)用結(jié)算模塊;
所述賽事發(fā)起模塊包括賽事發(fā)起單元和賽程輪數(shù)確認(rèn)單元,所述賽事發(fā)起單元用于輸入擬發(fā)起的賽事信息并發(fā)送到賽事信息統(tǒng)計(jì)模塊,所述賽事信息包括賽事名稱(chēng)、最少參加人數(shù)、最多參加人數(shù)、場(chǎng)地?cái)?shù)、賽事舉辦時(shí)間、報(bào)名截止時(shí)間、報(bào)名費(fèi),所述賽事發(fā)起單元能夠同時(shí)發(fā)起多項(xiàng)賽事,所述賽程輪數(shù)確認(rèn)單元用于接收賽程分析生成模塊發(fā)送的輪數(shù)確認(rèn)請(qǐng)求和根據(jù)請(qǐng)求輸入賽程輪數(shù)并發(fā)送到賽程分析生成模塊;
所述賽事信息統(tǒng)計(jì)模塊對(duì)賽事信息進(jìn)行統(tǒng)計(jì)匯總并發(fā)送到賽事信息顯示模塊顯示同時(shí)當(dāng)系統(tǒng)時(shí)間到達(dá)賽事的報(bào)名截止時(shí)間后向參賽信息采集模塊和場(chǎng)地信息采集模塊發(fā)送停止采集命令;
所述參賽信息采集模塊用于采集參賽人員信息并將人員信息實(shí)時(shí)發(fā)送到第一控制模塊,所述參賽人員信息包括姓名、年齡、擬參加的賽事名稱(chēng);
所述場(chǎng)地信息采集模塊用于采集能夠用于比賽的場(chǎng)地信息并將場(chǎng)地信息實(shí)時(shí)發(fā)送到第二控制模塊,所述場(chǎng)地信息包括場(chǎng)地名稱(chēng)、使用時(shí)間、擬參與的賽事名稱(chēng);
所述第一控制模塊控制參賽信息采集模塊是否采集參賽人員信息,同時(shí)實(shí)時(shí)接收來(lái)自參賽信息采集模塊采集的人員信息,并對(duì)人員信息進(jìn)行實(shí)時(shí)統(tǒng)計(jì)得出統(tǒng)計(jì)結(jié)果,所述統(tǒng)計(jì)結(jié)果包括每項(xiàng)賽事的每個(gè)參賽人員的姓名、年齡和總參賽人數(shù);當(dāng)賽事發(fā)起后,所述第一控制模塊向參賽信息采集模塊發(fā)送開(kāi)始采集命令,參賽信息采集模塊開(kāi)始采集該項(xiàng)賽事的參賽人員信息;當(dāng)該項(xiàng)賽事的統(tǒng)計(jì)結(jié)果中的總參賽人數(shù)達(dá)到該項(xiàng)賽事的最多參加人數(shù)時(shí),所述第一控制模塊向參賽信息采集模塊發(fā)送停止采集命令;并在系統(tǒng)時(shí)間到達(dá)報(bào)名截止時(shí)間后,所述第一控制模塊停止實(shí)時(shí)統(tǒng)計(jì)并將最后獲得的統(tǒng)計(jì)結(jié)果發(fā)送到賽程分析生成模塊;
所述第二控制模塊控制場(chǎng)地信息采集模塊是否采集場(chǎng)地信息,同時(shí)實(shí)時(shí)接收來(lái)自場(chǎng)地信息采集模塊采集的場(chǎng)地信息,并對(duì)場(chǎng)地信息進(jìn)行實(shí)時(shí)統(tǒng)計(jì)得出統(tǒng)計(jì)結(jié)果;所述統(tǒng)計(jì)結(jié)果包括每項(xiàng)賽事的每個(gè)場(chǎng)地名稱(chēng)、使用時(shí)間和總場(chǎng)地?cái)?shù);當(dāng)賽事發(fā)起后,所述第二控制模塊向場(chǎng)地信息采集模塊發(fā)送開(kāi)始采集命令,場(chǎng)地信息采集模塊開(kāi)始采集該項(xiàng)賽事的場(chǎng)地信息;當(dāng)該項(xiàng)賽事的統(tǒng)計(jì)結(jié)果中的場(chǎng)地?cái)?shù)達(dá)到該項(xiàng)賽事的場(chǎng)地?cái)?shù)時(shí),所述第二控制模塊向場(chǎng)地信息采集模塊發(fā)送停止采集命令;在系統(tǒng)時(shí)間到達(dá)報(bào)名截止時(shí)間后,所述第二控制模塊停止實(shí)時(shí)統(tǒng)計(jì)并將最后獲得的統(tǒng)計(jì)結(jié)果發(fā)送到賽程分析生成模塊;
所述比賽結(jié)果記錄終端用于記錄比賽結(jié)果信息并將結(jié)果信息發(fā)送到比賽結(jié)果顯示模塊和比賽結(jié)果統(tǒng)計(jì)模塊,所述比賽結(jié)果信息包括對(duì)戰(zhàn)人員、勝負(fù)結(jié)果;
所述比賽結(jié)果顯示模塊用于顯示賽事的比賽結(jié)果;
所述比賽結(jié)果統(tǒng)計(jì)模塊用于統(tǒng)計(jì)賽事的比賽結(jié)果;
所述賽程分析生成模塊用于生成賽程信息,包括:
(1)先對(duì)接收到的參賽人員信息統(tǒng)計(jì)結(jié)果和場(chǎng)地信息統(tǒng)計(jì)結(jié)果進(jìn)行判定:若總參賽人數(shù)達(dá)到最少參加人數(shù)且總場(chǎng)地?cái)?shù)達(dá)到場(chǎng)地?cái)?shù),則賽事發(fā)起成功;若總參賽人數(shù)未達(dá)到最少參加人數(shù)或者總場(chǎng)地?cái)?shù)未達(dá)到場(chǎng)地?cái)?shù),則賽事發(fā)起失??;
(2)根據(jù)判定結(jié)果進(jìn)行處理:
A.若賽事發(fā)起成功,賽程分析生成模塊則先根據(jù)總參數(shù)人數(shù)和自帶的賽制規(guī)則生成輪數(shù)確認(rèn)請(qǐng)求并將請(qǐng)求發(fā)送到賽程輪數(shù)確認(rèn)單元,當(dāng)接收到賽程輪數(shù)確認(rèn)單元發(fā)送的賽程輪數(shù)后,再根據(jù)接收到的人員統(tǒng)計(jì)結(jié)果、場(chǎng)地統(tǒng)計(jì)結(jié)果并結(jié)合自帶的賽制規(guī)則生成首輪賽程信息,首輪比賽開(kāi)始后,再根據(jù)比賽結(jié)果統(tǒng)計(jì)模塊統(tǒng)計(jì)的比賽結(jié)果生成后續(xù)輪次的賽程信息,所述賽程信息通過(guò)無(wú)線通訊模塊發(fā)送到賽程信息顯示模塊實(shí)時(shí)同步顯示,所述賽程信息包括參賽人員對(duì)陣名單、比賽場(chǎng)地、比賽時(shí)間,其中自帶的賽制規(guī)則為:
若參賽人數(shù)為M人,比賽輪數(shù)為N輪,N由賽程輪數(shù)確認(rèn)單元輸入;
第一輪:參賽人員兩兩隨機(jī)捉對(duì)進(jìn)行比賽,生成第一輪對(duì)陣名單,勝者積1分,敗者積0分;
第二輪根據(jù)第一輪的比賽結(jié)果將人員分成2組,積1分者為一組,積0分者為1組,各組內(nèi)部?jī)蓛呻S機(jī)捉對(duì)進(jìn)行比賽,生成第二輪對(duì)陣名單;
以此類(lèi)推,第N輪根據(jù)前N-1輪的比賽結(jié)果將人員分組,將具有相同積分的參賽人員分為一組,組別從最高積分至最低積分積依次排列,各組內(nèi)部?jī)蓛呻S機(jī)捉對(duì)進(jìn)行比賽,生成第N輪對(duì)陣名單;
其中:(1)2(N-1)≤M≤2N;(2)若每組參賽人員為單數(shù),當(dāng)出現(xiàn)在第1輪時(shí),則多出的1人輪空,自動(dòng)記錄比賽結(jié)果為勝,當(dāng)出現(xiàn)在第2輪至第N輪時(shí),遵循隨機(jī)借取原則,若高積分組剩余1人,則從相鄰低積分組隨機(jī)借取1人進(jìn)行兩兩捉對(duì),直至借取到最低積分組,最低積分組剩余的1人可輪空;(3)隨機(jī)分組中,上一輪兩兩捉對(duì)人員避免在下一輪再次相遇,如果無(wú)法避免,則相遇。(4)當(dāng)根據(jù)上一輪的比賽結(jié)果能夠至少形成下一輪的一個(gè)組別內(nèi)的4個(gè)參賽人員名單時(shí),賽程分析生成模塊即開(kāi)始生成下一輪對(duì)陣名單并分配比賽場(chǎng)地;
B.若賽事發(fā)起失敗,則不生成賽程信息;
所述繳費(fèi)模塊用于向參賽人員收取報(bào)名費(fèi)和退回報(bào)名費(fèi),并將收取的報(bào)名費(fèi)發(fā)送到費(fèi)用結(jié)算模塊;
所述費(fèi)用結(jié)算模塊結(jié)合賽程分析模塊接收到的場(chǎng)地信息統(tǒng)計(jì)結(jié)果對(duì)接收到的報(bào)名費(fèi)進(jìn)行結(jié)算處理并得出場(chǎng)館用戶(hù)支付結(jié)果,并通過(guò)收費(fèi)模塊支付給場(chǎng)館用戶(hù);
所述收費(fèi)模塊用于向場(chǎng)館用戶(hù)支付場(chǎng)館使用費(fèi)。
作為優(yōu)選,所述服務(wù)器終端還包括人員積分模塊,所述人員積分模塊接收每次比賽的比賽結(jié)果記錄終端記錄的比賽結(jié)果信息并對(duì)比賽結(jié)果信息進(jìn)行統(tǒng)計(jì),根據(jù)統(tǒng)計(jì)結(jié)果對(duì)人員進(jìn)行積分排名。
作為優(yōu)選,所述個(gè)人用戶(hù)終端、場(chǎng)館用戶(hù)終端和服務(wù)器終端均為計(jì)算機(jī)、平板電腦或者手機(jī)的任意一種。
一種基于所述的網(wǎng)球賽事組織管理系統(tǒng)的網(wǎng)球賽事組織管理方法,其步驟為:
A.個(gè)人用戶(hù)通過(guò)個(gè)人用戶(hù)終端的賽事發(fā)起單元或者場(chǎng)館用戶(hù)通過(guò)場(chǎng)館用戶(hù)終端的賽事發(fā)起單元輸入擬發(fā)起的賽事信息并發(fā)送到服務(wù)器終端的賽事信息統(tǒng)計(jì)模塊,賽事信息包括賽事名稱(chēng)、最少參加人數(shù)、最多參加人數(shù)、場(chǎng)地?cái)?shù)、賽事舉辦時(shí)間、報(bào)名截止時(shí)間、報(bào)名費(fèi),所述賽事發(fā)起單元能夠同時(shí)發(fā)起多項(xiàng)賽事;
B.服務(wù)器終端的賽事信息統(tǒng)計(jì)模塊對(duì)接收到的賽事信息進(jìn)行統(tǒng)計(jì)匯總并發(fā)送到個(gè)人用戶(hù)終端和場(chǎng)館用戶(hù)終端的賽事信息顯示模塊顯示;
C.第一控制模塊向參賽信息采集模塊發(fā)送開(kāi)始采集命令;同時(shí)第二控制模塊向場(chǎng)地信息采集模塊發(fā)送開(kāi)始采集命令;
D.個(gè)人用戶(hù)查看個(gè)人用戶(hù)終端的賽事信息顯示模塊顯示的賽事信息,根據(jù)自身需求確定是否報(bào)名參加,如果報(bào)名參加,則通過(guò)參賽信息采集模塊輸入自己的個(gè)人信息,包括姓名、年齡、擬參賽的賽事名稱(chēng),輸入的個(gè)人信息實(shí)時(shí)發(fā)送給第一控制模塊,同時(shí)通過(guò)繳費(fèi)模塊繳納報(bào)名費(fèi);
同時(shí),場(chǎng)館用戶(hù)查看場(chǎng)館用戶(hù)終端的賽事信息顯示模塊顯示的賽事信息,根據(jù)自身需求確定是否報(bào)名參加,如果報(bào)名參加,則通過(guò)場(chǎng)地信息采集模塊輸入能提供的場(chǎng)地的位置、提供時(shí)間、擬參與的賽事,輸入的場(chǎng)地信息實(shí)時(shí)發(fā)送給第二控制模塊;
E.第一控制模塊實(shí)時(shí)接收來(lái)自參賽信息采集模塊采集的參賽人員信息,并對(duì)接收到的人員信息進(jìn)行實(shí)時(shí)統(tǒng)計(jì)得出統(tǒng)計(jì)結(jié)果,統(tǒng)計(jì)結(jié)果至少包括每項(xiàng)賽事的每個(gè)參賽人員的姓名、年齡、總參賽人數(shù),當(dāng)某項(xiàng)賽事的總參賽人數(shù)達(dá)到該項(xiàng)賽事的最多參加人數(shù)時(shí),第一控制模塊向參賽信息采集模塊發(fā)送停止采集命令,參賽信息采集模塊停止采集該項(xiàng)賽事的參賽信息,個(gè)人用戶(hù)無(wú)法通過(guò)參賽信息采集模塊報(bào)名參加該項(xiàng)賽事;
同時(shí),第二控制模塊實(shí)時(shí)接收來(lái)自場(chǎng)地信息采集模塊采集的場(chǎng)地信息,并對(duì)接收到的場(chǎng)地信息進(jìn)行實(shí)時(shí)統(tǒng)計(jì)得出統(tǒng)計(jì)結(jié)果,統(tǒng)計(jì)結(jié)果至少包括每項(xiàng)賽事的每個(gè)場(chǎng)地的位置、使用時(shí)間、總場(chǎng)地?cái)?shù),當(dāng)某項(xiàng)賽事的總場(chǎng)地?cái)?shù)達(dá)到該項(xiàng)賽事的場(chǎng)地時(shí),第二控制模塊向參賽信息采集模塊發(fā)送停止采集命令,參賽信息采集模塊停止采集該項(xiàng)賽事的場(chǎng)地信息,場(chǎng)館用戶(hù)無(wú)法通過(guò)場(chǎng)地信息采集模塊報(bào)名參加該項(xiàng)賽事;
F.當(dāng)某項(xiàng)賽事到達(dá)報(bào)名截止時(shí)間后,所述賽事信息統(tǒng)計(jì)模塊向參賽信息采集模塊和場(chǎng)地信息采集模塊發(fā)送停止采集命令,所述參賽信息采集模塊停止采集該項(xiàng)賽事的人員信息,所述場(chǎng)地信息采集模停止采集該項(xiàng)賽事的場(chǎng)地信息,所述第一控制模塊停止實(shí)時(shí)統(tǒng)計(jì)該項(xiàng)賽事的人員信息并將最后獲得的統(tǒng)計(jì)結(jié)果發(fā)送到賽程分析生成模塊,所述第二控制模塊停止實(shí)時(shí)統(tǒng)計(jì)該項(xiàng)賽事的場(chǎng)地信息并將最后獲得的統(tǒng)計(jì)結(jié)果發(fā)送到賽程分析生成模塊;
G.所述賽程分析生成模塊先對(duì)接收到的參賽人員信息統(tǒng)計(jì)結(jié)果和場(chǎng)地信息統(tǒng)計(jì)結(jié)果進(jìn)行判定,若總參賽人數(shù)達(dá)到最少參加人數(shù)且總場(chǎng)地?cái)?shù)達(dá)到場(chǎng)地?cái)?shù),則賽事發(fā)起成功,如果若總參賽人數(shù)未達(dá)到最少參加人數(shù)或總場(chǎng)地?cái)?shù)未達(dá)到場(chǎng)地?cái)?shù)則賽事發(fā)起失??;
若賽事發(fā)起成功,賽程分析生成模塊則先根據(jù)總參數(shù)人數(shù)和自帶的賽制規(guī)則生成輪數(shù)確認(rèn)請(qǐng)求并將請(qǐng)求發(fā)送到賽程輪數(shù)確認(rèn)單元,當(dāng)接收到賽程輪數(shù)確認(rèn)單元發(fā)送的賽程輪數(shù)后,再根據(jù)接收到的人員統(tǒng)計(jì)結(jié)果、場(chǎng)地統(tǒng)計(jì)結(jié)果、賽程輪數(shù),并結(jié)合自帶的賽制規(guī)則生成首輪賽程信息,首輪比賽開(kāi)始后,再根據(jù)比賽結(jié)果統(tǒng)計(jì)模塊統(tǒng)計(jì)的比賽結(jié)果生成后續(xù)輪次的賽程信息,所述賽程信息通過(guò)無(wú)線通訊模塊發(fā)送到賽程信息顯示模塊實(shí)時(shí)同步顯示,所述賽程信息包括參賽人員對(duì)陣名單、比賽場(chǎng)地、比賽時(shí)間,同時(shí)繳費(fèi)模塊將收取的報(bào)名費(fèi)發(fā)送給費(fèi)用結(jié)算模塊;
若賽事發(fā)起失敗,賽程分析生成模塊則不生成賽程信息,同時(shí)繳費(fèi)模塊向參賽人員退回報(bào)名費(fèi);
H.個(gè)人用戶(hù)根據(jù)首輪賽程信息參加比賽,同時(shí)場(chǎng)館根據(jù)賽程信息提供場(chǎng)地;
I.首輪比賽開(kāi)始后,設(shè)于場(chǎng)地內(nèi)的比賽結(jié)果記錄終端記錄比賽結(jié)果信息并通過(guò)無(wú)線通訊模塊發(fā)送到各個(gè)用戶(hù)終端的比賽結(jié)果顯示模塊和服務(wù)器終端的比賽結(jié)果統(tǒng)計(jì)模塊;
J.比賽結(jié)果顯示模塊顯示比賽結(jié)果,比賽結(jié)果統(tǒng)計(jì)模塊統(tǒng)計(jì)比賽結(jié)果;
K.當(dāng)比賽結(jié)果統(tǒng)計(jì)模塊的統(tǒng)計(jì)結(jié)果中,能夠根據(jù)首輪的比賽結(jié)果至少形成第二輪的一個(gè)組別內(nèi)的4個(gè)參賽人員名單時(shí),賽程分析生成模塊即開(kāi)始生成第二輪賽程信息,以此類(lèi)推逐步形成所有輪次的賽程信息,個(gè)人用戶(hù)根據(jù)賽程信息參加比賽即可,場(chǎng)館用戶(hù)根據(jù)賽程信息提供場(chǎng)地即可;
L.整個(gè)賽程結(jié)束后,費(fèi)用結(jié)算模塊結(jié)合賽程分析生成模塊接收到的場(chǎng)地信息統(tǒng)計(jì)結(jié)果將接收到的報(bào)名費(fèi)進(jìn)行結(jié)算處理得出場(chǎng)館用戶(hù)費(fèi)用支付結(jié)果,并通過(guò)收費(fèi)模塊將相應(yīng)費(fèi)用支付給相應(yīng)的場(chǎng)館用戶(hù)。
從以上描述可以看出,本發(fā)明具備以下優(yōu)點(diǎn):
1.任何個(gè)人用戶(hù)可以通過(guò)個(gè)人用戶(hù)終端發(fā)起賽事、參與賽事,任何場(chǎng)館用戶(hù)可以通過(guò)場(chǎng)館用戶(hù)終端發(fā)起賽事、參與賽事,個(gè)人用戶(hù)和場(chǎng)館用戶(hù)的信息通過(guò)無(wú)線通訊模塊傳輸?shù)椒?wù)器終端進(jìn)行分析處理后再反饋回個(gè)人用戶(hù)終端和場(chǎng)館用戶(hù)終端,個(gè)人用戶(hù)和場(chǎng)館用戶(hù)的信息交互高效快捷、無(wú)滯后性,
2.本系統(tǒng)能夠?qū)崿F(xiàn)面向非定向群體發(fā)起賽事,擴(kuò)大了賽事發(fā)起范圍,從而提高了賽事發(fā)起成功率;
3.系統(tǒng)能夠自動(dòng)生成賽程信息,無(wú)需人工匹配制定賽程,方便快捷;
4.場(chǎng)館用戶(hù)通過(guò)系統(tǒng)能夠整合配置場(chǎng)館資源,提高場(chǎng)館的利用率;
5.系統(tǒng)自帶的賽制規(guī)則約束了比賽賽程,使得賽程信息更新快,進(jìn)一步提高了場(chǎng)館的利用率;
6.系統(tǒng)自帶的賽制規(guī)則約束了比賽賽程,使得參賽者的參與度較高,提高了參賽者的參賽積極性,更加契合業(yè)余賽事的舉辦宗旨。
附圖說(shuō)明
圖1是本發(fā)明的系統(tǒng)結(jié)構(gòu)示意圖。
具體實(shí)施方式
結(jié)合圖1,詳細(xì)說(shuō)明本發(fā)明的一個(gè)具體實(shí)施例,但不對(duì)本發(fā)明的權(quán)利要求做任何限定。
如圖1所示,1.一種網(wǎng)球賽事組織管理系統(tǒng),包括個(gè)人用戶(hù)終端、場(chǎng)館用戶(hù)終端、服務(wù)器終端、設(shè)于比賽場(chǎng)地的比賽結(jié)果記錄終端和無(wú)線通訊模塊,各個(gè)終端之間通過(guò)無(wú)線通訊模塊傳輸數(shù)據(jù);
個(gè)人用戶(hù)終端包括賽事發(fā)起模塊、賽事信息顯示模塊、參賽信息采集模塊、賽程信息顯示模塊、比賽結(jié)果顯示模塊和繳費(fèi)模塊;
場(chǎng)館用戶(hù)終端包括賽事發(fā)起模塊、賽事信息顯示模塊、場(chǎng)地信息采集模塊、賽程信息顯示模塊、比賽結(jié)果顯示模塊和收費(fèi)模塊;
服務(wù)器終端包括賽事信息統(tǒng)計(jì)模塊、第一控制模塊、第二控制模塊、賽程分析生成模塊、比賽結(jié)果統(tǒng)計(jì)模塊和費(fèi)用結(jié)算模塊;
賽事發(fā)起模塊包括賽事發(fā)起單元和賽程輪數(shù)確認(rèn)單元,賽事發(fā)起單元用于輸入擬發(fā)起的賽事信息并發(fā)送到賽事信息統(tǒng)計(jì)模塊,賽事信息包括賽事名稱(chēng)、最少參加人數(shù)、最多參加人數(shù)、場(chǎng)地?cái)?shù)、賽事舉辦時(shí)間、報(bào)名截止時(shí)間、報(bào)名費(fèi),賽事發(fā)起單元能夠同時(shí)發(fā)起多項(xiàng)賽事,賽程輪數(shù)確認(rèn)單元用于接收賽程分析生成模塊發(fā)送的輪數(shù)確認(rèn)請(qǐng)求和根據(jù)請(qǐng)求輸入賽程輪數(shù)并發(fā)送到賽程分析生成模塊;
賽事信息統(tǒng)計(jì)模塊對(duì)賽事信息進(jìn)行統(tǒng)計(jì)匯總并發(fā)送到賽事信息顯示模塊顯示同時(shí)當(dāng)系統(tǒng)時(shí)間到達(dá)賽事的報(bào)名截止時(shí)間后向參賽信息采集模塊和場(chǎng)地信息采集模塊發(fā)送停止采集命令;
參賽信息采集模塊用于采集參賽人員信息并將人員信息實(shí)時(shí)發(fā)送到第一控制模塊,所述參賽人員信息包括姓名、年齡、擬參加的賽事名稱(chēng);
場(chǎng)地信息采集模塊用于采集能夠用于比賽的場(chǎng)地信息并將場(chǎng)地信息實(shí)時(shí)發(fā)送到第二控制模塊,所述場(chǎng)地信息包括場(chǎng)地名稱(chēng)、使用時(shí)間、擬參與的賽事名稱(chēng);
第一控制模塊控制參賽信息采集模塊是否采集參賽人員信息,同時(shí)實(shí)時(shí)接收來(lái)自參賽信息采集模塊采集的人員信息,并對(duì)人員信息進(jìn)行實(shí)時(shí)統(tǒng)計(jì)得出統(tǒng)計(jì)結(jié)果,所述統(tǒng)計(jì)結(jié)果包括每項(xiàng)賽事的每個(gè)參賽人員的姓名、年齡和總參賽人數(shù);當(dāng)賽事發(fā)起后,所述第一控制模塊向參賽信息采集模塊發(fā)送開(kāi)始采集命令,參賽信息采集模塊開(kāi)始采集該項(xiàng)賽事的參賽人員信息;當(dāng)該項(xiàng)賽事的統(tǒng)計(jì)結(jié)果中的總參賽人數(shù)達(dá)到該項(xiàng)賽事的最多參加人數(shù)時(shí),所述第一控制模塊向參賽信息采集模塊發(fā)送停止采集命令;并在系統(tǒng)時(shí)間到達(dá)報(bào)名截止時(shí)間后,所述第一控制模塊停止實(shí)時(shí)統(tǒng)計(jì)并將最后獲得的統(tǒng)計(jì)結(jié)果發(fā)送到賽程分析生成模塊;
第二控制模塊控制場(chǎng)地信息采集模塊是否采集場(chǎng)地信息,同時(shí)實(shí)時(shí)接收來(lái)自場(chǎng)地信息采集模塊采集的場(chǎng)地信息,并對(duì)場(chǎng)地信息進(jìn)行實(shí)時(shí)統(tǒng)計(jì)得出統(tǒng)計(jì)結(jié)果;所述統(tǒng)計(jì)結(jié)果包括每項(xiàng)賽事的每個(gè)場(chǎng)地名稱(chēng)、使用時(shí)間和總場(chǎng)地?cái)?shù);當(dāng)賽事發(fā)起后,第二控制模塊向場(chǎng)地信息采集模塊發(fā)送開(kāi)始采集命令,場(chǎng)地信息采集模塊開(kāi)始采集該項(xiàng)賽事的場(chǎng)地信息;當(dāng)該項(xiàng)賽事的統(tǒng)計(jì)結(jié)果中的場(chǎng)地?cái)?shù)達(dá)到該項(xiàng)賽事的場(chǎng)地?cái)?shù)時(shí),第二控制模塊向場(chǎng)地信息采集模塊發(fā)送停止采集命令;在系統(tǒng)時(shí)間到達(dá)報(bào)名截止時(shí)間后,第二控制模塊停止實(shí)時(shí)統(tǒng)計(jì)并將最后獲得的統(tǒng)計(jì)結(jié)果發(fā)送到賽程分析生成模塊;
比賽結(jié)果記錄終端用于記錄比賽結(jié)果信息并將結(jié)果信息發(fā)送到比賽結(jié)果顯示模塊和比賽結(jié)果統(tǒng)計(jì)模塊,比賽結(jié)果信息包括對(duì)戰(zhàn)人員、勝負(fù)結(jié)果;
比賽結(jié)果顯示模塊用于顯示賽事的比賽結(jié)果;
比賽結(jié)果統(tǒng)計(jì)模塊用于統(tǒng)計(jì)賽事的比賽結(jié)果;
賽程分析生成模塊用于生成賽程信息,包括:
(1)先對(duì)接收到的參賽人員信息統(tǒng)計(jì)結(jié)果和場(chǎng)地信息統(tǒng)計(jì)結(jié)果進(jìn)行判定:若總參賽人數(shù)達(dá)到最少參加人數(shù)且總場(chǎng)地?cái)?shù)達(dá)到場(chǎng)地?cái)?shù),則賽事發(fā)起成功;若總參賽人數(shù)未達(dá)到最少參加人數(shù)或者總場(chǎng)地?cái)?shù)未達(dá)到場(chǎng)地?cái)?shù),則賽事發(fā)起失?。?/p>
(2)根據(jù)判定結(jié)果進(jìn)行處理:
A.若賽事發(fā)起成功,賽程分析生成模塊則先根據(jù)總參數(shù)人數(shù)和自帶的賽制規(guī)則生成輪數(shù)確認(rèn)請(qǐng)求并將請(qǐng)求發(fā)送到賽程輪數(shù)確認(rèn)單元,當(dāng)接收到賽程輪數(shù)確認(rèn)單元發(fā)送的賽程輪數(shù)后,再根據(jù)接收到的人員統(tǒng)計(jì)結(jié)果、場(chǎng)地統(tǒng)計(jì)結(jié)果并結(jié)合自帶的賽制規(guī)則生成首輪賽程信息,首輪比賽開(kāi)始后,再根據(jù)比賽結(jié)果統(tǒng)計(jì)模塊統(tǒng)計(jì)的比賽結(jié)果生成后續(xù)輪次的賽程信息,所述賽程信息通過(guò)無(wú)線通訊模塊發(fā)送到賽程信息顯示模塊實(shí)時(shí)同步顯示,所述賽程信息包括參賽人員對(duì)陣名單、比賽場(chǎng)地、比賽時(shí)間,其中自帶的賽制規(guī)則為:
若參賽人數(shù)為M人,比賽輪數(shù)為N輪,N由賽程輪數(shù)確認(rèn)單元輸入;
第一輪:參賽人員兩兩隨機(jī)捉對(duì)進(jìn)行比賽,生成第一輪對(duì)陣名單,勝者積1分,敗者積0分;
第二輪根據(jù)第一輪的比賽結(jié)果將人員分成2組,積1分者為一組,積0分者為1組,各組內(nèi)部?jī)蓛呻S機(jī)捉對(duì)進(jìn)行比賽,生成第二輪對(duì)陣名單;
以此類(lèi)推,第N輪根據(jù)前N-1輪的比賽結(jié)果將人員分組,將具有相同積分的參賽人員分為一組,組別從最高積分至最低積分積依次排列,各組內(nèi)部?jī)蓛呻S機(jī)捉對(duì)進(jìn)行比賽,生成第N輪對(duì)陣名單;
其中:(1)2(N-1)≤M≤2N;(2)若每組參賽人員為單數(shù),當(dāng)出現(xiàn)在第1輪時(shí),則多出的1人輪空,自動(dòng)記錄比賽結(jié)果為勝,當(dāng)出現(xiàn)在第2輪至第N輪時(shí),遵循隨機(jī)借取原則,若高積分組剩余1人,則從相鄰低積分組隨機(jī)借取1人進(jìn)行兩兩捉對(duì),直至借取到最低積分組,最低積分組剩余的1人可輪空;(3)隨機(jī)分組中,上一輪兩兩捉對(duì)人員避免在下一輪再次相遇,如果無(wú)法避免,則相遇。(4)當(dāng)根據(jù)上一輪的比賽結(jié)果能夠至少形成下一輪的一個(gè)組別內(nèi)的4個(gè)參賽人員名單時(shí),賽程分析生成模塊即開(kāi)始生成下一輪對(duì)陣名單并分配比賽場(chǎng)地;
B.若賽事發(fā)起失敗,則不生成賽程信息;
繳費(fèi)模塊用于向參賽人員收取報(bào)名費(fèi)和退回報(bào)名費(fèi),并將收取的報(bào)名費(fèi)發(fā)送到費(fèi)用結(jié)算模塊;
費(fèi)用結(jié)算模塊結(jié)合賽程分析模塊接收到的場(chǎng)地信息統(tǒng)計(jì)結(jié)果對(duì)接收到的報(bào)名費(fèi)進(jìn)行結(jié)算處理并得出場(chǎng)館用戶(hù)支付結(jié)果,并通過(guò)收費(fèi)模塊支付給場(chǎng)館用戶(hù);
收費(fèi)模塊用于向場(chǎng)館用戶(hù)支付場(chǎng)館使用費(fèi)。
利用該網(wǎng)球賽事組織管理系統(tǒng)進(jìn)行網(wǎng)球賽事組織管理的方法為:
A.個(gè)人用戶(hù)通過(guò)個(gè)人用戶(hù)終端的賽事發(fā)起單元或者場(chǎng)館用戶(hù)通過(guò)場(chǎng)館用戶(hù)終端的賽事發(fā)起單元輸入擬發(fā)起的賽事信息并發(fā)送到服務(wù)器終端的賽事信息統(tǒng)計(jì)模塊,賽事信息包括賽事名稱(chēng)、最少參加人數(shù)、最多參加人數(shù)、場(chǎng)地?cái)?shù)、賽事舉辦時(shí)間、報(bào)名截止時(shí)間、報(bào)名費(fèi),賽事發(fā)起單元能夠同時(shí)發(fā)起多項(xiàng)賽事;
B.服務(wù)器終端的賽事信息統(tǒng)計(jì)模塊對(duì)接收到的賽事信息進(jìn)行統(tǒng)計(jì)匯總并發(fā)送到個(gè)人用戶(hù)終端和場(chǎng)館用戶(hù)終端的賽事信息顯示模塊顯示;
C.第一控制模塊向參賽信息采集模塊發(fā)送開(kāi)始采集命令;同時(shí)第二控制模塊向場(chǎng)地信息采集模塊發(fā)送開(kāi)始采集命令;
D.個(gè)人用戶(hù)查看個(gè)人用戶(hù)終端的賽事信息顯示模塊顯示的賽事信息,根據(jù)自身需求確定是否報(bào)名參加,如果報(bào)名參加,則通過(guò)參賽信息采集模塊輸入自己的個(gè)人信息,包括姓名、年齡、擬參賽的賽事名稱(chēng),輸入的個(gè)人信息實(shí)時(shí)發(fā)送給第一控制模塊,同時(shí)通過(guò)繳費(fèi)模塊繳納報(bào)名費(fèi);
同時(shí),場(chǎng)館用戶(hù)查看場(chǎng)館用戶(hù)終端的賽事信息顯示模塊顯示的賽事信息,根據(jù)自身需求確定是否報(bào)名參加,如果報(bào)名參加,則通過(guò)場(chǎng)地信息采集模塊輸入能提供的場(chǎng)地的位置、提供時(shí)間、擬參與的賽事,輸入的場(chǎng)地信息實(shí)時(shí)發(fā)送給第二控制模塊;
E.第一控制模塊實(shí)時(shí)接收來(lái)自參賽信息采集模塊采集的參賽人員信息,并對(duì)接收到的人員信息進(jìn)行實(shí)時(shí)統(tǒng)計(jì)得出統(tǒng)計(jì)結(jié)果,統(tǒng)計(jì)結(jié)果至少包括每項(xiàng)賽事的每個(gè)參賽人員的姓名、年齡、總參賽人數(shù),當(dāng)某項(xiàng)賽事的總參賽人數(shù)達(dá)到該項(xiàng)賽事的最多參加人數(shù)時(shí),第一控制模塊向參賽信息采集模塊發(fā)送停止采集命令,參賽信息采集模塊停止采集該項(xiàng)賽事的參賽信息,個(gè)人用戶(hù)無(wú)法通過(guò)參賽信息采集模塊報(bào)名參加該項(xiàng)賽事;
同時(shí),第二控制模塊實(shí)時(shí)接收來(lái)自場(chǎng)地信息采集模塊采集的場(chǎng)地信息,并對(duì)接收到的場(chǎng)地信息進(jìn)行實(shí)時(shí)統(tǒng)計(jì)得出統(tǒng)計(jì)結(jié)果,統(tǒng)計(jì)結(jié)果至少包括每項(xiàng)賽事的每個(gè)場(chǎng)地的位置、使用時(shí)間、總場(chǎng)地?cái)?shù),當(dāng)某項(xiàng)賽事的總場(chǎng)地?cái)?shù)達(dá)到該項(xiàng)賽事的場(chǎng)地時(shí),第二控制模塊向參賽信息采集模塊發(fā)送停止采集命令,參賽信息采集模塊停止采集該項(xiàng)賽事的場(chǎng)地信息,場(chǎng)館用戶(hù)無(wú)法通過(guò)場(chǎng)地信息采集模塊報(bào)名參加該項(xiàng)賽事;
F.當(dāng)某項(xiàng)賽事到達(dá)報(bào)名截止時(shí)間后,賽事信息統(tǒng)計(jì)模塊向參賽信息采集模塊和場(chǎng)地信息采集模塊發(fā)送停止采集命令,參賽信息采集模塊停止采集該項(xiàng)賽事的人員信息,場(chǎng)地信息采集模停止采集該項(xiàng)賽事的場(chǎng)地信息,第一控制模塊停止實(shí)時(shí)統(tǒng)計(jì)該項(xiàng)賽事的人員信息并將最后獲得的統(tǒng)計(jì)結(jié)果發(fā)送到賽程分析生成模塊,第二控制模塊停止實(shí)時(shí)統(tǒng)計(jì)該項(xiàng)賽事的場(chǎng)地信息并將最后獲得的統(tǒng)計(jì)結(jié)果發(fā)送到賽程分析生成模塊;
G.賽程分析生成模塊先對(duì)接收到的參賽人員信息統(tǒng)計(jì)結(jié)果和場(chǎng)地信息統(tǒng)計(jì)結(jié)果進(jìn)行判定,若總參賽人數(shù)達(dá)到最少參加人數(shù)且總場(chǎng)地?cái)?shù)達(dá)到場(chǎng)地?cái)?shù),則賽事發(fā)起成功,如果若總參賽人數(shù)未達(dá)到最少參加人數(shù)或總場(chǎng)地?cái)?shù)未達(dá)到場(chǎng)地?cái)?shù)則賽事發(fā)起失??;
若賽事發(fā)起成功,賽程分析生成模塊則先根據(jù)總參數(shù)人數(shù)和自帶的賽制規(guī)則生成輪數(shù)確認(rèn)請(qǐng)求并將請(qǐng)求發(fā)送到賽程輪數(shù)確認(rèn)單元,當(dāng)接收到賽程輪數(shù)確認(rèn)單元發(fā)送的賽程輪數(shù)后,再根據(jù)接收到的人員統(tǒng)計(jì)結(jié)果、場(chǎng)地統(tǒng)計(jì)結(jié)果、賽程輪數(shù),并結(jié)合自帶的賽制規(guī)則生成首輪賽程信息,首輪比賽開(kāi)始后,再根據(jù)比賽結(jié)果統(tǒng)計(jì)模塊統(tǒng)計(jì)的比賽結(jié)果生成后續(xù)輪次的賽程信息,賽程信息通過(guò)無(wú)線通訊模塊發(fā)送到賽程信息顯示模塊實(shí)時(shí)同步顯示,賽程信息包括參賽人員對(duì)陣名單、比賽場(chǎng)地、比賽時(shí)間,同時(shí)繳費(fèi)模塊將收取的報(bào)名費(fèi)發(fā)送給費(fèi)用結(jié)算模塊;
若賽事發(fā)起失敗,賽程分析生成模塊則不生成賽程信息,同時(shí)繳費(fèi)模塊向參賽人員退回報(bào)名費(fèi);
H.個(gè)人用戶(hù)根據(jù)首輪賽程信息參加比賽,同時(shí)場(chǎng)館根據(jù)賽程信息提供場(chǎng)地;
I.首輪比賽開(kāi)始后,設(shè)于場(chǎng)地內(nèi)的比賽結(jié)果記錄終端記錄比賽結(jié)果信息并通過(guò)無(wú)線通訊模塊發(fā)送到各個(gè)用戶(hù)終端的比賽結(jié)果顯示模塊和服務(wù)器終端的比賽結(jié)果統(tǒng)計(jì)模塊;
J.比賽結(jié)果顯示模塊顯示比賽結(jié)果,比賽結(jié)果統(tǒng)計(jì)模塊統(tǒng)計(jì)比賽結(jié)果;
K.當(dāng)比賽結(jié)果統(tǒng)計(jì)模塊的統(tǒng)計(jì)結(jié)果中,能夠根據(jù)首輪的比賽結(jié)果至少形成第二輪的一個(gè)組別內(nèi)的4個(gè)參賽人員名單時(shí),賽程分析生成模塊即開(kāi)始生成第二輪賽程信息,以此類(lèi)推逐步形成所有輪次的賽程信息,個(gè)人用戶(hù)根據(jù)賽程信息參加比賽即可,場(chǎng)館用戶(hù)根據(jù)賽程信息提供場(chǎng)地即可;
L.整個(gè)賽程結(jié)束后,費(fèi)用結(jié)算模塊結(jié)合賽程分析生成模塊接收到的場(chǎng)地信息統(tǒng)計(jì)結(jié)果將接收到的報(bào)名費(fèi)進(jìn)行結(jié)算處理得出場(chǎng)館用戶(hù)費(fèi)用支付結(jié)果,并通過(guò)收費(fèi)模塊將相應(yīng)費(fèi)用支付給相應(yīng)的場(chǎng)館用戶(hù)。
為了進(jìn)一步管理參賽人員的信息,服務(wù)器終端還可增設(shè)人員積分模塊,人員積分模塊接收每次比賽的比賽結(jié)果記錄終端記錄的比賽結(jié)果信息并對(duì)比賽結(jié)果信息進(jìn)行統(tǒng)計(jì),根據(jù)統(tǒng)計(jì)結(jié)果對(duì)人員進(jìn)行積分排名。
本發(fā)明中的個(gè)人用戶(hù)終端、場(chǎng)館用戶(hù)終端和服務(wù)器終端均可以采用計(jì)算機(jī)、平板電腦或者手機(jī)的任意一種。
綜上所述,本發(fā)明具有以下優(yōu)點(diǎn):
1.任何個(gè)人用戶(hù)可以通過(guò)個(gè)人用戶(hù)終端發(fā)起賽事、參與賽事,任何場(chǎng)館用戶(hù)可以通過(guò)場(chǎng)館用戶(hù)終端發(fā)起賽事、參與賽事,個(gè)人用戶(hù)和場(chǎng)館用戶(hù)的信息通過(guò)無(wú)線通訊模塊傳輸?shù)椒?wù)器終端進(jìn)行分析處理后再反饋回個(gè)人用戶(hù)終端和場(chǎng)館用戶(hù)終端,個(gè)人用戶(hù)和場(chǎng)館用戶(hù)的信息交互高效快捷、無(wú)滯后性,
2.本系統(tǒng)能夠?qū)崿F(xiàn)面向非定向群體發(fā)起賽事,擴(kuò)大了賽事發(fā)起范圍,從而提高了賽事發(fā)起成功率;
3.系統(tǒng)能夠自動(dòng)生成賽程信息,無(wú)需人工匹配制定賽程,方便快捷;
4.場(chǎng)館用戶(hù)通過(guò)系統(tǒng)能夠整合配置場(chǎng)館資源,提高場(chǎng)館的利用率;
5.系統(tǒng)自帶的賽制規(guī)則約束了比賽賽程,使得賽程信息更新快,進(jìn)一步提高了場(chǎng)館的利用率;
6.系統(tǒng)自帶的賽制規(guī)則約束了比賽賽程,使得參賽者的參與度較高,提高了參賽者的參賽積極性,更加契合業(yè)余賽事的舉辦宗旨。
可以理解的是,以上關(guān)于本發(fā)明的具體描述,僅用于說(shuō)明本發(fā)明而并非受限于本發(fā)明實(shí)施例所描述的技術(shù)方案。本領(lǐng)域的普通技術(shù)人員應(yīng)當(dāng)理解,仍然可以對(duì)本發(fā)明進(jìn)行修改或等同替換,以達(dá)到相同的技術(shù)效果;只要滿(mǎn)足使用需要,都在本發(fā)明的保護(hù)范圍之內(nèi)。