一種位置服務(wù)器和簽到處理方法
【專利摘要】本發(fā)明公開了一種位置服務(wù)器和簽到處理方法,屬于定位監(jiān)控【技術(shù)領(lǐng)域】。所述位置服務(wù)器包括:地圖區(qū)域存儲器,適于存儲與隨身定位設(shè)備相關(guān)聯(lián)的一個或多個地圖區(qū)域,每個地圖區(qū)域包括區(qū)域名稱、中心點(diǎn)的地理坐標(biāo)和區(qū)域半徑;簽到存儲器,適于存儲隨身定位設(shè)備在各個地圖區(qū)域中的簽到信息,所述簽到信息包括區(qū)域名稱和簽到時間;以及簽到處理器,適于獲取隨身定位設(shè)備發(fā)送的位置信息,根據(jù)所獲取的隨身定位設(shè)備的位置信息和地圖區(qū)域存儲器中存儲的該隨身定位設(shè)備的地圖區(qū)域信息,確定該隨身定位設(shè)備是否在某個地圖區(qū)域中簽到,并將該隨身定位設(shè)備的簽到信息存儲到簽到存儲器中。本發(fā)明實(shí)現(xiàn)了對隨身定位設(shè)備簽到的自動處理,方便了用戶使用。
【專利說明】一種位置服務(wù)器和簽到處理方法
【技術(shù)領(lǐng)域】
[0001]本發(fā)明涉及定位監(jiān)控【技術(shù)領(lǐng)域】,具體涉及一種位置服務(wù)器和簽到處理方法。
【背景技術(shù)】
[0002]全球定位系統(tǒng)(Global Positioning System, GPS)是一種全球性、全天候和連續(xù)的衛(wèi)星無線電導(dǎo)航系統(tǒng),可提供實(shí)時的三維坐標(biāo)、三維速度和高精度的時間信息。由于GPS具有定位精度高、速度快和范圍廣等優(yōu)點(diǎn),GPS的應(yīng)用非常廣泛,幾乎遍及國民經(jīng)濟(jì)的各個領(lǐng)域。
[0003]根據(jù)GPS 的特點(diǎn),以 GPS 和地理信息系統(tǒng)(Geographic Information System, GIS)為基礎(chǔ)的定位監(jiān)控等解決方案廣為運(yùn)用。定位監(jiān)控解決方案是通過在各種需要監(jiān)控的載體,例如人員或車輛上攜帶或安裝GPS接收機(jī)(或其他隨身定位設(shè)備),以無線通訊和計算機(jī)信息為基礎(chǔ),自動接收和處理GPS信息,然后通過GIS將載體的位置和運(yùn)動軌跡在電子地圖上顯示出來,以便監(jiān)控。
[0004]簽到(check in)是指通過定位服務(wù),用戶向他人或服務(wù)提供者告知自己具體地點(diǎn)的操作?,F(xiàn)有的一種簽到處理方法包括:用戶到達(dá)簽到點(diǎn)后,手動觸發(fā)簽到操作;簽到操作被觸發(fā)后,首先通過隨身定位設(shè)備獲取簽到點(diǎn)的位置信息;然后,向服務(wù)器發(fā)送簽到請求,該簽到請求中包括簽到時間和簽到點(diǎn)的位置信息;最后,服務(wù)器根據(jù)該簽到請求完成簽到并存儲簽到信息,他人或用戶本人可以隨后通過服務(wù)器獲取用戶的簽到內(nèi)容。
[0005]簽到信息可以反映一個人在一段時期內(nèi)的活動軌跡,可以用來記錄生活,也可以用來與好友交互,了解好友動態(tài)或告訴好友自己的動態(tài)。然而,上述的簽到處理方法需要用戶的觸發(fā),其并未實(shí)現(xiàn)自動簽到處理,不方便用戶使用。
【發(fā)明內(nèi)容】
[0006]鑒于上述問題,提出了本發(fā)明以便提供一種克服上述問題或者至少部分地解決上述問題的一種位置服務(wù)器和簽到處理方法。
[0007]根據(jù)本發(fā)明的一個方面,提供了一種位置服務(wù)器,所述位置服務(wù)器包括:
[0008]地圖區(qū)域存儲器,適于存儲與隨身定位設(shè)備相關(guān)聯(lián)的一個或多個地圖區(qū)域,每個地圖區(qū)域包括區(qū)域名稱、中心點(diǎn)的地理坐標(biāo)和區(qū)域半徑;
[0009]簽到存儲器,適于存儲隨身定位設(shè)備在各個地圖區(qū)域中的簽到信息,所述簽到信息包括區(qū)域名稱和簽到時間;以及
[0010]簽到處理器,適于獲取隨身定位設(shè)備發(fā)送的位置信息,根據(jù)所獲取的隨身定位設(shè)備的位置信息和地圖區(qū)域存儲器中存儲的該隨身定位設(shè)備的地圖區(qū)域信息,確定該隨身定位設(shè)備是否在某個地圖區(qū)域中簽到,并將該隨身定位設(shè)備的簽到信息存儲到簽到存儲器中。
[0011]可選地,所述簽到處理器進(jìn)一步適于:
[0012]根據(jù)所獲取的隨身定位設(shè)備的位置信息確定該隨身定位設(shè)備在某個地理位置停留的時間長度;
[0013]當(dāng)所述時間長度大于預(yù)設(shè)的時長閾值時,根據(jù)地圖區(qū)域存儲器中存儲的該隨身定位設(shè)備的地圖區(qū)域信息,確定該地理位置是否落入某個地圖區(qū)域;
[0014]當(dāng)該地理位置落入某個地圖區(qū)域時,確定該隨身定位設(shè)備在該地圖區(qū)域中簽到。
[0015]可選地,所述簽到處理器進(jìn)一步適于:
[0016]根據(jù)所獲取的隨身定位設(shè)備的位置信息和地圖區(qū)域存儲器中存儲的該隨身定位設(shè)備的地圖區(qū)域信息,確定該隨身定位設(shè)備的當(dāng)前位置是否落入某個地圖區(qū)域;
[0017]當(dāng)隨身定位設(shè)備的當(dāng)前位置落入某個地圖區(qū)域時,根據(jù)后續(xù)的位置信息確定該隨身定位設(shè)備在該地圖區(qū)域中停留的時間長度;
[0018]當(dāng)所述時間長度大于預(yù)設(shè)的時長閾值時,確定該隨身定位設(shè)備在該地圖區(qū)域中簽到。
[0019]可選地,所述簽到信息還包括簽退時間;
[0020]所述簽到處理器還適于:根據(jù)所獲取的隨身定位設(shè)備的位置信息和地圖區(qū)域存儲器中存儲的該隨身定位設(shè)備的地圖區(qū)域信息,確定隨身定位設(shè)備離開所簽到的地圖區(qū)域的時間,作為簽退時間。
[0021]可選地,所述位置服務(wù)器還包括簽到分析器,適于根據(jù)簽到存儲器存儲的隨身定位設(shè)備的簽到信息,統(tǒng)計隨身定位設(shè)備在一段時間內(nèi)、在各個地圖區(qū)域中的簽到次數(shù)。
[0022]可選地,所述位置服務(wù)器還包括信息傳輸裝置,適于將隨身定位設(shè)備的簽到次數(shù)信息發(fā)送到與隨身定位設(shè)備相關(guān)聯(lián)的監(jiān)控終端中,以供監(jiān)控終端在屏幕上向用戶顯示。
[0023]可選地,所述簽到分析器還適于判斷隨身定位設(shè)備的簽到次數(shù)是否發(fā)生異常,當(dāng)簽到次數(shù)發(fā)生異常時,通知信息傳輸裝置將該異常信息發(fā)送到監(jiān)控終端中,以供監(jiān)控終端在屏幕上向用戶顯示。
[0024]根據(jù)本發(fā)明的另一方面,提供了一種簽到處理方法,由位置服務(wù)器執(zhí)行,該位置服務(wù)器中存儲有與隨身定位設(shè)備相關(guān)聯(lián)的一個或多個地圖區(qū)域,每個地圖區(qū)域包括區(qū)域名稱、中心點(diǎn)的地理坐標(biāo)和區(qū)域半徑,該簽到處理方法包括:
[0025]獲取隨身定位設(shè)備發(fā)送的位置信息;
[0026]根據(jù)所獲取的隨身定位設(shè)備的位置信息和存儲的該隨身定位設(shè)備的地圖區(qū)域信息,確定該隨身定位設(shè)備是否在某個地圖區(qū)域中簽到;以及
[0027]當(dāng)確定隨身定位設(shè)備在某個地圖區(qū)域中簽到時,存儲該隨身定位設(shè)備的簽到信息,所述簽到信息包括區(qū)域名稱和簽到時間。
[0028]可選地,所述根據(jù)所獲取的隨身定位設(shè)備的位置信息和存儲的該隨身定位設(shè)備的地圖區(qū)域信息,確定該隨身定位設(shè)備是否在某個地圖區(qū)域中簽到,包括:
[0029]根據(jù)所獲取的隨身定位設(shè)備的位置信息確定該隨身定位設(shè)備在某個地理位置停留的時間長度;
[0030]當(dāng)所述時間長度大于預(yù)設(shè)的時長閾值時,根據(jù)存儲的該隨身定位設(shè)備的地圖區(qū)域信息,確定該地理位置是否落入某個地圖區(qū)域;
[0031]當(dāng)該地理位置落入某個地圖區(qū)域時,確定該隨身定位設(shè)備在該地圖區(qū)域中簽到。
[0032]可選地,所述根據(jù)所獲取的隨身定位設(shè)備的位置信息和存儲的該隨身定位設(shè)備的地圖區(qū)域信息,確定該隨身定位設(shè)備是否在某個地圖區(qū)域中簽到,包括:[0033]根據(jù)所獲取的隨身定位設(shè)備的位置信息和存儲的該隨身定位設(shè)備的地圖區(qū)域信息,確定該隨身定位設(shè)備的當(dāng)前位置是否落入某個地圖區(qū)域;
[0034]當(dāng)隨身定位設(shè)備的當(dāng)前位置落入某個地圖區(qū)域時,根據(jù)后續(xù)的位置信息確定該隨身定位設(shè)備在該地圖區(qū)域中停留的時間長度;
[0035]當(dāng)所述時間長度大于預(yù)設(shè)的時長閾值時,確定該隨身定位設(shè)備在該地圖區(qū)域中簽到。
[0036]可選地,所述簽到信息還包括簽退時間;
[0037]所述簽到處理方法還包括:根據(jù)所獲取的隨身定位設(shè)備的位置信息和地圖區(qū)域存儲器中存儲的該隨身定位設(shè)備的地圖區(qū)域信息,確定隨身定位設(shè)備離開所簽到的地圖區(qū)域的時間,作為簽退時間。
[0038]可選地,所述簽到處理方法還包括:根據(jù)存儲的隨身定位設(shè)備的簽到信息,統(tǒng)計隨身定位設(shè)備在一段時間內(nèi)、在各個地圖區(qū)域中的簽到次數(shù)。
[0039]可選地,所述簽到處理方法還包括:將隨身定位設(shè)備的簽到次數(shù)信息發(fā)送到與隨身定位設(shè)備相關(guān)聯(lián)的監(jiān)控終端中,以供監(jiān)控終端在屏幕上向用戶顯示。
[0040]可選地,所述簽到處理方法還包括:判斷隨身定位設(shè)備的簽到次數(shù)是否發(fā)生異常,當(dāng)簽到次數(shù)發(fā)生異常時,將該異常信息發(fā)送到監(jiān)控終端中,以供監(jiān)控終端在屏幕上向用戶顯示
[0041]根據(jù)本發(fā)明的又一方面,提供了一種在其上存儲有一組指令的計算機(jī)可讀介質(zhì),當(dāng)所述一組指令被一個或多個處理器執(zhí)行時,使所述一個或多個處理器執(zhí)行本發(fā)明的上述簽到處理方法。
[0042]根據(jù)本發(fā)明上述的一個或多個技術(shù)方案,通過在位置服務(wù)器中存儲與隨身定位設(shè)備關(guān)聯(lián)的一個或多個地圖區(qū)域,根據(jù)隨身定位設(shè)備發(fā)送的位置信息,將該位置信息與各個地圖區(qū)域進(jìn)行比較,能夠準(zhǔn)確地確定隨身定位設(shè)備是否在某個地圖區(qū)域簽到,實(shí)現(xiàn)了簽到的自動處理,方便了用戶的使用。進(jìn)一步,還能夠?qū)﹄S身定位設(shè)備的簽到信息進(jìn)行分析和統(tǒng)計,確定隨身定位設(shè)備在各個地圖區(qū)域的簽到次數(shù),方便用戶對隨身定位設(shè)備的活動軌跡有更加詳細(xì)的了解。
[0043]上述說明僅是本發(fā)明技術(shù)方案的概述,為了能夠更清楚了解本發(fā)明的技術(shù)手段,而可依照說明書的內(nèi)容予以實(shí)施,并且為了讓本發(fā)明的上述和其它目的、特征和優(yōu)點(diǎn)能夠更明顯易懂,以下特舉本發(fā)明的【具體實(shí)施方式】。
【專利附圖】
【附圖說明】
[0044]通過閱讀下文優(yōu)選實(shí)施方式的詳細(xì)描述,各種其他的優(yōu)點(diǎn)和益處對于本領(lǐng)域普通技術(shù)人員將變得清楚明了。附圖僅用于示出優(yōu)選實(shí)施方式的目的,而并不認(rèn)為是對本發(fā)明的限制。而且在整個附圖中,用相同的參考符號表示相同的部件。在附圖中:
[0045]圖1示出了根據(jù)本發(fā)明一個實(shí)施例的隨身定位系統(tǒng)的結(jié)構(gòu)示意圖;
[0046]圖2示出了根據(jù)本發(fā)明一個實(shí)施例的位置服務(wù)器的結(jié)構(gòu)示意圖;
[0047]圖3示出了根據(jù)本發(fā)明一個實(shí)施例的簽到處理方法流程圖;以及
[0048]圖4示出了本發(fā)明實(shí)施例的監(jiān)控終端中所呈現(xiàn)的隨身定位設(shè)備的簽到信息界面圖。【具體實(shí)施方式】
[0049]下面將參照附圖更詳細(xì)地描述本公開的示例性實(shí)施例。雖然附圖中顯示了本公開的示例性實(shí)施例,然而應(yīng)當(dāng)理解,可以以各種形式實(shí)現(xiàn)本公開而不應(yīng)被這里闡述的實(shí)施例所限制。相反,提供這些實(shí)施例是為了能夠更透徹地理解本公開,并且能夠?qū)⒈竟_的范圍完整的傳達(dá)給本領(lǐng)域的技術(shù)人員。
[0050]圖1示出了根據(jù)本發(fā)明一個實(shí)施例的隨身定位系統(tǒng)的結(jié)構(gòu)示意圖。參照圖1,該隨身定位系統(tǒng)包括位置服務(wù)器130、經(jīng)由互聯(lián)網(wǎng)與位置服務(wù)器130通信連接的多個隨身定位設(shè)備110(圖中示出了 2個)以及經(jīng)由互聯(lián)網(wǎng)與位置服務(wù)器130通信連接的多個監(jiān)控終端120 (圖中示出了 2個)。每個隨身定位設(shè)備110具有定位功能,并可以獲取當(dāng)前時刻該隨身定位設(shè)備110的位置信息(例如,地理坐標(biāo))。隨身定位設(shè)備110可以利用各種方式來進(jìn)行定位,例如,利用GPS或者北斗之類的衛(wèi)星定位系統(tǒng)來進(jìn)行定位,或者利用移動通信網(wǎng)絡(luò)的基站定位方式來進(jìn)行定位。本發(fā)明實(shí)施例對隨身定位設(shè)備Iio的定位方式不做限制,本領(lǐng)域技術(shù)人員可以根據(jù)需要合理選擇。
[0051]隨身定位設(shè)備110例如為佩戴在被監(jiān)護(hù)人手腕上的手環(huán)狀的隨身定位設(shè)備,又例如為安設(shè)在被監(jiān)護(hù)人鞋中的隨身定位設(shè)備。隨身定位設(shè)備110除了具有定位功能之外,還具有移動通信功能,具體可以采用GPRS、GSM、CDMA和LTE等移動通信方式。
[0052]隨身定位設(shè)備110具有位置信息傳輸模塊,由位置信息傳輸模塊每隔預(yù)定時間將其獲取的位置信息發(fā)送到位置服務(wù)器130。在一種實(shí)現(xiàn)方式中,隨身定位設(shè)備110每隔第一預(yù)定時間(例如,2?5分鐘)獲取其當(dāng)前位置信息,然后每隔第二預(yù)定時間(例如,10?20分鐘)將所獲取的多個位置信息一起發(fā)送給位置服務(wù)器130。其中,隨身定位設(shè)備110可以利用移動通信網(wǎng)絡(luò)來將位置信息發(fā)送給位置服務(wù)器130。
[0053]位置服務(wù)器130具有位置存儲器,為每個隨身定位設(shè)備110存儲其位置信息數(shù)據(jù),每個隨身定位設(shè)備110具有唯一的標(biāo)識,例如為IMEI (International Mobile EquipmentIdentity,移動設(shè)備國際身份碼)、隨身定位設(shè)備SN(Serial Number,序列號)等。位置存儲器利用隨身定位設(shè)備標(biāo)識作為關(guān)鍵字來存儲該隨身定位設(shè)備110的所有位置信息數(shù)據(jù)。位置服務(wù)器130還可以對接收到的位置信息數(shù)據(jù)進(jìn)行預(yù)處理,這樣為每個隨身定位設(shè)備110存儲的位置信息數(shù)據(jù)包括:起始時間點(diǎn)、時間長度、地理坐標(biāo)(經(jīng)度和緯度)和電量等隨身定位設(shè)備的其他信息。
[0054]隨身定位系統(tǒng)具有多個監(jiān)控終端120,每個監(jiān)控終端120可以是智能移動設(shè)備,也可以是傳統(tǒng)的計算設(shè)備。監(jiān)控終端120可以和一個或多個隨身定位設(shè)備110相關(guān)聯(lián),可以從位置服務(wù)器130獲取關(guān)聯(lián)的隨身定位設(shè)備110的位置信息,并在監(jiān)控終端120的屏幕上向用戶顯示。
[0055]另外,監(jiān)控終端120還具有可以操作的接口,因此可以利用監(jiān)控終端120為相關(guān)聯(lián)的隨身定位設(shè)備Iio做一些設(shè)置。例如,可以利用監(jiān)控終端120中的地圖區(qū)域構(gòu)造設(shè)備為相關(guān)聯(lián)的隨身定位設(shè)備110設(shè)置(構(gòu)造)一個或多個地圖區(qū)域,并將所設(shè)置的地圖區(qū)域發(fā)送給位置服務(wù)器130。
[0056]位置服務(wù)器130還具有地圖區(qū)域存儲器,為每個隨身定位設(shè)備110存儲預(yù)先設(shè)置好的一個或者多個地圖區(qū)域(即電子圍欄),每個地圖區(qū)域包括中心點(diǎn)的地理坐標(biāo)(經(jīng)緯度坐標(biāo))和區(qū)域半徑,進(jìn)一步,每個地圖區(qū)域還可以包括區(qū)域名稱和地圖區(qū)域的地理信息等。這個地圖區(qū)域?qū)τ跀y帶隨身定位設(shè)備110的用戶而言比較有意義,例如,可以是用戶經(jīng)常去的地方等。
[0057]位置服務(wù)器130能夠根據(jù)隨身定位設(shè)備發(fā)送的位置信息(例如地理坐標(biāo)),將該位置信息與地圖區(qū)域存儲器中存儲的各個地圖區(qū)域進(jìn)行比較,來確定隨身定位設(shè)備是否在某個地圖區(qū)域中簽到。
[0058]以下對位置服務(wù)器130的具體構(gòu)成和工作原理進(jìn)行詳細(xì)介紹。
[0059]圖2示出了根據(jù)本發(fā)明一個實(shí)施例的位置服務(wù)器130的結(jié)構(gòu)示意圖。參照圖2,該位置服務(wù)器130包括簽到處理器210、地圖區(qū)域存儲器220和簽到存儲器230。
[0060]在地圖區(qū)域存儲器220中存儲有與隨身定位設(shè)備110相關(guān)聯(lián)的一個或多個地圖區(qū)域(即電子圍欄),每個地圖區(qū)域包括區(qū)域名稱、中心點(diǎn)的地理坐標(biāo)(經(jīng)緯度坐標(biāo))和區(qū)域半徑。進(jìn)一步,每個地圖區(qū)域還可以包括地圖區(qū)域的地理信息等。這個地圖區(qū)域?qū)τ跀y帶隨身定位設(shè)備110的用戶而言比較有意義,例如,可以是用戶經(jīng)常去的地方等。其中,各地圖區(qū)域可以由用戶在監(jiān)控終端120中構(gòu)造完成后發(fā)送到位置服務(wù)器130,由位置服務(wù)器130將其存儲到地圖區(qū)域存儲器220中。需要說明的是,地圖區(qū)域是與隨身定位設(shè)備110相關(guān)聯(lián)的,也就是說,在存儲地圖區(qū)域時,還可以在地圖區(qū)域中增加隨身定位設(shè)備的標(biāo)識信息。
[0061]簽到處理器210能夠獲取隨身定位設(shè)備110發(fā)送的位置信息,根據(jù)所獲取的隨身定位設(shè)備Iio的位置信息和地圖區(qū)域存儲器220中存儲的該隨身定位設(shè)備110的地圖區(qū)域信息,確定該隨身定位設(shè)備110是否在某個地圖區(qū)域中簽到,當(dāng)確定隨身定位設(shè)備110在該地圖區(qū)域中簽到時,將該隨身定位設(shè)備110的簽到信息存儲到簽到存儲器230中。
[0062]如前所述,隨身定位設(shè)備110可以每隔第一預(yù)定時間(例如,2?5分鐘)獲取其當(dāng)前位置信息,然后每隔第二預(yù)定時間(例如,10?20分鐘)將所獲取的多個位置信息一起發(fā)送給位置服務(wù)器130。因此,簽到處理器210所獲取的位置信息可以包括時間點(diǎn)和地理坐標(biāo)的關(guān)聯(lián)關(guān)系,即在該時間點(diǎn)隨身定位設(shè)備位于該地理坐標(biāo)對應(yīng)的地理位置處。簽到處理器210分別將該位置信息中各時間點(diǎn)對應(yīng)的地理坐標(biāo)與地圖區(qū)域存儲器220中的該隨身定位設(shè)備的各個地圖區(qū)域進(jìn)行比較,可以確定各地理坐標(biāo)是否落入某個地圖區(qū)域中,如果某個地理坐標(biāo)落入到某個地圖區(qū)域中,則可以認(rèn)為隨身定位設(shè)備110在與該地理坐標(biāo)對應(yīng)的時間點(diǎn)在該地圖區(qū)域中簽到。其中,可以計算某個時間點(diǎn)的地理坐標(biāo)與某個地圖區(qū)域的中心點(diǎn)的坐標(biāo)之間的距離,判斷計算得到的距離是否小于該地圖區(qū)域的半徑,若是,則可以認(rèn)為該地理坐標(biāo)落入該地圖區(qū)域中,否則,認(rèn)為該地理坐標(biāo)沒有落入該地圖區(qū)域。
[0063]這樣,簽到存儲器230中就存儲有隨身定位設(shè)備110在各個地圖區(qū)域中的簽到信息。例如,其存儲的簽到信息為區(qū)域名稱與簽到時間(隨身定位設(shè)備110進(jìn)入該地圖區(qū)域的時間點(diǎn))的關(guān)聯(lián)關(guān)系,當(dāng)然,該簽到信息中還可以包括隨身定位設(shè)備在該地圖區(qū)域中的簽退時間或者在該地圖區(qū)域中的停留時間(簽到時間與簽退時間之差)。相應(yīng)地,所述簽到處理器210還需要根據(jù)所獲取的隨身定位設(shè)備110的位置信息和地圖區(qū)域存儲器220中存儲的該隨身定位設(shè)備110的地圖區(qū)域信息,確定隨身定位設(shè)備110離開所簽到的地圖區(qū)域的時間,作為簽退時間。
[0064]根據(jù)本發(fā)明實(shí)施例的技術(shù)方案,通過在位置服務(wù)器130中存儲與隨身定位設(shè)備110關(guān)聯(lián)的一個或多個地圖區(qū)域,并根據(jù)隨身定位設(shè)備110發(fā)送的位置信息,將該位置信息與各個地圖區(qū)域進(jìn)行比較,能夠準(zhǔn)確地確定隨身定位設(shè)備110是否在某個地圖區(qū)域簽到,實(shí)現(xiàn)了簽到的自動處理,方便用戶了解該隨身定位設(shè)備的活動情況。
[0065]另外,隨身定位設(shè)備110有可能僅僅是路過某個地圖區(qū)域?qū)?yīng)的地理區(qū)域,而沒有做停留,若將其統(tǒng)計為一次簽到則會使得簽到信息的記錄結(jié)果不是太準(zhǔn)確。為此,本發(fā)明實(shí)施例還提供簽到處理器210的另外兩種簽到邏輯。
[0066]在一種實(shí)現(xiàn)方式中,簽到處理器210按照如下方式進(jìn)行簽到處理:
[0067]首先,根據(jù)所獲取的隨身定位設(shè)備110的位置信息確定該隨身定位設(shè)備在某個地理位置停留的時間長度。如前所述,簽到處理器210所獲取的位置信息可以包括時間點(diǎn)和地理坐標(biāo)的關(guān)聯(lián)關(guān)系,那么,根據(jù)時間點(diǎn)的先后順序可以確定隨身定位設(shè)備110是否在某個地理坐標(biāo)對應(yīng)的地理位置停留,即如果相鄰兩個或多個時間點(diǎn)對應(yīng)的地理坐標(biāo)相同,則可以認(rèn)為隨身定位設(shè)備110在該地理坐標(biāo)對應(yīng)的地理位置停留,并可以獲取到在該地理位置停留的時間長度。
[0068]然后,將所述時間長度與預(yù)設(shè)的時長閾值進(jìn)行比較,當(dāng)所述時間長度大于預(yù)設(shè)的時長閾值時,則隨身定位設(shè)備110有可能在某個地圖區(qū)域中簽到。
[0069]最后,將該地理坐標(biāo)與地圖區(qū)域存儲器220中存儲的該隨身定位設(shè)備的各個地圖區(qū)域進(jìn)行比較,判斷該地理坐標(biāo)對應(yīng)的地理位置是否落入某個地圖區(qū)域,當(dāng)該地理位置落入某個地圖區(qū)域時,則可以確定該隨身定位設(shè)備110在該地圖區(qū)域中簽到。
[0070]其中,所述時長閾值可以根據(jù)試驗(yàn)或者本領(lǐng)域技術(shù)人員的經(jīng)驗(yàn)進(jìn)行設(shè)置,例如,將所述時長閾值設(shè)置為10分鐘。
[0071]在上述實(shí)現(xiàn)方式中,當(dāng)隨身定位設(shè)備110在某個地圖區(qū)域停留的時間長度大于預(yù)設(shè)的時長閾值時,才視為其在該地圖區(qū)域中簽到,有效避免了隨身定位設(shè)備110僅僅是路過某個地圖區(qū)域而將其視為簽到的誤處理,因此,提高了簽到處理的準(zhǔn)確性。而且,并不是對于每個地理坐標(biāo)都需要判斷其是否落入某個地圖區(qū)域,僅當(dāng)隨身定位設(shè)備110在該地理坐標(biāo)處停留的時間長度大于時長閾值時,才進(jìn)行是否落入某個地圖區(qū)域的判斷,如此還進(jìn)一步提高了簽到處理的速度。
[0072]其中,實(shí)現(xiàn)上述簽到處理的示例性代碼如下:
[0073]
【權(quán)利要求】
1.一種位置服務(wù)器,包括: 地圖區(qū)域存儲器,適于存儲與隨身定位設(shè)備相關(guān)聯(lián)的一個或多個地圖區(qū)域,每個地圖區(qū)域包括區(qū)域名稱、中心點(diǎn)的地理坐標(biāo)和區(qū)域半徑; 簽到存儲器,適于存儲隨身定位設(shè)備在各個地圖區(qū)域中的簽到信息,所述簽到信息包括區(qū)域名稱和簽到時間;以及 簽到處理器,適于獲取隨身定位設(shè)備發(fā)送的位置信息,根據(jù)所獲取的隨身定位設(shè)備的位置信息和地圖區(qū)域存儲器中存儲的該隨身定位設(shè)備的地圖區(qū)域信息,確定該隨身定位設(shè)備是否在某個地圖區(qū)域中簽到,并將該隨身定位設(shè)備的簽到信息存儲到簽到存儲器中。
2.如權(quán)利要求1所述的位置服務(wù)器,其中,所述簽到處理器進(jìn)一步適于: 根據(jù)所獲取的隨身定位設(shè)備的位置信息確定該隨身定位設(shè)備在某個地理位置停留的時間長度; 當(dāng)所述時間長度大于預(yù)設(shè)的時長閾值時,根據(jù)地圖區(qū)域存儲器中存儲的該隨身定位設(shè)備的地圖區(qū)域信息,確定該地理位置是否落入某個地圖區(qū)域; 當(dāng)該地理位置落入某個地圖區(qū)域時,確定該隨身定位設(shè)備在該地圖區(qū)域中簽到。
3.如權(quán)利要求1所述的位置服務(wù)器,其中,所述簽到處理器進(jìn)一步適于: 根據(jù)所獲取的隨身定位設(shè)備的位置信息和地圖區(qū)域存儲器中存儲的該隨身定位設(shè)備的地圖區(qū)域信息,確定該隨身定位設(shè)備的當(dāng)前位置是否落入某個地圖區(qū)域; 當(dāng)隨身定位設(shè)備的當(dāng)前位置落入某個地圖區(qū)域時,根據(jù)后續(xù)的位置信息確定該隨身定位設(shè)備在該地圖區(qū)域中停留的時間長度; 當(dāng)所述時間長度大于預(yù)設(shè)的時長閾值時,確定該隨身定位設(shè)備在該地圖區(qū)域中簽到。
4.如權(quán)利要求2或3所述的位置服務(wù)器,其中,所述簽到信息還包括簽退時間; 所述簽到處理器還適于:根據(jù)所獲取的隨身定位設(shè)備的位置信息和地圖區(qū)域存儲器中存儲的該隨身定位設(shè)備的地圖區(qū)域信息,確定隨身定位設(shè)備離開所簽到的地圖區(qū)域的時間,作為簽退時間。
5.如權(quán)利要求2或3所述的位置服務(wù)器,其中,還包括簽到分析器,適于根據(jù)簽到存儲器存儲的隨身定位設(shè)備的簽到信息,統(tǒng)計隨身定位設(shè)備在一段時間內(nèi)、在各個地圖區(qū)域中的簽到次數(shù)。
6.如權(quán)利要求5所述的位置服務(wù)器,其中,還包括信息傳輸裝置,適于將隨身定位設(shè)備的簽到次數(shù)信息發(fā)送到與隨身定位設(shè)備相關(guān)聯(lián)的監(jiān)控終端中,以供監(jiān)控終端在屏幕上向用戶顯示。
7.如權(quán)利要求6所述的位置服務(wù)器,其中,所述簽到分析器還適于判斷隨身定位設(shè)備的簽到次數(shù)是否發(fā)生異常,當(dāng)簽到次數(shù)發(fā)生異常時,通知信息傳輸裝置將該異常信息發(fā)送到監(jiān)控終端中,以供監(jiān)控終端在屏幕上向用戶顯示。
8.—種簽到處理方法,由位置服務(wù)器執(zhí)行,該位置服務(wù)器中存儲有與隨身定位設(shè)備相關(guān)聯(lián)的一個或多個地圖區(qū)域,每個地圖區(qū)域包括區(qū)域名稱、中心點(diǎn)的地理坐標(biāo)和區(qū)域半徑,該簽到處理方法包括: 獲取隨身定位設(shè)備發(fā)送的位置信息; 根據(jù)所獲取的隨身定位設(shè)備的位置信息和存儲的該隨身定位設(shè)備的地圖區(qū)域信息,確定該隨身定位設(shè)備是否在某個地圖區(qū)域中簽到;以及當(dāng)確定隨身定位設(shè)備在某個地圖區(qū)域中簽到時,存儲該隨身定位設(shè)備的簽到信息,所述簽到信息包括區(qū)域名稱和簽到時間。
9.如權(quán)利要求8所述的簽到處理方法,其中,所述根據(jù)所獲取的隨身定位設(shè)備的位置信息和存儲的該隨身定位設(shè)備的地圖區(qū)域信息,確定該隨身定位設(shè)備是否在某個地圖區(qū)域中簽到,包括: 根據(jù)所獲取的隨身定位設(shè)備的位置信息確定該隨身定位設(shè)備在某個地理位置停留的時間長度; 當(dāng)所述時間長度大于預(yù)設(shè)的時長閾值時,根據(jù)存儲的該隨身定位設(shè)備的地圖區(qū)域信息,確定該地理位置是否落入某個地圖區(qū)域; 當(dāng)該地理位置落入某個地圖區(qū)域時,確定該隨身定位設(shè)備在該地圖區(qū)域中簽到。
10.一種在其上存儲有一組指令的計算機(jī)可讀介質(zhì),當(dāng)所述一組指令被一個或多個處理器執(zhí)行時,使所述一個或多個處理器執(zhí)行如權(quán)利要求8至9中任一項(xiàng)所述的簽到處理方法。
【文檔編號】H04L29/08GK103986782SQ201410239200
【公開日】2014年8月13日 申請日期:2014年5月30日 優(yōu)先權(quán)日:2014年5月30日
【發(fā)明者】孔德箐 申請人:廈門云朵網(wǎng)絡(luò)科技有限公司