基于區(qū)域定位生成信息對象的方法和設(shè)備的制造方法
【專利摘要】本申請?zhí)峁┝艘环N基于區(qū)域定位生成信息對象的方法和設(shè)備。該方法包括:劃分多個網(wǎng)格式的地理區(qū)域,其中,每個地理區(qū)域具有各自的網(wǎng)格ID和經(jīng)緯度范圍,每個地理區(qū)域的網(wǎng)格ID與該地理區(qū)域的經(jīng)緯度范圍相關(guān)聯(lián);向用戶顯示多個網(wǎng)格式的地理區(qū)域,以供用戶進(jìn)行選擇;以及將用戶選擇的網(wǎng)格的網(wǎng)格ID與用戶指定的信息對象相關(guān)聯(lián)地存儲。
【專利說明】
基于區(qū)域定位生成信息對象的方法和設(shè)備
技術(shù)領(lǐng)域
[0001]本申請涉及信息對象的投放平臺,例如生成和投放廣告的方法和設(shè)備,具體涉及向用戶提供信息對象的方法和設(shè)備。
【背景技術(shù)】
[0002]目前,移動設(shè)備被越來越廣泛地使用。為移動用戶提供具有針對性的服務(wù)成為備受關(guān)注的課題。基于位置的服務(wù)(Locat1n Based Service,LBS)正是由此產(chǎn)生的增值業(yè)務(wù),其通過運(yùn)營商的無線通信網(wǎng)絡(luò)(如GSM網(wǎng)、CDMA網(wǎng)等)或外部定位方式(GPS)獲取移動終端的位置信息(地理坐標(biāo)或大地坐標(biāo)),在地理信息平臺(Geographic Informat1nSystem, GIS)的支持下,為用戶提供與其位置密切相關(guān)的服務(wù)。
[0003]—種LBS服務(wù)的方法是:將大量信息對象(例如,商家的廣告)與位置(例如,商家的位置)相關(guān)聯(lián)地存儲在數(shù)據(jù)庫中;獲取移動終端的位置信息;根據(jù)移動終端的位置信息在數(shù)據(jù)庫中進(jìn)行搜索,以將移動終端所處位置附近的信息對象提供給移動終端。在該方法中,在獲得移動終端的位置信息之后,需要在大量數(shù)據(jù)中進(jìn)行搜索,獲得移動終端所處位置附近的信息對象并將獲得的信息對象在排序后提供給移動終端。這種過程一方面需要較多的搜索時間,另一方面需要耗費(fèi)較大的網(wǎng)絡(luò)流量。
【發(fā)明內(nèi)容】
[0004]本申請旨在提供一種用于快速生成和投放例如廣告等信息對象的方法和設(shè)備。
[0005]—方面,本申請?zhí)峁┝艘环N基于區(qū)域定位生成信息對象的方法,包括:劃分多個網(wǎng)格式的地理區(qū)域,其中,每個地理區(qū)域具有各自的網(wǎng)格ID和經(jīng)瑋度范圍,每個地理區(qū)域的網(wǎng)格ID與該地理區(qū)域的經(jīng)瑋度范圍相關(guān)聯(lián);向用戶顯示多個網(wǎng)格式的地理區(qū)域,以供用戶進(jìn)行選擇;以及將用戶選擇的網(wǎng)格的網(wǎng)格ID與用戶指定的信息對象相關(guān)聯(lián)地存儲。
[0006]另一方面,本申請?zhí)峁┝艘环N基于區(qū)域定位生成信息對象的設(shè)備,包括:用于劃分多個網(wǎng)格式的地理區(qū)域的裝置,其中,每個地理區(qū)域具有各自的網(wǎng)格ID和經(jīng)瑋度范圍,每個地理區(qū)域的網(wǎng)格ID與該地理區(qū)域的經(jīng)瑋度范圍相關(guān)聯(lián);用于向用戶顯示多個網(wǎng)格式的地理區(qū)域以供用戶進(jìn)行選擇的裝置;以及用于將用戶選擇的網(wǎng)格的網(wǎng)格ID與用戶指定的信息對象相關(guān)聯(lián)地存儲的裝置。
[0007]根據(jù)本申請,能夠?qū)崿F(xiàn)快速簡單地生成和投放例如廣告等信息對象。
【附圖說明】
[0008]為了更全面地理解本申請的各個方面,結(jié)合以下附圖對本申請進(jìn)行詳細(xì)描述。
[0009]圖1示出了根據(jù)本申請的一個實施方式的用于通過區(qū)域定位生成信息對象的方法的示例性流程圖。
[0010]圖2示出了根據(jù)本申請的另一實施方式的用于通過區(qū)域定位生成信息對象的方法的示例性流程圖。
[0011]圖3示出了根據(jù)本申請生成網(wǎng)格ID的一個示例性方法。
[0012]圖4示出了根據(jù)本申請以二維平面坐標(biāo)表示的通過網(wǎng)格擴(kuò)散選定區(qū)域的一個示意圖。
[0013]圖5示出了根據(jù)本申請一個示例性實施例的向用戶提供信息對象的方法的流程圖。
【具體實施方式】
[0014]圖1示出了根據(jù)本申請的一個實施方式的用于通過區(qū)域定位生成信息對象的方法的示例性流程圖。首先,在步驟SlOl劃分多個網(wǎng)格式的地理區(qū)域,其中,每個地理區(qū)域具有各自的網(wǎng)格ID和經(jīng)瑋度范圍,每個地理區(qū)域的網(wǎng)格ID與該地理區(qū)域的經(jīng)瑋度范圍相關(guān)聯(lián)。對應(yīng)于各自的經(jīng)瑋度范圍的每個地理區(qū)域由其網(wǎng)格ID唯一地標(biāo)識。在步驟S103,向用戶顯示多個網(wǎng)格式的地理區(qū)域,以供用戶進(jìn)行選擇。這里的用戶例如是將要進(jìn)行網(wǎng)格選擇以發(fā)布信息對象(例如,廣告、促銷等信息對象)的用戶。在步驟S104,將用戶選擇的網(wǎng)格的網(wǎng)格ID與用戶指定的信息對象相關(guān)聯(lián)地存儲。
[0015]根據(jù)實施例,向用戶顯示的多個網(wǎng)格式的地理區(qū)域可以是以用戶所在的網(wǎng)格為中心向外擴(kuò)散一定范圍形成的區(qū)域。在此實施例中,如圖2所示,通過區(qū)域定位生成信息對象的方法包括如下步驟。在步驟SlOl劃分多個網(wǎng)格式的地理區(qū)域,其中,每個地理區(qū)域具有各自的網(wǎng)格ID和經(jīng)瑋度范圍,每個地理區(qū)域的網(wǎng)格ID與該地理區(qū)域的經(jīng)瑋度范圍相關(guān)聯(lián)。在步驟S102,獲取用戶所處的地理位置的經(jīng)瑋度,并基于經(jīng)瑋度確定用戶所處的地理區(qū)域和對應(yīng)的網(wǎng)格ID。這樣,在向用戶顯示多個網(wǎng)格式的地理區(qū)域的步驟S103,向用戶顯示以用戶所處的地理區(qū)域的網(wǎng)格為中心向外擴(kuò)散的區(qū)域。在步驟S104,將用戶選擇的網(wǎng)格的網(wǎng)格ID與用戶指定的信息對象相關(guān)聯(lián)地存儲。
[0016]根據(jù)上述實施例,每個選定網(wǎng)格的網(wǎng)格ID都與對應(yīng)的信息對象關(guān)連地存儲在一起。當(dāng)之后需要獲取并向其他用戶推送與某個網(wǎng)格對應(yīng)的信息對象時,只要知道對應(yīng)的網(wǎng)格ID,就能容易地獲得該網(wǎng)格對應(yīng)的信息對象,而不需要在眾多數(shù)據(jù)中進(jìn)行復(fù)雜的搜索(通常耗時且耗流量)。根據(jù)本申請,能夠快速獲取網(wǎng)格對應(yīng)的信息對象,并且僅需使用較少的網(wǎng)絡(luò)流量。
[0017]在實施例中,對應(yīng)于各自的經(jīng)瑋度范圍的每個地理區(qū)域由其網(wǎng)格ID唯一地標(biāo)識。網(wǎng)格ID例如可以通過如下方法確定。例如,對于每個地理區(qū)域(本文中,也稱為網(wǎng)格),取其中心點的經(jīng)瑋度,將該中心點的經(jīng)瑋度轉(zhuǎn)換為二維平面坐標(biāo),并基于得到的二維平面坐標(biāo)確定每個地理區(qū)域的網(wǎng)格ID。
[0018]作為一種選擇,還可通過算法確定任意點所處地理區(qū)域的網(wǎng)格ID。例如,經(jīng)瑋度可以表示為(lat,lng),其中,Iat表示瑋度,Ing表示經(jīng)度。通過例如墨卡托投影等方式,經(jīng)瑋度(lat,lng)可以轉(zhuǎn)換為二維平面坐標(biāo)(X,y),其中,X和y分別表示橫向位置和縱向位置。例如,相鄰網(wǎng)格的坐標(biāo)位置值相差為I。這樣,X和y的精度(或位數(shù))與網(wǎng)格的面積大小相對應(yīng)。位數(shù)越大表示網(wǎng)格的劃分越細(xì),網(wǎng)格的面積就越小。從另一個角度看,在將經(jīng)瑋度轉(zhuǎn)換為二維平面坐標(biāo)時,可以控制X和I坐標(biāo)值的位數(shù),從而得到希望大小的網(wǎng)格劃分。
[0019]根據(jù)一個實施例,網(wǎng)格ID可以通過將二維平面坐標(biāo)X和y的值逐位交錯得到。由于二維平面坐標(biāo)中的X和y坐標(biāo)值都是唯一的,因此,通過X和y坐標(biāo)值的逐位交錯得到的每個網(wǎng)格的網(wǎng)格ID也是唯一的。
[0020]圖3示出了網(wǎng)格ID的一個示例。在此示例中,假設(shè)由經(jīng)瑋度轉(zhuǎn)換得到的二維平面坐標(biāo)值是(26,21),即,X = 26,y = 21。將二維平面坐標(biāo)值轉(zhuǎn)換為二進(jìn)制表示,得到x =11010,y = 1lOlo取y的第I位為網(wǎng)格ID的第I位,x的第I位為網(wǎng)格ID的第2位,y的第2位為網(wǎng)格ID的第3位,以此類推,得到如圖3所示的網(wǎng)格ID的二進(jìn)制表示“ 1101100110”。在一個實施例中,得到的網(wǎng)格ID的二進(jìn)制表示可以進(jìn)一步轉(zhuǎn)換為四進(jìn)制表示“31212”,以直觀地表示該網(wǎng)格所處的位置。
[0021]根據(jù)一個示例,網(wǎng)格ID的長度用level表示,例如網(wǎng)格ID:13210012的level為10網(wǎng)格ID的level決定網(wǎng)格的面積,level越大,單位面積的網(wǎng)格面積越小。在示例性的應(yīng)用中,取level = 18,在這種情況下,每個網(wǎng)格的長寬大約為100米左右。還有另一個參數(shù)size也可用于網(wǎng)格ID的計算中,該參數(shù)與網(wǎng)格大小相關(guān)聯(lián)。在以下描述的算法中,size等于2的level次方。例如,當(dāng)level = 10時,size為1024。在實際使用中,level和size這兩個參數(shù),是根據(jù)需要的網(wǎng)格大小預(yù)先確定的。
[0022]下面簡單描述由經(jīng)瑋度(lat,lng)確定網(wǎng)格ID的一種示例性算法。首先,根據(jù)經(jīng)瑋度(lat,lng)計算rateX和rateY,其中,rateX和rateY是表示該經(jīng)瑋度的點在二維平面坐標(biāo)下的位置的參數(shù),rateX和rateY與該點的二維平面坐標(biāo)值(x,y)相對應(yīng)。
[0023]計算方法例如如式(I)和式(2)所示:
[0024]rateX = (lng+180) /360 式(I)
[0025]rateY = 0.5_ln ((1+sin (lat))/(l_sin (lat) / (4*Math.PI)式(2)
[0026]其中,經(jīng)度lng的取值范圍是-180到180,瑋度lat的取值范圍是-85.05到85.05。這是因為,對于超出一定范圍的瑋度(比如極點附近),計算出的y值將趨于無窮大,而導(dǎo)致無法處理。同時,由于在實際應(yīng)用中超出一定瑋度范圍的點并不會實際使用,因此這種取值對該算法的實際應(yīng)用是沒有影響的。
[0027]根據(jù)式⑴和式⑵計算出的結(jié)果rateX和rateY的范圍是O到I的小數(shù)。
[0028]例如,假設(shè)用戶的經(jīng)瑋度為(40.111,116.455),帶入上面的公式,計算結(jié)果為rateX = 0.823486111111111,rateY = 0.3781763294003223。
[0029]根據(jù)計算出的rateX和rateY,能夠計算網(wǎng)格中的點對應(yīng)的二維平面坐標(biāo)(x,y)。具體地,X = round (rateX*size),y = round (rateY*size),其中,round 表不向下取整。根據(jù)以上示例,帶入上面的數(shù)據(jù),X = 843,y = 387。
[0030]根據(jù)上述將X和y的二進(jìn)制表示逐位交錯獲得網(wǎng)格ID的算法,得到網(wǎng)格ID為1321001033。
[0031]由于在上述算法中包括了取整的步驟,因此,對于一個網(wǎng)格內(nèi)的任意點,盡管各點的經(jīng)瑋度不相同,但計算出的X和y是相同的,網(wǎng)格ID也相同。這樣,通過網(wǎng)格內(nèi)的任意一點的經(jīng)瑋度,都能夠計算出該網(wǎng)格的網(wǎng)格ID和該網(wǎng)格對應(yīng)的二維平面坐標(biāo)。
[0032]當(dāng)多個網(wǎng)格被顯示給希望發(fā)布信息對象的用戶后,用戶選擇其中的至少一部分網(wǎng)格,以將用戶指定的信息對象和被選中網(wǎng)格的網(wǎng)格ID關(guān)聯(lián)地存儲。被顯示給用戶的網(wǎng)格例如是以該用戶當(dāng)前所處的網(wǎng)格為中心向外擴(kuò)散的區(qū)域??商娲兀伙@示給用戶的網(wǎng)格例如也可以是以該用戶選定的某個網(wǎng)格(通過搜索特定的位置選定或者通過瀏覽選定)為中心向外擴(kuò)散的區(qū)域。
[0033]在顯示以用戶當(dāng)前所處網(wǎng)格為中心向外擴(kuò)散的區(qū)域的情況下,獲得用戶所在地理位置的經(jīng)瑋度,并根據(jù)該經(jīng)瑋度確定該用戶所處的網(wǎng)格和該網(wǎng)格的網(wǎng)格ID。由此,向用戶顯示以用戶當(dāng)前所處網(wǎng)格為中心向外擴(kuò)散的區(qū)域。例如,在將經(jīng)瑋度轉(zhuǎn)換為二維平面坐標(biāo)以確定網(wǎng)格ID的情況下,假設(shè)用戶當(dāng)前所處的網(wǎng)格的二維平面坐標(biāo)為(X,y),向用戶顯示的擴(kuò)散區(qū)域以二維平面坐標(biāo)表示的示例圖如圖4所示。
[0034]根據(jù)一個實施例,可通過用戶選擇的距離來確定并向用戶顯示網(wǎng)格。例如,用戶可以選定與其當(dāng)前所處位置相隔一定距離(例如,1000米或2000米)以內(nèi)的范圍。根據(jù)計算網(wǎng)格ID的算法的逆算法,可以反推得到相應(yīng)距離處網(wǎng)格的經(jīng)瑋度。由此,可精確計算選定范圍的邊緣距離中心網(wǎng)格的X軸距離和I軸距離。
[0035]以下進(jìn)行示例說明。首先,根據(jù)用戶所在點(或者選定點)根據(jù)上述算法得到用戶所在網(wǎng)格的網(wǎng)格ID。然后,通過分解網(wǎng)格ID,得到該網(wǎng)格對應(yīng)的二維平面坐標(biāo)X和y。然后,通過 rateX = x/size 和 rateY = y/size,計算 rateX 和 rateY。如上文所述,size 是根據(jù)網(wǎng)格大小的需要預(yù)先確定的。根據(jù)反函數(shù),能夠反推出經(jīng)瑋度(lat,lng):
[0036]lng = rateX*360_180
[0037]lat = 90_360*tan(exp(_y*2*PI))/PI
[0038]根據(jù)這種具體算法,反推出的經(jīng)瑋度是網(wǎng)格左上角的經(jīng)瑋度。上文給出的具體示例反推出的經(jīng)瑋度為網(wǎng)格左上角的經(jīng)瑋度為(40.17887331434695,116.3671875) 0原始坐標(biāo)(40.111,116.455)可以是網(wǎng)格中的任意一點,并不能精確得到,這是因為在向下取整的過程中,丟失了部分精度。
[0039]基于此算法,可以通過調(diào)整X軸坐標(biāo)和y軸坐標(biāo)的大小,來獲得相應(yīng)網(wǎng)格左上角頂點的經(jīng)瑋度。根據(jù)獲得的經(jīng)瑋度,可以精確計算出與中心網(wǎng)格(將要發(fā)布信息對象的用戶所在或所選的網(wǎng)格,或者其所在或所選的經(jīng)瑋度)之間的距離。
[0040]上文給出的示例性算法中采用了向下取整。本領(lǐng)域技術(shù)人員應(yīng)該理解,也可以采用向上取整,或者其他取整方式。在采用向上取整或其他取整方式的情況下,通過逆推導(dǎo)得到的經(jīng)瑋度對應(yīng)的點可以不再是網(wǎng)格的左上角點。上述算法中的具體細(xì)節(jié)都不作為對本申請的限定。
[0041]根據(jù)實施例,示出的網(wǎng)格可以包括可選網(wǎng)格和不可選網(wǎng)格,用戶只能在可選網(wǎng)格中進(jìn)行選擇。不可選網(wǎng)格例如是已被占用的網(wǎng)格,例如,已被其他用戶選中的網(wǎng)格。對于已被其他用戶選中的網(wǎng)格,其網(wǎng)格ID和由選中該網(wǎng)格的用戶為其指定的信息對象已關(guān)聯(lián)地存儲。
[0042]根據(jù)實施例,用戶選擇的網(wǎng)格的網(wǎng)格ID和用戶為該網(wǎng)格指定的信息對象還與選定的時間相關(guān)聯(lián)地存儲。在這種情況下,每個網(wǎng)格在同一時間可以僅能與一個信息對象相關(guān)聯(lián)。一旦某個網(wǎng)格與某個時間關(guān)聯(lián)地被某個用戶選中,該網(wǎng)格在該時間下對其他用戶來說則為不可選網(wǎng)格??商娲?,每個網(wǎng)格在同一時間可以僅能與預(yù)定數(shù)目個信息對象相關(guān)聯(lián)。這樣,一旦某個網(wǎng)格與某個時間相關(guān)聯(lián)地被預(yù)定數(shù)目個用戶選中,該網(wǎng)格在該時間下對其他用戶來說則為不可選網(wǎng)格。如果某個網(wǎng)格與某個時間相關(guān)聯(lián)地被少于預(yù)定數(shù)目個用戶選中,該網(wǎng)格在該時間下對于其他用戶來說是可選網(wǎng)格,并且可以繼續(xù)被其他用戶選中。被選中的網(wǎng)格的網(wǎng)格ID與為該網(wǎng)格指定的信息對象以及對應(yīng)的時間關(guān)聯(lián)地存儲。
[0043]根據(jù)實施例,為一個用戶選擇的全部網(wǎng)格指定相同的信息對象,并將所選擇的的全部網(wǎng)格的網(wǎng)格ID分別與該相同的信息對象(以及可選地,對應(yīng)的時間)關(guān)聯(lián)地存儲。
[0044]應(yīng)該了解,盡管上文描述的網(wǎng)格ID能夠方便地得到,并提供有利的查找,但上文描述的得到網(wǎng)格ID的方法僅僅是示例性的,作為唯一標(biāo)識符的網(wǎng)格ID并不一定通過將經(jīng)瑋度轉(zhuǎn)換得到的二維平面坐標(biāo)逐位交錯的方法而得到,只要其能夠唯一地表示對應(yīng)的網(wǎng)格即可實現(xiàn)本發(fā)明。
[0045]圖5示出了根據(jù)本申請一個示例性實施例的向用戶提供信息對象的方法的流程圖。
[0046]如圖5所示,首先在步驟S501劃分多個網(wǎng)格式的地理區(qū)域,其中,每個地理區(qū)域具有各自的網(wǎng)格ID和經(jīng)瑋度范圍,每個地理區(qū)域的網(wǎng)格ID和與該地理區(qū)域?qū)?yīng)的信息對象相關(guān)聯(lián)地存儲在數(shù)據(jù)庫中。對應(yīng)于各自的經(jīng)瑋度范圍的每個地理區(qū)域由其網(wǎng)格ID唯一地標(biāo)識。在步驟S502,獲取用戶所處的地理位置的經(jīng)瑋度,以確定用戶所處的地理區(qū)域。接下來,在步驟S503,基于用戶所處的地理區(qū)域的網(wǎng)格ID從數(shù)據(jù)庫中獲取與該網(wǎng)格ID關(guān)聯(lián)存儲的信息對象,并在步驟S504,將獲取的信息對象提供至所述用戶的移動終端。根據(jù)本申請,在獲得用戶的地理位置后,通過確定用戶所處地理區(qū)域的網(wǎng)格ID來從數(shù)據(jù)庫中獲取與該網(wǎng)格ID對應(yīng)的信息對象。通過網(wǎng)格ID直接獲取對應(yīng)的信息對象,不需要進(jìn)行耗時的搜索,并且處理簡單,耗用的流量較少。
[0047]本申請實施例中的信息對象例如可以是廣告、促銷等信息對象。
[0048]在一個實施例中,可以響應(yīng)于用戶請求與其地理位置相關(guān)的信息,獲取該用戶的地理位置的經(jīng)瑋度。例如,在社交網(wǎng)絡(luò)APP中,用戶可刷新當(dāng)前列表來請求獲得其附近使用該APP的其他用戶。在這種情況下,與用戶的地理位置相關(guān)的信息包括與位于該用戶附近(例如,位于距離該用戶若干個網(wǎng)格范圍內(nèi))的其他用戶相關(guān)的信息。用戶的刷新請求中可以包含用戶當(dāng)前所處地理位置的經(jīng)瑋度。基于用戶的刷新請求,可以獲取用戶所處的地理位置的經(jīng)瑋度,以確定用戶所處的地理區(qū)域。由此,用戶所處的地理區(qū)域的網(wǎng)格ID也被獲得。
[0049]如上文所述,例如可以通過將經(jīng)瑋度轉(zhuǎn)換為二維平面坐標(biāo),并基于得到的二維平面坐標(biāo)確定每個地理區(qū)域的網(wǎng)格ID。在獲得用戶所在地理位置的經(jīng)瑋度后,可以根據(jù)該經(jīng)瑋度確定該用戶所處的網(wǎng)格和該網(wǎng)格的網(wǎng)格ID。
[0050]根據(jù)實施例,每個地理區(qū)域在不同的時間可與不同的信息對象相關(guān)聯(lián)。例如,在每個時間段,每個地理區(qū)域僅與一個信息對象相關(guān)聯(lián)。每個地理區(qū)域?qū)?yīng)的信息對象與該地理區(qū)域?qū)?yīng)的網(wǎng)格ID和該信息對象對應(yīng)的時間關(guān)聯(lián)地存儲。具體地,響應(yīng)于用戶請求與其地理位置相關(guān)的信息(例如,位于該用戶附近的使用相同APP的其他用戶),獲取用戶做出請求的時間和用戶當(dāng)前所處的地理位置?;谟脩羲幍牡乩韰^(qū)域的網(wǎng)格ID和用戶做出請求的時間,從數(shù)據(jù)庫中獲取與該網(wǎng)格ID和該時間對應(yīng)的信息對象。
[0051]為了更好地理解本發(fā)明,以下對應(yīng)用本發(fā)明的一個具體示例性實施例進(jìn)行描述。在此示例性實施例中,信息對象是廣告。此示例性實施例中包括兩個方面:一是基于與商家相關(guān)的區(qū)域定位生成信息對象;二是向用戶提供信息對象。這里的“商家”即是在上文針對生成信息對象的方法中的用戶。
[0052]在社交網(wǎng)絡(luò)APP的用戶版本中,用戶可在該APP的顯示頁面中進(jìn)行刷新,以顯示位于該用戶附近的使用該APP的其他用戶。在社交網(wǎng)絡(luò)APP的商家版本中,商家作為該版本的用戶可以基于區(qū)域定位生成廣告。這樣,響應(yīng)于用戶版本的用戶(下文中的“用戶”專指用戶版本的用戶)進(jìn)行刷新以請求顯示位于該用戶附近的使用該APP的其他用戶,服務(wù)器在向用戶顯示該用戶附近的使用該APP的其他用戶時,還向該用戶提供與該用戶所處的位置相關(guān)聯(lián)的廣告。
[0053]首先,對商家基于區(qū)域定位生成廣告進(jìn)行描述。
[0054]當(dāng)商家通過社交網(wǎng)絡(luò)的商家版本請求發(fā)布廣告時,服務(wù)器從商家的請求中獲取商家所處的位置信息,即,所處位置的經(jīng)瑋度。如上所述,根據(jù)該經(jīng)瑋度,可確定商家所處的網(wǎng)格及其網(wǎng)格ID。基于商家所處的位置,向商家顯示以該商家所處的網(wǎng)格為中心的一定面積的區(qū)域范圍。該區(qū)域范圍包括以網(wǎng)格形式顯示的多個網(wǎng)格。每個網(wǎng)格對應(yīng)于一定的經(jīng)瑋度范圍。在以二維平面坐標(biāo)表示的情況下,相鄰網(wǎng)格的坐標(biāo)值相差為I。
[0055]在以網(wǎng)格形式向商家顯示的區(qū)域范圍中,可能包括部分已被其他商家選中的網(wǎng)格。根據(jù)本申請的一個實施例,每個地理區(qū)域(即,網(wǎng)格)在同一時間只能被一個商家所選中。因此,已被其他商家選中的網(wǎng)格和尚未被選中的網(wǎng)格被不同地顯示,例如,由不同的顏色顯示。商家可根據(jù)其需要,選擇至少一個尚未被選中的網(wǎng)格來發(fā)布廣告。向商家顯示的網(wǎng)格中可以示出有該網(wǎng)格區(qū)域中的建筑物或商家等地理位置標(biāo)識,或者可以在被選中后計算并顯示與該商家相距的距離,由此幫助進(jìn)行網(wǎng)格選擇的商家選定期望的范圍。同時,在商家選擇了一個或多個網(wǎng)格后,還能夠計算并顯示商家所選定的區(qū)域的邊緣距離商家所在網(wǎng)格的距離、選定的網(wǎng)格面積和/或為了在選定范圍內(nèi)發(fā)布廣告所需要支付的費(fèi)用。
[0056]進(jìn)一步地,商家還針對選定的網(wǎng)格指定時間。指定的時間例如以天為單位。指定的時間可以為多天。當(dāng)然,指定的時間也可以為其他時間單位,例如,小時、星期、月等。商家可以對選定的全部網(wǎng)格指定相同的時間,也可以對不同的網(wǎng)格指定不同的時間。此外,商家可以對選定的全部網(wǎng)格指定相同的信息對象,也可以對選定的不同網(wǎng)格指定不同的信息對象。
[0057]如上文所述,針對每個網(wǎng)格,在同一時間僅指定一個廣告。作為一種替代,也可以針對每個網(wǎng)格在同一時間指定不超過預(yù)定數(shù)目個廣告。針對每個網(wǎng)格在同一時間的全部廣告可以只能由同一商家提供。例如,可以針對每個網(wǎng)格在同一時間由同一商家提供兩個廣告,兩個廣告分別針對不同的用戶群,例如,男士和女士。在這種情況下,關(guān)聯(lián)存儲的內(nèi)容除了網(wǎng)格ID、廣告信息、時間信息之外,還包括廣告附加信息,以識別廣告的發(fā)布對象。在之后向用戶提供廣告時,除了獲取用戶的位置信息和當(dāng)前的時間信息之外,還進(jìn)一步獲取與用戶相關(guān)的其他特征信息,例如性別,從而與關(guān)聯(lián)存儲的數(shù)據(jù)進(jìn)行匹配以識別出要向用戶推送的正確的廣告。以上僅以性別為例說明了廣告可以有所區(qū)分,實際中,可以通過任何適當(dāng)?shù)奶攸c進(jìn)行區(qū)別,例如年齡、愛好等等。
[0058]作為一種替代,針對每個網(wǎng)格在同一時間的全部廣告可以由不同商家提供。在這種情況下,為了不影響用戶體驗,針對每個網(wǎng)格在同一時間的廣告的數(shù)目僅限于少量幾個。優(yōu)選地,針對每個網(wǎng)格,在同一時間僅指定一個廣告。一方面,盡可能少地影響用戶體驗;另一方面,使得廣告的效果最大化。
[0059]接下來,對向用戶提供廣告的方法進(jìn)行描述。
[0060]在向用戶提供廣告的方法中,首先預(yù)先劃分了多個網(wǎng)格式的地理區(qū)域,其中,每個地理區(qū)域具有各自的網(wǎng)格ID和經(jīng)瑋度范圍,每個地理區(qū)域的網(wǎng)格ID和與該地理區(qū)域?qū)?yīng)的廣告相關(guān)聯(lián)地存儲在數(shù)據(jù)庫中。在不同的實施例中,關(guān)聯(lián)存儲的除了網(wǎng)格ID和對應(yīng)的廣告之外,還可以包括廣告發(fā)布時間和/或廣告附加信息。如上所述,社交網(wǎng)絡(luò)APP的用戶版本中,用戶可在該APP的顯示頁面中進(jìn)行刷新,以顯示位于該用戶附近的使用該APP的其他用戶。在用戶的刷新請求中包括用戶所處的地理位置信息,即,經(jīng)瑋度信息。這樣,根據(jù)獲得的用戶所處的經(jīng)瑋度,確定用戶所處的網(wǎng)格和對應(yīng)的網(wǎng)格ID。
[0061]基于獲得的網(wǎng)格ID,從關(guān)聯(lián)地存儲網(wǎng)格ID和廣告的數(shù)據(jù)庫中能夠容易地獲得相應(yīng)的廣告。在向用戶顯示位于該用戶附近的使用該APP的其他用戶的附近用戶列表時,將獲得的相應(yīng)的廣告一并顯示在用戶的移動終端上。例如,在將獲取的附近用戶列表向用戶顯示的同時,在屏幕的適當(dāng)位置處顯示獲取的廣告。顯示的廣告例如可包括商家的名稱、具體地點、聯(lián)系方式、簡單介紹、優(yōu)惠信息、與用戶的距離中的至少之一。顯示的廣告可以通過點擊、雙擊或其他方式鏈接到廣告詳細(xì)頁面。廣告詳細(xì)頁面中可以顯示包括商家的名稱、具體地點、聯(lián)系方式、簡單介紹、優(yōu)惠信息、與用戶的距離中的至少之一的與該商家相關(guān)的進(jìn)一步的詳細(xì)信息。
[0062]根據(jù)一個實施例,與網(wǎng)格ID和對應(yīng)的廣告一起關(guān)聯(lián)存儲的還有該廣告對應(yīng)的時間信息。同一網(wǎng)格在不同的時間可對應(yīng)于相同或不同的廣告。在這種情況下,在用戶的刷新請求中還包括用戶進(jìn)行刷新時的時間信息?;谟脩羲幘W(wǎng)格的網(wǎng)格ID和刷新請求中包括的時間信息,從將網(wǎng)格ID、對應(yīng)的廣告和對應(yīng)的時間關(guān)聯(lián)存儲的數(shù)據(jù)庫中獲取與網(wǎng)格ID和時間信息二者均對應(yīng)的廣告,從而將適當(dāng)?shù)膹V告提供給用戶。
[0063]根據(jù)一個實施例,每個網(wǎng)格在同一時間僅與一個廣告相關(guān)聯(lián)。作為一種替代,每個網(wǎng)格在同一時間可與不超過預(yù)定數(shù)目的(例如,兩個或三個)廣告相關(guān)聯(lián)。在這種情況下,響應(yīng)于用戶的刷新請求,可以將與用戶所處網(wǎng)格的網(wǎng)格ID和刷新請求中包含的時間二者對應(yīng)的不止一個廣告均提供至客戶。作為一種替代,也可以進(jìn)一步地將附加信息(例如,目標(biāo)廣告客戶的性別、年齡等)與網(wǎng)格ID、廣告、時間關(guān)聯(lián)存儲在一起。在這種情況下,用戶的刷新請求中也包含與該用戶對應(yīng)的附加信息(例如用戶的性別、年齡等)。響應(yīng)于用戶的刷新請求,獲取與網(wǎng)格ID、時間信息和附加信息均符合的廣告提供至用戶。
[0064]根據(jù)本申請的實施例,將商家選擇的要發(fā)布廣告的網(wǎng)格的網(wǎng)格ID與對應(yīng)的廣告關(guān)聯(lián)地存儲。在向用戶發(fā)送廣告時,確定用戶所處網(wǎng)格的網(wǎng)格ID,并獲取與之關(guān)聯(lián)的廣告。根據(jù)本申請的廣告生成和發(fā)布,能夠簡單快速獲取需要向用戶發(fā)送的廣告,無需繁瑣耗時的搜索過程,并且僅需使用較少的網(wǎng)絡(luò)流量。
[0065]以上以社交網(wǎng)絡(luò)APP的使用場景為例對本申請的方案進(jìn)行了示例性的說明,但是應(yīng)該理解,本發(fā)明并不限于此,基于位置提供服務(wù)的其他應(yīng)用場景(例如,在PC上通過IP等信息獲得用戶的位置信息)也是可能的。還應(yīng)該認(rèn)識到,在不背離本發(fā)明的精神和范圍的條件下,本申請的上述實施方式的其他技術(shù)特征也可以被進(jìn)行各種不同的其它變化、替代和改變。在本申請的教導(dǎo)下對上述實施例做出的任何適當(dāng)變化、替代和改變都應(yīng)落入本申請權(quán)利要求所限定的保護(hù)范圍。
【主權(quán)項】
1.一種基于區(qū)域定位生成信息對象的方法,包括: 劃分多個網(wǎng)格式的地理區(qū)域,其中,每個地理區(qū)域具有各自的網(wǎng)格ID和經(jīng)瑋度范圍,每個地理區(qū)域的網(wǎng)格ID與該地理區(qū)域的經(jīng)瑋度范圍相關(guān)聯(lián); 向用戶顯示多個網(wǎng)格式的地理區(qū)域,以供用戶進(jìn)行選擇;以及 將用戶選擇的網(wǎng)格的網(wǎng)格ID與用戶指定的信息對象相關(guān)聯(lián)地存儲。2.根據(jù)權(quán)利要求1所述的方法,還包括: 基于用戶所處的地理位置的經(jīng)瑋度確定用戶所處的地理區(qū)域的網(wǎng)格ID ; 其中向用戶顯示多個網(wǎng)格式的地理區(qū)域包括: 向用戶顯示以用戶所處的地理區(qū)域的網(wǎng)格為中心向外擴(kuò)散的區(qū)域。3.根據(jù)權(quán)利要求2所述的方法,其中,每個地理區(qū)域的網(wǎng)格ID是基于由該地理區(qū)域中的點的經(jīng)瑋度轉(zhuǎn)換得到的二維平面坐標(biāo)而確定的。4.根據(jù)權(quán)利要求2所述的方法,其中,基于用戶所處的地理位置的經(jīng)瑋度確定用戶所處的地理區(qū)域的網(wǎng)格ID包括: 根據(jù)所述用戶所處的地理位置的經(jīng)瑋度確定所述用戶所在的地理區(qū)域;以及 獲得所述用戶所在的地理區(qū)域的網(wǎng)格ID。5.根據(jù)權(quán)利要求3所述的方法,其中,通過墨卡托投影將經(jīng)瑋度轉(zhuǎn)換為二維平面坐標(biāo)。6.根據(jù)權(quán)利要求5所述的方法,其中,通過將二維平面坐標(biāo)中的兩個坐標(biāo)值的二進(jìn)制表示逐位進(jìn)行相互交錯而得到所述網(wǎng)格ID的二進(jìn)制表示。7.根據(jù)權(quán)利要求6所述的方法,進(jìn)一步包括: 將所述網(wǎng)格ID的二進(jìn)制表示轉(zhuǎn)換為四進(jìn)制表示,以將所述四進(jìn)制表示作為所述網(wǎng)格ID08.根據(jù)權(quán)利要求1所述的方法,還包括: 將用戶選擇的網(wǎng)格的網(wǎng)格ID和所述信息對象與用戶選擇的時間與相關(guān)聯(lián)地存儲。9.根據(jù)權(quán)利要求1所述的方法,其中,向用戶顯示以用戶所處的地理區(qū)域的網(wǎng)格為中心向外擴(kuò)散的區(qū)域包括: 以網(wǎng)格形式顯示以用戶所處的地理區(qū)域的網(wǎng)格為中心向外擴(kuò)散的區(qū)域,其中,顯示的網(wǎng)格包括可選網(wǎng)格和不可選網(wǎng)格,所述不可選網(wǎng)格是已被占用的網(wǎng)格。10.權(quán)利要求1所述的方法,還包括: 將用戶選擇的網(wǎng)格的網(wǎng)格ID和所述信息對象與附加信息相關(guān)聯(lián)地存儲,所述附加信息和所述信息對象的目標(biāo)用戶相關(guān)聯(lián)。11.一種基于區(qū)域定位生成信息對象的設(shè)備,包括: 用于劃分多個網(wǎng)格式的地理區(qū)域的裝置,其中,每個地理區(qū)域具有各自的網(wǎng)格ID和經(jīng)瑋度范圍,每個地理區(qū)域的網(wǎng)格ID與該地理區(qū)域的經(jīng)瑋度范圍相關(guān)聯(lián); 用于向用戶顯示多個網(wǎng)格式的地理區(qū)域以供用戶進(jìn)行選擇的裝置;以及 用于將用戶選擇的網(wǎng)格的網(wǎng)格ID與用戶指定的信息對象相關(guān)聯(lián)地存儲的裝置。12.根據(jù)權(quán)利要求11所述的設(shè)備,還包括: 用于基于用戶所處的地理位置的經(jīng)瑋度確定用戶所處的地理區(qū)域的網(wǎng)格ID的裝置;其中用于向用戶顯示多個網(wǎng)格式的地理區(qū)域的裝置向用戶顯示以用戶所處的地理區(qū)域的網(wǎng)格為中心向外擴(kuò)散的區(qū)域。13.根據(jù)權(quán)利要求12所述的設(shè)備,還包括: 用于將每個地理區(qū)域的中心點的經(jīng)瑋度轉(zhuǎn)換為二維平面坐標(biāo)的裝置;以及 用于基于得到的二維平面坐標(biāo)確定每個地理區(qū)域的網(wǎng)格ID的裝置。14.根據(jù)權(quán)利要求12所述的設(shè)備,其中,用于基于用戶所處的地理位置的經(jīng)瑋度確定用戶所處的地理區(qū)域的網(wǎng)格ID的裝置根據(jù)所述用戶所處的地理位置的經(jīng)瑋度確定所述用戶所在的地理區(qū)域;并獲得所述用戶所在的地理區(qū)域的網(wǎng)格ID。15.根據(jù)權(quán)利要求13所述的設(shè)備,其中,通過墨卡托投影將經(jīng)瑋度轉(zhuǎn)換為二維平面坐標(biāo)。16.根據(jù)權(quán)利要求15所述的設(shè)備,其中,通過將二維平面坐標(biāo)中的兩個坐標(biāo)值的二進(jìn)制表示逐位進(jìn)行相互交錯而得到所述網(wǎng)格ID的二進(jìn)制表示。17.根據(jù)權(quán)利要求16所述的設(shè)備,進(jìn)一步包括: 用于將所述網(wǎng)格ID的二進(jìn)制表示轉(zhuǎn)換為四進(jìn)制表示的裝置,其中所述四進(jìn)制表示作為所述網(wǎng)格ID。18.根據(jù)權(quán)利要求11所述的設(shè)備,其中,用于將用戶選擇的網(wǎng)格的網(wǎng)格ID與用戶指定的信息對象相關(guān)聯(lián)地存儲的裝置還將用戶選擇的網(wǎng)格的網(wǎng)格ID和所述信息對象與用戶選擇的時間與相關(guān)聯(lián)地存儲。19.根據(jù)權(quán)利要求11所述的設(shè)備,其中,用于向用戶顯示以用戶所處的地理區(qū)域的網(wǎng)格為中心向外擴(kuò)散的區(qū)域的裝置以網(wǎng)格形式顯示以用戶所處的地理區(qū)域的網(wǎng)格為中心向外擴(kuò)散的區(qū)域,其中,顯示的網(wǎng)格包括可選網(wǎng)格和不可選網(wǎng)格,所述不可選網(wǎng)格是已被占用的網(wǎng)格。20.權(quán)利要求11所述的設(shè)備,其中,用于將用戶選擇的網(wǎng)格的網(wǎng)格ID與用戶指定的信息對象相關(guān)聯(lián)地存儲的裝置還將用戶選擇的網(wǎng)格的網(wǎng)格ID和所述信息對象與附加信息相關(guān)聯(lián)地存儲,所述附加信息和所述信息對象的目標(biāo)用戶相關(guān)聯(lián)。
【文檔編號】G06Q30/02GK105989507SQ201510050575
【公開日】2016年10月5日
【申請日】2015年1月30日
【發(fā)明人】張艷魁, 趙超
【申請人】北京陌陌信息技術(shù)有限公司