(6)所述服務(wù)器I將所述用戶3的所述賬戶積分1112扣除一第一廣告分值;(7)所述關(guān)聯(lián)人31通過其導(dǎo)航終端2或輔助終端4在所述服務(wù)器I登陸其賬戶111,接收所述導(dǎo)航廣告5,選擇所述廣告認(rèn)可選項(xiàng)54以產(chǎn)生廣告調(diào)用數(shù)據(jù),并上傳所述廣告調(diào)用數(shù)據(jù)至所述服務(wù)器I; (8)所述服務(wù)器I接收所述廣告調(diào)用數(shù)據(jù),制定所述導(dǎo)航目的地坐標(biāo)53與所述關(guān)聯(lián)人當(dāng)前位置之間的導(dǎo)航線路,并將所述導(dǎo)航線路發(fā)送給所述關(guān)聯(lián)人31; (9)所述關(guān)聯(lián)人31接收所述導(dǎo)航線路,并按照所述導(dǎo)航線路移動(dòng)至所述導(dǎo)航目的地坐標(biāo)53對應(yīng)的所述導(dǎo)航目的地;(10)所述服務(wù)器I將所述用戶3的所述賬戶積分1112扣除一第二廣告分值;(11)所述服務(wù)器I統(tǒng)計(jì)所述關(guān)聯(lián)人31在所述導(dǎo)航目的地停留的時(shí)間或次數(shù);當(dāng)所述關(guān)聯(lián)人31在所述導(dǎo)航目的地停留的時(shí)間或次數(shù)超過一第七數(shù)值時(shí),所述服務(wù)器I將所述用戶3的所述賬戶積分1112扣除一第三廣告分值,其中所述第七數(shù)值由所述服務(wù)器I預(yù)先設(shè)定。
[0070]所述第一廣告分值、所述第二廣告分值和所述第三廣告分值組成一廣告分值組合。所述廣告分值組合由所述服務(wù)器I為不同地理區(qū)域或不同時(shí)間段設(shè)定,用于在所述服務(wù)器I將所述導(dǎo)航廣告5發(fā)送給所述關(guān)聯(lián)人31后分次扣除所述用戶3的所述賬戶積分1112。所述第一廣告分值在所述導(dǎo)航廣告5被發(fā)送后扣除;所述第二廣告分值在所述服務(wù)器I將所述關(guān)聯(lián)人31導(dǎo)航至所述導(dǎo)航目的地后扣除;所述第三廣告分值在所述關(guān)聯(lián)人31在所述導(dǎo)航目的地停留的時(shí)間或次數(shù)超過所述第七數(shù)值時(shí)扣除。
[0071]所述服務(wù)器為不同地理區(qū)域或不同時(shí)間段設(shè)定所述廣告分值組合后,廣告分值組合的選取由所述關(guān)聯(lián)人31的導(dǎo)航終端2所處的地理區(qū)域,或由所述導(dǎo)航廣告5被發(fā)送給所述關(guān)聯(lián)人31的時(shí)刻所處的時(shí)間段來決定。
[0072]所述軌跡圖層113與所述地圖112相對應(yīng),用于存儲(chǔ)所述用戶軌跡數(shù)據(jù)。為進(jìn)一步描述所述軌跡圖層的結(jié)構(gòu),基于所述第一實(shí)施例,在本發(fā)明一第二實(shí)施例中,所述數(shù)據(jù)采集模塊21為一 GPS芯片;如圖7所示,所述地圖112以網(wǎng)狀分割線劃分為4*7個(gè)不同的地理區(qū)域,其中各所述網(wǎng)格對應(yīng)于一地理區(qū)域;在所述軌跡圖層內(nèi)有4*7個(gè)存儲(chǔ)單元1131對應(yīng)于各所述網(wǎng)格。例如,網(wǎng)格g4對應(yīng)于存儲(chǔ)單元G4。網(wǎng)格的數(shù)目可以根據(jù)定位精度的要求調(diào)整;在所述第二實(shí)施例中,網(wǎng)格的總數(shù)為28個(gè),僅為解釋說明。本發(fā)明的定位數(shù)據(jù)在所述第二實(shí)施例為GPS定位數(shù)據(jù),但在其他實(shí)施例中亦可為LBS或藍(lán)牙等其他方式的定位數(shù)據(jù)。
[0073]如圖8所示,所述基于地理位置的導(dǎo)航廣告推送系統(tǒng)存儲(chǔ)所述定位數(shù)據(jù)具體包括以下步驟:(I)所述用戶3通過其導(dǎo)航終端2在所述服務(wù)器I登陸其賬戶111; (2)所述導(dǎo)航終端2通過其數(shù)據(jù)采集模塊21采集GPS定位信號(hào),并通過所述第一數(shù)據(jù)傳輸模塊23將采集到的GPS定位信號(hào)和采集時(shí)間上傳至所述服務(wù)器I; (3)所述服務(wù)器I接收所述導(dǎo)航終端3上傳的所述定位信號(hào)和所述采集時(shí)間;(4)所述服務(wù)器I解析所述GPS信號(hào),找出所述導(dǎo)航終端2所處的地理位置對應(yīng)的所述網(wǎng)格,并將所述用戶3的所述用戶名1111和所述采集時(shí)間存儲(chǔ)于所述網(wǎng)格在所述軌跡圖層113內(nèi)對應(yīng)的存儲(chǔ)單元1131; (5)所述服務(wù)器I還進(jìn)一步用于以所述用戶名1111為類別,將所述用戶定位信號(hào)的采集時(shí)刻存儲(chǔ)到所述用戶對應(yīng)的類別中,或所述服務(wù)器I按照所述采集時(shí)刻的時(shí)間為序?qū)⑺鲇脩裘?111存儲(chǔ)于所述存儲(chǔ)單元1131內(nèi)。
[0074]傳統(tǒng)的GPS軌跡存儲(chǔ)方式,一般都是將用戶的GPS信號(hào)或坐標(biāo)數(shù)據(jù),在數(shù)據(jù)庫中實(shí)時(shí)存儲(chǔ)到用戶賬戶下的一存儲(chǔ)區(qū)域。這種傳統(tǒng)的存儲(chǔ)結(jié)構(gòu)對于用戶的GPS軌跡回放和調(diào)用較為有利。但是本發(fā)明需要快速計(jì)算出地圖某一區(qū)域的關(guān)聯(lián)人,服務(wù)器如果再從所有用戶的的GPS軌跡中逐個(gè)調(diào)取分析,必將會(huì)帶來巨大運(yùn)算量和時(shí)間延遲。通過本技術(shù)方案,服務(wù)器在計(jì)算一區(qū)域的關(guān)聯(lián)人時(shí),服務(wù)器只需要在所述區(qū)域?qū)?yīng)的網(wǎng)格存儲(chǔ)單元內(nèi),進(jìn)行計(jì)算分析,從而排除了其他大量無關(guān)軌跡數(shù)據(jù)的干擾,以達(dá)到降低服務(wù)器運(yùn)算負(fù)載的目的。
[0075]依據(jù)所述第二實(shí)施例,如圖9所示,所述服務(wù)器I可以按照所述采集時(shí)刻的時(shí)間為序?qū)⑺鲇脩裘?111存儲(chǔ)于一存儲(chǔ)單元D3內(nèi);或者,如圖10所示,所述服務(wù)器I以所述用戶名1111為類別將所述采集時(shí)間存儲(chǔ)于所述存儲(chǔ)單元D3內(nèi)。
[0076]依據(jù)所述第二實(shí)施例,所述服務(wù)器I通過合并和拆分所述網(wǎng)格來調(diào)整用戶定位精度。如圖11所示,所述服務(wù)器I將所述網(wǎng)格al再次用網(wǎng)格劃分為4個(gè)不同的地理區(qū)域all、al2、al3和al4,同時(shí)為拆分后的每個(gè)網(wǎng)格再次在所述軌跡圖層113建立相應(yīng)的存儲(chǔ)單元,以提尚所述用戶定位精度。
[0077]如圖12所示,所述服務(wù)器I將9個(gè)相鄰的網(wǎng)格C2、d2、e2、C3、d3、e3、C4、d4、e4合并為一個(gè)網(wǎng)格c2e4,同時(shí)將所述9個(gè)相鄰的網(wǎng)格在所述軌跡圖層113對應(yīng)的9個(gè)存儲(chǔ)單元1131合并為一個(gè)存儲(chǔ)單元,以降低所述用戶定位精度。當(dāng)所述用戶3發(fā)起的所述導(dǎo)航廣告5對應(yīng)的推送區(qū)域?yàn)樗鼍W(wǎng)格c2e4時(shí),所述服務(wù)器分析9個(gè)存儲(chǔ)單元C2至E4的用戶軌跡數(shù)據(jù),計(jì)算篩選出所述導(dǎo)航廣告5對應(yīng)的所述關(guān)聯(lián)人31。
[0078]在技術(shù)方案中,每一個(gè)網(wǎng)格對應(yīng)的地理區(qū)域面積以不超過4平方公里為最佳實(shí)施方案;在涉及地球球面面積修正時(shí),對于面積超過4名方公里的網(wǎng)格,進(jìn)行所述網(wǎng)格拆分。
[0079]如圖13所示,依據(jù)所述第二實(shí)施例,所述基于地理位置的導(dǎo)航廣告推送系統(tǒng)還可以用于為地圖112補(bǔ)充路網(wǎng)數(shù)據(jù),具體包括以下步驟;
[0080](I)所述用戶3通過其導(dǎo)航終端2或輔助終端4上傳所述定位數(shù)據(jù)和所述定位數(shù)據(jù)對應(yīng)的時(shí)刻至所述服務(wù)器I; (2)所述服務(wù)器I接收所述定位數(shù)據(jù),分析用戶軌跡,發(fā)現(xiàn)所述用戶在所述地圖112上某區(qū)域以一定速度移動(dòng),且發(fā)現(xiàn)所述地圖112在對應(yīng)的所述區(qū)域內(nèi)沒有與所述用戶軌跡匹配的道路數(shù)據(jù);(3)所述服務(wù)器將所述用戶3在所述區(qū)域內(nèi)的移動(dòng)軌跡標(biāo)記為待定道路,所述服務(wù)器進(jìn)一步通過分析用戶GPS軌跡,并統(tǒng)計(jì)所述待定道路通過的人次和涉及的用戶數(shù)量;(4)當(dāng)所述待定道路通過的人次或所述用戶數(shù)量超過一定數(shù)值,所述服務(wù)器I確認(rèn)所述待定道路為正式道路,并在所述地圖112內(nèi)更新所述正式道路數(shù)據(jù),其中所述一定數(shù)值由所述服務(wù)器根據(jù)不同區(qū)域預(yù)先設(shè)定;(5)當(dāng)所述待定道路通過的用戶人次、用戶數(shù)量、用戶移動(dòng)速度未達(dá)到標(biāo)準(zhǔn)值時(shí),所述服務(wù)器I解除所述區(qū)域的待定道路狀態(tài)。
[0081]為了更好地解釋說明所述基于地理位置的導(dǎo)航廣告推送系統(tǒng),本發(fā)明一第三實(shí)施例以本發(fā)明在實(shí)際生活中的應(yīng)用為例。A賓館的員工a,在B機(jī)場區(qū)域發(fā)布一促銷廣告,廣告的推送對象要求為:(I)晚上21:00-23:00出現(xiàn)的旅客;(2)推送對象不能是在機(jī)場區(qū)域工作的員工。所述A賓館的員工a發(fā)布導(dǎo)航廣告,具體流程如下:
[0082](I)所述服務(wù)器在F市預(yù)設(shè)一廣告分值組合,或?yàn)?8:00-23:59時(shí)間段預(yù)設(shè)一廣告分值組合,其中B機(jī)場地理區(qū)域?qū)儆贔市轄區(qū)范圍內(nèi),同時(shí)服務(wù)器預(yù)設(shè)一用戶停留時(shí)長為I小時(shí);(2)所述員工a通過其導(dǎo)航終端或輔助終端登錄所述服務(wù)器;(3)所述員工a設(shè)置所述導(dǎo)航廣告推送區(qū)域?yàn)锽機(jī)場;(4)所述員工a設(shè)置導(dǎo)航目的地坐標(biāo)為A賓館在地圖對應(yīng)的坐標(biāo);
(5)所述員工a輸入具體促銷廣告內(nèi)容作為廣告正文:本賓館現(xiàn)推出標(biāo)準(zhǔn)間7折促銷活動(dòng),現(xiàn)價(jià)100元/天,歡迎入??;(6)所述員工a選擇關(guān)聯(lián)人類型4,并設(shè)定時(shí)間段為21:00至23:00;
(7)所述員工a選擇關(guān)聯(lián)人類型5,并設(shè)定其界限值為10次;根據(jù)機(jī)場員工與旅客的軌跡差異性,機(jī)場員工在此區(qū)域停留的次數(shù)會(huì)超過10次;(8)所述員工a選擇邏輯關(guān)系“非”,即類型4非類型5; (9)所述員工完成導(dǎo)航廣告設(shè)置,將所述導(dǎo)航廣告發(fā)送至所述服務(wù)器;(10)所述服務(wù)器接收所述導(dǎo)航廣告,計(jì)算篩選所述導(dǎo)航廣告所對應(yīng)的關(guān)聯(lián)人;(II)22:01所述服務(wù)器將所述導(dǎo)航廣告推送給篩選出的一關(guān)聯(lián)人c,同時(shí)在員工a對應(yīng)的賬戶內(nèi)扣除一數(shù)值積分,其對