本發(fā)明涉及高爾夫比賽技術(shù)領(lǐng)域,尤其涉及一種基于掃碼的高爾夫比賽簽到方法。
背景技術(shù):
目前國內(nèi)存在多款高爾夫社交APP,在線下多人比賽(4人以上、兩組以上)環(huán)節(jié),現(xiàn)有APP均需要參賽人員提前在報名頁面預(yù)報名,或參賽當(dāng)天報名,且分組須由比賽發(fā)起方(或建立方)一端通過APP或PC端設(shè)置。
現(xiàn)有技術(shù)步驟繁瑣,不能有效地提高比賽發(fā)起方及參與方雙方的參賽效率,且不利于大規(guī)模推廣。
技術(shù)實現(xiàn)要素:
針對上述問題中存在的不足之處,本發(fā)明提供一種基于掃碼的高爾夫比賽簽到方法。
為實現(xiàn)上述目的,本發(fā)明提供一種基于掃碼的高爾夫比賽簽到方法,包括:
步驟1、登錄簽到系統(tǒng)的服務(wù)器端,生成一次比賽的專用碼;
步驟2、將該次比賽的參賽名單上傳至所述服務(wù)器端,所述參賽名單包括姓名和組別;
步驟3、用戶使用手機客戶端掃描所述專用碼,建立手機客戶端與服務(wù)器端的連接;
步驟4、服務(wù)器端調(diào)用手機客戶端中用戶在服務(wù)器端的數(shù)據(jù)集,所述數(shù)據(jù)集包括用戶姓名;并將用戶姓名與步驟2參賽名單中的姓名進行匹配;
步驟5、若匹配成功,則直接完成比賽簽到,并將該用戶分配至既定組別中進行比賽;若匹配不成功,則跳至步驟6;
步驟6、手機客戶端彈出對話框,提示用戶輸入正確的用戶姓名,服務(wù)器端將輸入后的用戶姓名與步驟2參賽名單中的姓名進行匹配;
步驟7、若匹配成功,則直接完成比賽簽到,并將該用戶分配至既定組別中進行比賽;若匹配不成功,則跳至步驟8;
步驟8、以該用戶最后輸入的用戶姓名加入比賽。
作為本發(fā)明的進一步改進,所述專用碼為二維碼或條形碼。
作為本發(fā)明的進一步改進,所述簽到系統(tǒng)為APP端和為APP端提供服務(wù)的服務(wù)器端,所述客戶端為APP端,所述APP端為掃描專用碼完成簽到所開發(fā)的一種應(yīng)用程序。
作為本發(fā)明的進一步改進,所述步驟6中,輸入后的用戶姓名更新至手機客戶端中用戶在服務(wù)器端的數(shù)據(jù)集中。
作為本發(fā)明的進一步改進,所述步驟8包括:
步驟8-1、手機客戶端彈出對話框,選擇重新填寫用戶姓名或直接以現(xiàn)有姓名參加比賽;
步驟8-2、若選擇重新填寫用戶姓名,則服務(wù)器端將重新填寫后的用戶姓名與步驟2中的參賽名單中的姓名進行匹配,并跳至步驟7;若選擇直接以現(xiàn)有姓名參加比賽,則跳至步驟8-3;
步驟8-3、服務(wù)器端將該用戶作為新加入比賽的用戶,并為該用戶安排組別;同時將該用戶的姓名和組別更新到參賽名單中。
與現(xiàn)有技術(shù)相比,本發(fā)明的有益效果為:
本發(fā)明公開的一種基于掃碼的高爾夫比賽簽到方法,針對線下多人比賽(4人以上、兩組以上),可簡化參賽簽到環(huán)節(jié),使整個過程更具可操作性;步驟簡單,可有效地提高比賽發(fā)起方及參與方雙方的參賽效率;同時,可通過掃描專用碼,將線下高爾夫比賽與線上成績排行榜相匹配,利于大規(guī)模推廣。
附圖說明
圖1為本發(fā)明一種實施例公開的基于掃碼的高爾夫比賽簽到方法的流程圖。
具體實施方式
為使本發(fā)明實施例的目的、技術(shù)方案和優(yōu)點更加清楚,下面將結(jié)合本發(fā)明實施例中的附圖,對本發(fā)明實施例中的技術(shù)方案進行清楚、完整地描述,顯然,所描述的實施例是本發(fā)明的一部分實施例,而不是全部的實施例?;诒景l(fā)明中的實施例,本領(lǐng)域普通技術(shù)人員在沒有做出創(chuàng)造性勞動的前提下所獲得的所有其他實施例,都屬于本發(fā)明保護的范圍。
下面結(jié)合附圖對本發(fā)明做進一步的詳細(xì)描述:
如圖1所示,本發(fā)明提供一種基于掃碼的高爾夫比賽簽到方法,其分為比賽前和比賽當(dāng)天兩個階段;其中:
比賽前:
步驟1、登錄簽到系統(tǒng)的服務(wù)器端,生成一次比賽的專用碼;具體為:
賽事發(fā)起方與簽到系統(tǒng)聯(lián)系并建立比賽,使用PC段登錄簽到系統(tǒng)的服務(wù)器端,生成該次比賽的專用碼;其中:簽到系統(tǒng)為APP端和為APP端提供服務(wù)的服務(wù)器端,APP端為掃描專用碼完成簽到所開發(fā)的一種應(yīng)用程序,專用碼可以為二維碼、條形碼或其它掃碼可識別格式。
步驟2、將該次比賽的參賽名單上傳至服務(wù)器端,參賽名單包括姓名和組別;具體為:
賽事發(fā)起方在賽前以Excel表格將全部參賽人員的姓名及人員分組名單發(fā)送至服務(wù)器端。
比賽當(dāng)天:
步驟3、用戶使用手機客戶端掃描專用碼,建立手機客戶端與服務(wù)器端的連接;具體為:
用戶到達(dá)比賽現(xiàn)場,使用手機上裝載的客戶端掃描比賽前生成的專用碼,其中客戶端即為APP端,建立手機APP端與服務(wù)器端的連接;若用戶手機上未裝載本發(fā)明簽到所需的APP,可現(xiàn)場進行安裝;首次安裝的APP內(nèi)會存有一個預(yù)設(shè)的姓名;
步驟4、服務(wù)器端調(diào)用手機客戶端中用戶在服務(wù)器端的數(shù)據(jù)集,數(shù)據(jù)集包括用戶姓名;并將用戶姓名與步驟2參賽名單中的姓名進行匹配;具體為:
服務(wù)器端調(diào)用手機APP端中用戶在服務(wù)器端的數(shù)據(jù)集,數(shù)據(jù)集包括用戶注冊APP時所填寫的用戶姓名、電話等信息,若用戶首次安裝APP,則APP內(nèi)會存有一個預(yù)設(shè)的姓名;并將用戶姓名與參賽名單中所有參賽人員的姓名進行匹配;
步驟5、若匹配成功(如該位用戶已在APP中正常填寫重要個人資料,即“參賽卡”中的參賽姓名且該用戶的姓名在參賽名單中),則直接完成比賽簽到,并將該用戶按照參賽名單的該用戶所在的組別分配至既定組別中進行比賽;若匹配不成功(其分為兩種情況:1、該用戶的姓名在參賽名單中,但該用戶是首次注冊APP,APP中預(yù)設(shè)的姓名與用戶姓名不一致;即:該位用戶未在APP中正常填寫重要個人資料,即“參賽卡”中的參賽姓名;2、用戶在APP中的姓名正確,但是參賽名單中沒有該用戶的參賽姓名),則跳至步驟6;
步驟6、手機APP端彈出對話框,提示用戶輸入正確的用戶姓名,服務(wù)器端將輸入后的用戶姓名與參賽名單中的姓名進行再次匹配;其中:輸入后的用戶姓名更新至手機APP端中用戶在服務(wù)器端的數(shù)據(jù)集中;
步驟7、若匹配成功(該位用戶已在APP中正常填寫重要個人資料,即“參賽卡”中的參賽姓名且該用戶的姓名在參賽名單中),則直接完成比賽簽到,并將該用戶分配至既定組別中進行比賽;若匹配不成功(用戶可能輸入錯誤或該用戶未在參賽名單中),則跳至步驟8;
步驟8、以該用戶最后輸入的用戶姓名加入比賽;具體包括:
步驟8-1、手機客戶端(APP端)彈出對話框,選擇重新填寫用戶姓名或直接以現(xiàn)有姓名參加比賽;
步驟8-2、若選擇重新填寫用戶姓名(即;對用戶姓名進行更正,其適用于第一次輸入錯誤的用戶),則服務(wù)器端將重新填寫后的用戶姓名與步驟2中的參賽名單中的姓名進行匹配,并跳至步驟7進行再一次判定;若選擇直接以現(xiàn)有姓名參加比賽(該用戶未在參賽名單中,需要進行現(xiàn)場報名),則跳至步驟8-3;
步驟8-3、服務(wù)器端將該用戶作為新加入比賽的用戶,并為該用戶安排組別;同時將該用戶的姓名和組別更新到參賽名單中。
本發(fā)明公開的一種基于掃碼的高爾夫比賽簽到方法,針對線下多人比賽(4人以上、兩組以上),可簡化參賽簽到環(huán)節(jié),使整個過程更具可操作性;步驟簡單,可有效地提高比賽發(fā)起方及參與方雙方的參賽效率;同時,可通過掃描專用碼,將線下高爾夫比賽與線上成績排行榜相匹配,利于大規(guī)模推廣。
以上僅為本發(fā)明的優(yōu)選實施例而已,并不用于限制本發(fā)明,對于本領(lǐng)域的技術(shù)人員來說,本發(fā)明可以有各種更改和變化。凡在本發(fā)明的精神和原則之內(nèi),所作的任何修改、等同替換、改進等,均應(yīng)包含在本發(fā)明的保護范圍之內(nèi)。