基于地理位置的導(dǎo)航廣告推送系統(tǒng)的制作方法
【技術(shù)領(lǐng)域】
[0001]本發(fā)明涉及一基于地理位置的導(dǎo)航廣告推送系統(tǒng),尤其是一能在廣告推送后進行跟蹤分段計費的導(dǎo)航廣告推送系統(tǒng)。
【背景技術(shù)】
[0002]目前市場上大部分用戶軌跡存儲、回訪和跟蹤方案,是系統(tǒng)實時采集用戶的定位坐標(biāo),并按照所述采集時刻的時間為序,將所述定位坐標(biāo)存儲于所述用戶在數(shù)據(jù)庫中對應(yīng)的存儲單元中。本發(fā)明將要揭露的導(dǎo)航廣告推送系統(tǒng),服務(wù)器需要計算分析用戶歷史軌跡數(shù)據(jù),從所有用戶出篩選出合適的廣告推送對象。按照現(xiàn)有的坐標(biāo)數(shù)據(jù)的存儲結(jié)構(gòu)方案,所述導(dǎo)航廣告推送系統(tǒng)的服務(wù)器在計算篩選一地理區(qū)域的關(guān)聯(lián)用戶時,需要計算所有用戶的GPS軌跡數(shù)據(jù),從而導(dǎo)致服務(wù)器計算負載較大。尤其在用戶數(shù)量大量增長后,服務(wù)器完成一次任務(wù)關(guān)聯(lián)人篩選時,浪費在無關(guān)軌跡數(shù)據(jù)的運算會大量增加。因此很有必要提出一種用戶軌跡數(shù)據(jù)的存儲結(jié)構(gòu),來有效過濾跟廣告推送無關(guān)軌跡數(shù)據(jù),從而降低服務(wù)器的運算負載,以適應(yīng)系統(tǒng)用戶數(shù)量的不斷增長。
[0003]本申請的發(fā)明人在之前的美國專利US 9127951和國際申請文件PCT/CN2015/088812中分別公開了交互式動態(tài)云導(dǎo)航系統(tǒng)。所述交互式動態(tài)云導(dǎo)航系統(tǒng)中,在篩選任務(wù)關(guān)聯(lián)人時,也同樣出現(xiàn)了服務(wù)器運算負載增大的情況。
[0004]當(dāng)前市場上的互聯(lián)網(wǎng)廣告大多以廣告點擊量或推送用戶數(shù)量為計費單位,而廣告被推送或被點擊后,系統(tǒng)對于用戶的消費行為缺乏必要的跟蹤,這給廣告投放者帶來了巨大的廣告投入風(fēng)險。
[0005]目前市場已有根據(jù)用戶軌跡數(shù)據(jù)自動更新地圖路網(wǎng)數(shù)據(jù)的技術(shù)方案,然而這些技術(shù)方案簡單地將用戶軌跡等同于道路,容易將很多錯誤軌跡納入到地圖公共路網(wǎng)中,例如驢友用戶的登山軌跡、用戶在私人領(lǐng)地活動的軌跡。
【發(fā)明內(nèi)容】
[0006]本發(fā)明的目的在于提供一基于地理位置的導(dǎo)航廣告推送系統(tǒng),用于推送廣告、分析用戶在接收廣告后的軌跡特征并分段式地計費,以降低廣告投入風(fēng)險。
[0007]本發(fā)明的又一目的在于提供一用戶軌跡存儲結(jié)構(gòu),以降低服務(wù)器在計算篩選廣告推送對象時的計算量。
[0008]本發(fā)明的又一目的在于提供一基于地理位置的導(dǎo)航廣告推送系統(tǒng),其幫助地圖補充路網(wǎng)數(shù)據(jù)。其中,所述導(dǎo)航廣告推送系統(tǒng)通過所述用戶軌跡存儲結(jié)構(gòu),分析用戶歷史軌跡,計算出一區(qū)域內(nèi)用戶通過的數(shù)量或人次,以判定該區(qū)域內(nèi)的用戶軌跡是否為公共道路。
[0009]為達到以上目的,本發(fā)明提供了一基于地理位置的導(dǎo)航廣告推送系統(tǒng),其包括:
[0010]—服務(wù)器,多個導(dǎo)航終端和對應(yīng)的多個用戶,其中:各所述導(dǎo)航終端包括一數(shù)據(jù)采集模塊、一第一數(shù)據(jù)存儲模塊、一第一數(shù)據(jù)傳輸模塊和一第一輸入輸出模塊;所述數(shù)據(jù)采集模塊用于實時采集所述導(dǎo)航終端的定位數(shù)據(jù)和所述定位數(shù)據(jù)相應(yīng)的時刻;所述第一數(shù)據(jù)存儲模塊用于存儲數(shù)據(jù);所述第一數(shù)據(jù)傳輸模塊用于所述導(dǎo)航終端和所述服務(wù)器之間的數(shù)據(jù)傳輸;所述第一輸入輸出模塊用于接收所述用戶的輸入和向所述用戶輸出所述導(dǎo)航終端存儲的數(shù)據(jù);
[0011]所述服務(wù)器包括一數(shù)據(jù)庫,其儲存有一地圖、一對應(yīng)于所述地圖的用于存儲用戶軌跡數(shù)據(jù)的軌跡圖層和對應(yīng)于所述多個用戶的多個賬戶,其中:各所述用戶通過其對應(yīng)的導(dǎo)航終端于所述服務(wù)器登錄其對應(yīng)的賬戶;各所述賬戶包括一用戶名和一賬戶積分,其中所述用戶名是所述賬戶在所述服務(wù)器的唯一身份識別碼;所述軌跡圖層依照所述地圖劃分為各存儲單元,從而各所述存儲單元對應(yīng)于所述地圖的一地理區(qū)域;依據(jù)所述數(shù)據(jù)采集模塊和所述第一數(shù)據(jù)傳輸模塊,所述服務(wù)器實時接收各所述導(dǎo)航終端上傳的定位數(shù)據(jù)和其相應(yīng)的時刻,確認所述導(dǎo)航終端在所述地圖上的地理位置所對應(yīng)的存儲單元,并將所述導(dǎo)航終端對應(yīng)的所述用戶名和所述定位數(shù)據(jù)相應(yīng)的所述時刻存儲于所述存儲單元中;所述用戶軌跡數(shù)據(jù)由所述導(dǎo)航終端對應(yīng)的所述用戶的所述用戶名和所述時刻組成;
[0012]所述導(dǎo)航終端用于接收所述用戶的所述輸入以生成一導(dǎo)航廣告,其中所述用戶的所述輸入包括位于所述地圖上的一推送區(qū)域坐標(biāo)和一導(dǎo)航目的地坐標(biāo);所述服務(wù)器用于接收所述導(dǎo)航廣告,依據(jù)所述推送區(qū)域?qū)?yīng)的存儲單元內(nèi)的用戶軌跡數(shù)據(jù)計算篩選出關(guān)聯(lián)人,并將所述導(dǎo)航廣告發(fā)送給所述關(guān)聯(lián)人;所述關(guān)聯(lián)人包括以下11個類型中至少一個類型的用戶:
[0013](I)在所述地圖內(nèi)標(biāo)記出熟悉區(qū)域的用戶,其中所述熟悉區(qū)域包含所述推送區(qū)域;
[0014](2)在所述推送區(qū)域出現(xiàn)的頻率超過一第一數(shù)值的用戶;
[0015](3)在生成所述導(dǎo)航廣告的時刻,正出現(xiàn)在所述推送區(qū)域的用戶;
[0016](4)在所述導(dǎo)航廣告生成用戶指定的時間段內(nèi),出現(xiàn)在所述推送區(qū)域的用戶;
[0017](5)在所述推送區(qū)域出現(xiàn)的次數(shù)超過一第二數(shù)值的用戶;
[0018](6)在所述推送區(qū)域停留的時間累積超過一第三數(shù)值的用戶;
[0019](7)出現(xiàn)在所述推送區(qū)域的時刻與生成所述導(dǎo)航廣告的時刻的差值小于一第四數(shù)值的用戶;
[0020](8)地理位置與所述推送區(qū)域的中心距離小于一第五數(shù)值的用戶;
[0021 ] (9)出現(xiàn)在所述推送區(qū)域時,移動速度小于一第六數(shù)值的用戶;
[0022](10)所述用戶被所述服務(wù)器授權(quán)為一區(qū)域的關(guān)聯(lián)人用戶,所述區(qū)域包含所述推送區(qū)域;
[0023](11)所述用戶通過導(dǎo)航終端,在地圖一區(qū)域發(fā)起一數(shù)據(jù)檢索,所述一區(qū)域包含所述推送區(qū)域;
[0024]其中所述第一數(shù)值、所述第二數(shù)值、所述第三數(shù)值、所述第四數(shù)值、所述第五數(shù)值和所述第六數(shù)值均由生成所述導(dǎo)航廣告的所述用戶設(shè)定。
[0025]優(yōu)選地,所述基于地理位置的導(dǎo)航廣告推送系統(tǒng),還包括:對應(yīng)于所述多個用戶的多個輔助終端,其中:各所述用戶通過其對應(yīng)的輔助終端于所述服務(wù)器登錄其對應(yīng)的賬戶;各所述輔助終端包括一第二數(shù)據(jù)存儲模塊、一第二數(shù)據(jù)傳輸模塊和一第二輸入輸出模塊;所述第二數(shù)據(jù)存儲模塊用于存儲數(shù)據(jù);所述第二數(shù)據(jù)傳輸模塊用于所述輔助終端和所述服務(wù)器之間的數(shù)據(jù)傳輸;所述第二輸入輸出模塊用于接收所述用戶的輸入和向所述用戶輸出所述輔助終端存儲的數(shù)據(jù);所述輔助終端用于接收所述用戶的所述輸入以生成所述導(dǎo)航廣告。其中所述生成所述導(dǎo)航廣告的時刻,以所述服務(wù)器接收到所述導(dǎo)航廣告的時刻為準。
[0026]優(yōu)選地,在所述存儲單元中,所述服務(wù)器將所述用戶名以所述時刻為序排列儲存。
[0027]優(yōu)選地,在所述存儲單元中,所述服務(wù)器以所述用戶名為類別存儲所述時刻。
[0028]優(yōu)選地,所述服務(wù)器還用于分別在所述服務(wù)器將所述導(dǎo)航廣告發(fā)送給所述關(guān)聯(lián)人后、在所述服務(wù)器檢測到所述關(guān)聯(lián)人到達所述導(dǎo)航目的地后或在所述服務(wù)器統(tǒng)計出所述關(guān)聯(lián)人在所述導(dǎo)航目的地停留的時間或次數(shù)超過一第七數(shù)值后,扣除所述用戶的所述賬戶積分,其中所述第七數(shù)值由所述服務(wù)器設(shè)定。
[0029]優(yōu)選地,所述服務(wù)器還用于分析用戶歷史運動軌跡,統(tǒng)計在地圖一非道路區(qū)域內(nèi),通過的用戶數(shù)量或人次,并在所述用戶數(shù)量或人次超過一定數(shù)值時,將所述非道路區(qū)域的用戶運動軌跡在地圖內(nèi)更新為道路數(shù)據(jù),其中所述一定數(shù)值由所述服務(wù)器預(yù)先設(shè)定。
[0030]優(yōu)選地,所述數(shù)據(jù)采集模塊為一GPS模塊;所述定位數(shù)據(jù)為GPS定位數(shù)據(jù)。
[0031]相對于現(xiàn)有技術(shù),本發(fā)明提供的所述基于地理位置的導(dǎo)航廣告推送系統(tǒng)具有如下優(yōu)點。首先,所述服務(wù)器將各所述導(dǎo)航終端上傳的定位數(shù)據(jù)和其相應(yīng)的時刻存儲于所述軌跡圖層,構(gòu)成所述用戶軌跡數(shù)據(jù),服務(wù)器不需要逐個計算每一個用戶軌跡坐標(biāo),從而極大地減輕了所述服務(wù)器在計算關(guān)聯(lián)人時的計算負荷。用戶的軌跡存儲不再依賴用戶的定位坐標(biāo)。在用戶軌跡回放時,服務(wù)器只需按照所述采集時刻的時間為序,將用戶在不同時刻所處的存儲單元所對應(yīng)的地理區(qū)域的中心進行線性連接,便可實現(xiàn)用戶的軌跡回放。其次,本發(fā)明提供的所述基于地理位置的導(dǎo)航廣告推送系統(tǒng)基于對用戶在接收廣告推送后的運動軌