在手機(jī)眼里 這個(gè)世界長(zhǎng)什么樣?

相關(guān)專題: 文章 工程師 咖啡館 Foursquare 搜搜

    Foursquare是一家老公司了,在36氪上搜搜這個(gè)產(chǎn)品看看報(bào)道過(guò)的次數(shù)就知道了。這款產(chǎn)品在做的是基于用戶地理位置信息的手機(jī)服務(wù),它鼓勵(lì)手機(jī)用戶和他人分享自己當(dāng)前所在地理位置等信息。

    利用Foursquare,當(dāng)你和你的手機(jī)到了某個(gè)地點(diǎn)時(shí),它會(huì)根據(jù)LBS為你推送精準(zhǔn)的信息。

    LBS無(wú)疑是Foursquare的強(qiáng)項(xiàng)。近日這家公司的工程師們?cè)诠俜讲┛蜕蠈?xiě)了篇挺有趣的文章,描述了他們是如何讓手機(jī)“知道”自己所處的地理位置的。

    當(dāng)我們上街時(shí),我們可以看到這個(gè)物理世界的樣子,知道自己所處的是哪一條大街、哪一家咖啡館,但這個(gè)信息,對(duì)于沒(méi)有感官的手機(jī)來(lái)說(shuō),其實(shí)并不是那么容易獲得的。

    當(dāng)然,手機(jī)能夠擁有的“感知器官”就是各種傳感器,GPS、陀螺儀、時(shí)鐘、wifi、藍(lán)牙等等。所以問(wèn)題就變成了如何從這些傳感器數(shù)據(jù)里計(jì)算出手機(jī)當(dāng)前所處的位置,在Foursquare的數(shù)據(jù)庫(kù)里,這樣可識(shí)別的位置在這個(gè)世界上大概有8000萬(wàn)個(gè)。

    大部分的公司采取的方法很簡(jiǎn)單,他們從自己的數(shù)據(jù)庫(kù)入手,數(shù)據(jù)庫(kù)里的地點(diǎn)大部分長(zhǎng)這樣:

    對(duì)每個(gè)點(diǎn)來(lái)說(shuō),都有一個(gè)經(jīng)度和緯度的定位信息。如果你的項(xiàng)目是做導(dǎo)航或者地圖的話,其實(shí)這樣就夠了。但如果你想精確的知道手機(jī)所處的位置呢?

    比較“天真”的一種做法是在這些地圖上,圍繞這些點(diǎn)來(lái)畫(huà)圈。這些圈表示手機(jī)目前“所處”的是一個(gè)什么地方,比如,在圓圈之內(nèi)的就屬于某一家咖啡廳,在圓圈外的就不屬于這家咖啡廳。有些實(shí)現(xiàn)方法還能根據(jù)地點(diǎn)調(diào)節(jié)這個(gè)圓圈的半徑大小。

    這種方式對(duì)于公園或者沃爾瑪這樣的地方來(lái)說(shuō)足夠了。但在城市、機(jī)場(chǎng)、購(gòu)物中心這類比較復(fù)雜需要精準(zhǔn)定位的地方,這個(gè)方法就失效了——圓圈會(huì)有很容易發(fā)生重合,要精細(xì)的分辨出具體的位置是很難做到的。

    當(dāng)這個(gè)方法失效時(shí),你可能會(huì)耗費(fèi)大量的時(shí)間和財(cái)力投入到衛(wèi)星圖像上,試圖依靠衛(wèi)星圖像畫(huà)出具體位置的輪廓。這種方法是可行的,但要求很大的時(shí)間投入。另外,很不幸的一點(diǎn)是,手機(jī)“看”這個(gè)世界的眼光,和衛(wèi)星圖像并不一樣。GPS會(huì)反射建筑物,然后提供很“傻”的解讀和很糟糕的位置精度。不同的手機(jī)擁有不同的操作系統(tǒng),配備不同的wifi和蜂窩網(wǎng)絡(luò),這些東西又會(huì)通過(guò)不同的方法運(yùn)算出不同的經(jīng)度和緯度。最后,在多層建筑中,換算出的多邊形輪廓有時(shí)會(huì)在垂直維度上把不同的地理位置信息壓縮在一起。所以,手機(jī)眼里的世界,不可能僅僅只是某些規(guī)則的長(zhǎng)方形的組合。

    那么,F(xiàn)oursquare是怎么做的?

    其實(shí)方法很簡(jiǎn)單。用戶每天都會(huì)在手機(jī)里產(chǎn)生一堆數(shù)據(jù),換句話說(shuō),每個(gè)用戶都是一個(gè)可以獨(dú)立工作的性能優(yōu)異的爬蟲(chóng)工具,他們已經(jīng)為我們扒下了這個(gè)世界需要的大部分地理位置信息。Foursquare有一個(gè)數(shù)據(jù)是,用戶已經(jīng)在同一個(gè)地點(diǎn)上告訴過(guò)我們70億次關(guān)于“他們站在哪里,這個(gè)地方叫什么”的問(wèn)題了。每一次他們這樣做時(shí),F(xiàn)oursquare都會(huì)從中挖掘一點(diǎn)信息,然后把這些數(shù)據(jù)加入已經(jīng)建好的一個(gè)模型中,這個(gè)模型正是關(guān)于“手機(jī)眼里的世界長(zhǎng)什么樣子”的模型。所以,在手機(jī)眼里,這個(gè)世界其實(shí)長(zhǎng)這樣:

    這是擁有好幾百個(gè)維度的模型在一張平面圖形上的投影。但這張圖可以給出真實(shí)世界在我們手機(jī)眼里的樣子。Foursquare利用這一點(diǎn),配合上諸如近場(chǎng)wifi、個(gè)性化、社交因素和實(shí)時(shí)簽到等其他信息,為正在城市里漫游的你推送合適的手機(jī)信息。

    雖然這篇文章有一點(diǎn)Foursquare自吹自擂的感覺(jué),但我認(rèn)為文章里針對(duì)LBS提到的解決方案其實(shí)很有趣。這種解決思路也很有啟發(fā)性。當(dāng)你在攻克一個(gè)技術(shù)上非常復(fù)雜的難題時(shí),有時(shí)不妨換換思路,也許類似的動(dòng)用群眾的力量進(jìn)行眾包會(huì)是一種不錯(cuò)的“巧勁兒”。

    原創(chuàng)文章,作者:Retric


