簽到驗(yàn)證方法以及簽到驗(yàn)證客戶端、服務(wù)器、系統(tǒng)和裝置的制造方法
【技術(shù)領(lǐng)域】
[0001]本發(fā)明涉及網(wǎng)絡(luò)及計(jì)算機(jī)技術(shù)領(lǐng)域,特別是涉及簽到驗(yàn)證方法以及簽到驗(yàn)證客戶端、服務(wù)器、系統(tǒng)和裝置。
【背景技術(shù)】
[0002]一些團(tuán)隊(duì)合作項(xiàng)目或一些多方交互活動,例如多人會議、多方交易、團(tuán)隊(duì)游戲等,需要團(tuán)隊(duì)中的所有成員或參與多方交互活動的所有交互方集合到目標(biāo)區(qū)域,才能順利地啟動并進(jìn)行后續(xù)的操作。為了保證所有成員或所有交互方都已經(jīng)集合到目標(biāo)區(qū)域,一般地,會在目標(biāo)區(qū)域內(nèi)設(shè)立簽到點(diǎn),由所有成員或交互方抵達(dá)簽到點(diǎn)進(jìn)行手工簽到或由系統(tǒng)進(jìn)行身份確認(rèn),組織者或者系統(tǒng)確認(rèn)所有成員或交互方都簽到完畢后,宣布啟動或進(jìn)入啟動過程。參與項(xiàng)目或活動的成員或交互方可各就各位,并在其相應(yīng)位置上進(jìn)行操作或活動,以共同完成團(tuán)隊(duì)合作項(xiàng)目或多方交互活動。
[0003]在現(xiàn)有的集合到目標(biāo)區(qū)域內(nèi)進(jìn)行的團(tuán)隊(duì)合作項(xiàng)目或多方交互活動中,參與者需抵達(dá)固定的簽到點(diǎn)進(jìn)行簽到,簽到完畢后又必須返回操作活動位置以便進(jìn)行后續(xù)的操作活動,當(dāng)參與者較多時(shí),有可能還需要排隊(duì)簽到,簽到效率不高,影響團(tuán)隊(duì)合作項(xiàng)目或多方交互活動的啟動。
【發(fā)明內(nèi)容】
[0004]基于此,有必要提供一種可提高簽到效率的簽到驗(yàn)證方法。
[0005]一種簽到驗(yàn)證方法,包括以下步驟:
[0006]獲取本地登錄的第一賬號發(fā)起的簽到驗(yàn)證啟動指令,所述簽到驗(yàn)證啟動指令中指示需進(jìn)行簽到驗(yàn)證的第二賬號的標(biāo)識;
[0007]將所述簽到驗(yàn)證啟動指令發(fā)送給服務(wù)器端,通過所述服務(wù)器端向所述第二賬號的標(biāo)識對應(yīng)的登錄端發(fā)送簽到驗(yàn)證請求并接收所述第二賬號的標(biāo)識對應(yīng)的登錄端實(shí)時(shí)發(fā)送的第二賬號地理位置;
[0008]獲取本地地理位置,將所述本地地理位置發(fā)送給所述服務(wù)器端,通過所述服務(wù)器端計(jì)算所述第二賬號地理位置與所述本地地理位置之間的距離;
[0009]接收所述服務(wù)器端發(fā)送的根據(jù)所述距離生成的相關(guān)簽到驗(yàn)證信息;
[0010]提示所述相關(guān)簽到驗(yàn)證信息。
[0011]一種簽到驗(yàn)證方法,包括以下步驟:
[0012]接收第一賬號的標(biāo)識對應(yīng)的登錄端發(fā)送的由第一賬號發(fā)起的簽到驗(yàn)證啟動指令,所述簽到驗(yàn)證啟動指令中指示需進(jìn)行簽到驗(yàn)證的第二賬號的標(biāo)識;
[0013]向所述第二賬號的標(biāo)識對應(yīng)的登錄端發(fā)送簽到驗(yàn)證請求;
[0014]接收所述第二賬號的標(biāo)識對應(yīng)的登錄端實(shí)時(shí)發(fā)送的第二賬號地理位置;
[0015]接收所述第一賬號的標(biāo)識對應(yīng)的登錄端發(fā)送的第一賬號地理位置,計(jì)算所述第二賬號地理位置與所述第一賬號地理位置之間的距離;
[0016]根據(jù)所述距離生成相關(guān)簽到驗(yàn)證信息;
[0017]將所述相關(guān)簽到驗(yàn)證信息發(fā)送給所述第一賬號的標(biāo)識對應(yīng)的登錄端,通過所述第一賬號的標(biāo)識對應(yīng)的登錄端提示所述相關(guān)簽到驗(yàn)證信息。
[0018]一種簽到驗(yàn)證方法,包括以下步驟:
[0019]獲取本地登錄的第一賬號發(fā)起的簽到驗(yàn)證啟動指令,所述簽到驗(yàn)證啟動指令中指示需進(jìn)行簽到驗(yàn)證的第二賬號的標(biāo)識;
[0020]向所述第二賬號的標(biāo)識對應(yīng)的登錄端發(fā)送簽到驗(yàn)證請求;
[0021]接收所述第二賬號的標(biāo)識對應(yīng)的登錄端實(shí)時(shí)發(fā)送的第二賬號地理位置;
[0022]獲取本地地理位置,計(jì)算所述第二賬號地理位置與所述本地地理位置之間的距離;
[0023]根據(jù)所述距離生成相關(guān)簽到驗(yàn)證信息;
[0024]提示所述相關(guān)簽到驗(yàn)證信息。
[0025]此外,還有必要提供一種可提高簽到效率的簽到驗(yàn)證客戶端、簽到驗(yàn)證服務(wù)器、簽到驗(yàn)證系統(tǒng)和簽到驗(yàn)證裝置。
[0026]一種簽到驗(yàn)證客戶端,包括:
[0027]啟動指令獲取模塊,用于獲取本地登錄的第一賬號發(fā)起的簽到驗(yàn)證啟動指令,所述簽到驗(yàn)證啟動指令中指示需進(jìn)行簽到驗(yàn)證的第二賬號的標(biāo)識;
[0028]啟動指令發(fā)送模塊,用于將所述簽到驗(yàn)證啟動指令發(fā)送給服務(wù)器端,使得所述服務(wù)器端向所述第二賬號的標(biāo)識對應(yīng)的登錄端發(fā)送簽到驗(yàn)證請求并接收所述第二賬號的標(biāo)識對應(yīng)的登錄端實(shí)時(shí)發(fā)送的第二賬號地理位置;
[0029]本地位置獲取及發(fā)送模塊,用于獲取本地地理位置,將所述本地地理位置發(fā)送給所述服務(wù)器端,使得所述服務(wù)器端計(jì)算所述第二賬號地理位置與所述本地地理位置之間的距離;
[0030]簽到驗(yàn)證消息接收模塊,用于接收所述服務(wù)器端發(fā)送的根據(jù)所述距離生成的相關(guān)簽到驗(yàn)證信息;
[0031]提示模塊,用于提示所述相關(guān)簽到驗(yàn)證信息。
[0032]一種簽到驗(yàn)證服務(wù)器,包括:
[0033]啟動指令接收模塊,用于接收第一賬號的標(biāo)識對應(yīng)的登錄端發(fā)送的由第一賬號發(fā)起的簽到驗(yàn)證啟動指令,所述簽到驗(yàn)證啟動指令中指示需進(jìn)行簽到驗(yàn)證的第二賬號的標(biāo)識;
[0034]簽到驗(yàn)證請求發(fā)送模塊,用于向所述第二賬號的標(biāo)識對應(yīng)的登錄端發(fā)送簽到驗(yàn)證請求;
[0035]第二位置接收模塊,用于接收所述第二賬號的標(biāo)識對應(yīng)的登錄端實(shí)時(shí)發(fā)送的第二賬號地理位置;
[0036]第一位置接收模塊,用于接收所述第一賬號的標(biāo)識對應(yīng)的登錄端發(fā)送的第一賬號地理位置;
[0037]距離計(jì)算模塊,用于計(jì)算所述第二賬號地理位置與所述第一賬號地理位置之間的距離;
[0038]簽到驗(yàn)證信息生成模塊,用于根據(jù)所述距離生成相關(guān)簽到驗(yàn)證信息;
[0039]簽到驗(yàn)證信息發(fā)送模塊,用于將所述相關(guān)簽到驗(yàn)證信息發(fā)送給所述第一賬號的標(biāo)識對應(yīng)的登錄端,使得所述第一賬號的標(biāo)識對應(yīng)的登錄端提示所述相關(guān)簽到驗(yàn)證信息。
[0040]一種簽到驗(yàn)證系統(tǒng),包括第一客戶端、服務(wù)器和第二客戶端,其中:
[0041]所述第一客戶端用于獲取本地登錄的第一賬號發(fā)起的簽到驗(yàn)證啟動指令,所述簽到驗(yàn)證啟動指令中指示需進(jìn)行簽到驗(yàn)證的第二賬號的標(biāo)識;
[0042]所述第一客戶端還用于將所述簽到驗(yàn)證啟動指令發(fā)送給所述服務(wù)器;
[0043]所述服務(wù)器用于向所述第二賬號的標(biāo)識對應(yīng)的第二客戶端發(fā)送簽到驗(yàn)證請求;
[0044]所述第二客戶端用于在接收到所述簽到驗(yàn)證請求后,向所述服務(wù)器實(shí)時(shí)發(fā)送本地登錄的第二賬號地理位置;
[0045]所述服務(wù)器還用于接收所述第二客戶端實(shí)時(shí)發(fā)送的第二賬號地理位置;
[0046]所述第一客戶端還用于獲取本地登錄的第一賬號地理位置,將所述第一賬號地理位置發(fā)送給所述服務(wù)器;
[0047]所述服務(wù)器還用于計(jì)算所述第二賬號地理位置與所述第一賬號地理位置之間的距離,并根據(jù)所述距離生成相關(guān)簽到驗(yàn)證信息,將所述相關(guān)簽到驗(yàn)證信息發(fā)送給所述第一客戶端;
[0048]所述第一客戶端還用于接收所述服務(wù)器發(fā)送的相關(guān)簽到驗(yàn)證信息,并提示所述相關(guān)簽到驗(yàn)證信息。
[0049]一種簽到驗(yàn)證裝置,包括:
[0050]啟動指令獲取模塊,用于獲取本地登錄的第一賬號發(fā)起的簽到驗(yàn)證啟動指令,所述簽到驗(yàn)證啟動指令中指示需進(jìn)行簽到驗(yàn)證的第二賬號的標(biāo)識;
[0051]簽到驗(yàn)證請求發(fā)送模塊,用于向所述第二賬號的標(biāo)識對應(yīng)的登錄端發(fā)送簽到驗(yàn)證請求;
[0052]第二位置接收模塊,用于接收所述第二賬號的標(biāo)識對應(yīng)的登錄端實(shí)時(shí)發(fā)送的第二賬號地理位置;
[0053]第一位置獲取模塊,用于獲取本地地理位置;
[0054]距離計(jì)算模塊,用于計(jì)算所述第二賬號地理位置與所述本地地理位置之間的距離;
[0055]簽到驗(yàn)證信息生成模塊,用于根據(jù)所述距離生成相關(guān)簽到驗(yàn)證信息;
[0056]提示模塊,用于提示所述相關(guān)簽到驗(yàn)證信息。
[0057]上述簽到驗(yàn)證方法以及簽到驗(yàn)證客戶端、服務(wù)器、系統(tǒng)和裝置中,在第一賬號發(fā)起簽到驗(yàn)證啟動指令后,獲取第一賬號對應(yīng)的地理位置和需要進(jìn)行簽到驗(yàn)證的第二賬號對應(yīng)的地理位置,計(jì)算第二賬號對應(yīng)的地理位置與第一賬號對應(yīng)的地理位置之間的距離,根據(jù)距離生成相關(guān)簽到驗(yàn)證信息。上述方式可擴(kuò)大第二賬號對應(yīng)的可簽到范圍,第二賬號對應(yīng)的參與者只需要到達(dá)第一賬號對應(yīng)位置指定范圍內(nèi)的周圍區(qū)域即可自動完成簽到,從而參與者可直接前往相應(yīng)的操作活動位置,而不需要抵達(dá)某一固定點(diǎn)進(jìn)行簽到后再前往操作活動位置,從而可提高簽到效率,快速進(jìn)入到項(xiàng)目或活動的啟動環(huán)節(jié)。
【附圖說明】
[0058]圖1為一個(gè)實(shí)施例中的簽到驗(yàn)證方法的流程示意圖;
[0059]圖2為一個(gè)實(shí)施例中的簽到驗(yàn)證方法的流程示意圖;
[0060]圖3為一個(gè)實(shí)施例中的根據(jù)距離生成相關(guān)簽到驗(yàn)證信息的步驟的流程示意圖;
[0061]圖4為一個(gè)實(shí)施例中的注冊賬號的步驟的流程示意圖;
[0062]圖5為一個(gè)實(shí)施例中的登錄驗(yàn)證的過程的流程示意圖;
[0063]圖6為一個(gè)實(shí)施例中的簽到驗(yàn)證方法的交互示意圖;
[0064]圖7為一個(gè)實(shí)施例中的簽到驗(yàn)證方法的流程示意圖;
[0065]圖8為一個(gè)實(shí)施例中的登錄驗(yàn)證的過程的流程示意圖;
[0066]圖9為一個(gè)實(shí)施例中的簽到驗(yàn)證方法的交互示意圖;
[0067]圖10為一個(gè)實(shí)施例中的簽到驗(yàn)證客戶端的結(jié)構(gòu)示意圖;
[0068]圖11為一個(gè)實(shí)施例中的簽到驗(yàn)證服務(wù)器的結(jié)構(gòu)示意圖;
[0069]圖12為一個(gè)實(shí)施例中的簽到驗(yàn)證信息生成模塊的結(jié)構(gòu)示意圖;
[0070]圖13為一個(gè)實(shí)施例中的賬號注冊模塊的結(jié)構(gòu)示意圖;
[0071]圖14為一個(gè)實(shí)施例中的登錄驗(yàn)證模塊的結(jié)構(gòu)示意圖;
[0072]圖15為一個(gè)實(shí)施例中的簽到驗(yàn)證系統(tǒng)的結(jié)構(gòu)示意圖;
[0073]圖16為一個(gè)實(shí)施例中的簽到驗(yàn)證裝置的結(jié)構(gòu)示意圖;
[0074]圖17為一個(gè)實(shí)施例中的簽到驗(yàn)證模塊的結(jié)構(gòu)示意圖;
[0075]圖18為能實(shí)現(xiàn)本發(fā)明實(shí)施例的一個(gè)計(jì)算機(jī)系統(tǒng)1000的模塊圖。
【具體實(shí)施方式】
[0076]為了使本發(fā)明的目的、技術(shù)方案及優(yōu)點(diǎn)更加清楚明白,以下結(jié)合附圖及實(shí)施例,對本發(fā)明進(jìn)行進(jìn)一步詳細(xì)說明。應(yīng)當(dāng)理解,此處所描述的具體實(shí)施例僅僅用以解釋本發(fā)明,并不用于限定本發(fā)明。
[0077]除非上下文另有特定清楚的描述,本發(fā)明中的元件和組件,數(shù)量既可以單個(gè)的形式存在,也可以多個(gè)的形式存在,本發(fā)明并不對此進(jìn)行限定。本發(fā)明中的步驟雖然用標(biāo)號進(jìn)行了排列,但并不用于限定步驟的先后次序,除非明確說明了步驟的次序或者某步驟的執(zhí)行需要其他步驟作為基礎(chǔ),否則步驟的相對次序是可以調(diào)整的??梢岳斫?,本文中所使用的術(shù)語“和/或”涉及且涵蓋相關(guān)聯(lián)的所列項(xiàng)目中的一者或一者以上的任何和所有可能的組口 ο
[0078]如圖1所示,在一個(gè)實(shí)施例中,一種簽到驗(yàn)證方法,該方法可運(yùn)行于客戶端,包括以下步驟:
[0079]步驟S101,獲取本地登錄的第一賬號發(fā)起的簽到驗(yàn)證啟動指令,簽到驗(yàn)證啟動指令中指示需進(jìn)行簽到驗(yàn)證的第二賬號的標(biāo)識。
[0080]在一個(gè)實(shí)施例中,上述第一賬號為主賬號,第二賬號為主賬號對應(yīng)的子賬號。簽到驗(yàn)證啟動指令中可包含用于指示需要進(jìn)行簽到驗(yàn)證的子賬號的參數(shù)。上述簽到驗(yàn)證方法還包括步驟:獲取用戶輸入的需進(jìn)行簽到驗(yàn)證的子賬號的參數(shù)。
[0081]在一個(gè)實(shí)施例中,子賬號參數(shù)可默認(rèn)為空值,子賬號參數(shù)為空值時(shí)表示需進(jìn)行簽到驗(yàn)證的子賬號為主賬號對應(yīng)的所有子賬號。
[0082]在另一個(gè)實(shí)施例中,子賬號參數(shù)中可包括具體的需進(jìn)行簽到驗(yàn)證的子賬號的標(biāo)識。
[0083]在其它實(shí)施例中,子賬號參數(shù)中可包括子賬號組信息,用于指示需進(jìn)行簽到驗(yàn)證的子賬號為對應(yīng)子賬號組中的子賬號。在一個(gè)實(shí)施例中,上述簽到驗(yàn)證方法還包括步驟:接收將主賬號對應(yīng)的子賬號進(jìn)行分組的指令,該指令包含主賬號對應(yīng)子賬號的分組信息??蛇M(jìn)一步將主賬號對應(yīng)子賬號的分組信息發(fā)送給服務(wù)器端,由服務(wù)器端存儲分組信息;或者也可將主賬號對應(yīng)子賬號的分組信息進(jìn)行本地存儲。主賬號對應(yīng)的子賬號被分組后,子賬號分組中的某一組可直接被指定為需進(jìn)行簽到驗(yàn)證。在接收到被指定的需進(jìn)行簽到驗(yàn)證的子賬號組信息后,若分組信息存儲在本地,則可根據(jù)被指定的子賬號組查找對應(yīng)的子賬號的標(biāo)識,將查找到的子賬號的標(biāo)識封裝在簽到驗(yàn)證啟動指令中;若分組信息存儲在服務(wù)器,則可將被指定的子賬號組信息直接封裝到簽到驗(yàn)證啟動指令中,由服務(wù)器端根據(jù)被指定的子賬號組查找對應(yīng)的子賬號的標(biāo)識作為需進(jìn)行簽到驗(yàn)證的子賬號的標(biāo)識。
[0084]步驟S102,將簽到驗(yàn)證啟動指令發(fā)送給服務(wù)器端,通過服務(wù)器端向第二賬號的標(biāo)識對應(yīng)的登錄端發(fā)送簽到驗(yàn)證請求并接收第二賬號的標(biāo)識對應(yīng)的登錄端實(shí)時(shí)發(fā)送的第二賬號地理位置。第二賬號的標(biāo)識對應(yīng)的登錄端可按照預(yù)設(shè)時(shí)間間隔發(fā)送第二賬號地理位置。
[0085]步驟S103,獲取本地地理位置,將本地地理位置發(fā)送給服務(wù)器端,通過服務(wù)器端計(jì)算第二賬號地理位置與本地地理位置之間的距離。
[0086]在一個(gè)實(shí)施例中,步驟S103包括:調(diào)用GPS接口得到本地地理位置,將本地地理位置發(fā)送給服務(wù)器端,通過服務(wù)器端存儲本地地理位置,并通過服務(wù)器端按照預(yù)設(shè)時(shí)間間隔計(jì)算新接收的第二賬號地理位置與存儲的本地地理位置之間的距離。
[0087]本實(shí)施例可適用于當(dāng)前運(yùn)行設(shè)備(即第一賬號的標(biāo)識對應(yīng)的登錄端所在的運(yùn)行設(shè)備)的位置固定的情況,本實(shí)施例中,只進(jìn)行一次獲取本地地理位置的操作,將本地地理位置發(fā)送給服務(wù)器端,服務(wù)器端即可實(shí)時(shí)地計(jì)算位置固定的當(dāng)前運(yùn)行設(shè)備與不斷更新的第二賬號地理位置之間的距離,實(shí)現(xiàn)第二賬號的簽到驗(yàn)證過程。
[0088]在另一個(gè)實(shí)施例中,步驟S103包括:實(shí)時(shí)調(diào)用GPS接口得到本地地理位置,并將本地地理位置發(fā)送給服務(wù)器端,通過服務(wù)器端按照預(yù)設(shè)時(shí)間間隔計(jì)算新接收到的第二賬號地理位置與新接收到的本地地理位置之間的距離。可按照預(yù)設(shè)時(shí)間間隔調(diào)用GPS接口。
[0089]本實(shí)施例可適用于當(dāng)前運(yùn)行設(shè)備(即第一賬號的標(biāo)識對應(yīng)的登錄端所在的運(yùn)行設(shè)備)的位置不固定的情況,本實(shí)施例中,即使在當(dāng)前運(yùn)行設(shè)備的位置不斷變化的情況下