本發(fā)明涉及簽到技術(shù)領(lǐng)域,具體而言,涉及基于位置的簽到方法及系統(tǒng)。
背景技術(shù):
目前,手機(jī)、ipad等智能終端通常具有定位功能,極大地方便了人們對(duì)某位置的尋址或?qū)Ш?,但其在簽到領(lǐng)域的應(yīng)用尚比較少。簽到(check in)是指通過定位服務(wù),用戶向他人或服務(wù)提供者告知自己具體位置的操作,表示本人已經(jīng)到達(dá),亦即用記錄的方式表明自己出席或者參加過某個(gè)活動(dòng)。簽到多用于會(huì)議出席或上班?,F(xiàn)有的簽到方式多為“指紋打卡”,這種方式使得簽到任務(wù)集中到一臺(tái)設(shè)備,有時(shí)會(huì)存在排隊(duì)打開的現(xiàn)象,尤其上班高峰期。
技術(shù)實(shí)現(xiàn)要素:
本發(fā)明正是基于上述問題,提出了基于位置的簽到方法及系統(tǒng),可以提高電子簽到的便捷性。
有鑒于此,本發(fā)明的一方面提出了一種基于位置的簽到方法,包括:
配置簽到區(qū)域的位置信息;
響應(yīng)用戶的簽到請(qǐng)求,接收來自該用戶的智能終端的定位信息;
根據(jù)該定位信息和簽到區(qū)域的位置信息,判斷該用戶是否在所述簽到區(qū)域內(nèi)簽到;
當(dāng)判斷結(jié)果為是時(shí),記錄簽到時(shí)間和與所述智能終端關(guān)聯(lián)的該用戶的身份信息,同時(shí),生成并反饋簽到成功提示信息至該用戶的智能終端。
進(jìn)一步地,所述基于位置的簽到方法還包括:
響應(yīng)用戶對(duì)智能終端的登記請(qǐng)求,獲取該智能終端的硬件識(shí)別碼及該用戶的身份信息,并關(guān)聯(lián)所述硬件識(shí)別碼和所述身份信息;
存儲(chǔ)關(guān)聯(lián)后的智能終端的硬件識(shí)別碼及用戶的身份信息至數(shù)據(jù)庫(kù)。
進(jìn)一步地,所述“響應(yīng)用戶的簽到請(qǐng)求,接收來自該用戶的智能終端的定位信息”包括:
響應(yīng)用戶在智能終端的簽到請(qǐng)求,獲取該智能終端的硬件識(shí)別碼;
檢測(cè)所述數(shù)據(jù)庫(kù)是否存儲(chǔ)有該硬件識(shí)別碼;
當(dāng)檢測(cè)結(jié)果為是時(shí),接收來自該智能終端的定位信息,從而獲取用戶的當(dāng)前位置信息。
進(jìn)一步地,所述基于位置的簽到方法還包括:
在當(dāng)前時(shí)間與設(shè)定的簽到截止時(shí)間的時(shí)間差小于存儲(chǔ)的預(yù)設(shè)時(shí)長(zhǎng)時(shí),檢測(cè)用戶是否成功簽到;
當(dāng)檢測(cè)結(jié)果為否時(shí),生成并反饋簽到提示信息至該用戶的智能終端。
進(jìn)一步地,所述基于位置的簽到方法還包括:
當(dāng)判斷結(jié)果為否時(shí),獲取用戶的當(dāng)前位置與所述簽到區(qū)域的偏離信息;
根據(jù)所述偏離信息及存儲(chǔ)的地圖信息生成路線指引信息,并發(fā)送該路線指引信息至該用戶的智能終端。
本發(fā)明另一方面提供了一種基于位置的簽到系統(tǒng),包括:
配置模塊,用于配置簽到區(qū)域的位置信息,其中,所述位置信息包括中心點(diǎn)地理坐標(biāo)和區(qū)域半徑;
定位模塊,用于響應(yīng)用戶的簽到請(qǐng)求,接收來自該用戶的智能終端的定位信息;
判斷模塊,用于根據(jù)該定位信息和簽到區(qū)域的位置信息,判斷該用戶是否在所述簽到區(qū)域內(nèi)簽到;
記錄模塊,用于當(dāng)判斷結(jié)果為是時(shí),記錄簽到時(shí)間和與所述智能終端關(guān)聯(lián)的該用戶的身份信息,同時(shí),生成并反饋簽到成功提示信息至該用戶的智能終端。
進(jìn)一步地,所述基于位置的簽到系統(tǒng)還包括:
登記模塊,用于響應(yīng)用戶對(duì)智能終端的登記請(qǐng)求,獲取該智能終端的硬件識(shí)別碼及該用戶的身份信息,并關(guān)聯(lián)所述硬件識(shí)別碼和所述身份信息;
存儲(chǔ)模塊,用于存儲(chǔ)關(guān)聯(lián)后的智能終端的硬件識(shí)別碼及用戶的身份信息至數(shù)據(jù)庫(kù)。
進(jìn)一步地,所述定位模塊包括:
獲取單元,用于響應(yīng)用戶在智能終端的簽到請(qǐng)求,獲取該智能終端的硬件識(shí)別碼;
檢測(cè)單元,用于檢測(cè)所述數(shù)據(jù)庫(kù)是否存儲(chǔ)有該硬件識(shí)別碼;
接收單元,用于當(dāng)檢測(cè)結(jié)果為是時(shí),接收來自該智能終端的定位信息,從而獲取用戶的當(dāng)前位置信息。
進(jìn)一步地,所述基于位置的簽到系統(tǒng)還包括:
檢測(cè)模塊,用于在當(dāng)前時(shí)間與設(shè)定的簽到截止時(shí)間的時(shí)間差小于存儲(chǔ)的預(yù)設(shè)時(shí)長(zhǎng)時(shí),檢測(cè)用戶是否成功簽到;
提示模塊,用于當(dāng)檢測(cè)結(jié)果為否時(shí),生成并反饋簽到提示信息至該用戶的智能終端。
進(jìn)一步地,所述基于位置的簽到系統(tǒng)還包括:
偏離模塊,用于當(dāng)判斷結(jié)果為否時(shí),獲取用戶的當(dāng)前位置與所述簽到區(qū)域的偏離信息;
指引模塊,用于根據(jù)所述偏離信息及存儲(chǔ)的地圖信息生成路線指引信息,并發(fā)送該路線指引信息至該用戶的智能終端。
本發(fā)明提供的基于位置的簽到方法及系統(tǒng),根據(jù)設(shè)置的簽到區(qū)域的位置信息和用戶隨身攜帶的智能終端的定位信息,判斷用戶是否在設(shè)定的簽到區(qū)域內(nèi)簽到,從而保證用戶只有在所述簽到區(qū)域內(nèi)才可以簽到成功;此外,通過對(duì)智能終端和用戶的身份信息進(jìn)行關(guān)聯(lián),對(duì)進(jìn)行簽到的用戶進(jìn)行身份識(shí)別,避免了傳統(tǒng)指紋簽到等方式需要排隊(duì)的弊端,提高電子簽到的便捷性,使得簽到更加高效。
為使本發(fā)明的上述目的、特征和優(yōu)點(diǎn)能更明顯易懂,下文特舉較佳實(shí)施例,并配合所附附圖,作詳細(xì)說明如下。
附圖說明
為了更清楚地說明本發(fā)明實(shí)施例的技術(shù)方案,下面將對(duì)實(shí)施例中所需要使用的附圖作簡(jiǎn)單地介紹,應(yīng)當(dāng)理解,以下附圖僅示出了本發(fā)明的某些實(shí)施例,因此不應(yīng)被看作是對(duì)范圍的限定,對(duì)于本領(lǐng)域普通技術(shù)人員來講,在不付出創(chuàng)造性勞動(dòng)的前提下,還可以根據(jù)這些附圖獲得其他相關(guān)的附圖。
圖1示出了本發(fā)明實(shí)施例提供的基于位置的簽到方法的流程示意圖;
圖2示出了本發(fā)明實(shí)施例提供的基于位置的簽到系統(tǒng)的結(jié)構(gòu)示意圖。主要元件符號(hào)說明:
100-基于位置的簽到系統(tǒng);10-配置模塊;20-定位模塊;30-判斷模塊;40-記錄模塊。
具體實(shí)施方式
為了便于理解本發(fā)明,下面將參照相關(guān)附圖對(duì)基于位置的簽到方法及系統(tǒng)進(jìn)行更清楚、完整地描述。附圖中給出了基于位置的簽到方法及系統(tǒng)的優(yōu)選實(shí)施例。基于位置的簽到方法及系統(tǒng)可以通過許多不同的形式來實(shí)現(xiàn),并不限于本文所描述的實(shí)施例。因此,以下對(duì)在附圖中提供的本發(fā)明的實(shí)施例的詳細(xì)描述并非旨在限制要求保護(hù)的本發(fā)明的范圍,而是僅僅表示本發(fā)明的選定實(shí)施例?;诒景l(fā)明的實(shí)施例,本領(lǐng)域技術(shù)人員在沒有做出創(chuàng)造性勞動(dòng)的前提下所獲得的所有其他實(shí)施例,都屬于本發(fā)明保護(hù)的范圍。
實(shí)施例1
圖1示出了本發(fā)明實(shí)施例提供的基于位置的簽到方法的流程示意圖。
如圖1所示,本發(fā)明實(shí)施例提供的基于位置的簽到方法,包括:
步驟S1,配置簽到區(qū)域的位置信息。
具體地,通過GPS(Global Positioning System,全球定位系統(tǒng))、北斗衛(wèi)星導(dǎo)航系統(tǒng)(BeiDou Navigation Satellite System,BDS)等獲取簽到區(qū)域的位置信息。本實(shí)施例中,所述簽到區(qū)域是以一中心點(diǎn)為圓心的圓形區(qū)域,該圓形區(qū)域的半徑稱為區(qū)域半徑,中心點(diǎn)的位置和區(qū)域半徑地大小均可根據(jù)用戶需求自由設(shè)置。對(duì)應(yīng)地,所述位置信息包括中心點(diǎn)地理坐標(biāo)和區(qū)域半徑。所述中心點(diǎn)地理坐標(biāo)包括中心點(diǎn)的經(jīng)度信息和緯度信息,如經(jīng)度:114°22′26″;緯度:23°15′40″。當(dāng)然,所述簽到區(qū)域也可以是其他形狀,這里不做限制。
進(jìn)一步地,在獲取簽到區(qū)域的位置信息后,配置該簽到區(qū)域的位置信息至簽到系統(tǒng)平臺(tái),從而標(biāo)記一區(qū)域?yàn)楹灥絽^(qū)域。
步驟S2,響應(yīng)用戶的簽到請(qǐng)求,接收來自該用戶的智能終端的定位信息。
本實(shí)施例中,通過步驟1配置好簽到系統(tǒng)平臺(tái)后,用戶需將后續(xù)用于簽到的隨身定位設(shè)備和自己的身份信息進(jìn)行登記。本實(shí)施例中所述隨身定位設(shè)備為用戶隨身攜帶的具有定位功能的智能終端,如手機(jī)、ipad等,從而該智能終端的定位信息可以代表用戶的當(dāng)前位置。智能終端儼然已經(jīng)成為人們生活的一部分,通常會(huì)隨身攜帶,采用智能終端獲取用戶位置信息,無需額外增加其他穿戴設(shè)備,而手環(huán)或智能鞋等其他具有定位功能的可穿戴設(shè)備,因?yàn)榇┲钆涞仍颍瑹o法保證用戶每天隨身攜帶。
具體地,響應(yīng)用戶對(duì)智能終端的登記請(qǐng)求,獲取該智能終端的硬件識(shí)別碼及該用戶的身份信息。
可以理解,所述硬件識(shí)別碼為用于唯一識(shí)別一智能終端的信息,如IMEI(International Mobile Equipment Identification Number,國(guó)際移動(dòng)設(shè)備識(shí)別碼)或SN(Serial Number,序列號(hào))等。所述身份信息為用于唯一識(shí)別一用戶的信息,如用戶的姓名和/或工號(hào)等。進(jìn)一步地,關(guān)聯(lián)所述硬件識(shí)別碼和所述身份信息,并存儲(chǔ)關(guān)聯(lián)后的智能終端的硬件識(shí)別碼及用戶的身份信息至數(shù)據(jù)庫(kù),作為后續(xù)用戶簽到時(shí)對(duì)智能終端和用戶進(jìn)行匹配的依據(jù)。
當(dāng)然,用戶可變更用于簽到的職能終端。當(dāng)用戶需要變更用于簽到的職能終端時(shí),響應(yīng)用戶的登記變更請(qǐng)求,獲取用戶重新設(shè)置的智能終端的硬件識(shí)別碼,并刪除與該用戶的身份信息關(guān)聯(lián)的所述數(shù)據(jù)庫(kù)中存儲(chǔ)的該用戶原來登記的智能終端的硬件識(shí)別碼,關(guān)聯(lián)用戶重新設(shè)置的智能終端的硬件識(shí)別碼與該用戶的身份信息,從而該用戶后續(xù)只有使用登記變更后的職能終端進(jìn)行簽到才有效,原來登記的智能終端失效。
進(jìn)一步地,響應(yīng)用戶在智能終端的簽到請(qǐng)求,獲取該智能終端的硬件識(shí)別碼,并檢測(cè)所述數(shù)據(jù)庫(kù)是否存儲(chǔ)有該硬件識(shí)別碼。當(dāng)數(shù)據(jù)庫(kù)存儲(chǔ)有該硬件識(shí)別碼時(shí),接收來自該智能終端的定位信息,從而獲取用戶的當(dāng)前位置信息。所述定位信息包括智能終端的地理坐標(biāo)。
步驟S3,根據(jù)該定位信息和簽到區(qū)域的位置信息,判斷該用戶是否在所述簽到區(qū)域內(nèi)簽到。
具體地,根據(jù)用于簽到的智能終端的地理坐標(biāo)和設(shè)定的簽到區(qū)域的中心點(diǎn)坐標(biāo),計(jì)算智能終端與中心點(diǎn)之間的距離。比較智能終端與中心點(diǎn)之間的距離是否小于設(shè)定的區(qū)域半徑,判斷智能終端是否位于所述簽到區(qū)域內(nèi),從而判斷該用戶是否在所述簽到區(qū)域內(nèi)簽到。
步驟S4,當(dāng)判斷結(jié)果為是時(shí),記錄簽到時(shí)間和與所述智能終端關(guān)聯(lián)的該用戶的身份信息,同時(shí),生成并反饋簽到成功提示信息至該用戶的智能終端。
本實(shí)施例中,用戶只有在所述簽到區(qū)域內(nèi)才可以簽到成功。當(dāng)用戶在所述簽到區(qū)域內(nèi)簽到時(shí),記錄簽到時(shí)間和與所述智能終端關(guān)聯(lián)的該用戶的身份信息,如,簽到時(shí)間:2017年1月10日08:13;姓名:王明;工號(hào):63078。所述簽到時(shí)間為接收來自該用戶的智能終端的定位信息的時(shí)間。進(jìn)一步地,生成簽到成功提示信息,并發(fā)送該簽到成功提示信息至該用戶的智能終端。所述簽到成功提示信息為用于提示用戶已經(jīng)完成簽到的文本、語音或圖片等信息。
優(yōu)選地,本實(shí)施例中,在當(dāng)前時(shí)間與設(shè)定的簽到截止時(shí)間的時(shí)間差小于存儲(chǔ)的預(yù)設(shè)時(shí)長(zhǎng)時(shí),檢測(cè)用戶是否成功簽到。所述簽到截止時(shí)間為設(shè)置的可以有效簽到的最晚時(shí)間,如上班時(shí)間或會(huì)議出席時(shí)間等。所述預(yù)設(shè)時(shí)長(zhǎng)可以根據(jù)用戶的需求自由設(shè)置,如5分鐘。如果在還有預(yù)設(shè)時(shí)長(zhǎng)到達(dá)設(shè)定的簽到截止時(shí)間但用戶尚未成功簽到,生成簽到提示信息,并發(fā)送該簽到提示信息至該用戶的智能終端,從而有效避免用戶忘記簽到。所述簽到提示信息為用于提示用戶及時(shí)簽到的文本、語音或圖片等信息。
步驟S5,當(dāng)判斷結(jié)果為否時(shí),獲取用戶的當(dāng)前位置與所述簽到區(qū)域的偏離信息。
具體地,當(dāng)用戶不在所述簽到區(qū)域內(nèi)簽到時(shí),換句話說,當(dāng)用戶發(fā)起簽到請(qǐng)求的位置不在簽到區(qū)域內(nèi)時(shí),根據(jù)接收到的來自該用戶的智能終端的定位信息判斷用戶的當(dāng)前位置。進(jìn)一步地,根據(jù)存儲(chǔ)的簽到區(qū)域的位置信息計(jì)算用戶相對(duì)簽到區(qū)域的偏離信息,即用戶與簽到區(qū)域的相對(duì)位置關(guān)系。
步驟S6,根據(jù)所述偏離信息及存儲(chǔ)的地圖信息生成路線指引信息,并發(fā)送該路線指引信息至該用戶的智能終端。
具體地,所述路線執(zhí)行信息為用于引導(dǎo)用戶進(jìn)入簽到區(qū)域的導(dǎo)航信息。另一實(shí)施例中,簽到區(qū)域邊緣設(shè)有便于用戶清晰了解簽到區(qū)域位置的標(biāo)識(shí),如邊界線、電子圍欄等,從而引導(dǎo)用戶進(jìn)入簽到區(qū)域。
實(shí)施例2
圖2示出了本發(fā)明實(shí)施例提供的基于位置的簽到系統(tǒng)的結(jié)構(gòu)示意圖。
如圖2所示,本發(fā)明實(shí)施例提供的基于位置的簽到系統(tǒng)100,包括配置模塊10、定位模塊20、判斷模塊30和記錄模塊40。
配置模塊10用于配置簽到區(qū)域的位置信息,其中,所述位置信息包括中心點(diǎn)地理坐標(biāo)和區(qū)域半徑。
定位模塊20用于響應(yīng)用戶的簽到請(qǐng)求,接收來自該用戶的智能終端的定位信息。
本實(shí)施例中,基于位置的簽到系統(tǒng)100還包括登記模塊和存儲(chǔ)模塊。
登記模塊,用于響應(yīng)用戶對(duì)智能終端的登記請(qǐng)求,獲取該智能終端的硬件識(shí)別碼及該用戶的身份信息,并關(guān)聯(lián)所述硬件識(shí)別碼和所述身份信息。
存儲(chǔ)模塊,用于存儲(chǔ)關(guān)聯(lián)后的智能終端的硬件識(shí)別碼及用戶的身份信息至數(shù)據(jù)庫(kù)。
本實(shí)施例中,定位模塊20包括:
獲取單元,用于響應(yīng)用戶在智能終端的簽到請(qǐng)求,獲取該智能終端的硬件識(shí)別碼;
檢測(cè)單元,用于檢測(cè)所述數(shù)據(jù)庫(kù)是否存儲(chǔ)有該硬件識(shí)別碼;
接收單元,用于當(dāng)檢測(cè)結(jié)果為是時(shí),接收來自該智能終端的定位信息,從而獲取用戶的當(dāng)前位置信息。
判斷模塊30用于根據(jù)該定位信息和簽到區(qū)域的位置信息,判斷該用戶是否在所述簽到區(qū)域內(nèi)簽到。
記錄模塊40用于當(dāng)判斷結(jié)果為是時(shí),記錄簽到時(shí)間和與所述智能終端關(guān)聯(lián)的該用戶的身份信息,同時(shí),生成并反饋簽到成功提示信息至該用戶的智能終端。
另一實(shí)施例中,所述基于位置的簽到系統(tǒng)100還包括檢測(cè)模塊和提示模塊。
檢測(cè)模塊,用于在當(dāng)前時(shí)間與設(shè)定的簽到截止時(shí)間的時(shí)間差小于存儲(chǔ)的預(yù)設(shè)時(shí)長(zhǎng)時(shí),檢測(cè)用戶是否成功簽到。
提示模塊,用于當(dāng)檢測(cè)結(jié)果為否時(shí),生成并反饋簽到提示信息至該用戶的智能終端。
再一實(shí)施例中,基于位置的簽到系統(tǒng)100還包括偏離模塊和指引模塊。
偏離模塊,用于當(dāng)判斷結(jié)果為否時(shí),獲取用戶的當(dāng)前位置與所述簽到區(qū)域的偏離信息。
指引模塊,用于根據(jù)所述偏離信息及存儲(chǔ)的地圖信息生成路線指引信息,并發(fā)送該路線指引信息至該用戶的智能終端。
本發(fā)明提供的基于位置的簽到方法及系統(tǒng),根據(jù)設(shè)置的簽到區(qū)域的位置信息和用戶隨身攜帶的智能終端的定位信息,判斷用戶是否在設(shè)定的簽到區(qū)域內(nèi)簽到,從而保證用戶只有在所述簽到區(qū)域內(nèi)才可以簽到成功;此外,通過對(duì)智能終端和用戶的身份信息進(jìn)行關(guān)聯(lián),對(duì)進(jìn)行簽到的用戶進(jìn)行身份識(shí)別,避免了傳統(tǒng)指紋簽到等方式需要排隊(duì)的弊端,提高電子簽到的便捷性,使得簽到更加高效。
本發(fā)明實(shí)施例所提供的系統(tǒng),其實(shí)現(xiàn)原理及產(chǎn)生的技術(shù)效果和前述方法實(shí)施例相同,為簡(jiǎn)要描述,系統(tǒng)實(shí)施例部分未提及之處,可參考前述方法實(shí)施例中相應(yīng)內(nèi)容。
在這里示出和描述的所有示例中,任何具體值應(yīng)被解釋為僅僅是示例性的,而不是為限制,因此,示例性實(shí)施例的其他示例可以具有不同的值。應(yīng)注意到:相似的標(biāo)號(hào)和字母在下面的附圖中表示類似項(xiàng),因此,一旦某一項(xiàng)在一個(gè)附圖中被定義,則在隨后的附圖中不需要對(duì)其進(jìn)行進(jìn)一步定義和解釋。
在本申請(qǐng)所提供的幾個(gè)實(shí)施例中,應(yīng)該理解到,所揭露的裝置可以通過其它的方式實(shí)現(xiàn)。以上所描述的裝置實(shí)施例僅僅是示意性的,例如,所述單元的劃分,僅僅為一種邏輯功能劃分,實(shí)際實(shí)現(xiàn)時(shí)可以有另外的劃分方式,又例如,多個(gè)單元或組件可以結(jié)合或者可以集成到另一個(gè)系統(tǒng),或一些特征可以忽略,或不執(zhí)行。另一點(diǎn),所顯示或討論的相互之間的耦合或直接耦合或通信連接可以是通過一些通信接口,裝置或單元的間接耦合或通信連接,可以是電性,機(jī)械或其它的形式。
所述為分離部件說明的單元可以是或者也可以不是物理上分開的,為單元顯示的部件可以是或者也可以不是物理單元,即可以位于一個(gè)地方,或者也可以分布到多個(gè)網(wǎng)絡(luò)單元上。可以根據(jù)實(shí)際的需要選擇其中的部分或者全部單元來實(shí)現(xiàn)本實(shí)施例方案的目的。
另外,在本發(fā)明各個(gè)實(shí)施例中的各功能單元可以集成在一個(gè)處理單元中,也可以是各個(gè)單元單獨(dú)物理存在,也可以兩個(gè)或兩個(gè)以上單元集成在一個(gè)單元中。
以上所述,僅為本發(fā)明的具體實(shí)施方式,但本發(fā)明的保護(hù)范圍并不局限于此,任何熟悉本技術(shù)領(lǐng)域的技術(shù)人員在本發(fā)明揭露的技術(shù)范圍內(nèi),可輕易想到變化或替換,都應(yīng)涵蓋在本發(fā)明的保護(hù)范圍之內(nèi)。因此,本發(fā)明的保護(hù)范圍應(yīng)所述以權(quán)利要求的保護(hù)范圍為準(zhǔn)。