掃碼關(guān)注5G通信官方公眾號(hào),免費(fèi)領(lǐng)取以下5G精品資料
  • 1、回復(fù)“YD5GAI”免費(fèi)領(lǐng)取《中國(guó)移動(dòng):5G網(wǎng)絡(luò)AI應(yīng)用典型場(chǎng)景技術(shù)解決方案白皮書(shū)
  • 2、回復(fù)“5G6G”免費(fèi)領(lǐng)取《5G_6G毫米波測(cè)試技術(shù)白皮書(shū)-2022_03-21
  • 3、回復(fù)“YD6G”免費(fèi)領(lǐng)取《中國(guó)移動(dòng):6G至簡(jiǎn)無(wú)線接入網(wǎng)白皮書(shū)
  • 4、回復(fù)“LTBPS”免費(fèi)領(lǐng)取《《中國(guó)聯(lián)通5G終端白皮書(shū)》
  • 5、回復(fù)“ZGDX”免費(fèi)領(lǐng)取《中國(guó)電信5GNTN技術(shù)白皮書(shū)
  • 6、回復(fù)“TXSB”免費(fèi)領(lǐng)取《通信設(shè)備安裝工程施工工藝圖解
  • 7、回復(fù)“YDSL”免費(fèi)領(lǐng)取《中國(guó)移動(dòng)算力并網(wǎng)白皮書(shū)
  • 8、回復(fù)“5GX3”免費(fèi)領(lǐng)取《R1623501-g605G的系統(tǒng)架構(gòu)1
  • 本周熱點(diǎn)本月熱點(diǎn)

     

      最熱通信招聘

    業(yè)界最新資訊


      最新招聘信息